Szkolenie: Python podstawy
Szkolenie Python podstawy to intensywny kurs programowania od podstaw, który uczy praktycznego wykorzystania Pythona w codziennej pracy, obejmuje zmienne, typy danych, pętle, funkcje, klasy, obsługę plików, dobre praktyki kodowania oraz pracę w środowisku IDE
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:4 dni (32h)
Kod kursu:PYTHON/F
Python podstawy
Cele szkolenia
Szkolenie przygotowuje do samodzielnego programowania w języku Python, obejmując podstawowe elementy składni, typy danych, instrukcje sterujące, pętle, funkcje, klasy oraz obsługę plików
Szkolenie uczy korzystania z narzędzi programistycznych, takich jak IDE, systemy kontroli wersji i środowisko REPL, umożliwiając efektywną pracę z kodem
Szkolenie omawia dobre praktyki i techniki inżynierii oprogramowania, przygotowując do tworzenia czytelnych, bezpiecznych i łatwych w utrzymaniu aplikacji
Dla kogo?
Szkolenie adresowane jest do osób rozpoczynających naukę programowania, które chcą zdobyć praktyczne umiejętności w języku Python
Dedykowane pracownikom różnych branż, którzy planują automatyzować zadania lub rozwijać własne narzędzia informatyczne
Przeznaczone dla studentów, absolwentów oraz osób zmieniających ścieżkę kariery na IT, nieposiadających wcześniejszego doświadczenia programistycznego
Efekty kształcenia
Uczestnik analizuje i rozwiązuje zadania programistyczne z wykorzystaniem języka Python
Uczestnik projektuje i implementuje podstawowe struktury danych oraz algorytmy
Uczestnik obsługuje pliki tekstowe, wykonuje operacje odczytu i zapisu
Uczestnik wykorzystuje środowisko IDE oraz system kontroli wersji do pracy z kodem
Uczestnik stosuje dobre praktyki kodowania i organizacji projektu
Uczestnik identyfikuje i obsługuje typowe błędy oraz wyjątki w programach Python
Wymagania
Biegła umiejętność obsługi komputera
Mile widziana znajomość innych języków programowania
Mile widziana umiejętność korzystania ze środowisk programistycznych
Mile widziane wcześniejsze zetknięcie z językiem
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Przygotowanie środowiska do pracy i wstęp do programowania
Wprowadzenie do języka Python i cykli wydań
Wprowadzenie do zintegrowanego środowiska deweloperskiego (IDE)
Elementy składni języka programowania: zmienne, komentarze, operatory
Wprowadzenie do konsoli Python (REPL), składni, wcięć i standardów
Składnia
Zmienne
Komentarze
Print i podstawianie wartości
Podstawowe operatory
Funkcje wbudowane
Dobre praktyki
Typy i struktury danych
Numeryczne typy danych (int, float)
Logiczne typy danych (bool, None)
Łańcuch znaków (str)
Sekwencje i zbiory (tuple, list, set)
Mapy (dict)
Zagnieżdżone struktury danych (list[tuple], list[list], list[dict])
Wybieranie, wycinanie elementów, rozpakowywanie
Instrukcje sterujące
Operatory logiczne, porównania, przynależności, algebra Boole'a (and, or, not)
Instrukcje warunkowe (if, else, elif)
Pętle
Pętla while
Pętla for
Rozpakowywanie w pętli
Pętle po zagnieżdżonych strukturach danych
Pętle po słownikach
Wyrażenia listotwórcze, zbiorotwórcze i słownikotwórcze
Pliki
Ścieżki względne i bezwzględne
Tryby dostępu i kodowanie znaków
Operacje na pliku: odczyt, zapis, dopisywanie
Funkcje
Definiowanie funkcji i zwracanie wartości
Parametry: wymagane, opcjonalne
Argumenty: pozycyjne, nazwane (keyword)
Zakres przestrzeni nazewniczej i dobre praktyki
Wyjątki
Podnoszenie i przechwytywanie
Najczęściej występujące i hierarchia
Asercje
Analiza stosu wywołań
Idiomy
any, all
sum, min, max, sorted
dir, vars
Programowanie obiektowe
Klasy i instancje
Atrybuty i metoda inicjalizacyjna
Metody
Dziedziczenie
Moduły
Krótkie wprowadzenie do biblioteki standardowej
Krótkie wprowadzenie do najczęściej wykorzystywanych modułów dodatkowych
Wyszukiwanie i instalacja nowych modułów
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi


