Plan Szkolenia

  1. Wprowadzenie do programowania
  2. Wstęp do języka Python
    • Zastosowania i możliwości
    • Python 2.x vs. Python 3.x
  3. Instalacja i konfiguracja środowiska
    • Interpreter języka Python
    • Wirtualne środowisko
    • Zintegrowane środowisko programistyczne (IDE)
  4. Podstawy składni języka Python
    • Interakcja z użytkownikiem
    • Zmienne i podstawowe typy danych
    • Struktury danych
    • Instrukcja warunkowa
    • Pętle
    • Wyrażenia listowe "comprehension"
  5. Programowanie proceduralne
    • Podstawy definiowania funkcji
    • Przekazywania argumentów
    • Dokumentacja i adnotacje
  6. Programowanie obiektowe
    • Podstawy definiowania klas
    • Metody specjalne
    • Metody statyczne i klasowe
    • Dziedziczenie
  7. Obsługa wyjątków
    • Rzucanie i przechwytywanie wyjątków
    • Definiowanie własnych wyjątków
  8. Organizacja kodu
    • Moduły i pakiety
    • Struktura projektu
  9. Biblioteka standardowa języka Python
    • Wyrażenia regularne
    • Obsługa parametrów linii poleceń
    • Obsługa daty i czasu
    • Zaawansowane kolekcje
    • Graficzny interfejs użytkownika (GUI)
  10. Instalacja zewnętrznych bibliotek
    • Repozytorium pakietów (PyPI)
    • Instalator pakietów (narzędzie pip)
    • Zarządzanie zależnościami w projekcie
  11. Operacje wejścia/wyjścia
    • Operacje na plikach
    • Zapytanie HTTP
    • Serializacja
  12. Testowanie i debugowanie oprogramowania
    • Testowanie z wykorzystaniem biblioteki standardowej
    • Zewnętrzne narzędzia wspierające testowanie
    • Debugowanie kodu
  13. Zastosowania języka Python (wstęp)
    • Aplikacje webowe
    • Analiza i wizualizacja danych
    • Obliczenia naukowe
  14. Dobre praktyki programowania w Pythonie

Wymagania

Cel dydaktyczny: Przygotowanie pracowników IT do realizacji zadań związanych z przygotowaniem, wdrożeniem oraz obsługą oprogramowania oraz jego utrzymaniem w środowiskach produkcyjnych.

 70 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie