Python - język programowania również dla początkujących programistów
Python jest językiem programowania. Celem tego uniwersalnego języka programowania jest promowanie zwięzłego i jednocześnie czytelnego stylu programowania.
Historia rozwoju
Język programowania Python został opracowany na początku lat 90-tych. Został on opracowany przez Guido van Rossuma w Centrum Wiskunde & Informatica w Amsterdamie. Już w trakcie rozwoju Guido van Rossum przywiązywał dużą wagę do standardowej biblioteki, która jest obecnie dostępna w Pythonie. Biblioteka ta została zoptymalizowana w następujących wersjach i jest teraz bardzo łatwa do zarządzania i nadal łatwo ją rozbudowywać. Dziś Python jest uważany za następcę języka programowania ABC i został opracowany z myślą o zastąpieniu go. Ten język programowania był w rzeczywistości przeznaczony dla systemu operacyjnego Amoeba. Później został zdefiniowany nowy cel. A to było wykorzystanie Pythona do Programowanie zapewnić przede wszystkim jasność i uproszczenie programowania. Sponsorem nazwy tego języka programowania był angielski zespół komediowy Monty Python. Dlatego w dokumentacji języka programowania można znaleźć kilka aluzji do światowej sławy szkiców na temat Latającego Cyrku. Python 1.0 został wydany jako pełna wersja w styczniu 1994 roku. W okresie od 1995 do 2000 roku kilka Aktualizacje. Zostały one nazwane kolejno 1.1 i 1.2, itd. 16 października 2000 roku została wydana nowa wersja języka programowania - Python 2.0 - z nowymi funkcjami, takimi jak w pełni funkcjonalna kolekcja śmieci i wsparcie dla Unicode. Następna wersja, Python 3.0, została wydana 3 grudnia 2008 roku. Ostatecznie obejmował on kilka głębokich zmian, takich jak usunięcie zwolnień w zestawach instrukcji. Ponieważ wcześniejsze wersje są częściowo niekompatybilne z Pythonem 3.0, aktualizacje dla Pythona 2.7 będą nadal udostępniane. Obecna wersja, Python 3.5, została wydana 13 września 2015 roku.
Co oferuje Python?
Język programowania Python oferuje całą gamę bibliotek. Moduły z biblioteki standardowej są zawsze utrzymywane. W ten sposób można uniknąć słabości, które oczywiście w niektórych obszarach wykazuje również Python. Inną cechą charakterystyczną Pythona jest to, że wstępnie skompilowane pliki PYC są automatycznie odtwarzane. Ma to miejsce w przypadku, gdy odpowiedni plik PY uległ jakiejkolwiek zmianie. Python oferuje użytkownikowi również proste środowisko programistyczne IDLE. Dlatego nie ma potrzeby instalowania dodatkowego edytora. Python oferuje również ogromną społeczność, ponieważ ten język programowania jest prawo jest powszechny. Możesz zatem uzyskać odpowiedzi na pytania w ciągu kilku minut, jeśli wybrałeś właściwą społeczność. Ale dzięki obszernej standardowej bibliotece, programista może po prostu zautomatyzować wiele problemów. Istnieje również wiele pakietów dla tego języka programowania w indeksie pakietów Pythona. Język programowania Python może być również bez problemu używany w projektach komercyjnych. Aby nauczyć się Pythona, można wziąć udział w warsztatach lub seminariach. Języka programowania można się nauczyć w krótkim czasie. Ten język programowania nie zmusza użytkownika do stosowania jednego stylu programowania. Możliwe jest wybranie najlepszego i najbardziej odpowiedniego paradygmatu dla każdego zadania programistycznego.
Kto może użyć Pythona?
Ten język programowania jest szczególnie odpowiedni dla początkujących, czyli dla osób, które programują po raz pierwszy. Dzięki prostej strukturze używanej w Pythonie, ten język programowania jest łatwy i szybki do nauki. Język programowania jest równie odpowiedni dla kogoś, kto chce stworzyć mały skrypt lub szybkie prototypowanie. Python nadaje się również do stosowania w dużych projektach. I jest nawet możliwe, aby kilku deweloperów pracowało nad tym samym projektem jednocześnie. Język programowania Pythona jest niezależny od platformy. Oznacza to, że działa pod Linuksem, jak również pod systemami uniksowymi i innymi licznymi systemami uniksowymi, jak również pod systemami Mac i Windows. Zakup dodatkowej platformy nie jest zatem konieczny.
Kod
W tym języku programowania, na przykład, kod nie jest zbudowany z nawiasów klamrowych, ale z wcięć. Zostało to kiedyś zaproponowane przez Petera J. Landina, a także nazwane przez niego "off-side-rule". Chociaż wcięcia są dozwolone przez blok - i zazwyczaj pożądane - do optycznego podświetlania, w tym języku programowania w zasadzie nie są one wymagane. Jest to zaleta szczególnie dla początkujących programistów. Należy jednak zauważyć, że wcięcia są zaprojektowane w ten sam sposób w całym tekście programowania. Mieszane użycie znaków tabulacji i spacji prowadzi do problemów.