TeamQuest Blog

Thonny - proste IDE do Pythona

Thonny - proste IDE do Pythona

Marcin Sarna , 11.01.2021 r.

Zaczynasz przygodę z tym językiem a przerażają Cię kombajny w rodzaju PyCharm?

thonny.org

Na wskazanej wyżej stronie znajdziesz do pobrania darmowy, bardzo prosty IDE dla Pythona. Środowisko programowania, które Ci dziś proponujemy, wydaje się idealne dla osób rozpoczynających naukę tego języka. Początki nauki Pythona, zwłaszcza jeżeli jest to pierwszy język programowania jaki poznajesz, będą znacznie prostsze gdy nie będziesz rozpraszany niepotrzebnymi Ci na razie opcjami czy mnogością przełączników i podpowiedzi.

Łatwo zacząć

Thonny ma wbudowany Python 3.7 więc wystarczy przejść tylko przez ten jeden prosty instalator i jesteś gotowy do nauki programowania. Oczywiście w razie potrzeby możesz również skorzystać z oddzielnej instalacji Pythona. Początkowy interfejs użytkownika jest pozbawiony wszystkich funkcji, które mogą rozpraszać początkujących.

Gdy już przejdziesz przez pierwsze „hello-worldy” do czegoś trudniejszego opcja Variables z menu View pozwoli Ci obserwować jak Twoje programy i polecenia powłoki wpływają na zmienne Pythona.

Thonny ma prosty debugger. Wystarczy nacisnąć Ctrl + F5 zamiast F5 aby uruchamiać programy krok po kroku, bez potrzeby stosowania punktów przerwania. Po prostu naciśnij klawisz F6 aby zrobić duży krok lub F7 aby zrobić mały krok w wykonywaniu programu. Co ciekawe, kroki są zgodne ze strukturą programu, a nie tylko liniami kodu. Stosowanie małych kroków pozwoli zobaczyć dokładnie to jak Python wykonuje Twoje poszczególne wyrażenia. Bezpośrednio na kodzie pojawia się jasnoniebieskie okienko, w którym Python zastępuje zmienne ich wartościami. Trudno o prostsze a jednocześnie czytelniejsze przedstawienie działania programu.

Wizualizacje

Thonny wiernie przedstawia wywołania funkcji. Wejście do wywołania funkcji otwiera nowe okno z oddzielną tabelą zmiennych lokalnych. A przecież dobre zrozumienie sposobu działania wywołań funkcji jest szczególnie ważne dla zrozumienia rekurencji.

IDE podkreśla oczywiście błędy składniowe. Niezamknięte cudzysłowy i nawiasy to najczęstsze błędy składniowe początkujących a ten edytor ułatwia ich wykrycie.

Mamy też przemyślane komunikowanie programiście błędów składniowych. Podświetlanie wystąpień zmiennych przypomina deweloperowi, że ta sama nazwa nie zawsze oznacza tę samą zmienną i pomaga dostrzec literówki. Zmienne lokalne są wizualnie odróżniane od zmiennych globalnych.

Piszemy kod

Prostota Thonny’ego nie oznacza rezygnacji z proponowania użytkownikowi tego w jaki sposób uzupełnić kod. Wzorem starszych braci to IDE także zaproponuje Ci więc dokańczanie rozpoczętych słów.

Powłoka systemu jest przyjazna dla początkujących. Wybierz Tools a potem Open system shell aby zainstalować dodatkowe pakiety lub nauczyć się obsługi Pythona w wierszu poleceń. PATH i konflikty z innymi interpreterami Pythona są obsługiwane przez Thonny.

Mamy wreszcie całkiem prosty i przejrzysty graficzny interfejs użytkownika, który towarzyszy nam podczas całej pracy. Pluginy? A jakże: wybierz Tools a potem Manage packages aby łatwo zainstalować pakiety innych firm.

Gotowy już na znalezienie pracy z nami?

Najnowsze oferty pracy:

Polecane wpisy na blogu IT:

Szukasz pracownika IT?

Dostarczymy Ci najlepszych specjalistów z branży IT. Wyślij zapytanie

Wyrażam zgodę TeamQuest Sp. z o.o. na przetwarzanie moich danych osobowych w celu marketingu produktów i usług własnych TeamQuest, w tym na kontaktowanie się ze mną w formie połączenia telefonicznego lub środkami elektronicznymi.
Administratorem podanych przez Ciebie danych osobowych jest TeamQuest Sp. z o.o., z siedzibą w Warszawie (00-814), ul. Miedziana 3a/21, zwana dalej „Administratorem".
Jeśli masz jakiekolwiek pytania odnośnie przetwarzania przez nas Twoich danych, skontaktuj się z naszym Inspektorem Ochrony Danych (IOD). Do Twojej dyspozycji jest pod adresem e-mail: office@teamquest.pl.
W jakim celu i na jakiej podstawie będziemy wykorzystywać Twoje dane? Dowiedz się więcej