Podstawy programowania w języku Python - szkolenie dla programistów
Programujesz w innym języku? Naucz się programowania w Python od podstaw!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Szkolenie ma na celu wprowadzenie uczestników w zagadnienia związane z podstawami programowania z użyciem języka Python oraz przygotowanie uczestników do pisania programów w jezyku Phyton.
UmiejętnościDzięki szkoleniu uczestnik będzie potrafił:
- Instalować i konfigurować środowisko pracy dla języka Python.
- Używać zmiennych różnych typów.
- Używać struktur danych takich jak: listy, krotki, zbiory i słowniki.
- Używać instrukcji warunkowych oraz pętli.
- Pisać funkcje i używać ich w kodzie programów zgodnie z zasadą DRY.
- Wykorzystać obsługę wyjątków.
- Wykorzystywać moduły wbudowane, instalować moduły zewnętrzne oraz tworzyć własne moduły.
- Pisać kod źródłowy zgodnie z zasadami zawartymi z dokumencie PEP8 oraz dobrymi praktykami
- Tworzyć dokumentację dla program w pisanego w Python’ie.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób które miały styczność z programowaniem a chcą się nauczyć programowania w języku Python.
Przygotowanie uczestników
Uczestnik powinien posiadać przynajmniej podstawowe doświadczenie w programowaniu w dowolnych językach programowania oraz podstawową wiedzę na temat algorytmów.
- Czas trwania
Przed nami:
- 4 dni, 32 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia dla programistów - Podstawy programowania w języku Python
Wstęp do programowania w języku Python
- Wprowadzenie do języka Python, mocne i słabe strony.
- Instalacja Pythona i środowiska programistycznego (IDE).
- Alternatywne środowiska programistyczne.
Wstęp do programowania.
- Zmienne i typy danych (int, float, str, bool).
- Operacje na danych oraz metody specyficzne dla typu.
- Operatory arytmetyczne i logiczne i binarne.
- Podstawowe operacje wyjścia i wejscia (print,input).
Struktury danych w języku Python.
- Listy, krotki.
- Słownik, zbiory.
Instrukcje Sterujące .
- Instrukcje warunkowe (if).
- Instrukcje iteracyjne – pętle (while i for).
- Dobre praktyki w pisaniu kodu – PEP8.
Funkcje w Python.
- Definiowanie funkcji.
- Argumenty i wartości zwracane.
- Zakres zmiennych (local vs global).
Podstawy obsługi wyjątów.
- Instrukcja try/except/else/finally..
- Instrukcja raise, asert.
Praca z modułami.
- Importowanie modułów.
- Przegląd wbudowanych modułów (math, datetime, random).
- Instalacja modułów/bibliotek zewnętrznych (pip).
- Tworzenie modułów i pakietów.
Pliki.
- Pliki binarne i tekstowe, operacje na plikach.
- Moduły do obsługi plików CSV, JSON, XML.
Zasady tworzenia dokumentacji w języku Python.
- Komentarze.
- Notatki dokuemntacyjne (__doc__).
- PyDoc.
Wstęp do programowania obiektowego w języku Python
- Programowanie obbjektowe a funkcjonalne.
- Paradygmaty programowania obiektowego.
- Klasy i obiekty.
- Dziedziczenie.
Przeglad wybranych bibliotek zewnętrznych i iobszarów zastosowania jezyka Python.
Wykorzystanie narzędzi AI wspomagających programowanie
- Generowanie i uzupełnianie kodu
- Refaktoryzacja i wyjaśnianie kodu
- Debugowanie oraz analiza błędów
- Tworzenie dokumentacji i testów
- Inne praktyczne aspekty wykorzystania AI w pracy programisty
Metoda realizacji szkolenia
Szkolenie jest realizowane metodami takimi jak mikrowykład, ćwiczenia współne, ćwiczenia indywidualne, praca indywidualna. Duży nacisk położony jest na aspekt praktyczny programowania.
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
- Ścieżka rozwoju po szkoleniu
Jak zostać Python Developerem?
Sprawdź ścieżkę szkoleniową i przekonaj się, jak nasze kursy poprowadzą Cię krok po kroku przez wszystkie kluczowe aspekty programowania w Pythonie – od podstaw po zaawansowane zagadnienia.

