Clasora

Korepetytor Pythona online, zajęcia po polsku

Udzielaj korepetycji z Pythona online po polsku

Od pierwszego skryptu po oporny DataFrame w pandas: ucz Pythona online, po polsku. Stawkę i grafik wybierasz ty, a Clasora nie bierze prowizji.

W skrócie

Rola
Korepetytor Pythona online, zajęcia po polsku
Gdzie
W 100% online, skądkolwiek chcesz
Jak pracujesz
Samodzielnie. Cenę i godziny ustalasz według siebie.
Opublikowano
Kraje zamieszkania
Polska

Python to dla wielu osób pierwszy język programowania i trudno się temu dziwić. Kod czyta się prawie jak pseudokod, nie ma klamer ani średników, o których łatwo zapomnieć, a linijka wpisana do interpretera od razu pokazuje wynik. Ten sam język prowadzi potem bardzo daleko. Naukowcy czyszczą w nim dane za pomocą pandas, analityk zastępuje dwudziestolinijkowym skryptem całe przedpołudnie przeklejania między arkuszami, a wiele aplikacji internetowych działa na Django, Flasku albo FastAPI.

Za przyjazną fasadą kryje się kilka niespodzianek. Wcięcia są częścią składni, więc jeden zabłąkany tabulator zatrzymuje cały program. Dwie zmienne mogą wskazywać na tę samą listę, a wtedy zmiana zrobiona przez jedną po cichu pojawia się w drugiej. Pusta lista podana jako domyślna wartość parametru pamięta swoją zawartość między kolejnymi wywołaniami. Kto trafia na takie rzeczy w pojedynkę, często dochodzi do wniosku, że programowanie nie jest dla niego. Korepetytor, który potrafi dokładnie powiedzieć, co robi Python, i pokazać to na ekranie, pozwala mu ruszyć z miejsca.

Dlaczego Clasora szuka korepetytorów Pythona uczących po polsku

Na Clasorze każdy uczeń widzi korepetytorów, którzy uczą w języku, w jakim korzysta ze strony. Kto przegląda Clasorę po polsku, trafia na osoby prowadzące zajęcia po polsku. Jeśli uczysz w tym języku, to właśnie ci uczniowie cię znajdą.

Słowa kluczowe Pythona są angielskie, podobnie jak komunikaty o błędach i większość dokumentacji. Czerwone „list index out of range” niewiele mówi początkującym, dopóki ktoś nie wskaże linijki, z której pochodzi, i nie wyjaśni, co tam zaszło. W materiałach do kursu mówi się z kolei o listach, słownikach, krotkach i pętlach. Korepetytor łączy oba zestawy pojęć, a takie hasła jak obiekt iterowalny, typ mutowalny czy zasięg zmiennej łatwiej zrozumieć na dobrym przykładzie omówionym po polsku.

Clasora nikogo nie zatrudnia i nie publikuje tu oferty pracy. Działasz na własny rachunek: ustalasz ceny i godziny i decydujesz, ile zajęć bierzesz. Niektórzy poświęcają na to dwa wieczory w tygodniu obok pracy programisty albo naukowca i traktują to jako dodatkowy dochód. Inni prowadzą tyle zajęć, że korepetycje zastępują im etat.

Jak na co dzień wygląda nauczanie Pythona na Clasorze

Cała współpraca odbywa się zdalnie. Wszystkie zajęcia są online, a ty prowadzisz je z miejsca, w którym mieszkasz.

Uczniowie rezerwują terminy w twoim kalendarzu i widzą w nim tylko godziny, które są u ciebie wolne, przeliczone na ich strefę czasową. Decydujesz, z jakim wyprzedzeniem trzeba rezerwować i jak daleko w przód kalendarz pozostaje otwarty. Kalendarz Google da się zsynchronizować z kalendarzem na Clasorze, jeśli to w nim układasz swój tydzień.

Rozmowa wideo działa w przeglądarce, więc nikt niczego nie instaluje. Na lekcji Pythona najwięcej dzieje się na udostępnionym ekranie. Otwierasz na przykład VS Code albo PyCharm, piszesz funkcję, komentując ją na bieżąco, i od razu ją uruchamiasz. Możesz też budować analizę w pandas w notatniku Jupyter, komórka po komórce. Z kimś, kto zaczyna od zera, dobrze sprawdza się prosty edytor w rodzaju Thonny, w którym przechodzi się przez kod linijka po linijce i widzi, jak zmienia się każda zmienna. Równie często ekran udostępnia uczeń, a ty czytasz prawdziwy traceback zamiast jego streszczenia z pamięci. Czat w trakcie rozmowy pozwala przesłać fragment kodu albo polecenie pip bez dyktowania, a rozmycie tła zostawia twój pokój poza kadrem.

Poza zajęciami każdy uczeń ma z tobą własny wątek rozmowy. Tam trafia skrypt, który wysypuje się w 40. linijce, albo link do repozytorium, i tam odpowiadasz podpowiedzią lub krótkim ćwiczeniem. Wiadomości, pliki i linki leżą obok zajęć, których dotyczą, więc wyrażenie listowe z zeszłego miesiąca łatwo znów odnaleźć. Własne ćwiczenia i szablony kodu możesz trzymać w osobistym miejscu na pliki, a dokumenty przenosić z Dysku Google.

Z czym uczniowie przychodzą na korepetycje z Pythona

Pierwszy program: zmienne, wejście i wyjście, instrukcje warunkowe, pętle for i while oraz to, dlaczego liczba wpisana z klawiatury przychodzi jako napis.

Wbudowane struktury danych: listy, krotki, słowniki i zbiory, wycinki i wybór właściwej struktury do zadania.

Funkcje i referencje: parametry, wartości zwracane i zasięg, co naprawdę robi przypisanie, różnica między kopią listy a wspólną listą oraz między is a ==.

Czytanie błędów: traceback czytany od dołu, IndentationError i KeyError, debugowanie z punktami przerwania zamiast printów rozsianych po całym kodzie.

Programowanie obiektowe: klasy, self i __init__, dziedziczenie oraz metody specjalne, takie jak __str__.

Pythoniczny styl: wyrażenia listowe, generatory, menedżery kontekstu i dekoratory oraz kod zgodny z PEP 8.

Środowisko pracy: instalacja Pythona, środowiska wirtualne i pip oraz ModuleNotFoundError po zainstalowaniu pakietu nie tam, gdzie trzeba.

Analiza danych: tablice NumPy, ramki danych w pandas, grupowanie i łączenie tabel, wykresy w Matplotlib, często do pracy dyplomowej albo projektu badawczego.

Automatyzacja: zmiana nazw całego folderu plików, wczytywanie CSV i Excela, zapytania do API, pobieranie danych ze stron.

Kolejne kroki: pierwsza aplikacja webowa we Flasku albo w Django, testy w pytest i pierwsze podejście do uczenia maszynowego ze scikit-learn.

Terminy: projekt zaliczeniowy z programowania, powtórka przed egzaminem albo przygotowanie do rozmowy technicznej.

Kogo szukamy

Swobodnie piszesz w Pythonie i umiesz wyjaśnić, co interpreter robi z każdą linijką.

Jasno tłumaczysz po polsku i potrafisz zwolnić dla kogoś, kto nigdy nie programował, albo przyspieszyć dla osoby znającej już Javę czy C.

Pozwalasz uczniowi samemu pisać kod i naprowadzasz go na błąd, zamiast poprawiać go za niego.

Możesz pracować jako programista albo analityk danych, uczyć programowania, prowadzić badania w Pythonie lub studiować kierunek, na którym używasz go na co dzień.

Masz komputer z kamerą i mikrofonem, stabilne łącze internetowe i edytor, z którego swobodnie korzystasz przy udostępnionym ekranie.

Masz ukończone 18 lat.

Doświadczenie w nauczaniu to atut, ale nie warunek.

Co zyskujesz

Zero prowizji. Z ceny, którą ustalasz, Clasora nie bierze ani grosza.

Dołączenie i publikacja za darmo. Żadnego abonamentu ani opłaty za wystawienie usługi.

Własny cennik. Każda długość zajęć ma cenę, którą wybierzesz, a pierwsze zajęcia możesz zaproponować za darmo.

Własny grafik. Godziny w tygodniu, dni wolne, minimalne wyprzedzenie rezerwacji i to, jak daleko w przód można rezerwować, zależą od ciebie.

Osobna strona. Twoja usługa ma własną publiczną stronę, którą znajdują wyszukiwarki i którą każdy odwiedzający widzi w swoim języku. Pokazuje twoje zdjęcie, film wprowadzający, zakres tematów, języki, w których się porozumiewasz, oraz cenę każdej długości zajęć.

Oceny za sposób nauczania. W opiniach liczą się wiedza, jasność tłumaczenia i zaangażowanie.

Sprawdzone kwalifikacje. Każdy dyplom i certyfikat dodany do profilu przechodzi weryfikację moderatora.

Lekcje w przeglądarce. Rozmowa wideo ma udostępnianie ekranu, rozmycie tła i czat, a instalować nie trzeba niczego.

Jak zacząć

Załóż konto za pomocą przycisku na tej stronie.

Opublikuj usługę z Pythona i napisz, jakie tematy obejmuje.

Otwórz kalendarz i zaznacz, kiedy chcesz uczyć.

Zajmuje to kilka minut. Przy przejściu na konto korepetytora akceptujesz regulamin, a zanim usługa stanie się widoczna, przegląda ją moderator.

Pytania, które zadają korepetytorzy

Czy mogę przyjmować osoby, które nie napisały jeszcze żadnego kodu?

Tak. Python to częsty wybór na pierwszy język, bo kod pozostaje czytelny, kiedy same pojęcia są jeszcze nowe. Napisz w usłudze, że przyjmujesz zupełnie początkujących, i oprzyj pierwsze zajęcia na małych programach, które uczeń może sam uruchamiać i zmieniać.

Czego uczeń potrzebuje na swoim komputerze?

Na same zajęcia wystarczy przeglądarka. Do pisania kodu wielu początkujących używa na start edytora Pythona online, a Pythona instaluje u siebie później, często z twoją pomocą.

Czy mogę uczyć tylko analizy danych albo tylko Django?

Tak. W usłudze opisujesz, czego uczysz, więc możesz oferować Pythona w całości albo skupić się na części, którą znasz z własnej pracy.

Czy muszę mieć skończoną informatykę?

Nie. Liczy się dobra znajomość Pythona i umiejętność tłumaczenia. Wielu świetnych programistów Pythona uczyło się samodzielnie. Jeśli masz dyplom albo certyfikaty, dodaj je do profilu, a moderator je sprawdzi.

Jak wygląda rozliczenie z uczniem?

Płatności kartą na Clasorze nie zostały jeszcze uruchomione. Do tego czasu rezerwacje potwierdza się bez karty, a sposób zapłaty ustalasz bezpośrednio z uczniem. Z twojej stawki Clasora nic nie potrąca.

Zacznij uczyć na Clasorze

Załóż konto, opublikuj jedną usługę i otwórz kalendarz. To kilka minut i nic nie kosztuje.