Kurzy a certifikace Dev & Test

Python

Programovací jazyk Python - praktické použití IPython Notebooku, knihovny Numpy a Matplotlib

19.900 CZK

Cena (bez DPH)

Days2
6. 6. 7. 6. 2024
virtual
CZ
25. 7.26. 7. 2024
virtual
CZ

Python je interpretovaný vysokoúrovňový programovací jazyk, který v současnosti patří mezi nejoblíbenější programovací jazyky vůbec. Jedná se o takzvaný multiparadigmatický jazyk, což znamená, že podporuje různá programátorská paradigmata včetně objektového, imperativního, procedurálního nebo funkcionálního. I když Python bývá označován za skriptovací jazyk, jeho možnosti jsou ve skutečnosti daleko širší. V současnosti se Python masivně používá i pro numerické výpočty, analýzu dat, statistické výpočty, práci s grafy atd. Tento kurz se zaměřuje právě na oblast numerických výpočtů a práci s grafy.

Možnosti financování 

Cena za účastníka 4.335 Kč vč. DPH s podporou v programu JSEM V KURZU v rámci Národního plánu obnovy (registrace zde).
Cena za účastníka 24.079 Kč vč. DPH bez podpory (tj. 18.500 Kč bez DPH). 

Cílová skupina

  • Uživatelé se základní znalostí programování, kteří chtějí začít používat tento moderní programovací jazyk v oblasti numerických výpočtů, práci s vektory a maticemi, zpracování signálů, statistiky a tvorby grafů

Cíle kurzu

  • Seznámit účastníky kurzu se způsobem praktického použití velmi často používané trojice technologií: Jupyter Notebooku, knihovny Numpy a taktéž knihovny Matplotlib

Osnova

Jupyter Notebook

  • Základní informace o Jupyter Notebooku
  • Instalace a spuštění Jupyter Notebook

Knihovna Numpy

  • Základy, na nichž je postavena knihovna Numpy
  • Datové typy prvků, z nichž jsou tvořena pole
  • Konstruktory polí
  • Přetypování všech prvků v poli
  • Změna tvarů polí
  • Indexování prvků polí obsahem jiného pole
  • Vytváření „řezů“ z polí
  • Pole a relační operátory, výběr prvků pole na základě zadané podmínky
  • Matematické funkce aplikovatelné na prvky polí
  • Sčítání, odčítání a násobení matic
  • Výpočet determinantu a výpočet inverzní matice
  • Vyřešení systému lineárních rovnic

Vykreslování grafů s využitím knihoven NumPy a Matplotlib

  • Přidání popisků do grafů
  • Polární graf
  • Jednoduchý sloupcový graf i graf se dvěma skupinami sloupců
  • Zobrazení histogramu
  • Koláčový graf
  • Sloupcový graf se zobrazením odchylek (či chyb)
  • Graf s konturami

Doplňující témata

  • Zmínka o dalších souvisejících technologiích, zejména s knihovnou SciPy

Předpoklady účastníka

  • Znalost programování, postačuje na základní úrovni (ideální znalost Pythonu, C či Javy)
  • Schopnost pracovat v příkazové řádce

Další požadavky

  • Počítač s jakýmkoli operačním systémem, ideálně Linux (není podmínkou)
  • Webový prohlížeč
  • Terminál (konzole)

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace