Na tej stronie objaśniamy, jak skonfigurować Pythona na komputerze, aby móc uruchamiać i edytować programy w tym języku. link do kodu ćwiczenia do pobrania. Możesz to zrobić przed rozpoczęciem zajęć lub opuścić do czasu, aż zajdziesz dostatecznie dużo, że zechcesz pisać kod. Python Google W klasie zastosowano prostą, standardową instalację języka Python, choć możliwe są bardziej złożone strategie. Python to bezpłatny program typu open source, dostępny na wszystkie systemy operacyjne python.org Szczególnie zależy nam na instalacji języka Python, 2 rzeczy:
- Uruchom istniejący program w Pythonie, taki jak hello.py.
- Interaktywne uruchomienie interpretera Pythona i wpisywanie kodu bezpośrednio w nim
W filmach z wykładami wykonano wiele tych kwestii. co da radę wykonać.
Pobierz ćwiczenia w Pythonie Google
Najpierw pobierz google-python-exercises.zip i rozpakuj go miejsce, w którym możesz nad tym pracować. Powstały katalog google-python-exercises zawiera wiele ćwiczenia z kodu w Pythonie, nad którymi możesz popracować. W szczególności polecenie google-python-exercises zawiera prosty plik hello.py, którego możesz użyć w następnym kroku, aby sprawdzić, czy Python działa na Twoim komputerze. Poniżej znajdziesz instrukcje dotyczące Windowsa i innych systemów operacyjnych.
Python w systemach Linux, Mac OS X i innych
W większości systemów operacyjnych innych niż Windows jest już domyślnie zainstalowany Python. Aby to sprawdzić Zainstalowany jest Python, otwórz wiersz poleceń (zwykle uruchamiając program „Terminal”) i naciśnij cd do w katalogu google-python-exercises. Spróbuj wykonać następujące czynności, aby uruchomić program hello.py (wpisany przez Ciebie tekst jest wyróżniony pogrubieniem):
~/google-python-exercises$ python3 hello.py Hello World ~/google-python-exercises$ python3 hello.py Alice Hello Alice
Jeśli Python nie jest zainstalowany, zobacz ten artykuł do pobrania.
stronę. Aby interaktywnie uruchomić interpretera Pythona, po prostu wpisz python3
w
terminal:
~/google-python-exercises$ python3 Python 3.X.X (XXX, XXX XX XXXX, XX:XX:XX) [XXX] on XXX Type "help", "copyright", "credits" or "license" for more information. >>> 1 + 1 2 >>> you can type expressions here .. use ctrl-d to exit
Dwie linie w python są drukowane po wpisaniu python3
i przed znakiem >>> prompt mówi Ci o
używana przez Ciebie wersja Pythona i miejsce jego utworzenia. O ile pierwsza wydrukowana wiadomość
w języku Python 3. Te przykłady powinny Ci się sprawdzić. To szkolenie jest przeznaczone dla języka Python 3.X lub nowszego.
Wykonaj bit (opcjonalnie)
Powyższe polecenia to najprostszy sposób uruchamiania programów w Pythonie. Jeśli fragment „wykonania” jest ustawiony na
.py, można go uruchamiać według nazwy bez konieczności wcześniejszego wpisywania python
. Ustaw wykonanie
w tym poleceniu chmod
:
~/google-python-exercises$ chmod +x hello.py ~/google-python-exercises$ ./hello.py ## now can run it as ./hello.py Hello World
Python w systemie Windows
Aby zainstalować Pythona w systemie Windows, otwórz Python.org i pobrać język Python 3.X.X. Uruchom instalator Pythona i zaakceptuj wszystkie wartości domyślne. Spowoduje to zainstalowanie Pythona w katalogu głównym i skonfigurować powiązania plików.
Jeśli masz zainstalowany Python, otwórz wiersz polecenia (Akcesoria > Wiersz polecenia lub wpisz
cmd
w oknie uruchamiania). CD do katalogu google-python-exercises (z rozpakowywania)
google-python-exercises.zip). Powinno być możliwe uruchomienie programu hello.py w Pythonie przez wpisanie
python hello.py
(wpisywany tekst jest pogrubiony):
C:\google-python-exercises> python hello.py Hello World C:\google-python-exercises> python hello.py Alice Hello Alice
Jeśli to zadziała, zostanie zainstalowany Python. W przeciwnym razie zapoznaj się z artykułem Najczęstsze pytania na temat systemu Windows w języku Python.
Aby interaktywnie uruchomić interpretera Pythona, w menu Start wybierz polecenie Uruchom...
i wpisz python
, co spowoduje uruchomienie Pythona interaktywnie w osobnym oknie. W systemie Windows
naciśnij Ctrl+Z, aby wyjść (w pozostałych systemach operacyjnych to Ctrl+D,
).
W filmach z wykładami zazwyczaj uruchamiamy programy w Pythonie z poleceniami takimi jak
./hello.py
W systemie Windows najprostszym sposobem jest użycie formularza python hello.py
.
Edytowanie Pythona (wszystkie systemy operacyjne)
Program w Pythonie to po prostu plik tekstowy, który możesz bezpośrednio edytować. Tak jak wyżej, powinno być dostępne polecenie
otwórz linię, gdzie możesz wpisać python3 hello.py Alice
, aby uruchomić dowolne ćwiczenie
nad którymi pracujecie. W wierszu poleceń naciśnij klawisz ze strzałką w górę, aby przywrócić
dzięki czemu można łatwo uruchamiać poprzednie polecenia bez ich ponownego wpisywania.
Potrzebujesz edytora tekstu, który dobrze rozumie kod i wcięcia. Jest wiele dobrych te bezpłatne:
- Windows – nie używaj Notatnika ani Wordpada. Wypróbuj bezpłatne oprogramowanie typu open source Notepad++ lub bezpłatna i otwarta źródło JEdit
- Mac – wbudowana wersja TextEdit działa, ale niezbyt dobrze. Wypróbuj BBEdit lub bezpłatne i open source JEdit
- Linux — dowolny edytor tekstu systemu Unix jest dobrym rozwiązaniem lub wypróbuj powyższy JEdit.
Ustawienia edytora
Oto kilka zalecanych ustawień edytora tekstu:
- Gdy naciskasz Tab, najlepiej jest, jeśli edytor wstawia spacje zamiast znak tabulacji. Wszystkie pliki samouczka mają 2 spacje na wcięcie, a 4 spacje jest popularnym wyborem.
- Dobrze byłoby, gdyby edytor miał „automatyczne wcięcie” Naciśnij Enter, by wpisać nowy zaczyna się z takim samym wcięciem co poprzedni.
- Podczas zapisywania plików stosuj konwencję kończenia wierszy systemu uniksowego, ponieważ w ten sposób i pliki startowe. Jeśli po uruchomieniu hello.py wyświetli się błąd „Nieznana opcja: -”, plik może mają niewłaściwe zakończenie wiersza.
Oto ustawienia, które dla popularnych edytorów należy ustawić, aby znaki tabulacji i końców wierszy były traktowane prawidłowo Python:
- Notatnik++ Windows – Karty: Ustawienia > Ustawienia > Edytuj komponenty > Ustawienia karty, i Ustawienia > Ustawienia > MISC dla automatycznego wcięcia. Końcówki wierszy: Format > Konwertuj, ustaw do systemu Unix.
- JEdit (dowolny system operacyjny) – zakończenie wiersza: małe litery „U” „W” M na pasku stanu ustaw na „U” (dla systemu Unix) na końcu wiersza).
- Notatnik lub Wordpad systemu Windows – nie używać.
- Mac BBEdit – Karty: u góry, BBEdit > Ustawienia (lub skrót Cmd + ). Otwórz edytor Domyślne i upewnij się, że karty Automatyczne wcięcie i Rozwijane automatycznie są zaznaczone. Końcówki wierszy: w Przejdź do sekcji Pliki tekstowe i upewnij się, że w sekcji Podziały wiersza wybrano Unix (LF).
- TextEdit na komputerze Mac – nie używać.
- Unix pico – Tabs: Esc-q przełącza tryb kart, a Esc-i włącza tryb automatycznego wcięcia.
-
Unix emacs – karty: ręcznie ustaw tryb tabulatorów-wstaw-spacje:
M-x set-variable(return) indent-tabs-mode(return) nil
.
Edytowanie kontroli
Aby wypróbować edytor, edytuj program hello.py. Zmień słowo „Cześć” w kodzie do funkcji
słowo „Cześć” (nie musisz znać całego pozostałego kodu Pythona – wyjaśnimy to wszystko,
w klasie). Zapisz zmiany i uruchom program, aby zobaczyć wynik. Spróbuj dodać
print('yay!')
tuż pod istniejącym odbitką i z tym samym wcięciem. Spróbuj uruchomić program,
by upewnić się,
że zmiany działają poprawnie. W przypadku zajęć potrzebny jest przepływ pracy edytowania/uruchamiania, który umożliwia
łatwo przełączać się między edycją a edycją treści.
Szybki styl Pythona
Jedną z zalet Pythona jest to, że pozwala łatwo wpisać krótki kod i szybko zobaczyć co robi. Potrzebujesz takiej samej konfiguracji, jak edytor tekstu file.py oraz oddzielnego okna wiersza poleceń, w którym wystarczy nacisnąć strzałkę w górę, aby uruchomić plik.py. i zobacz, jak działa.
Poza filozofią nauczania: tłumacz świetnie sprawdza się w małych eksperymentach, co widać w nich. wykłady. Ćwiczenia mają strukturę plików w języku Python, które są edytowane przez uczniów. Od Umiejętność pisania programów w Pythonie to najważniejszy cel, najlepiej jest cały czas w tym trybie używać tłumacza w małych eksperymentach.