O szkoleniu
Naucz się Pythona od zera w 2 intensywne dni.
Python to najpopularniejszy język programowania na świecie — prosty w nauce,
potężny w zastosowaniach. Od automatyzacji zadań, przez analizę danych,
po AI i web development. To szkolenie da Ci solidne fundamenty.
Cel szkolenia
Przekazanie solidnych podstaw języka Python — od składni i typów danych, przez funkcje i klasy, po pracę z plikami, API i popularnymi bibliotekami. Po szkoleniu będziesz potrafić samodzielnie pisać skrypty, przetwarzać dane, korzystać z pandas i requests, a także używać AI (GitHub Copilot, ChatGPT) jako asystenta do szybszej nauki i kodowania.
Składnia Pythona
Zmienne, typy danych, warunki, pętle, f-stringi — czysta i intuicyjna składnia od podstaw.
Funkcje i klasy
Definiowanie funkcji, parametry, dekoratory. Klasy, obiekty, dziedziczenie — OOP w Pythonie.
Struktury danych
Listy, słowniki, tuple, zbiory. List comprehensions — eleganckie przetwarzanie danych.
Biblioteki
pandas do danych, requests do API, json do plików — ekosystem Pythona w praktyce.
AI jako asystent
GitHub Copilot i ChatGPT jako narzędzia do nauki — szybsze zrozumienie konceptów i debugowanie.
Środowisko i narzędzia
VS Code, pip, venv, Jupyter Notebook — cały ekosystem Pythona od instalacji po uruchomienie.
Program Szkolenia
Wprowadzenie do Pythona i środowiska
- Czym jest Python — historia, zastosowania, popularność
- Instalacja Pythona, pip, venv — zarządzanie środowiskiem
- VS Code + Python Extension + GitHub Copilot
- Pierwszy skrypt: Hello World i uruchamianie kodu
Podstawy składni Pythona
- Zmienne, typy danych (int, float, str, bool)
- Operatory, f-stringi, input/output
- Instrukcje warunkowe: if/elif/else
- Pętle: for, while, range(), enumerate()
- Warsztat: Kalkulator i gra w zgadywanie liczb
Struktury danych
- Listy (list) — tworzenie, slicing, metody
- Słowniki (dict) — klucz-wartość, iteracja
- Tuple i zbiory (set)
- List comprehensions i dict comprehensions
- Warsztat: Analiza listy zakupów i statystyki
Funkcje i moduły
- Definiowanie funkcji, parametry, *args, **kwargs
- Lambda, map(), filter()
- Moduły i importy — organizacja kodu
- Warsztat: Biblioteka pomocniczych funkcji do przetwarzania tekstu
Programowanie obiektowe w Pythonie
- Klasy i obiekty — __init__, self, metody
- Dziedziczenie i polimorfizm
- Dekoratory (@property, @staticmethod)
- Warsztat: System zarządzania zadaniami (Task Manager)
Praca z plikami, JSON i API
- Odczyt i zapis plików (open, with, read/write)
- Praca z JSON — serializacja i deserializacja
- Biblioteka requests — pobieranie danych z API
- Obsługa wyjątków: try/except/finally
pandas i projekt końcowy z AI
- Wprowadzenie do pandas — DataFrame, Series, odczyt CSV
- Filtrowanie, grupowanie, agregacje
- Budowa skryptu łączącego wszystkie poznane koncepty
- Wykorzystanie AI (Copilot/ChatGPT) do przyspieszenia implementacji
- Dalsze kroki: FastAPI, Django, data science, machine learning
Dlaczego warto wziąć udział?
-
🚀 Szybki start
W 2 dni zdobędziesz solidne podstawy Pythona — od zmiennych po klasy, pandas i API. -
🤖 Nauka z AI
Używasz GitHub Copilot i ChatGPT jako asystentów — szybciej zrozumiesz koncepty i napiszesz więcej kodu. -
🐍 Najpopularniejszy język
Python to #1 na świecie — od data science, przez AI, web, automatyzację po devops. Uniwersalna umiejętność. -
👨💻 Hands-on warsztaty
Każdy moduł zawiera praktyczny warsztat. Piszesz kod, budujesz skrypty, rozwiązujesz problemy. -
📈 Solidne fundamenty
Po szkoleniu będziesz gotowy do dalszej nauki: FastAPI, Django, pandas, machine learning. -
🎓 Certyfikat ukończenia
Oficjalny certyfikat Politechniki Warszawskiej potwierdzający zdobyte kompetencje w Pythonie.