Pobierz kartę szkolenia

Podstawy programowania w języku Python

kod szkolenia: PYTH01 / PL AA 5d
training assurance
promocja
Termin
tryb Stacjonarne

lokalizacja Warszawa

poziom Podstawowy

czas trwania 5 dni |  35h|  20.01 21.01 22.01 23.01 24.01
Original price was: 3 950,00 PLN.Current price is: 3 200,00 PLN. + 23% VAT (3 936,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  20.01 21.01 22.01 23.01 24.01
Original price was: 3 950,00 PLN.Current price is: 3 200,00 PLN. + 23% VAT (3 936,00 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  10.02 11.02 12.02 13.02 14.02
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  24.02 25.02 26.02 27.02 28.02
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  10.03 11.03 12.03 13.03 14.03
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  24.03 25.03 26.03 27.03 28.03
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  07.04 08.04 09.04 10.04 11.04
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  05.05 06.05 07.05 08.05 09.05
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  19.05 20.05 21.05 22.05 23.05
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  02.06 03.06 04.06 05.06 06.06
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  16.06 17.06 18.06 19.06 20.06
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  30.06 01.07 02.07 03.07 04.07
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  14.07 15.07 16.07 17.07 18.07
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  28.07 29.07 30.07 31.07 01.08
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  25.08 26.08 27.08 28.08 29.08
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  08.09 09.09 10.09 11.09 12.09
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  22.09 23.09 24.09 25.09 26.09
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  06.10 07.10 08.10 09.10 10.10
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  20.10 21.10 22.10 23.10 24.10
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  03.11 04.11 05.11 06.11 07.11
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  17.11 18.11 19.11 20.11 21.11
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  01.12 02.12 03.12 04.12 05.12
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
tryb Distance Learning

poziom Podstawowy

czas trwania 5 dni |  35h|  15.12 16.12 17.12 18.12 19.12
3 950,00 PLN + 23% VAT (4 858,50 PLN brutto)
Poprzednia najniższa cena:
3 200,00 PLN
3 950,00 PLN 4 858,50 PLN brutto

Szkolenie skierowane jest do osób chcących nauczyć się projektowania i budowania aplikacji przy użyciu języka Python.

Uczestnicy poznają zalety programowania w wysokopoziomowym języku Python, szczególny nacisk kładziony jest na wypracowanie instynktownych sposobów rozwiązywania problemów napotykanych w trakcie pracy z tym językiem.Uzyskana na szkoleniu teoretyczna i praktyczna wiedza, stanowi solidny grunt do dalszego rozwoju na ścieżce programisty.

Wskazana znajomość dowolnego języka programowania (strukturalnego lub obiektowego) oraz znajomość środowiska Linux/Unix/Windows.

Rekomendowana bibliografia:
"Python. Receptury" – Autorzy: David Beazley, Brian K. Jones
"Python Wprowadzenie" – Autor: Lutz Mark

  • Szkolenie: polski
  • Materiały: polski
  1. WPROWADZENIE DO JĘZYKA PYTHON
    • czym jest Python?
    • krótka historia języka
    • filozofia języka (the Zen of Python)
    • pierwszy program
    • instalacja środowiska
    • praca w trybie interaktywnym (powłoce interaktywnej)
    • wybór środowiska zintegrowanego (IDE)
  1. PODSTAWOWE KONCEPCJE
    • identyfikatory
    • bloki danych
    • komentarze
    • zmienne
    • instrukcje podstawienia
    • typy wbudowane (proste) i operatory
    • instrukcje sterujące – instrukcje warunkowe
    • instrukcje sterujące – instrukcje powtarzania (pętle)
  1. ZŁOŻONE TYPY DANYCH
    • typ tekstowy (łańcuchy znaków)
    • formatowanie łańcuchów znaków
    • operacje na tekstach
    • krotki
    • zakresy
    • listy
    • dostęp do elementów sekwencji
    • operacje na sekwencjach
    • zbiory
    • operacje na zbiorach
    • słowniki
    • operacje na słownikach
  1. PROGRAMOWANIE FUNKCYJNE
    • funkcje – wprowadzenie
    • definiowanie funkcji
    • parametry funkcji
    • funkcje ze zmienną liczbą parametrów
    • zasięgi zmiennych i reguła LEGB
    • funkcje jako argumenty
    • funkcje lambda
    • typowanie dynamiczne vs. typowanie statyczne
    • dokumentowanie kodu funkcji
  1. KLASY I OBIEKTY
    • paradygmat OOP (Object-Oriented Programming)
    • klasy i obiekty – podstawy
    • atrybuty klasy
    • metody
    • instancje klasy
    • atrybuty instancji
    • kontrola dostępu do atrybutów
    • definiowanie i wykorzystanie
    • właściwości (properties)
    • modele danych
    • dziedziczenie
    • porządek poszukiwania atrybutów
    • metody magiczne
  1. MODUŁY I PAKIETY
    • obiekty modułów
    • instrukcja importu
    • atrybuty modułów
    • instrukcja from
    • program główny
    • pakiety
    • atrybuty pakietów
  1. OPERACJE NA PLIKACH
    • menedżer kontekstu
    • pakiet io
    • otwieranie plików
    • zamykanie plików
    • atrybuty i metody strumieni
  1. WYJĄTKI
    • wyjątki – teoria
    • obsługa wyjątków
    • standardowe klasy wyjątków
    • własne klasy wyjątków
    • asercje
  1. WAŻNE WBUDOWANE MODUŁY I BIBLIOTEKI
    • typy wbudowane
    • funkcje wbudowane
    • biblioteka standardowa
    • moduły wbudowane
    • popularne biblioteki