Pojďme si vyzkoušet, že nainstalovaný Python funguje!
Zkontroluj si, že máš aktivované virtuální prostředí (na začátku příkazové
řádky ti svítí (venv)
).
Je-li tomu tak, nezbývá než – konečně – pustit Python.
K tomu použij příkaz python
:
(venv)$ python
Python 3.4.0 (default, Jan 26 2014, 18:15:05)
[GCC 4.8.2 20131212 (Red Hat 4.8.2-7)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Příkaz vypíše několik informací.
Z prvního řádku se můžeš ujistit, že používáš Python 3.
Třemi „zobáčky“ >>>
pak Python poprosí o instrukce.
Je to jako v příkazové řádce, ale místo příkazů jako
cd
a mkdir
sem budeš psát příkazy Pythonu.
Nejjednodušší příkaz Pythonu je prosté číslo. Zkus to:
>>> 1
1
>>> 42
42
>>> -8.3 # (Python používá desetinnou tečku)
-8.3
Zobáčky >>>
i odpověď vypisuje sám Python!
sama zadej jen číslo a Enter.
Čísla umí Python i sečítat. Třeba takhle:
>>> 8 + 2
10
Všimni si, že příkazy z příkazové řádky v Pythonu nefungují, ačkoli okýnko vypadá skoro stejně:
>>> whoami
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'whoami' is not defined
Tohle je chybová hláška, která se objeví vždycky, když uděláš něco špatně. V průběhu kurzu jich uvidíš ještě spoustu, takže si ji dobře prohlédni, ať ji příště poznáš.
Pokud ses dostala až sem, gratuluji!
Python máš nejen nainstalovaný, ale taky ti funguje.
Stačí ho už jen zavřít a pak opustit i samotnou příkazovou řádku.
V Pythonu se to dělá pomocí quit()
, s prázdnými závorkami na konci.
>>> quit()
(venv)$
Zobáčky >>>
se změnily na výzvu
příkazové řádky (která začíná (venv)
a končí $
nebo >
).
Teď fungují příkazy jako whoami
a cd
, ale příkazy Pythonu
jako 1 + 2
fungovat nebudou, dokud Python opět nepustíš pomocí
příkazu python
.
Ukončit virtuální prostředí můžeš příkazem deactivate
–
tentokrát bez závorek.
(venv)$ deactivate
Příkazovou řádku můžeš nakonec zavřít příkazem exit
.
$ exit
Pro cvik si zkus Python znovu spustit – nejdřív otevři příkazovou řádku, pak aktivuj virtuální prostředí, potom spusť Python samotný.
{ "data": { "sessionMaterial": { "id": "session-material:2018/pyladies-brno-jaro-st:install:3", "title": "První krůčky", "html": "\n \n \n\n <h2>První příkazy v Pythonu</h2>\n<p>Pojďme si vyzkoušet, že nainstalovaný Python funguje!</p>\n<p>Zkontroluj si, že máš aktivované virtuální prostředí (na začátku příkazové\nřádky ti svítí <code>(venv)</code>).</p>\n<p>Je-li tomu tak, nezbývá než – konečně – pustit Python.\nK tomu použij příkaz <code>python</code>:</p>\n<div class=\"highlight\"><pre><code>(venv)$ python\nPython 3.4.0 (default, Jan 26 2014, 18:15:05)\n[GCC 4.8.2 20131212 (Red Hat 4.8.2-7)] on linux\nType "help", "copyright", "credits" or "license" for more information.\n>>></code></pre></div><p>Příkaz vypíše několik informací.\nZ prvního řádku se můžeš ujistit, že používáš Python 3.\nTřemi „zobáčky“ <code>>>></code> pak Python poprosí o instrukce.\nJe to jako v příkazové řádce, ale místo příkazů jako\n<code>cd</code> a <code>mkdir</code> sem budeš psát příkazy Pythonu.</p>\n<p>Nejjednodušší příkaz Pythonu je prosté číslo. Zkus to:</p>\n<div class=\"highlight\"><pre><span></span><span class=\"gp\">>>> </span><span class=\"mi\">1</span>\n<span class=\"go\">1</span>\n<span class=\"gp\">>>> </span><span class=\"mi\">42</span>\n<span class=\"go\">42</span>\n<span class=\"gp\">>>> </span><span class=\"o\">-</span><span class=\"mf\">8.3</span> <span class=\"c1\"># (Python používá desetinnou tečku)</span>\n<span class=\"go\">-8.3</span>\n</pre></div><div class=\"admonition note\"><p>Zobáčky <code>>>></code> i odpověď vypisuje sám Python!\nsama zadej jen číslo a Enter.</p>\n</div><p>Čísla umí Python i sečítat. Třeba takhle:</p>\n<div class=\"highlight\"><pre><span></span><span class=\"gp\">>>> </span><span class=\"mi\">8</span> <span class=\"o\">+</span> <span class=\"mi\">2</span>\n<span class=\"go\">10</span>\n</pre></div><p>Všimni si, že příkazy z příkazové řádky v Pythonu nefungují,\načkoli okýnko vypadá skoro stejně:</p>\n<div class=\"highlight\"><pre><span></span><span class=\"gp\">>>> </span><span class=\"n\">whoami</span>\n<span class=\"gt\">Traceback (most recent call last):</span>\n File <span class=\"nb\">"<stdin>"</span>, line <span class=\"m\">1</span>, in <span class=\"n\"><module></span>\n<span class=\"gr\">NameError</span>: <span class=\"n\">name 'whoami' is not defined</span>\n</pre></div><p>Tohle je <em>chybová hláška</em>, která se objeví vždycky,\nkdyž uděláš něco špatně.\nV průběhu kurzu jich uvidíš ještě spoustu,\ntakže si ji dobře prohlédni, ať ji příště poznáš.</p>\n<p>Pokud ses dostala až sem, gratuluji!\nPython máš nejen nainstalovaný, ale taky ti funguje.\nStačí ho už jen zavřít a pak opustit i samotnou příkazovou řádku.\nV Pythonu se to dělá pomocí <code>quit()</code>, s prázdnými závorkami na konci.</p>\n<div class=\"highlight\"><pre><span class=\"gp\">>>></span> quit()\n<span class=\"gp\">(venv)$</span>\n</pre></div><p>Zobáčky <code>>>></code> se změnily na výzvu\npříkazové řádky (která začíná <code>(venv)</code> a končí <code>$</code> nebo <code>></code>).\nTeď fungují příkazy jako <code>whoami</code> a <code>cd</code>, ale příkazy Pythonu\njako <code>1 + 2</code> fungovat nebudou, dokud Python opět nepustíš pomocí\npříkazu <code>python</code>.</p>\n<p>Ukončit virtuální prostředí můžeš příkazem <code>deactivate</code> –\ntentokrát bez závorek.</p>\n<div class=\"highlight\"><pre><span></span><span class=\"gp\">(venv)$ </span>deactivate\n</pre></div><p>Příkazovou řádku můžeš nakonec zavřít příkazem <code>exit</code>.</p>\n<div class=\"highlight\"><pre><span></span><span class=\"gp\">$ </span><span class=\"nb\">exit</span>\n</pre></div><p>Pro cvik si zkus Python znovu spustit – nejdřív otevři příkazovou řádku,\npak aktivuj virtuální prostředí, potom spusť Python samotný.</p>\n\n\n " } } }