Grupą docelową szkolenia są osoby początkujące, które chcą nauczyć się podstaw programowania w języku Python, bez wcześniejszego doświadczenia.
Celem szkolenia jest nauczenie uczestników podstaw programowania w języku Python. Uczestnicy poznają składnię, struktury danych i zasady tworzenia prostych programów. Kurs rozwija umiejętność logicznego myślenia i przygotowuje do samodzielnej pracy z kodem.
Python otwiera drogę do oszczędności czasu i nowych możliwości, takich jak praca w Excelu, obsługa baz danych, tworzenie stron internetowych i aplikacji, a nawet zastosowania w sztucznej inteligencji. W Excelu Python może być wykorzystany do automatyzacji pracy, analizy danych i tworzenia raportów, które wykraczają poza jego standardowe możliwości.
Wprowadzenie i środowisko programistyczne
- Czym jest Python i do czego służy
- Instalacja oraz pierwsze kroki z IDE
- Uruchamianie skryptów i korzystanie z konsoli
- Pierwszy program przykładowy
- Wyświetlanie tekstu za pomocą print()
- Komentarze i proste operacje matematyczne
- Typy danych i łańcuchy znaków
- Typy podstawowe: int, float, str, bool
- Konwersja typów i proste operacje
- Metody łańcuchów znaków: upper(), split()
- Listy i krotki
- Tworzenie i modyfikacja list (append, remove)
- Krotki jako niezmienne listy
- Iteracja za pomocą pętli for
- Słowniki
- Struktura klucz-wartość
- Dostęp i metody (get, keys)
- Ćwiczenie: prosty katalog kontaktów
- Struktury sterujące
- Instrukcje warunkowe: if, elif, else
- Pętle: for, while
- Sterowanie przepływem: break, continue
- Interakcja z użytkownikiem i funkcje
- Wejście z input() i wyjście z print()
- Definiowanie funkcji z parametrami i zwracaniem wartości
- Zakres zmiennych
- Moduły i pakiety
- Importowanie modułów (math, random)
- Tworzenie własnych modułów
- Instalacja pakietów za pomocą pip
- Wejście/wyjście danych
- Odczyt i zapis plików za pomocą open()
- Użycie with dla bezpiecznego dostępu
- Ćwiczenie: tworzenie i odczyt pliku tekstowego
- Rozszerzenia (opcjonalnie)
- Obsługa błędów z try, except
- Wprowadzenie do klas i obiektów
- Mini projekt na zakończenie