Python podstawy

3950 PLN+23% VAT (4858 PLN brutto / 1 os.)

Czas trwania szkolenia:5 dni (40h)

Kod kursu:PYTHON/F

Poziom zaawansowania:
pythondataoopintro

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

13 maj
Trwają zapisy na szkolenieOferta specjalna

Trener:

Matt Harasymczuk

Cena:

3950 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

1 lipiec
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

3950 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Python podstawy

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

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

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

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

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

Program

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

To szkolenie jest częścią ścieżki

Podobne szkolenia