Poziom

Podstawowy

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z podstaw języka Python

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?
  • logo infoshare Dla osób chcących rozszerzyć swoje kompetencje o znajomość podstaw języka Python.
  • logo infoshare Dla testerów potrzebujących podstaw do tego, by być w stanie automatyzować testy w języku Python.
  • logo infoshare Dla analityków danych planujących dalej rozwijać się w kierunku Data Science z wykorzystaniem Pythona.
  • logo infoshare Dla inżynierów infrastruktury i devops zainteresowanych pisaniem własnych skryptów i automatyzacją przy pomocy Pythona.

Czego nauczysz się na tym 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

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

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)

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

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.