Samouczek Pythona 3
Python to interpretowany, interaktywny, zorientowany obiektowo język programowania wysokiego poziomu ogólnego przeznaczenia. Został stworzony przez Guido van Rossuma w latach 1985-1990. Podobnie jak Perl, kod źródłowy Pythona jest również dostępny na licencji GNU General Public License (GPL). Nazwa Pythona pochodzi od programu telewizyjnego „Monty Pythonís Flying Circus”, a nie od Pythona - węża.
Python 3.0 został wydany w 2008 roku. Chociaż przypuszcza się, że ta wersja jest niekompatybilna wstecz, później wiele z jej ważnych funkcji zostało przeniesionych do wersji 2.7. Ten samouczek zapewnia wystarczające zrozumienie języka programowania w wersji Python 3. Skorzystaj z tego łącza, aby zapoznać się z naszym samouczkiem dotyczącym języka Python 2.
Dlaczego warto się uczyć Pythona 3?
Python to interpretowany, interaktywny i obiektowy język skryptowy wysokiego poziomu. Python został zaprojektowany tak, aby był bardzo czytelny. Często używa angielskich słów kluczowych, podczas gdy inne języki używają interpunkcji i ma mniej konstrukcji składniowych niż inne języki.
Python jest koniecznością dla studentów i pracujących profesjonalistów, aby stać się świetnym inżynierem oprogramowania, szczególnie gdy pracują w domenie programistycznej. Wymienię niektóre z kluczowych zalet nauki Pythona:
Python is Interpreted- Python jest przetwarzany w czasie wykonywania przez interpreter. Nie musisz kompilować programu przed jego wykonaniem. Jest to podobne do PERL i PHP.
Python is Interactive - Możesz faktycznie usiąść przy zachęcie Pythona i bezpośrednio współpracować z interpreterami, aby pisać programy.
Python is Object-Oriented - Python obsługuje styl zorientowany obiektowo lub technikę programowania, która hermetyzuje kod w obiektach.
Python is a Beginner's Language - Python jest świetnym językiem dla początkujących programistów i wspiera rozwój szerokiej gamy aplikacji, od prostego przetwarzania tekstu, przez przeglądarki WWW, po gry.
Charakterystyka Pythona
Oto ważne cechy Pythona -
Obsługuje funkcjonalne i strukturalne metody programowania, a także OOP.
Może być używany jako język skryptowy lub może być skompilowany do kodu bajtowego do tworzenia dużych aplikacji.
Zapewnia dynamiczne typy danych bardzo wysokiego poziomu i obsługuje dynamiczne sprawdzanie typów.
Obsługuje automatyczne zbieranie śmieci.
Można go łatwo zintegrować z C, C ++, COM, ActiveX, CORBA i Java.
Hello World przy użyciu Pythona.
Żeby trochę podekscytować Pythonem, podam mały, konwencjonalny program Hello World w Pythonie. Możesz go wypróbować za pomocą linku Demo.
print "Hello, Python!"
Zastosowania Pythona
Jak wspomniano wcześniej, Python jest jednym z najczęściej używanych języków w sieci. Wymienię tutaj kilka z nich:
Easy-to-learn- Python ma kilka słów kluczowych, prostą strukturę i jasno określoną składnię. Pozwala to uczniowi szybko przyswoić język.
Easy-to-read - Kod Pythona jest wyraźniej zdefiniowany i widoczny dla oczu.
Easy-to-maintain - Kod źródłowy Pythona jest dość łatwy w utrzymaniu.
A broad standard library - Większość biblioteki Pythona jest bardzo przenośna i kompatybilna z różnymi platformami w systemach UNIX, Windows i Macintosh.
Interactive Mode - Python obsługuje tryb interaktywny, który umożliwia interaktywne testowanie i debugowanie fragmentów kodu.
Portable - Python może działać na wielu różnych platformach sprzętowych i ma ten sam interfejs na wszystkich platformach.
Extendable- Możesz dodać moduły niskiego poziomu do interpretera Pythona. Moduły te umożliwiają programistom dodawanie lub dostosowywanie swoich narzędzi, aby były bardziej wydajne.
Databases - Python zapewnia interfejsy do wszystkich głównych komercyjnych baz danych.
GUI Programming - Python obsługuje aplikacje GUI, które można tworzyć i przenosić do wielu wywołań systemowych, bibliotek i systemów Windows, takich jak Windows MFC, Macintosh i system X Window w systemie Unix.
Scalable - Python zapewnia lepszą strukturę i obsługę dużych programów niż skrypty powłoki.
Publiczność
Ten samouczek jest przeznaczony dla programistów, którzy chcą podnieść swoje umiejętności z Pythona do Pythona 3. Ten samouczek może być również użyty do nauki języka programowania Python od podstaw.
Wymagania wstępne
Powinieneś mieć podstawową wiedzę na temat terminologii programowania komputerowego. Podstawowa znajomość dowolnego z języków programowania jest dodatkowym atutem.