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

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

Formularz kontaktowy

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.