Szkolenie - Programowanie w języku Python

Zamów

Język programowania: Python
Forma: 10% wykłady, 90% warsztaty
czas trwania: 2 dni

Szkolenie rozpoczynamy od fundamentów języka, takich jak typy danych, zmienne czy metody. Następnie dogłębnie omawiamy język Python w kontekście programowania obiektowego: pola, obiekty, klasy, interfejsy. Na szkoleniu nie zabraknie również wanych elementów ekosystemu - podczas ćwiczeń dokładnie omawiamy instalację Pythona, pracę z zależnościami, konfigurację środowiska wirtualnego czy popularne IDE.
Szkolenie przeznaczone dla osób zaczynających swoją naukę Pythona oraz tych, którzy swoje pierwsze kroki mają już za sobą - w szczególności dedykowane początkującym programistom i testerom oprogramowania.

Program szkolenia:

  1. Wprowadzenie do języka Python
    1. instalacja Pythona
    2. pierwszy program w Pythonie
    3. składnia języka Python
    4. praca z PyCharm
    5. konfiguracja i uruchamianie programu w PyCharm
  2. Zmienne i typy danych w Pythonie
    1. omówienie i ćwiczenia na zmiennych
    2. typy danych w Pythonie i brak silnego typowania
    3. praca z operatorami
    4. operacje na typach String
    5. operacje na typach liczbowych
    6. listy i tuple
    7. słowniki
  3. Instrukcje warunkowe
    1. typ boolean
    2. instrukcja if/else
  4. Pętle
    1. pętla for
    2. pętla while
    3. pętle zagnieżdżone
    4. instrukcja pass
  5. Funkcje
    1. tworzenie i wywoływanie funkcji
    2. przekazywanie parametrów i typy zwracane
  6. Wyjątki
    1. wyjątki w Pythonie
    2. blok try/except/finally
    3. praca z wyjątkami
  7. Programowanie obiektowe w Pythonie
    1. klasy i obiekty
    2. pola klasy
    3. metody klasy
    4. konstruktory
    5. dziedziczenie
    6. enkapsulacja i polimorfizm
    7. pakiety, moduły i import
  8. Bardziej zaawansowane zastosowania Pythona
    1. biblioteka requests
    2. praca z logami
    3. debugowanie aplikacji
  9. Testy jednostkowe
    1. wprowadzenie do testów jednostkowych
    2. biblioteka pytest
    3. dobre praktyki testów jednostkowych

Trenerzy:

lukasz

Łukasz Rosłonek

Trener i Lider techniczny

Łukasz Rosłonek

Trener prowadzący i Lider techniczny
Architekt testów i manager zespołów QA. Posiada niemal dziesięcioletnie doświadczenie we wdrażaniu kompleksowej automatyzacji testów i procesów QA opartych rozwiązania DevOps.
Od 2011 roku zdobywał doświadczenie również jako Trener szkoleń, prowadząc kursy z programowania, testowania i baz danych.
Rozpoznawalny i aktywny mówca na wielu polskich i europejskich konferencjach, autor artykułów branżowych.

LinkedIn Twitter GitHub
Zadzwoń do nas

(+48) 506592570

Napisz do nas

contact@foreach.pl

Masz pytania?

Skontaktuj się z nami bezpośrednio wysyłając wiadomość przez poniższy formularz:

Your message has been sent. Thank you!