Programovací jazyk je prostředek pro zápis algoritmů, jež mohou být provedeny na počítači. Zápis algoritmu ve zvoleném programovacím jazyce se nazývá program. Programovací jazyk je komunikačním nástrojem mezi programátorem, který v programovacím jazyce formuluje postup řešení daného problému, a počítačem, který program interpretuje technickými prostředky. Programovací jazyk je vlastně soubor pravidel pro zápis algoritmu, odborně řečeno se jedná o formální jazyk. Programovací jazyky existují v řadě verzí a implementací, mluvíme někdy o dialektech programovacího jazyka. Existují také standardy pro programovací jazyky, pro jednotlivé implementace se často uvádí, kterému standardu vyhovuje.
Python
Python (anglická výslovnost [ˈpaiθən]) je vysokoúrovňový, interpretovaný programovací jazyk, který v roce 1991 navrhl Guido van Rossum. Nabízí dynamickou kontrolu datových typů a podporuje různá programovací paradigmata, včetně objektově orientovaného, imperativního nebo funkcionálního. V roce 2023 se jednalo o třetí nejpoužívanější programovací jazyk.
Python je vyvíjen jako open source projekt, který zdarma nabízí instalační balíky pro většinu běžných platforem (Unix, MS Windows, macOS, Android); ve většině distribucí systému GNU/Linux je Python součástí základní instalace.
Nachází využití zejména pro web development (framework Django), datovou analýzu (frameworky Pandas nebo Scikit-learn) a strojové učení (Pytorch, Tensorflow). Python byl pojmenován podle komediální skupiny Monty Python, kteří pomocí svých skečů ovlivnili internetovou subkulturu například slovem spam.
Tady uvádím agregaci publikací, které se zabývají programováním v Pythonu (v češtině).
Publikace
- Základy programování v Pythonu 1. část, Trnečka Martin
- Základy programování v Pythonu 2. část, Trnečka Martin
- Python - studium
- Python - základy - projekt UMÍME
IDE pro Python
Přehled editorů
Moje poznámky - jak se peru s Krajtou