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
Termíny
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.
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.
Analýza dat pomocí jazyka Python Python201
Testujeme v Pythonu Python205
Úvod do programování v Pythonu pro začátečníky Python100
Potřebujete poradit?
Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.
Proč OKškolení?
Jaké jsou hlavní výhody našeho školicího centra?
36+ let na trhu
Jsme na trhu již víc než 36 let a máme v tomto oboru rozsáhlé zkušenosti.
Jsme vzdělávací středisko s bohatou historií a tradicí.
Zkušení lektoři
Základem každého kvalitního vzdělání jsou dobří a zkušení lektoři a na tom si v OKškolení obzvlášť zakládáme. Naši špičkoví lektoři tu na vás čekají.
Moderní učebny
Všechny učebny jsou prostorné, klimatizované, bezbariérové a vybaveny nadstandardními počítači, s připojením na Wi-Fi.
Benefity
Ochrana investic do vzdělávání, věrnostní program, slevy, občerstvení, dotace a další.
Kontaktujte nás
Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.
Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?