Python od podstaw
Python to wszechstronny język programowania, który otwiera drzwi do najpopularniejszychdziedzin technologicznych – od automatyzacji procesów biznesowych po sztuczną inteligencję ianalizę danych. Nauka Pythona to inwestycja w przyszłość, która pozwoli Ci nie tylko pisaćefektywny kod, ale także myśleć algorytmicznie i rozwiązywać złożone problemy w sposóbsystematyczny. Dzięki prostej składni i ogromnej społeczności programistów, Python jestidealnym wyborem dla osób rozpoczynających przygodę z programowaniem, oferującjednocześnie zaawansowane możliwości dla doświadczonych specjalistów.
Poziom zaawansowania
podstawowy
Cena
12 000 zł netto
Czas trwania
40h (5 dni po 8h)
Tryb
stacjonarne/online
Liczba uczestników
do 10 osób
Mentoring po szkoleniu
- 2 godziny konsultacji online do 30 dni po zakończeniu szkolenia
- Dodatkowe konsultacje – 220 zł/h netto
Materiały
- Materiały szkoleniowe
- Certyfikat ukończenia
Dla kogo jest to szkolenie?
Osoby rozpoczynające przygodę z programowaniem
Jeśli nigdy wcześniej nie programowałeś, Python jest idealnym językiem na start. Jego składnia przypomina język angielski, co znacznie ułatwia naukę podstawowych koncepcji programowania.
Specjaliści biznesowi i analitycy
Osoby pracujące w finansach, marketingu, HR czy logistyce, które chcą automatyzować swoje codzienne zadania i analizować dane bardziej efektywnie. Python doskonale sprawdza się w automatyzacji procesów biznesowych i tworzeniu raportów.
Absolwenci i studenci kierunków technicznych
Osoby, które chcą wzbogacić swoje CV o umiejętności programowania w jednym z najpopularniejszych języków na rynku pracy.
Menedżerowie i przedsiębiorcy
Osoby zarządzające zespołami technicznymi, które chcą lepiej rozumieć procesy programistyczne i móc skuteczniej komunikować się z programistami.
Osoby planujące zmianę kariery na IT
Python oferuje szerokie możliwości rozwoju kariery, od web developmentu przez data science po sztuczną inteligencję. To doskonały punkt wyjścia dla osób myślących o przebranżowieniu się do IT.
Czego się nauczę na tym szkoleniu?
Po ukończeniu szkolenia będziesz posiadać solidne podstawy programowania w Pythonie i umiejętność tworzenia funkcjonalnych aplikacji.
- Podstawy programowania i myślenia algorytmicznego – zrozumiesz fundamentalne koncepcje programowania, takie jak zmienne, typy danych, instrukcje warunkowe i pętle. Nauczysz się myśleć jak programista i rozkładać problemy na mniejsze, łatwiejsze do rozwiązania części.
- Biegłość w języku Python – opanujesz składnię Pythona, jego struktury danych (listy, słowniki, tuple) oraz poznasz różnice między typami danych. Będziesz potrafił pisać czytelny i efektywny kod zgodny ze standardami PEP8.
- Programowanie obiektowe – poznasz podstawy programowania obiektowego, nauczysz się tworzyć klasy, obiekty oraz wykorzystywać dziedziczenie i polimorfizm do budowania bardziej zaawansowanych aplikacji.
- Praca z plikami i danymi – opanujesz obsługę różnych formatów plików (CSV, JSON, XML), co pozwoli Ci automatyzować przetwarzanie danych i integrować Python z innymi systemami.
- Tworzenie i testowanie aplikacji – nauczysz się pisać testy jednostkowe, obsługiwać wyjątki oraz tworzyć własne moduły i biblioteki, które będziesz mógł wykorzystać w przyszłych projektach.
- Praktyczne umiejętności zawodowe – zdobędziesz doświadczenie w pracy z profesjonalnymi narzędziami jak PyCharm, nauczysz się korzystać z zewnętrznych bibliotek i poznasz najlepsze praktyki programistyczne używane w prawdziwych projektach.
Co potrzebuję by zacząć?
Wymagania sprzętowe
- komputer z dostępem do Internetu
- PyCharm Community
Umiejętności
- podstawowa umiejętność obsługi komputera
Szczegółowy plan szkolenia
Dzień 1:
WPROWADZENIE DO PYTHONA I PODSTAWY PROGRAMOWANIA
- Co to jest Python?
- Instalacja i konfiguracja środowiska PyCharm
- Pierwszy program
- Typy danych, zmienne, podstawowe operatory
- Instrukcje warunkowe
- Podstawowe operacje wejścia i wyjścia
- Dobre praktyki w pisaniu kodu – PEP8
- Debugowanie
Dzień 2:
STRUKTURY KONTROLNE I KOLEKCJE DANYCH
- Pętle for, while
- Instrukcje break i continue
- Kolekcje: listy, tuple, słowniki i zbiory
- Operacje na kolekcjach
- Definiowanie i wywoływanie funkcji
- Parametry funkcji, wartości domyślne, zwracane wartości
- Importowanie zewnętrznych bibliotek
Dzień 3:
PROGRAMOWANIE OBIEKTOWE
- Wprowadzenie do programowania obiektowego
- Konstruktor
- Atrybuty i metody
- Dziedziczenie i polimorfizm
- Metody specjalne
- Ćwiczenia praktyczne
Dzień 4:
OBSŁUGA PLIKÓW I WYJĄTKÓW
- Praca z plikami tekstowymi
- Praca z plikami CSV, JSON i XML
- Obsługa wyjątków
- Tworzenie własnych wyjątków
Dzień 5:
ZAAWANSOWANE TECHNIKI I NARZĘDZIA
- Instalacja modułów/bibliotek zewnętrznych
- Praca z bazami danych
- Praca ze zbiorami danych i lambda
- Tworzenie testów
Co dalej?
Uzyskałeś certyfikat i zastanawiasz się co dalej?
Excel – poziom średniozaawansowany
VBA – poziom średniozaawansowany
Power Query – poziom podstawowy
Power Query – poziom średniozaawansowany

KRYSTIAN BROŻEK
O programowaniu ludzkim głosem
Doświadczenie zdobyłem
12 lat doświadczenia Python, C#, .NET, Azure, SQL, VBA, Power Query, Power Pivot
potwierdzone certyfikatami ISTQB i Microsoft
zdobyte razem z: Polregio, PKO BP, VELO Bank, Santander, Ceneo, Apteki Dr.MAX, PEKAES, Vulcan
Przeszkoliłem
ponad 5000 osób na ponad 200 szkoleniach
Dzielę się wiedzą
Wykładowca: Vistula, Wrocławska Akademia Biznesu
Materiały online: Helion, Data Heroes, Szkoła Security
Zaufali mi
Narodowy Fundusz Zdrowia, AXA XL, Nifco, Velo Bank, EPIQ, PUP Wrocław, Asseco Business Solutions, Strategiczni.pl
Masz pytania?
Chcesz ustalić szczegóły szkolenia?
Potrzebujesz pomocy w wyborze odpowiedniego rozwiązania dla Twojej firmy?
Napisz do nas!
Jeśli wolisz kontakt telefoniczny – zostaw numer telefonu i preferowane godziny kontaktu.
Wspólnie ustalimy co będzie dla Ciebie najlepszym rozwiązaniem.
