Niniejsza praca jest licencjonowana zgodnie z Creative Commons Attribution-ShareAlike License 4.0 International. Aby zobaczyć kopię niniejszej licencji, odwiedź
https://creativecommons.org/licenses/by-sa/4.0/
Zdecydowana większość niniejszego tutoriala zaczerpnięta i zmodyfikowana została na powyższej licencji ze świetnego poradnika Django Girls: https://tutorial.djangogirls.org/pl/code_editor/
Edytor tekstu
Ułatwia pracę z kodem, podpowiada, poprawia. Tylko który wybrać? To nie takie proste, bo wybór zależy w dużej mierze od tego, czego oczekujesz od swojego edytora. Większość programistów Pythona używa bardzo skomplikowanych i niezwykle bogatych w różne funkcjonalności IDE (z ang. Integrated Development Environments - zintegrowane środowisko deweloperskie), takich jak np. PyCharm. Mimo że jako osoba początkująca nie potrzebujesz jednak aż tak skomplikowanego edytora i wystarczy coś prostszego, ale nadal dostatecznie użytecznego to jednak polecamy uczenie się programowania z PyCharm'em który posiada wiele ułatwiających życie funkcji.
Wybrane edytory
Gedit
Gedit to open source'owy i darmowy edytor dostępny dla wszystkich systemów operacyjnych. Czasami nie jest jednak zbyt prosty w zainstalowaniu.
Sublime Text 3
Sublime Text to bardzo popularny edytor z darmowym okresem testowania. Jest bardzo prosty do zainstalowania i używania, dostępny na wszystkie systemy operacyjne.
Uwaga: Sublime jest bezpłatny tylko do celów wypróbowania - w trakcie pracy na nim, będzie wyskakiwać w różnych momentach okienko zachęcające do jego zakupu!
Visual Studio Code
VS Code to najnowszy edytor stworzony przez Microsoft. Edytor ten jest dostępny na wszystkich systemach - Windows, Linux, OsX. Jest całkowicie darmowy, posiada wiele pluginów ułatwiających pracę z kodem.
Atom
Atom to nowy edytor kodu stworzony przez GitHuba. Jest darmowy, ma otwarte źródła, jest łatwy do zainstalowania i używania. Dostępny na Windowsa, OS X i Linuxa.
PyCharm
Rozwinięte IDE firmy JetBrains przeznaczone do pracy z kodem napisanym w Python'ie. Posiada dużo pluginów obsługujących pliki o innych rozszerzeniach, analizuje i pokazuje błędy w kodzie źródłowym, pozwala na uruchamianie testów jednostkowych czy sprawdzanie kompatybilności kodu z wieloma wersjami Python'a naraz (i wiele innych opcji). Występuje w wersji darmowej (PyCharm Community) oraz profesjonalnej - płatnej (PyCharm Professional). Jako student możesz uzyskać też wersję profesjonalną za darmo tutaj, rejestrując się przez mail studencki.
Dlaczego instalujemy edytor kodu?
Może się zastanawiasz dlaczego instalujemy specjalny edytor kodu zamiast używać Notatnika albo Notepada.
Po pierwsze kod musi być napisany zwykłym tekstem (ang. "plain text"), a programy takie jak Word albo Textedit sprawiają, że wyrazy nie są tak naprawdę tylko tekstem - możesz zmieniać ich wielkość, czcionkę czy kolor. Jest to tak zwany sformatowany tekst (ang. rich text), używający różnych formatów, takich jak RTF (Rich Text Format).
Po drugie, edytory kodu zostały specjalnie stworzone do tego, by pisać w nich kod, więc mają wiele przydatnych opcji, takich jak podświetlanie różnych elementów składni języka programowania czy automatyczne dodawanie zamykającego cudzysłowu.