Poziom

Podstawowy

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie 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?

  • Samodzielnego tworzenia i uruchamiania prostych skryptów w Pythonie oraz pracy na danych wejściowych i wyjściowych
  • Doboru i użycia typów danych oraz kolekcji (listy, zbiory, słowniki, krotki) wraz z typowymi operacjami
  • Implementacji logiki programu z użyciem operatorów, instrukcji warunkowych i pętli
  • Definicji i stosowania funkcji, argumentów oraz zasad zakresu zmiennych w praktycznych zadaniach
  • Wykorzystania modułów i elementów biblioteki standardowej oraz pracy z plikami tekstowymi, CSV i JSON
  • Podstaw jakości i bezpieczeństwa wykonania kodu: obsługa wyjątków, debugowanie, logowanie oraz podstawy testów jednostkowych
  • Podstaw programowania obiektowego: klasy, atrybuty, metody i metody specjalne w prostych modelach domenowych

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: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.