You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# 01
|
|
|
|
|
|
|
|
## Python, programovací jazyky, interpretace
|
|
|
|
Když programujeme, píšeme nějaké výrazy v programovacím jazyce,
|
|
|
|
následně voláme program, který zpracovává námi napsaný kód,
|
|
|
|
a překládá ho do nějakého kódu nižší úrovně.
|
|
|
|
Často to bývá strojový kód, který je jazykem samotného procesoru.
|
|
|
|
Výsledkem takového překladu je většinou spustitelný (binární) soubor
|
|
|
|
V případě Pythonu se binární soubor netvoří, ale Python interpreter
|
|
|
|
zpracovává naše instrukce a rovnou je provádí.
|
|
|
|
Tomuto procesu se říká interpretace, zatímco tvoření samostatného binárního souboru je kompilace.
|
|
|
|
|
|
|
|
Python stáhneme z této stránky: <https://www.python.org/>.
|
|
|
|
|
|
|
|
Nebo si ho pořídíme pomocí package manageru, což je preferovaný přístup v
|
|
|
|
Unix-like operačních systémech.
|
|
|
|
|
|
|
|
Jeho přitomnost si můžeme ověřit zadáním `python` do příkazového řádku:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
Python 3.9.7 (default, Aug 31 2021, 13:28:12)
|
|
|
|
[GCC 11.1.0] on linux
|
|
|
|
Type "help", "copyright", "credits" or "license" for more information.
|
|
|
|
>>>
|
|
|
|
```
|
|
|
|
|
|
|
|
## Interaktivní mód
|