
Ten 30-dniowy plan nauki to przemyślana ścieżka edukacyjna dla każdego, kto chce nauczyć się programowania w Pythonie od podstaw, nawet bez wcześniejszego doświadczenia. Każdy dzień zawiera przystępnie wyjaśnione zagadnienia, praktyczne ćwiczenia oraz mini-projekty, które krok po kroku wprowadzają w świat programowania. Program został zaprojektowany tak, aby po 30 dniach uczestnik potrafił samodzielnie pisać skrypty, analizować dane, tworzyć proste aplikacje oraz rozumieć podstawy programowania obiektowego.
🗓️ Plan Nauki: Dzień po Dniu (Skrócony przegląd)
Tydzień 1: Podstawy języka Python
Dzień 1: Wprowadzenie – instalacja Pythona i edytora kodu (np. VS Code, PyCharm)
Dzień 2: Pierwszy program – instrukcje
print()
, komentarzeDzień 3: Zmienne i typy danych – liczby, teksty, zmienność typów
Dzień 4: Operatory arytmetyczne i logiczne
Dzień 5: Funkcja
input()
i podstawowa interakcja z użytkownikiemDzień 6: Instrukcje warunkowe
if
,elif
,else
Dzień 7: Projekt tygodniowy: prosty kalkulator tekstowy
Tydzień 2: Struktury danych i pętle
Dzień 8: Listy i operacje na listach
Dzień 9: Krotki, słowniki i zbiory
Dzień 10: Pętle
for
iwhile
Dzień 11: Zagnieżdżone pętle i warunki
Dzień 12: List comprehensions
Dzień 13: Obsługa błędów (
try
,except
)Dzień 14: Projekt tygodniowy: gra tekstowa (np. zgadnij liczbę)
Tydzień 3: Funkcje, pliki i moduły
Dzień 15: Tworzenie i używanie funkcji
Dzień 16: Argumenty, zwracanie wartości
Dzień 17: Zasięg zmiennych i funkcje rekurencyjne
Dzień 18: Praca z plikami (
open
,read
,write
)Dzień 19: Wprowadzenie do modułów (
math
,random
, własne moduły)Dzień 20: Instalacja zewnętrznych bibliotek (
pip
,requests
)Dzień 21: Projekt tygodniowy: konwerter jednostek lub analizator tekstu
Tydzień 4: Programowanie obiektowe i mini-projekty
Dzień 22: Klasy i obiekty – podstawy OOP
Dzień 23: Atrybuty, metody, konstruktory
Dzień 24: Dziedziczenie i polimorfizm
Dzień 25: Praktyczne zastosowanie klas w projekcie
Dzień 26: Praca z biblioteką
datetime
ios
Dzień 27: Mały projekt – system zarządzania zadaniami
Dzień 28: Wstęp do GUI (np.
tkinter
) lub APIDzień 29: Finalny projekt – aplikacja Pythonowa (do wyboru: kalkulator, todo, konwerter walut, analizator plików)
Dzień 30: Podsumowanie nauki, dalsze kroki, portfolio, GitHub
🎯 Cele Kursu:
Zrozumienie podstaw składni i logiki Pythona
Umiejętność pisania własnych skryptów i prostych aplikacji
Poznanie podstaw programowania obiektowego
Praktyczna praca z danymi, plikami i zewnętrznymi bibliotekami
Przygotowanie do dalszej nauki – web developmentu, analizy danych, automatyzacji itd.
✅ Dla kogo jest ten kurs?
Dla całkowicie początkujących
Dla uczniów i studentów chcących poznać Python
Dla osób chcących się przebranżowić do IT
Dla samouków chcących uczyć się w ustrukturyzowany sposób