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.6.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.
Python pak třemi „zobáčky“ >>>
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!
sám/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 dostal/a 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:2019/pyladies-hradec-jaro:hello-world:2", "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><span></span><span class=\"gp\">(venv)$ </span>python\n<span class=\"go\">Python 3.6.0 (default, Jan 26 2014, 18:15:05)</span>\n<span class=\"go\">[GCC 4.8.2 20131212 (Red Hat 4.8.2-7)] on linux</span>\n<span class=\"go\">Type "help", "copyright", "credits" or "license" for more information.</span>\n</pre></div><p>Příkaz vypíše několik informací.\nZ prvního řádku se můžeš ujistit, že používáš Python 3.</p>\n<p>Python pak třemi „zobáčky“ <code>>>></code> 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!\nsám/sama 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 dostal/a 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 " } } }