Trwają zapisy do grupy

Szkolenie: Python podstawy

Podczas szkolenia Python Podstawy zgłębisz fundamenty programowania w Pythonie, zdobędziesz kluczowe umiejętności i przekonasz się, jak wszechstronny jest język Python.

3350 PLN+23% VAT (4120 PLN brutto / 1 os.)

Czas trwania szkolenia:5 dni (40h)

Poziom zaawansowania:

Kod kursu:PYTHON/F

pythondataoopintro

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

25 listopada
Trwają zapisy na szkolenieOferta specjalna

Trener:

Trener Sages

Cena:

3350 2950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

2 grudnia
Termin gwarantowanyBrak wolnych miejscOferta specjalna

Trener:

Matt Harasymczuk

Cena:

3350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT
Brak miejsc

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

27 stycznia
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

3350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Python podstawy

Cele szkolenia

  • Wprowadzenie do języka Python

  • Poznanie zmiennych, typów danych, sekwencji, pętli, instrukcji warunkowych, plików, funkcji, klas i obiektów

  • Wprowadzenie do pracy ze zintegrowanym środowiskiem programistycznym (IDE): debugging, refactoring, kontrola wersji, REPL, testy itp.

  • Wprowadzenie do dobrych praktyk i technik inżynierii oprogramowania


Dla kogo?

  • Szkolenie Python od podstaw adresowane jest dla osób chcących nauczyć się programować w języku Python, zrozumieć jego składnię oraz instrukcje sterowania przepływem


Zalety

  • Szkolenie pozwoli osobom, które nie miały styczności z programowaniem rozpocząć pisanie kodu w Python

  • Omówione zostaną wszystkie podstawowe zagadnienia, które konieczne są do samodzielnej pracy

  • Dostaniesz wysokiej jakości materiały i odnośniki do stron, filmików i webinarów, które pomogą kontynuować naukę programowania

  • Kurs ma zbalansowany stosunek teorii do praktyki

  • Praktyczny warsztat z ponad tysiącem linii do samodzielnego napisania przez każdego uczestnika

  • Przykłady kodu na podstawie realnych przypadków użycia i studiów przypadku, które demonstrują praktyczne zastosowanie

  • Wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how


Wymagania

  • Biegła umiejętność obsługi komputera

  • Mile widziana znajomość innych języków programowania

  • Mile widziana umiejętność korzystania ze środowisk programistycznych

  • Mile widziane wcześniejsze zetknięcie z językiem


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Przygotowanie środowiska do pracy i wstęp do programowania

  • Wprowadzenie do języka Python i cykli wydań

  • Wprowadzenie do zintegrowanego środowiska deweloperskiego (IDE)

  • Elementy składni języka programowania: zmienne, komentarze, operatory

  • Wprowadzenie do konsoli Python (REPL), składni, wcięć i standardów

Składnia

  • Zmienne

  • Komentarze

  • Print i podstawianie wartości

  • Podstawowe operatory

  • Funkcje wbudowane

  • Dobre praktyki

Typy i struktury danych

  • Numeryczne typy danych (int, float)

  • Logiczne typy danych (bool, None)

  • Łańcuch znaków (str)

  • Sekwencje i zbiory (tuple, list, set)

  • Mapy (dict)

  • Zagnieżdżone struktury danych (list[tuple], list[list], list[dict])

  • Wybieranie, wycinanie elementów, rozpakowywanie

Instrukcje sterujące

  • Operatory warunkowe, logiczne, przynależności

  • Instrukcje warunkowe (if, else, elif)

  • Wyrażenia warunkowe, algebra Boole'a (and, or, not)

  • Wyjątki: rodzaje, analiza stosu wywołań, podnoszenie wyjątków

  • Pętle (while, for)

  • Pętle po zagnieżdżonych strukturach danych

Pliki

  • Ścieżki względne i bezwzględne

  • Tryby dostępu i kodowanie znaków

  • Operacje na pliku: odczyt, zapis, dopisywanie

Funkcje

  • Definiowanie funkcji i zwracanie wartości

  • Parametry: wymagane, opcjonalne

  • Argumenty: pozycyjne, nazwane (keyword)

  • Zakres przestrzeni nazewniczej i dobre praktyki

Wyjątki

  • Podnoszenie i przechwytywanie

  • Najczęściej występujące i hierarchia

  • Asercje

  • Analiza stosu wywołań

  • Wyjątki: analiza stosu wywołań, podnoszenie wyjątków, definiowanie

Programowanie obiektowe

  • Klasy i instancje

  • Atrybuty i metoda inicjalizacyjna

  • Metody

  • Dziedziczenie

Moduły

  • Krótkie wprowadzenie do biblioteki standardowej

  • Krótkie wprowadzenie do najczęściej wykorzystywanych modułów dodatkowych

  • Wyszukiwanie i instalacja nowych modułów

Autorem szkolenia jest Matt Harasymczuk

Od 2015 roku prowadzę szkolenia jako trener Sages. Mam ponad 9 tysięcy godzin (tak, 9000!) doświadczenia w prowadzeniu warsztatów dla ponad 30 tys. osób. Dotychczas przeprowadziłem szkolenia dla 196 organizacji z sektorów tj. publiczny, bankowy, obronny, agencje kosmiczne, firmy branży lotniczej, automotive, e-commerce, fintech, ubezpieczenia, startupy wysokich technologii, branża paliwowa, telekomy, medyczna, uczelnie wyższe, gaming, druk 3d i consumer electronics. Specjalizuję się w szkoleniach…