Wcześniejsze doświadczenie z programowaniem będzie pomocne aby efektywnie uczestniczyć w tym kursie.
"Szkolenie Python dla programistów" to kompleksowy kurs przeznaczony dla programistów, obejmujący różnorodne aspekty języka Python. W trakcie szkolenia uczestnicy zdobędą głęboką wiedzę na temat instrukcji, obsługi wyjątków, struktur danych, klas i obiektów. Kurs skupi się również na praktycznych aspektach, takich jak konfiguracja edytorów, uruchamianie programów w różnych środowiskach, czy tworzenie wersji programu do dystrybucji. Tematyka obejmuje również zaawansowane zagadnienia, takie jak komunikacja po TCP/IP, obsługa protokołów sieciowych (FTP, Telnet), czy integracja Pythona z innymi programami. Uczestnicy dowiedzą się, jak efektywnie wczytywać i przetwarzać pliki tekstowe, pracować z systemem plików, a także instalować i korzystać z dodatkowych bibliotek dostępnych na Python Package Index (PyPI). Celem szkolenia jest nie tylko zaznajomienie się z podstawami Pythona, ale także rozwinięcie umiejętności praktycznych niezbędnych w codziennej pracy programisty. Szkolenie będzie prowadzone w formie praktycznych warsztatów, umożliwiających uczestnikom bezpośrednie stosowanie zdobytej wiedzy w praktyce.
-
Wstęp
- Poznanie Pythona, różnice między wersjami, środowisko i praktyczne zastosowania.
-
Język Python - Instrukcje, Wyjątki, Struktura Projektu, Programy
- Zapoznanie z podstawowymi elementami języka Python.
-
Klasy i Obiekty
- Wprowadzenie do programowania obiektowego w Pythonie.
-
Struktury Danych
- Analiza różnych struktur danych dostępnych w Pythonie.
-
Zewnętrzne Źródła Danych
- Praca z danymi zewnętrznymi i integracja ich z programami w Pythonie.
-
Konfiguracja Popularnych Edytorów
- Przygotowanie środowiska pracy dla wygody programowania.
-
Sposoby Uruchamiania Programów w Pythonie
- Omówienie różnych metod uruchamiania programów w różnych systemach operacyjnych.
-
Tworzenie Wersji Programu do Rozpowszechniania
- Techniki tworzenia wersji programu gotowej do dystrybucji.
-
Obsługa Opcji z Linii Poleceń
- Implementacja obsługi parametrów podawanych z linii poleceń.
-
Wczytywanie i Parsowanie Plików Tekstowych
- Techniki pracy z plikami tekstowymi, wyrażenia regularne i screen scraping.
-
System Plików
- Operacje na systemie plików, przeglądanie katalogów, tworzenie plików.
-
Wywoływanie Pythona z Innych Programów
- Integracja Pythona z innymi językami programowania.
-
Wywoływanie Innych Programów z Pythona
- Interakcja z zewnętrznymi programami.
-
Komunikacja po TCP/IP, Obsługa FTP i Telneta
- Praca z protokołami sieciowymi.
-
Instalowanie i Korzystanie z Dodatkowych Bibliotek z PyPI
- Wprowadzenie do zarządzania bibliotekami i ich instalacji.