Kurs 6 • 2 dni intensywnej nauki

Tworzenie aplikacji
w Pythonie

Intensywne szkolenie z podstaw Pythona — od składni po skrypty, struktury danych i biblioteki. Z AI jako asystentem uczysz się szybciej.

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

01

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
02

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
03

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
04

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
05

Programowanie obiektowe w Pythonie

  • Klasy i obiekty — __init__, self, metody
  • Dziedziczenie i polimorfizm
  • Dekoratory (@property, @staticmethod)
  • Warsztat: System zarządzania zadaniami (Task Manager)
06

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
07

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.