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:

5 grudnia
Termin gwarantowanyTrwają zapisy na szkolenieOferta specjalna

Trener:

Trainer image
Patryk Palej

Cena:

3950 PLN netto+23% VAT

Lokalizacja:

Zdalne

Termin:

13 lutego
Trwają zapisy na szkolenie

Trener:

Trainer image
Matt Harasymczuk

Cena:

3950 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawa

Termin:

17 kwietnia
Trwają zapisy na szkolenie

Trener:

Trainer image
Matt Harasymczuk

Cena:

3950 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawa

Termin:

10 lipca
Trwają zapisy na szkolenie

Trener:

Trainer image
Matt Harasymczuk

Cena:

3950 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawa

Nie odpowiada Ci żaden z dostępnych terminów?

Zapytaj 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

Zalety

  • Szkolenie Python od podstaw pozwoli osobom, które nie miały styczności z programowaniem rozpocząć programowanie 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
  • Wprowadzenie do praktyk i technik inżynierii oprogramowania
  • 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.

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

Struktury danych

Numeryczne typy danych (int, float)

Logiczne typy danych (bool, None)

Łańcuchy znaków (str)

Sekwencje (tuple, list, set)

Zagnieżdżone sekwencje (list[tuple], list[list])

Wybieranie, wycinanie elementów, rozpakowywanie

Mapy (dict)

Generowanie Map (zip, enumerate)

Zagnieżdżone mapy (lista[dict])

Instrukcje sterujące

Operatory warunkowe, logiczne, przynależności

Instrukcje warunkowe (if, else, elif)

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

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

Pętle (while, for)

Pętle po zagnieżdżonych strukturach danych, rozpakowywanie

Rozwinięcia i wyrażenia generatorowe

Pliki

Ścieżki względne i bezwzględne

Tryby dostępu

Operacje na pliku: odczyt, zapis, dopisywanie

Kodowanie znaków

Tryb binarny

Funkcje

Definiowanie funkcji i zwracanie wartości

Parametry: wymagane, opcjonalne

Argumenty: pozycyjne, nazwane

Zakres przestrzeni nazewniczej

Rekurencja

Doctest

Generatory (map, filter)

Lambda

Programowanie obiektowe

Klasy i instancje

Atrybuty i metoda inicjalizacyjna

Metody

Stringifikacja (str, repr)

Dziedziczenie

Wprowadzenie do architektury OOP: UML, diagram klas i sekwencji

Moduły

Krótkie wprowadzenie do biblioteki standardowej

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

Wyszukiwanie i instalacja nowych modułów

Podobne szkolenia