W innych artykułach na blogu Superprof rozmawialiśmy ogólnie o językach kodowania i rodzajach programowania, które istnieją.
Bardziej szczegółowo skupiliśmy się na języku programowania Python: czym jest, jego historii i ewolucji, jak go zainstalować, jakie ma zastosowania i możliwościach kariery dla ekspertów Pythona.
Jeśli trafiłeś na ten artykuł, to prawdopodobnie dlatego, że interesuje Cię nauka programowania w Pythonie.
Opanowanie tego języka programowania to doskonały pomysł. Może ułatwić Ci poszukiwanie pracy, niezależnie od tego, czy chcesz poświęcić się programowaniu wyłącznie, czy jako uzupełnienie innych szkoleń, które już posiadasz.
Może to być również interesujące hobby, dzięki któremu poznasz nowych ludzi i sam stworzysz nowe strony internetowe, aplikacje lub gry wideo. Dobry pomysł?
Dlatego w tym artykule pokażemy różne formy nauki, online oraz stacjonarnie, na których nauczysz się programowania w Pythonie.
Jak długo trwa nauka Pythona?
Język programowania Python znany jest z szybkiej nauki. Osoby znające ten język, zarówno profesjonaliści, jak i amatorzy, twierdzą, że dzięki regularnym ćwiczeniom, postęp osiąga się bardzo szybko.
Szacuje się, że pracując średnio 4 godziny dziennie, 5 dni w tygodniu, w ciągu 6 miesięcy opanujesz Pythona.
6 miesięcy może wydawać się krótkim czasem, ale prawda jest taka, że liczba godzin, które poświęcisz, jeśli się trzymasz się takiego harmonogramu, jest duża.
Skuteczną naukę najlepiej stopniować, jak w przypadku każdego języka, wymaga to czasu.
Strony internetowe do nauki Pythona
W Internecie jest wiele materiałów do nauki języka Python.
W kolejnych rozdziałach będziemy mówić o płatnych kursach i szkoleniach, ale strony internetowe, które pokażemy poniżej, są całkowicie bezpłatne.

- Google's Python Class: to przewodnik, który łączy w sobie wyjaśnienia, filmy i samouczki dotyczące programowania w Pythonie. Strona została przetłumaczona przez Cloud Translation API. Jeśli rozprasza Cię niezgrabne przełożenie na język polski, możesz przełączyć na wersję oryginalną po angielsku.
- Python for you and me: e-book, który uczy podstawowych treści związanych z nauką języka Python.
- Python for beginners: kurs składający się z 13 modułów na stronie Microsoft. Zawiera interaktywne samouczki wyjaśniające podstawy języka programowania Python. Ta strona internetowa wyróżnia się przejrzystością, interaktywnością i praktycznością.
- Wprowadzenie do języka Python: to e-book w języku polskim, z którym opanujesz podstawy programowania.
Kursy programowania w Pythonie
Jeśli chcesz zostać ekspertem od Pythona, najlepiej jest wziąć udział w kursie i dużo ćwiczyć samodzielnie.
Kursy wprowadzą Cię w podstawy języka i wskażą drogę, natomiast jeśli chcesz osiągnąć status eksperta, musisz często ćwiczyć i być zawsze na bieżąco.
Oto niektóre z najlepszych kursów do nauki języka Python:
- Kurs PythON (Python Academy)
- Python 3 od Podstaw do Eksperta (Udemy)
- HarvardX: CS50's Introduction to Programming with Python (edX)
- Python for Everybody Specialization (Coursera – University of Michigan)
- Learn Python 3 (Codecademy)
- Programming for Data Science with Python (Udacity)
- Google IT Automation with Python Professional Certificate (Coursera - Google)
Książki do nauki Pythona
Tak, tak, książki papierowe. Prawdą jest, że do nauki coraz rzadziej wykorzystuje się książki, zwłaszcza papierowe, ze względu na ogromną ilość zasobów w Internecie.
Jeśli jednak należysz do osób, które najlepiej uczą się z dobrego, uporządkowanego i jasnego podręcznika, masz szczęście.
Istnieją podręczniki do nauki Pythona w języku angielskim i polskim, które jakością nie odbiegają od różnorodnych zasobów online.
- Python 3. Proste wprowadzenie do fascynującego świata programowania, autorstwa Zeda Shawa, w tłumaczeniu Lecha Lachowskiego: książka dla początkujących fascynatów Pythona.
- Automatyzacja nudnych zadań z Pythonem. Nauka programowania. Wydanie II, autor Al Sweigart, tłumaczenie Robert Górczyński: dowiesz się, jak automatyzować zadania za pomocą Pythona. Jest specjalnie zaprojektowana dla początkujących.
- Zacznij od Pythona. Pierwsze kroki w programowaniu, autor Zofia Matusiewicz: jedna z najlepszych książek polskiego autora dla początkujących.
- Python. Instrukcje dla programisty. Wydanie III (w przygotowaniu), autorstwa Erica Matthesa: jest to bardzo kompletny podręcznik, który pozwoli Ci uczyć się i rozwijać, opanowując solidne podstawy w programowaniu.
Uczelnie, na których nauczysz się języka Python
W Polsce, aby wybrać kierunek uniwersytecki, poświęcony wyłącznie Pythonowi, należy zdecydować się na studia inżynierskie.
Istnieją jednak studia podyplomowe, których głównym celem jest szkolenie ekspertów Pythona.

Studia informatyczne uwzględniające Pythona
Studia pierwszego stopnia zapewniają solidne szkolenie z zakresu informatyki i programowania.
Już po 3 latach studiów można nauczyć się podstaw programowania i poprowadzić swoją karierę w kierunku świata tworzenia stron internetowych.
Oczywiście nie zostaniesz ekspertem w żadnym języku programowania, tylko dlatego, że wziąłeś udział w zajęciach z kodowania, warto poświęcić swój wolny czas na szczegółową znajomość jednego lub kilku języków, np. języka programowania Python.
Po zdobyciu tytułu licencjata na studiach informatycznych możesz kontynuować naukę na studiach podyplomowych lub magisterskich.
Na terenie całego kraju znajdziesz kierunki studiów licencjackich, które wprowadzą Cię do programowania.
Oto niektóre z nich:
- Informacja w środowisku cyfrowym (Uniwersytet Łódzki)
- Projektowanie gier i przestrzeni wirtualnej (Uniwersytet Śląski w Katowicach)
- Computer science (Wyższa Szkoła Przedsiębiorczości i Administracji w Lublinie)
- Indywidualne studia informatyczno-matematyczne (Uniwersytet Wrocławski)
- Informatyka analityczna (Uniwersytet Jagielloński w Krakowie)
Kierunki podyplomowe związane z Pythonem
Na zdecydowanej większości kierunków uniwersyteckich związanych z informatyką znajdują się kierunki programowania.
W zależności od ośrodka i nauczyciela możesz uczyć się programowania w kilku językach lub skupić się na jednym.
Na całym terytorium Polski znajdują się uniwersytety oferujące studia podyplomowe związane z Pythonem, takie jak:
- Python Development – analiza danych, uczenie maszynowe, projektowanie rozwiązań IT (Akademia Leona Koźmińskiego w Warszawie)
- Programista Python (Wyższa Szkoła Zarządzania i Bankowości w Krakowie)
- Data science w Python (Uniwersytet Warmińsko-Mazurski w Olsztynie)
- Programowanie w języku Python - umiejętności rozwiązywania problemów z użyciem sztucznej inteligencji (Wyższa Szkoła Zarządzania i Przedsiębiorczości w Wałbrzychu)
- Akademia Programowania w Pythonie (Collegium Da Vinci w Poznaniu)
Studia magisterskie z programowania w Pythonie
Kolejny dyplom uzyskasz na studiach magisterskich, które pozwolą Ci uzyskać tytuł eksperta w konkretnym języku programowania.
- Programista Python (Uniwersytet WSB Merito Chorzów)
- Sztuczna inteligencja i data science (Politechnika Częstochowska)
- Data science (Uniwersytet Marii Curie-Skłodowskiej w Lublinie)

Kursy uniwersyteckie z Pythona
Oprócz oferowania stopni naukowych i stopni magisterskich uniwersytety często prowadzą także uniwersyteckie kursy eksperckie lub kursy specjalizacyjne, dzięki którym studenci mogą ukończyć kształcenie i wykazać się umiejętnościami w określonych dziedzinach.
- Programowanie w języku Python (Wyższa Szkoła Gospodarki w Toruniu)
- Podstawy programowania Python (Wyższa Szkoła Europejska im. Ks. Józefa Tischnera w Krakowie)
- PYTHON – kurs programowania od podstaw (Wyższa Szkoła Przedsiębiorczości i Administracji w Lublinie)
- Uczenie maszynowe w języku Python (Academy Europe)
Prywatne zajęcia z Pythona
W Polsce bez problemu znajdziesz prywatnego nauczyciela Pythona. Jak go szukać? Możesz wyszukiwać na kilka sposobów:
- Uczelnie
- Internet
- Platformy korepetycyjne online
Uczelnie
Sprawdź uczelnie informatyczne w Twojej okolicy i zapytaj, czy znajdzie się nauczyciel, który może Cię nauczyć programowania w Pythonie.
Jeśli jest to miejsce o niewielkim popycie, oferta zajęć z programowania może nie być dostępna.
Może się jednak zdarzyć, że nauczyciel zna język programowania i chce prowadzić zajęcia.
Internet
Wyszukując w wyszukiwarce hasło „korepetycje Python” lub „lekcje Python”, zobaczysz dziesiątki wyników. Zerknij na ofertę.
Jednak wśród tak dużej liczby ogłoszeń znalezienie dobrego nauczyciela programowania może być trudne, dlatego zalecamy szukać na witrynach specjalizujących się w lekcjach prywatnych.

Platformy korepetycyjne online
Są to strony internetowe, o których wspomnieliśmy powyżej. Przykładem jest Superprof, E-Korepetycje lub eKorki.
Jak działają te platformy?
W wyszukiwarce musisz wpisać, z jakiego przedmiotu szukasz zajęć (Python) i gdzie.
Klikając Szukaj, znajdziesz prywatnych korepetytorów dostępnych w Twojej okolicy.
Możesz kliknąć profil każdego nauczyciela, aby uzyskać więcej informacji na jego temat: wykształcenie, doświadczenie, metodologia, kariera, stawki... wszystko, co musisz wiedzieć, aby wybrać prywatnego nauczyciela.
Zajęcia mogą odbywać się osobiście lub online.
Aby skontaktować się z nauczycielami, którymi jesteś najbardziej zainteresowany, musisz zarejestrować się na platformie.
Jeśli masz jakieś pytania lub potrzebujesz pomocy, na platformach dostępna jest obsługa klienta, z którą możesz się skontaktować.
Opowiedz nam o swoim doświadczeniu w nauce programowania!