Nový kurz

Python pro programátory

Python je moderní objektový programovací jazyk, který je vhodný i jako první programovací jazyk, ale v současné době je hodně používán také v souvislosti s umělou inteligencí (AI), analýzou a zpracováním dat včetně obrazových informací nebo v testování. Díky jednoduchému a obecnému návrhu se snadno učí i používá, přesto některé konstrukce nebo prvky jazyka mohou být pro programátory jiných jazyků nečekané nebo zcela neznámé. V tomto dvoudenním kurzu se společně podíváme na to, jak nejlépe přejít na Python a rychle a efektivně v něm vytvářet skvělé programy.

Kód
Python106

Délka kurzu
2 dny (8:30 – 16:00)

Forma
V naší učebně nebo online

Hlavní lektor kurzu

Ing. Jiří Bráza

Instruktor programování

Více o lektorovi

Termíny

Katalogová cena: 11 800 Kč (bez DPH)

Máte zájem o vypsání termínu? Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Ing. Michaela Setinská

Ing. Michaela Setinská

Bližší informace o školení


+420 731 400 369
setinska@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Kurz určen pro

Zájemce, kteří již mají zkušenosti s programováním v jiném strukturovaném jazyce a rádi by se naučili správně programovat v Pythonu.

Osnova

Modul Python:

  • průlet základy syntaxe, proměnné, operátory, řízení běhu programu
  • bloky pomocí odsazování
  • moduly, balíčky, virtuální prostředí
  • IDE

Modul Basics:

  • sekvence, co všechno je sekvence
  • list comprehension, generátory, rozdíl
  • podtržítko namísto dummy proměnné, a to včetně *_
  • for-else, while-else, try-else
  • walrus operator
  • multiple assignment, unpacking
  • Zen of Python, import this
  • správa prostředí a závislostí, virtuální prostředí, pip freeze

Modul Intermediate:

  • EAFP vs LBYL, cheap try blocks
  • monkey patching
  • duck typing
  • decorators
  • magické metody, různé chování tříd, operátorů atd.
  • řetězení výjimek "raise from"

Modul Advanced:

  • iterátory zevnitř
  • datové třídy
  • abc, collections.abc
  • lru_cache

Absolvent kurzu bude umět

  • vytvářet efektivní programy využívající "ty správné" prvky jazyka
  • používat sekvence, generátory, výjimky
  • rozumět idiomům jazyka Python
  • psát čitelný a efektivní kód v Pythonu

Požadavky pro absolvování kurzu

  • základy programování a algoritmizace v (téměř) libovolném jazyce
  • hodí se ponětí o tom, co Python je a jak to dělá

Technické vybavení

Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.

Literatura

Všichni účastníci školení obdrží materiály společnosti OKsystem. 

PDF ke stažení

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.

Podobné kurzy

Prohlédněte si některé podobné kurzy z naší široké nabídky.

Využití jazyka Python pro automatizaci správy sítě Python203


15 600 Kč Detail kurzu

Analýza dat pomocí jazyka Python Python201


15 600 Kč Detail kurzu
Nový kurz

Pokročilé techniky v Pythonu Python303


17 700 Kč Detail kurzu

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.