![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Tato příloha je pokusem o obdobu přílohy A, která je zaměřená na práci v operačním systému Linux. Zde se pokusím shrnout své poznatky začátečníka při práci s Pythonem v prostředí Windows.
Budeme občas potřebovat interaktivní prostředí s příkazovým řádkem. Toto prostředí se oficiálně jmenuje Command Line Interface (CLI), také prostředí shell, často se mu říká konzola. Je dobré mít toto prostředí připravené pod ikonou na ploše.
Otevřeme jej nejprve standardní cestou: Start / Spustit.. , zadáme cmd a OK. Otevře se okno s tímto prostředím. V záhlaví si přečteme umístění souboru cmd.exe. Tento soubor vyhledáme a pravým klikem otevřeme roletku, kde vyberem Vytvořit zástupce. V dané složce se vytvoří kopie, kterou přesunem na plochu. Možná existuje kratší způsob, ale nepodařilo se mi jej objevit.
Se zástupcem si lze trošku pohrát - změnit jeho velikost, barvu textu i pozadí, velikost fontu. Klepneme pravým tlačítkem myši v proužku záhlaví a vybereme Vlastnosti.
V tomto prostředí lze uplatnit pouze "dosovské" příkazy. Při práci s Pythonem jsem používal hlavně tyto:
Program Python lze získat ze dvou zdrojů s odlišným vybavením:
Otevře se instalační okno, kde vybereme nebo potvrdíme adresář, do kterého se má Python naistalovat. Dozvíme se, že potřebujeme 18 až 22 MB volného místa a zvolíme Next, posléze Finish. Nainstalováno jest.
Výčet "Pythonů" není samozřejmě úplný ale pro naši potřebu je zcela postačující.
Nainstalováním Pythonu máme k disposici dvě uživatelské aplikace: Python-command line a IDLE.
Aplikace Python-command line je okno s funkcí překladače, kde za znak >>> (prompt) můžeme napsat smysluplný příkaz, jenž se po potvrzení Enter provede. Očekává-li "správce" překladače pokračování příkazu na dalším řádku, začíná tento řádek třemi tečkami (...) a zapisovaný text je nutno odsadit o několik (4) mezer.
Aplikace IDLE se skládá z textového editoru a interaktivního překladače. Textový editor umí zvýrazňovat klíčová slova a odsazovat souvisící řádky. V tomto prostředí lze vytvářet soubory s příponou .py a .txt. Interaktivní překladač je luxusní variace příkazového řádku.
Nainstalováním ActivePythonu máme k disposici rovněž dvě aplikace: Python Interactive Shell a PythonWin.
Interaktivní překladač Python Shell je stejný jako Python-command line. Aplikace PythonWin je kompaktnější obdoba IDLE. Na rozdíl od IDLE lze v interaktivním režimu smazat nepotřebné řádky, ale smaže se jenom vzhled okna.
Napíši-li například:
>>> def pis(): ... print "joj" >>>mohu tuto funkci volat i když jsem ji smazal. V IDLE mám pro podobný případ povel Restart. Nicméně mi přijde, že PythonWin je šikovnější než IDLE.
Mým oblíbeným editorem je však PyScripter, který pod názvem PyScripter-setup.exe lze na odkazované adrese stáhnout. Jeho instalace se provádí stejně jako u programu Python. Popisovat jej nebudu, každý si ho může vyzkoušet. Jenom pípnu, že v jeho interaktivní části lze mazat či opravovat již aktivované řádky...
V jazyce Python vytváříme soubory s příponou .py. Pro tuto koncovku můžeme nastavit otevírací program: Průzkumník / Nástroje / Možnosti složky .. , Typy souborů --> PY, Změnit --> Otevřít v programu - vybereme program.
V témže okně ještě: Upřesnit / Open / Upravit --> Aplikace použitá k provedení akce - například: "C:\Python25\python.exe" -i "%1%" %* Důležité je ono - i. Zabrání zavření konzoly bezprostředně po jejím otevření. Pokud se nám Upřesnit nenabízí, zvolíme Obnovit, abychom se dostali k nabídce Upřesnit.
Dále, na ikoně "Tento počítač" otevřeme pravým tlačítkem myši roletku, kde vybereme Vlastnosti / Upřestnit / Proměnné prostředí / Systémové proměnné --> Path / Upravit. Řádek pro hodnotu proměnné doplníme cestou k našemu programu, například: ;D:\ActivePython\Scripts\
Uvedené popisy působí odpudivě ale jsou srozumitelné spolu s otevřenými příslušnými okny.
Nyní máme široké možnosti pro otevření souborů.py i samotného Pythonu:
Při práci s přeloženým textem budeme potřebovat aplikační rozhranní GASP, které si musíme nejprve nainstalovat. Knihovna GASP je postavená na knihovně PyGame, kterou si tedy musíme také opatřit. Při instalaci Gaspu budeme potřebovat balík programů setuptools. Je toho habaděj a čert aby se v tom vyznal. Vezmeme to tedy pěkně jedno po druhém:
|
|
|
Na stránce http://pypi.python.org/pypi/setuptools/ si stáhneme "setuptools-0.6c8.win32-py2.5.exe". Tento soubor opět spustíme nástrojem Start/Spustit/"naše.exe"/OK. Setuptools se nainstalují do podadresáře ~ \Lib\site-packages a pokud neexistuje, vytvoří si nový podadresář Scripts, do kterého uloží mimo jiných skript "easy_install.exe". Aby tento soubor byl snadno dostupný, přidáme jeho přístupovou cestu do systémové proměnné PATH - viz popis a příklad v předchozí podkapitole 4, odstavec třetí. Pro instalaci Gaspu však tento modul přímo nepotřebujeme. |
|
Otevřeme konzolu cmd.exe a nastavíme složku "python-gasp-0.2.0beta1" jako aktuální adresář, takže se nám nabídne například: D:\Temp\python-gasp-0.2.0beta1> Na příkazový řádek za prompt > napíšeme: setup.py install Bingo! Na konzole se vypíše 48 řádků jeden po druhém a končí se nainstalovanou aplikací GASP. Pro pozdější introspekci si můžeme tento záznam uložit jako textový soubor. O tom, že nám aplicace chodí, se přesvědčíme tak, že na příkazový řádek napíšeme python, poté co se program natáhne, napíšeme za prompt >>> from gasp import*. Pokud otevřený Python poslušně přejde na další řádek vypsáním nového promptu, máme to tam. |
|
|
|
![]() |
![]() |
![]() |
![]() |
![]() |