Pliki Pythona i tłumacz

Pliki Pythona i tłumacz

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

  1. Python Wprowadzenie i instalacja
  2. Pliki Pythona i tłumacz
  3. Eksperymentowanie z liczbami i tekstem w Pythonie
  4. Zmienne Pythona
  5. Praca ze zmiennymi liczbowymi w Pythonie
  6. Podstawy strun Python
  7. Zaawansowane sznurki Pythona
  8. Komentarze Pythona
  9. Listy Python
  10. Metody listy Python
  11. Listy wielowymiarowe Pythona
  12. Krotki Pythona
  13. Operatorzy Python Boolean
  14. Python Jeśli stwierdzenia
  15. Python podczas pętli
  16. Python dla pętli
  17. Słowniki Pythona
  18. Python Advanced Dictionaries
  19. 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