Pliki Pythona i tłumacz
- 3358
- 1085
- Seweryn Augustyniak
Wstęp
Python jest interpretowanym językiem, co oznacza, że jest kompilowany za każdym razem, gdy jest uruchomiony. Istnieje wiele zalet i wad, mówiąc o takim interpretowanym języku.
Po pierwsze, pozytywnie, są łatwiejsze do debugowania. Natychmiast zawodzą, gdy zostaną uruchomione, i mówią ci, co poszło nie tak, co jest miłe w porównaniu do skompilowanych języków, takich jak C/C ++, co może się dobrze skompilować, ale ulegnie uciszy, gdy uruchomił.
Zinterpretowane języki są również bardzo przenośne. Wszystko, co musisz zrobić, to zainstalować interpretera w systemie, a większość kodu napisana w tym języku może działać dobrze, niezależnie od systemu operacyjnego. Istnieją pewne wyjątki w kontaktach z kodem i bibliotekami systemu operacyjnego, ale jeśli planowałeś przenośność, możesz obejść te sytuacje.
Jest jednak jeden główny minus i to jest prędkość. Zinterpretowane języki są powolne, a kompilacja kodu za każdym razem, gdy jego uruchomienie jest bardzo nieefektywne. Naprawdę nie ma tego faktu i to jest powód, dla którego nigdy nie znajdziesz Pythona ani innego interpretowanego języka z działaniami na niskim poziomie lub dużych aplikacji intensywnych zasobów. W porządku. Istnieje wiele innych miejsc z Python świeci.
Ponieważ Python jest interpretowanym językiem, istnieją dwa sposoby go uruchomić. Najpierw możesz napisać kod w pliku i uruchomić go z wiersza poleceń po zakończeniu. Alternatywnie możesz otworzyć interpretera i kod w czasie rzeczywistym. Teraz druga opcja jest świetna do nauki, ale nie mogła dobrze działać w scenariuszach prawdziwego świata. Pierwsza opcja może być trudna do zdobycia, gdy dopiero zaczynasz, ale pozwala ci wrócić i przejrzeć coś namacalnego. Możesz zacząć od jednego, a ten przewodnik obejmie oba na początku.
Bieganie Python
Niezależnie od tego, jak idziesz, musisz pamiętać o przestrzeni. W Python przestrzenie są bardzo ważny. Decydują o całej strukturze twojego kodu i muszą być spójne w całym kodzie. Więc upewnij się, że wybierzesz coś, o czym wiesz, że zapamiętasz. Większość programistów Pythona woli używać czterech przestrzeni do wcięcia. Prawdopodobnie dobrym pomysłem jest skonfigurowanie tabbinga w terminalu lub edytorze tekstu, aby dopasować. Zaoszczędzi ci wiele bólu głowy w przyszłości.
Plik Python
Rozszerzenie pliku dla Pythona jest .py
. Nie ma tam nic specjalnego, więc możesz go stworzyć, otwierając go w ulubionym edytorze tekstu lub używając dotykać
.
Testowanie dotykowe.py ///// lub /////// $ vim testowanie.testowanie py $ chmod +x.py
Tak czy inaczej, kiedy otworzysz swój plik Python, powinieneś dodać linię Shebang, aby określić swojego interpretera Python. Jeśli Twój dystrybucja potrzebuje Python3
pakiet do zainstalowania Python 3, pamiętaj o tym. W przeciwnym razie, jeśli Twoja dystrybucja domyślnie używa Pythona 3, możesz po prostu określić Python.
#! /usr/bin/python3
Tłumacz w czasie rzeczywistym
Uruchomienie interpretera w czasie rzeczywistym jest nieco łatwiejsze niż skonfigurowanie pliku Pythona. Aby uruchomić tłumacza Pythona, otwórz terminal i uruchom poniższe polecenie.
$ Python3
Tak, Python zapewnia własne polecenie dla tłumacza. Jeśli twój dystrybucja była domyślnie używającym Python 3, po prostu zostaw „3” z końca polecenia.
Po otwarciu tłumacza wydrukuje pewne informacje w oknie terminalu i upuszczy Cię do innej monitu. Powinien wyglądać podobnie do linii poniżej.
Python 3.4.3 (domyślnie, 16 lipca 2016, 20:19:21) [GCC 4.9.3] W typu Linux „Pomoc”, „Copyright”, „Kredyty” lub „Licencja”, aby uzyskać więcej informacji. >>>
Tak długo, jak jesteś w tłumaczu Python, zobaczysz >>>
podpowiedź.
Kiedy skończysz z tłumaczem, możesz wyjść, naciskając Ctrl+d
lub pisanie Wyjście()
i naciskanie Wchodzić
.
Jeśli dotrzymujesz, jesteś teraz gotowy, aby zacząć zapoznać się z Pythonem i eksperymentować z językiem. Wiedz, że w pewnym momencie będziesz musiał użyć plików tłumacza i Pythona, więc najlepiej zapoznać się z oboma.
Spis treści
- Python Wprowadzenie i instalacja
- Pliki Pythona i tłumacz
- Eksperymentowanie z liczbami i tekstem w Pythonie
- Zmienne Pythona
- Praca ze zmiennymi liczbowymi w Pythonie
- Podstawy strun Python
- Zaawansowane sznurki Pythona
- Komentarze Pythona
- Listy Python
- Metody listy Python
- Listy wielowymiarowe Pythona
- Krotki Pythona
- Operatorzy Python Boolean
- Python Jeśli stwierdzenia
- Python podczas pętli
- Python dla pętli
- Słowniki Pythona
- Python Advanced Dictionaries
- Funkcje Pythona
Powiązane samouczki Linux:
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Rzeczy do zainstalowania na Ubuntu 20.04
- Samouczek debugowania GDB dla początkujących
- Mastering Bash Script Loops
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Kubeadm vs Minikube, Plus and Cons
- Jak korzystać z ADB Android Debug Bridge do zarządzania Androidem…
- Hung Linux System? Jak uciec do wiersza poleceń i…
- Zagnieżdżone pętle w skryptach Bash