====== Python na MS Windows ====== Abyste mohli začít v Pythonu smysluplně programovat, budete si muset nainstalovat * interpret Pythonu, jeho standardní knihovnu a podpůrné nástroje a * (volitelně) vývojové prostředí. ===== Distribuce Pythonu ===== Interpret a standardní knihovna bývá obvykle součástí nějeké distribuce. Pro MS Windows doporučujeme buď * [[https://www.python.org/downloads/windows/|standardní distribuci Pythonu]] (viz např. tento [[https://www.guru99.com/how-to-install-python.html|návod]]), nebo * [[http://conda.pydata.org/miniconda.html|distribuci Miniconda]]. Druhá z nich se vám bude hodit třeba i v dalších letech pro pokročilejší práci. Není to jen distribuce, ale i balíčkovací systém, který obsahuje nástroje pro tvorbu oddělených virtuálních prostředí, v nichž mohou běžet různé verze Pythonu s různými nainstalovanými balíčky. ===== Vývojové prostředí ===== Vývojové prostředí (integrated development environment, IDE) není pro programování nutné. Programy jsou prosté textové soubory, které můžete vytvářet v každém textovém editoru, a které můžete spouštět z příkazového řádku (a ať už nějaké IDE používáte nebo ne, měli byste vědět, jak na to). IDE vám obvykle v programování pomáhá. Kromě textového editoru obsahuje různé nástroje, jako automatické dokončování, zvýrazňování syntaxe, integrovaný debugger, atd. * Pro naše účely //doporučujeme// použít prostředí [[courses:b4b33rph:tutorialy:python:pycharm|PyCharm]]. Stačí např. Community edition, která je zdarma. * [[courses:b4b33rph:tutorialy:python:idle|IDLE]] je velmi minimalistické vývojové prostředí, které je přímo součástí standardní knihovny Pythonu. Neliší se zase tak moc od prostého editoru a příkazového řádku. * V minulosti jsme používali i výukovou, volně dostupnou, verzi 101 prostředí [[https://wingware.com/wingide/features/101|Wingware]].