Python od podstaw

LICZBA DNI: 5 (40h)

KOD KURSU: PYTHON/F

POZIOM SZKOLENIA:

# python

# intro

# data

# oop

Najbliższy termin:

20 września 2021

4300 PLN netto + 23% VAT

3440 PLN netto + 23% VAT

Skorzystaj z promocyjnej ceny!

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 5 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 5 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Trener

Cena / os

20

września

Promocja

Dostępne w BUR

Gdańsk,

Warszawa,

Zdalne,

4300 PLN netto 3440 PLN netto
+ 23% VAT

15

listopada

Promocja

Dostępne w BUR

Warszawa,

Łódź,

Zdalne,

4300 PLN netto 3440 PLN netto
+ 23% VAT

Termin

20

września

Promocja

Lokalizacja

Gdańsk,

Warszawa,

Zdalne,

Cena / os

4300 PLN netto3440 PLNnetto
+ 23% VAT

Termin

15

listopada

Promocja

Lokalizacja

Warszawa,

Łódź,

Zdalne,

Trener

Cena / os

4300 PLN netto3440 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie Python od podstaw adresowane jest dla osób chcących nauczyć się programować w języku Python

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 postawić swoje pierwsze kroki w języku Python

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

Przekazane zostaną odnośniki do materiałów i filmików, które pomogą kontynuować naukę programowania

OFERTA SPECJALNA: W ramach szkolenia otrzymasz dożywotni dostęp do kursu Masterclass Python w analizie danych (kursy.sages.pl)

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

Nauka z praktykami - 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 od podstaw

Poznanie zagadnień programistycznych tj. zmienne, typy danych, sekwencje, pętle, instrukcje warunkowe, funkcje, klasy

Nauka pracy ze środowiskiem programistycznym IDE

Program

  • Wprowadzenie do Python
  • Instalacja środowiska Python
  • Problemy podczas instalacji i konfiguracji środowiska
  • Wprowadzenie do IDE
  • Obsługa interfejsu IDE
  • Python wersje i cykle wdrożeniowe
  • Elementy składni języka
  • Numeryczne typy danych (int, float)
  • Logiczne typy danych (bool, None)
  • Łańcuchy znaków (str)
  • Sekwencje (tuple, list, set)
  • Zagnieżdżone sekwencje
  • Wybieranie, wycinanie elementów, rozpakowywanie
  • Mapy (dict)
  • Generowanie Map (zip, enumerate)
  • Zagnieżdżone mapy (lista słowników)
  • Type Annotation
  • Operatory warunkowe, logiczne, przynależności
  • Instrukcje warunkowe (if, else, elif)
  • Wyrażenia warunkowe, algebra Boole’a (and, or)
  • Wyjątki: interpretacja, podnoszenie, definiowanie
  • Pętle (while, for)
  • Pętle po zagnieżdżonych strukturach danych, rozpakowywanie
  • Rozwinięcia i wyrażenia generatorowe
  • Ścieżki
  • Tryby dostępu
  • Operacje na pliku: odczyt, zapis, dopisywanie
  • Kodowanie znaków
  • Tryb binarny
  • Definiowanie
  • Zwracanie wartości
  • Parametry: wymagane, opcjonalne
  • Argumenty: pozycyjne, nazwane
  • Zakres przestrzeni nazewniczej
  • Rekurencja
  • Doctest
  • Generatory (map, filter)
  • Lambda
  • Type Annotation
  • Klasy i instancje
  • Metody
  • Atrybuty
  • Metoda inicjalizacyjna
  • Dziedziczenie
  • Stringifikacja (str, repr)
  • UML, diagram klas i sekwencji (krótkie wprowadzenie - jak czytać)
  • Type Annotation
  • Krótki przegląd możliwości wybranych modułów biblioteki standardowej (dataclass, csv, json, re, datetime, sqlite3)
  • Wyszukiwanie i instalacja nowych modułów

Autor szkolenia:

Matt Harasymczuk

Mateusz Matt Harasymczuk jest głównym inżynierem technologii kosmicznych i oprogramowania w Astro Tech and Bioastronautics Research gdzie tworzy HabitatOS - system operacyjny dla przyszłych baz na Księżycu i Marsie. Wcześniej pracował w Europejskiej Agencji Kosmicznej, w Allegro oraz w Centralnym Ośrodku Informatyki jako główny specjalista ds. architektury procesów. Studiował lotnictwo i kosmonautykę w Lotniczej Akademii Wojskowej oraz informatykę na Politechnice Poznańskiej. Otrzymał Medal Kopernika za stworzenie podstaw dla lotów kosmicznych w Polsce i budowę pierwszego w Europie habitatu. Prywatnie PADI DiveMaster, pilot, zwycięzca Global Space Balloon Challenge w 2019 i ojciec. Autor sześciu książek dotyczących inżynierii oprogramowania oraz astronautyki. W jego 500+ szkoleniach łącznie brało udział ponad 6 tysięcy osób.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.