Podstawy programowania w języku Python - szkolenie dla nieprogramistów
Nauka Pythona od podstaw dla osób spoza świata IT!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest wprowadzenie uczestników w podstawowe zagadnienia związane z programowaniem,
a następnie nauka od podstaw programowania z użyciem języka Python. Uczestnik szkolenia po jego zakończeniu będzie znał podstawy języka Python co pozwoli na pisanie prostych programów dalszy rozwój umiejętności programistycznych.Umiejętności
Dzięki szkoleniu uczestnik będzie:
- 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 nie programistów, którzy do tej pory nie mieli styczności z programowaniem, a chcieliby zacząć programować od języka Python.
Przygotowanie uczestników
Uczestnik powinien posiadać umiejętność obsługi komputera, przeglądarki www.
- Czas trwania
Przed nami:
- 5 dni/ 40 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczegółowy program szkolenia dla nieprogramistów - Podstawy programowania w języku Python
Wstęp do programowania w języku Python.
- Wprowadzenie do programowania: czym jest programowanie, dlaczego warto się go uczyć.
- Jezyki kompilowane a interpretowane.
- Wprowadzenie do języka Python, mocne i słabe strony.
- Instalacja Pythona i środowiska programistycznego (IDE).
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 dokumentacyjne (__doc__).
- PyDoc.
Wstęp do programowania obiektowego w języku Python
- Programowanie objektowe 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ólne, ćwiczenia indywidualne, praca indywidualna. Szczególny nacisk położony jest na praktyczne aspekty 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 szkoleniowa
Pakiet Python Programista!
Od podstaw do poziomu pro! Sprawdź pakiet szkoleń z języka Python! Szkolenie podstawowe z warsztatem średnio zaawansowanym i oszczędź 20% na obu!
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.

