< Wróć do szkoleń IT

Szkolenie - podstawy języka Python

calendar

TERMIN

Ustalamy indywidualnie

clocl

CZAS

24h / 3 dni

money

CENA

Ustalamy indywidualnie

photo

Python niezmiennie pozostaje jednym z najbardziej popularnych i wszechstronnych języków programowania. Uczestnicy tego kursu będą mieli okazję poznać jego elementy od podstaw i uzyskać kompleksową bazę do dalszego rozwoju w wybranym kierunku, takim jak Web development, Data Science, czy testy automatyczne.

Dla kogo jest to szkolenie?

Szkolenie przeznaczone jest dla każdego, kto:

  • Dla osób chcących rozszerzyć swoje kompetencje o znajomość podstaw języka Python

  • Dla analityków danych planujących dalej rozwijać się w kierunku Data Science z wykorzystaniem Pythona

  • Dla testerów potrzebujących podstaw do tego by być w stanie automatyzować testy w języku Python

  • Dla inżynierów infrastruktury i devops zainteresowanych pisaniem własnych skryptów i automatyzacją przy pomocy Pythona

pattern

pattern
pattern pattern

Czego nauczysz się na szkoleniu?

  • Nauczysz się podstaw jednego z najbardziej wszechstronnych i przystępnych języków programowania

  • Zbudujesz zrozumienie zasad działania składni, operacji, podstawowych typów danych i kolekcji

  • Poznasz dobre praktyki związane z wykorzystaniem elementów biblioteki standardowej Python

  • Dowiesz się jak wykorzystać bogactwo bibliotek i modułów dostępnych w języku Python

  • Zobaczysz szczegółowo co oznacza obiektowość języka Python i poznasz podstawowe elementy programowania obiektowego

Program szkolenia

  • Dzień: 1

    Moduł 1: Podstawy tworzenia skryptów:

    • Zmienne i podstawowe typy danych
    • Operatory i wykonywanie działań
    • Metody wbudowane i stosowanie funkcji

     

    Moduł: 2: Implementacja procesów i algorytmów:

    • Operacje logiczne
    • Instrukcje warunkowe
    • Pętle i zasady ich zastosowania
  • Dzień: 2

    Moduł 3: Kontenery i kolekcje elementów:

    • Typy mutowalne i referencyjne
    • Podstawowe kontenery (listy, zbiory, słowniki, krotki)
    • Kolekcje z biblioteki standardowej (moduł collections)

    Moduł 4: Zasady działania i tworzenie funkcji:

    • Definicja i wywołanie
    • Argumenty wejściowe i wartość zwracana
    • Zakresy zmiennych

    Moduł 5: Wykorzystanie modułów i praca z plikami:

    • Zasady importowania modułów i najbardziej przydatne elementy biblioteki standardowej
    • Praca z prostymi plikami tekstowymi (txt)
    • Praca z plikami tekstowymi wymagającymi parsowania (csv, json)

     

  • Dzień: 3

    Moduł 6: Obsługa błędów i dobre praktyki programistyczne:

    • Debugowanie i obsługa wyjątków
    • Logowanie zdarzeń
    • Idea i podstawy tworzenia testów jednostkowych

    Moduł 7: Podstawy obiektowości:

    • Obiektowość języka Python
    • Najważniejsze elementy klasy
    • Wykorzystanie metod specjalnych
pattern

Trener

Rafał Styrylski

Machine Learning Engineer i Data Scientist w Genesis Global Ltd.

Projektuje i implementuje algorytmy sztucznej inteligencji analizujące zachowania użytkowników i wspierające ocenę ryzyka. Wcześniej zajmował się tworzeniem komercyjnych aplikacji wykorzystujących Deep Learning w komputerowym przetwarzaniu obrazu. Dotychczas pracował dla firm takich, jak ABB, Comarch, BSH i CTA.ai. Absolwent Akademii Górniczo-Hutniczej w Krakowie, współpracował również z Keilir Institute of Technology (Islandia). W Infoshare Academy prowadzi zajęcia z języka Python i Data Science.

Przemysław Wołosz

Key Account Manager

Telefon

+48 730 830 801

Porozmawiajmy o szkoleniu

Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu udzielenia odpowiedzi na wysłaną przez Ciebie wiadomość
Administratorem danych osobowych jest infoShare Academy sp. z o.o., który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.