Dlaczego warto
Zdobądź praktyczne umiejętności, które pozwolą Ci szybciej pisać, optymalizować i debugować kod w Pythonie dzięki wsparciu sztucznej inteligencji. Nauczysz się wykorzystywać narzędzia AI, aby przyspieszyć pracę nad projektami i budować bardziej wydajne rozwiązania.
Czego się nauczysz
- Pisać czytelny i efektywny kod w Pythonie
- Wykorzystywać AI do przyspieszenia programowania
- Stosować praktycznie biblioteki Pythona i narzędzia AI
- Tworzyć gotowy projekt do portfolio
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz imienny certyfikat potwierdzający zdobycie umiejętności w zakresie średnio zaawansowanego programowania w Pythonie i wykorzystania AI w projektach praktycznych. Szkolenie nie kończy się egzaminem – wystarczy aktywne uczestnictwo w zajęciach.
Dla kogo
- Programiści posiadający podstawową znajomość Pythona, chcący pogłębić umiejętności
- Osoby chcące wykorzystać AI do optymalizacji kodu i automatyzacji zadań
- Testerzy i analitycy danych chcący stosować Pythona i AI do analizy danych i projektów praktycznych
- Osoby pragnące rozwinąć kompetencje w algorytmach, bibliotekach Pythona i pracy z danymi
Harmonogram szkolenia
Dzień 1: Obsługa błędów i praca z plikami
- Godz. 1-2: Obsługa błędów
- Wyjątki: try, except, finally.
- Własne wyjątki i ich zastosowania.
- Debugowanie z pomocą AI: znajdowanie i poprawianie błędów.
- Godz. 3-4: Praca z plikami
- Odczyt i zapis plików tekstowych.
- Praca z plikami CSV i JSON.
- Generowanie kodu do obsługi plików z AI.
- Godz. 5-6: Biblioteki standardowe
- Moduły: math, random, datetime.
- Ćwiczenie: Tworzenie prostych programów z użyciem bibliotek.
- Mini projekt:
- Stworzenie programu do analizy danych z pliku CSV (np. raport sprzedaży).
- Wykorzystanie AI do optymalizacji parsowania danych.
Dzień 2: Wprowadzenie do bibliotek Pythona i AI
- Godz. 1-2: Biblioteki zewnętrzne
- Wprowadzenie do NumPy i Pandas.
- Instalacja i podstawowe operacje na danych.
- Obsługa braków danych
- Generowanie kodu Pandas z pomocą AI.
- Godz. 3-4: Biblioteka Seaborn do wizualizacji danych
- Wprowadzenie do Seaborn
- Krótki projekt wizualizujący dane pisany z użyciem AI
- Godz. 5-6: Podstawy algorytmów
- Algorytmy sortowania (bubble sort, quicksort)
- Wyszukiwanie: liniowe i binarne.
Dzień 3: Algorytmy i optymalizacja kodu
- Godz. 1-2: Implementacja procesów predykcyjnych – biblioteka Scikit-learn
- transformatory i estymatory jako podstawowe elementy biblioteki scikit-learn:
- Potoki uczenia maszynowego i ich implementacja w scikit-learn
- Implementacja złożonych/rozgałęzionych procesów predykcyjnych
- Obiektowa implementacja komponentów do procesów predykcyjnych
- Optymalizacja konfiguracji potoków
- Godz. 3-4: Optymalizacja kodu
- Analiza złożoności obliczeniowej (Big O).
- Refaktoryzacja kodu z pomocą AI.
- Ćwiczenie: Poprawa wydajności prostego algorytmu.
- Godz. 5-6: Projekt praktyczny
- Implementacja algorytmu sortowania i wyszukiwania.
- Testowanie i optymalizacja z pomocą AI.
- Projekt praktyczny
- Analiza małego zestawu danych (np. dane pogodowe) z użyciem Pandas.
- Wykorzystanie AI do generowania wizualizacji danych
Dzień 4: Wprowadzenie do AI w praktyce
- Godz. 1-2: AI w generowaniu kodu
- Tworzenie bardziej złożonych skryptów z pomocą AI.
- Przykłady: generowanie REST API, skrypty automatyzujące zadania.
- Godz. 3-6: Wykorzystanie zaawansowanych algorytmów 2: sieci neuronowe
- Mechanizm działania neuronu, funkcje aktywacji
- Perceptron wielowarstwowy
- Mechanizm uczenia sieci neuronowej
- Konfiguracja i optymalizacja procesu uczenia
- Wykorzystywanie sieci neuronowych jako algorytmów predykcyjnych
Wymagania wstępne
Szkolenie jest przeznaczone dla osób, które znają już podstawy programowania w Python, a także dla programistów średnio zaawansowanych, chcących rozwijać swoje umiejętności i nauczyć się, jak wykorzystać AI do wspomagania programowania.
Jeśli jeszcze nie czujesz się gotowy, nic nie stoi na przeszkodzie – przygotowaliśmy specjalne szkolenie podstawowe, które odbywa się w weekend poprzedzający i pozwoli Ci solidnie przygotować się do poziomu średnio zaawansowanego: Programowanie w Pythonie wspomagane AI – poziom podstawowy – Sii Polska
Wymagania sprzętowe
- Komputer z dostępem do internetu.
- Zainstalowany Python 3.9+ i VS Code z wtyczkami AI (np. GitHub Copilot).
- Konto na platformie AI (np. ChatGPT, Grok).
Informacje dodatkowe
Przed rozpoczęciem kursu możesz uzupełnić i usystematyzować swoją wiedzę na szkoleniu Programowanie w Pythonie wspomagane AI – poziom podstawowy, które odbywa się w tygodniu bezpośrednio PRZED kursem średnio zaawansowanym. Dzięki temu świeżo zdobyta wiedza pozostaje aktualna i od razu możesz ją rozwijać.
👉 Zapisz się od razu na komplet szkoleń (podstawowy + średnio zaawansowany) i skorzystaj ze specjalnej zniżki. To najlepszy sposób, aby w krótkim czasie zbudować solidne fundamenty i podnieść swoje umiejętności w Pythonie i AI.