Szkolenie: Python dla programistów - podstawy
Szkolenie Python dla programistów to intensywny kurs wprowadzający w praktyczne zastosowania Pythona, obejmujący składnię, struktury danych, obsługę plików, funkcje, testowanie, debugowanie oraz dobre praktyki programistyczne dla osób z doświadczeniem w innych językach
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:PYTHON/F-DEVEL
Python dla programistów - podstawy
Cele szkolenia
Szkolenie przygotowuje do samodzielnego programowania w języku Python, wykorzystując jego składnię i struktury danych
Szkolenie uczy stosowania narzędzi i środowisk pracy z Pythonem, w tym zarządzania repozytorium kodu i instalacji modułów
Szkolenie rozwija umiejętność pisania czytelnego, testowalnego i zgodnego ze standardami kodu Python
Szkolenie pokazuje, jak analizować i rozwiązywać typowe problemy programistyczne z użyciem Pythona
Dla kogo?
Programistów i inżynierów oprogramowania z doświadczeniem w innych językach, chcących rozpocząć pracę z Pythonem
Specjalistów ds. jakości, DevOps oraz architektów systemów, którzy planują wykorzystać Pythona w codziennych zadaniach
Osób posiadających podstawową wiedzę programistyczną i znajomość pracy w środowisku IDE
Efekty kształcenia
Uczestnik analizuje i implementuje podstawowe struktury danych w Pythonie
Uczestnik projektuje i rozwija funkcje oraz obsługuje wyjątki w kodzie Python
Uczestnik stosuje narzędzia do testowania, debugowania i kontroli wersji
Uczestnik organizuje środowisko pracy oraz instaluje i wykorzystuje dodatkowe moduły
Uczestnik rozróżnia i stosuje dobre praktyki kodowania w Pythonie
Uczestnik interpretuje i modyfikuje kod w celu automatyzacji zadań
Wymagania
Znajomość zagadnień programistycznych tj. zmienne, pętle, instrukcje warunkowe, funkcje, klasy
znajomość dowolnego IDE (mile widziane IDE z rodziny Jetbrains, np. InteliJ albo WebStorm)
Umiejętność tworzenia oprogramowania w dowolnym języku
Dla osób chcących od podstaw poznać język Python kierowane jest szkolenie: Python Podstawy (Python/F)
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 programowania w Python
Struktury danych
Elementy składni języka
Numeryczne typy danych (int, float)
Logiczne typy danych (bool, None)
Łańcuchy znaków (str)
Sekwencje (tuple, list, set, frozenset)
Mapy (dict)
Zagnieżdżone sekwencje i mapy
Wybieranie, wycinanie elementów, rozpakowywanie
Instrukcje sterujące
Operatory warunkowe, logiczne, przynależności
Instrukcje warunkowe (if, else, elif)
Wyrażenia warunkowe, algebra Boola (and, or)
Pętle (while, for)
Pętle po zagnieżdżonych strukturach danych, rozpakowywanie
Rozwinięcia i wyrażenia generatorowe
Pliki
Ścieżki
Tryby dostępu
Operacje na pliku: odczyt, zapis, dopisywanie
Parsowanie plików
Funkcje
Definiowanie
Zwracanie wartości
Parametry: wymagane, opcjonalne
Argumenty: pozycyjne, nazwane
Zakres przestrzeni nazewniczej
Jakość
Wyjątki: interpretacja, podnoszenie, przechwytywanie
Logowanie zdarzeń
Testy jednostkowe
Układ repozytorium i strategie branchy
Debugging
CI/CD
Dodatkowe moduły
Wyszukiwanie i instalacja dodatkowych modułów
Najbardziej przydatne moduły
Krótkie wprowadzenie do wybranych 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
