Instalace Pythonu

V této sekci uděláme dvě věci:

  • Nainstalujeme Python a Virtualenv
  • Vytvoříme si virtuální prostředí pro práci v Pythonu

Možná se ptáš, proč je to všechno potřeba?

Python je jak programovací jazyk (způsob, jak říkat počítačům, co dělat), tak program, který potřebujeme, aby se s námi počítač tím jazykem domluvil.

Virtuální prostředí pak je něco, co zajistí, aby se všechny počítače chovaly zhruba stejně. Až ho zprovozníme, nebudeme potřebovat materiály zvlášť pro Linux, zvlášť pro Windows a zvlášť pro Mac.

V budoucnu využijeme druhou výhodu: každé virtuální prostředí je oddělené od ostatních, takže když doinstalujeme nějakou knihovnu (rozšíření pro Python), projeví se to jen v jednom virtuálním prostředí. Pokud by se při práci na projektu něco pokazilo, neohrozí to další projekty ve tvém počítači.

Instalace samotná je na každém počítači jiná. Vyber si stránku podle svého operačního systému:

Pokud máš jiný systém než Linux, Windows nebo macOS, nebo pokud ke svému počítači neznáš administrátorské heslo, poraď se s koučem hned, jinak se ptej, až bude něco nejasné.

{
  "data": {
    "sessionMaterial": {
      "id": "session-material:2018/pyladies-brno-podzim:install:2",
      "title": "Instalace Pythonu",
      "html": "\n          \n    \n\n    <h1>Instalace Pythonu</h1>\n<p>V&#xA0;t&#xE9;to sekci ud&#x11B;l&#xE1;me dv&#x11B; v&#x11B;ci:</p>\n<ul>\n<li>Nainstalujeme Python a Virtualenv</li>\n<li>Vytvo&#x159;&#xED;me si virtu&#xE1;ln&#xED; prost&#x159;ed&#xED; pro pr&#xE1;ci v&#xA0;Pythonu</li>\n</ul>\n<p>Mo&#x17E;n&#xE1; se pt&#xE1;&#x161;, pro&#x10D; je to v&#x161;echno pot&#x159;eba?</p>\n<p>Python je jak programovac&#xED; jazyk (zp&#x16F;sob, jak &#x159;&#xED;kat po&#x10D;&#xED;ta&#x10D;&#x16F;m, co d&#x11B;lat),\ntak program, kter&#xFD; pot&#x159;ebujeme, aby se s&#xA0;n&#xE1;mi po&#x10D;&#xED;ta&#x10D; t&#xED;m jazykem domluvil.</p>\n<p>Virtu&#xE1;ln&#xED; prost&#x159;ed&#xED; pak je n&#x11B;co, co zajist&#xED;, aby se v&#x161;echny po&#x10D;&#xED;ta&#x10D;e chovaly\nzhruba stejn&#x11B;.\nA&#x17E; ho zprovozn&#xED;me, nebudeme pot&#x159;ebovat materi&#xE1;ly zvl&#xE1;&#x161;&#x165; pro Linux, zvl&#xE1;&#x161;&#x165; pro\nWindows a zvl&#xE1;&#x161;&#x165; pro Mac.</p>\n<div class=\"admonition note\"><p>V&#xA0;budoucnu vyu&#x17E;ijeme druhou v&#xFD;hodu: ka&#x17E;d&#xE9; virtu&#xE1;ln&#xED; prost&#x159;ed&#xED; je odd&#x11B;len&#xE9; od\nostatn&#xED;ch, tak&#x17E;e kdy&#x17E; doinstalujeme n&#x11B;jakou knihovnu (roz&#x161;&#xED;&#x159;en&#xED; pro Python),\nprojev&#xED; se to jen v&#xA0;jednom virtu&#xE1;ln&#xED;m prost&#x159;ed&#xED;.\nPokud by se p&#x159;i pr&#xE1;ci na projektu n&#x11B;co pokazilo, neohroz&#xED; to dal&#x161;&#xED; projekty\nve tv&#xE9;m po&#x10D;&#xED;ta&#x10D;i.</p>\n</div><p>Instalace samotn&#xE1; je na ka&#x17E;d&#xE9;m po&#x10D;&#xED;ta&#x10D;i jin&#xE1;.\nVyber si str&#xE1;nku podle sv&#xE9;ho opera&#x10D;n&#xED;ho syst&#xE9;mu:</p>\n<ul>\n<li><a href=\"/2018/pyladies-brno-podzim/beginners/install/linux/\">Linux</a></li>\n<li><a href=\"/2018/pyladies-brno-podzim/beginners/install/windows/\">Windows</a></li>\n<li><a href=\"/2018/pyladies-brno-podzim/beginners/install/macos/\">macOS</a></li>\n</ul>\n<p>Pokud m&#xE1;&#x161; jin&#xFD; syst&#xE9;m ne&#x17E; Linux, Windows nebo macOS,\nnebo pokud ke sv&#xE9;mu po&#x10D;&#xED;ta&#x10D;i nezn&#xE1;&#x161; administr&#xE1;torsk&#xE9; heslo,\npora&#x10F; se s&#xA0;kou&#x10D;em hned, jinak se ptej, a&#x17E; bude n&#x11B;co nejasn&#xE9;.</p>\n\n\n        "
    }
  }
}