Tato stránka vám řekne, jak nastavit Python programovací prostředí pro Mac OS X počítače a poskytuje krok-za-krokem průvodce pro vytvoření a spuštění jednoduché „Hello, world“ program v Pythonu. Veškerý software je volně dostupný na webu. Tyto pokyny jsou určeny pro MacOS X 10.13 (High Sierra), ale pokyny pro jiné nedávné verze Mac OS X jsou podobné.,
přehled
programovací prostředí Pythonu požadované touto stránkou se skládá z:
- Python,tj.
- standardní knihovny Pythonu.
- IDLE, Python integrované vývojové prostředí.
- knihovny Tkinter, NumPy a Pygame, které používají programy booksite, které zpracovávají grafiku nebo zvuk.
- Knihovna booksite, tedy sada modulů, které jsme vyvinuli speciálně pro podporu tohoto booksite.
- terminálová aplikace, která je dodávána s Mac OS X.,
Stahování a Instalaci Python, IDLE, Tkinter, NumPy, a Pygame
Poznámka: Mac Finder aplikace používá termín složka znamenat kontejner dokumentů a možná další složky. Tento dokument místo toho používá ekvivalentní unixový termínový adresář.
Python 2 je dodáván s Mac OS X. Python 3 však není. Doporučujeme stáhnout a nainstalovat Python 3 a používat Python 3 výhradně při spuštění programů spojených s tímto booksite.,
proveďte tyto kroky ke stažení a instalaci Pythonu, IDLE, Tkinter, NumPy a PyGame:
-
přejděte na stránku pro stahování Pythonu pro Mac.
-
na výsledné stránce klikněte na tlačítko Stáhnout Python 3.6.5. Váš prohlížeč stáhne soubor
python-3.6.5-macosx10.6.pkg
do adresářeDownloads
. -
Pomocí Mac Finder Manager, přejděte do
Downloads
adresář, a double-klikněte napython-3.6.5-macosx10.6.pkg
soubor, který chcete nainstalovat Python, Tkinter, a NEČINNOSTI. Použijte výchozí možnosti., (Je v pořádku odstranit souborpython-3.6.5-macosx10.6.pkg
po dokončení instalace.) -
otevřete okno terminálu. Chcete-li to provést, klikněte na ikonu vyhledávání Spotlight na pravém konci panelu nabídek. (Má vzhled lupy.) Ve výsledném dialogovém okně zadejte
Terminal.app
následovaný klávesou Enter., -
V okně Terminálu vydávat tyto příkazy k instalaci NumPy a PyGame:
-
python3 -m pip install -U numpy --userpython3 -m pip install -U pygame --user
„vydat příkaz“ měli byste zadejte příkaz následovaný klávesou Enter.
tyto kroky Provést test instalace:
-
V okně Terminálu problém
python3
příkaz., Měl by jsi vidět něco jako toto: -
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) on darwinType "help", "copyright", "credits" or "license" for more information.>>>
-
Pokud vidíte, že výstup, pak vaše instalace Python, NEČINNOSTI, a Tkinter byl úspěšný.
-
Python
>>>
řádku zadejteimport numpy
následujeEnter
klíč. Pokud se neobjeví žádné chybové zprávy, instalace NumPy byla úspěšná., -
Python
>>>
řádku zadejteimport pygame
následujeEnter
klíč. Pokud se neobjeví žádné chybové zprávy, instalace PyGame byla úspěšná. -
Python
>>>
řádku zadejteexit()
následujeEnter
klíč k východu Python. - v okně terminálu zadejte příkaz . Pokud se objeví nečinné okno, správně jste nainstalovali volnoběh. Zavřete okno nečinnosti.,
-
zavřete okno příkazového řádku.
DŮLEŽITÉ: Při spuštění Python programy spojené s tímto booksite, nemají problém
python
příkaz. Místo toho vydá příkazpython3
. Bývalý příkaz spustí Python 2, kompilátor/interpretr, který je dodáván s Mac OS X, druhý příkaz spustí Python 3 kompilátor/interpretr, které jste nainstalovali pomocí následujících instructons na této stránce.,
Stahování a Instalace Booksite Knihovna
tyto kroky Provést, aby se stáhnout a nainstalovat booksite knihovny:
-
Pomocí Webového prohlížeče stáhnout tento introcs-1.0.zip soubor do adresáře
/Users/yourusername/Downloads
. -
V Finder, poklepejte na
/Users/yourusername/Downloads/introcs-1.0.zip
rozbalte soubor, čímž se vytváří adresář pojmenovaný/Users/yourusername/Downloads/introcs-1.0
. (Je v pořádku odstranit soubor/Users/yourusername/Downloads/introcs-1.0.zip
poté, co jste jej rozbalili.) -
otevřete okno terminálu.,
-
aplikace terminálu má kdykoli pracovní adresář. Zpočátku je pracovní adresář
/Users/yourusername
. V okně Terminálu problémcd Downloads
příkaz změnit pracovní adresář na/Users/yourusername/Downloads
, a pak se vydatcd introcs-1.0
příkaz změnit pracovní adresář na/Users/yourusername/Downloads/introcs-1.0
. (Mimochodem, příkazcd ..
změní Váš pracovní adresář na“ rodič “ aktuálního pracovního adresáře.,) -
ls
příkaz pro zobrazení názvů všech souborů v pracovním adresáři. Ujistěte se, že soubor s názvemsetup.py
je ve vašem pracovním adresáři. -
zadejte příkaz
python3 setup.py install --user
. Počítač zkopíruje soubory definující moduly booksite do adresáře, kde je Python může najít, a zapíše stavové zprávy do okna terminálu, aby naznačil jeho průběh.,
tyto kroky Provést, aby vyzkoušet své instalaci booksite knihovny:
-
V okně Terminálu problém
python3
příkaz. -
na řádku Python
>>>
zadejte příkazimport stdio
následovaný klávesou Enter. Pokud Python nevytváří žádné chybové zprávy, nainstalovali jste knihovnu booksite správně. -
v Pythonu
>>>
výzva, zadejteexit()
následované klávesou Enter pro ukončení Pythonu. -
zavřete okno terminálu.,
konfigurace nečinnosti
zatím jste stáhli a nainstalovali veškerý software, který budete potřebovat. Před vytvořením prvního programu byste měli provést ještě jeden krok: nakonfigurujte programovací prostředí nečinnosti. Postupujte podle těchto pokynů:
-
otevřete okno terminálu.
-
v okně terminálu zadejte příkaz
idle3
pro spuštění nečinnosti. -
klikněte na Python → Předvolby… menu.
-
klikněte na kartu Obecné.
-
klikněte na tlačítko Otevřít upravit okno rádio.,
-
klikněte na tlačítko Ok.
-
zavřete okno nečinnosti.
-
zavřete okno terminálu.
Vytváření Prvního Programu
Mít nainstalován Python, Python standardní knihovny, NEČINNÝ, Tkinter, NumPy, Pygame, a booksite knihovny a s nastavením VOLNOBĚHU, jste připraveni napsat svůj první program v Pythonu. Proveďte tyto pokyny:
-
Pomocí aplikace Mac Finder, vytvořte adresář s názvem
/Users/yourusername/hello
. -
otevřete okno terminálu.,
-
cd hello
příkaz/Users/yourusername/hello
adresář pracovní adresář. -
zadejte příkaz
idle3 &
pro spuštění nečinnosti. Všimněte si koncových ampersand. Koncové ampersand říká počítači spustitidle3
program na pozadí, přičemž Terminálu, aplikace zdarma, aby zvládnout další příkazy, při NEČINNOSTI běží. -
v nečinnosti zadejte čtyřřádkový program Python helloworld.py přesně tak, jak se zdá níže., Pomocí kláves se šipkami, myši nebo touchpadu se můžete pohybovat v textu, který jste zadali. K odstranění textu použijte klávesu Delete. Buďte opatrní; nejmenší chyba při psaní může způsobit selhání programu.
-
import stdio# Write 'Hello, World' to standard output.stdio.writeln('Hello, World')
-
Když jste hotovi psaní, v KLIDOVÉM klikněte na Soubor → Uložit… položka nabídky pro uložení programu Python. Uložte jej do souboru s názvem
helloworld.py
v adresáři/Users/yourusername/hello
., Název souboru je citlivý na malá písmena, takže se ujistěte, že používáte všechna malá písmena.
spuštění prvního programu
posledním krokem je spuštění programu. Je možné spustit některé programy Python z nečinnosti, ale měli byste spustit programy spojené s tímto booksite přímo z okna terminálu. K tomu, proveďte tyto kroky:
-
Ve stejném okně Terminálu, problém
ls
příkaz pro zobrazení názvů všech souborů v pracovním adresáři. Potvrďte, že pracovní adresář obsahuje souborhelloworld.py
., -
zadejte příkaz
python3 helloworld.py
pro spuštění programu. Pokud počítač zapíše do okna terminálu“ Hello, World“, bylo úspěšné provedení programuhelloworld.py
. Pokud počítač místo toho zapíše chybové zprávy,použijte IDLE k opravě programu a znovu zadejte příkazpython3 helloworld.py
. Opakujte, dokud se váš program úspěšně nespustí. Pokud váš program běží úspěšně při prvním pokusu, pak úmyslně zavést chybu do vašeho programu, jen proto, abyste získali nějaké zkušenosti s opravou chyb., -
zavřete okno nečinnosti.
-
zavřete okno terminálu.
nyní jste nainstalovali a nakonfigurovali rozumné prostředí Python a použili jste jej k sestavení a spuštění programu Python. Gratuluji! Jste programátor Pythonu!
stahování programů Booksite Example (volitelné)
doporučujeme stáhnout programy booksite example, tj. Poté můžete spustit tyto programy, které vám pomohou dozvědět se o nich., Proveďte tyto pokyny:
-
stáhněte si tento introcs-python pomocí webového prohlížeče.zip soubor do adresáře
/Users/yourusername/Downloads
. -
V Mac Finder, poklepejte na
/Users/yourusername/Downloads/introcs-python.zip
rozbalte soubor, čímž se vytváří/Users/yourusername/Downloads/introcs-python
adresář obsahující booksite příklad programy. (Je v pořádku odstranit soubor/Users/yourusername/Downloads/introcs-python.zip
poté, co jste jej rozbalili.)
poté proveďte tyto kroky, abyste otestovali stahování ukázkových programů booksite:
-
otevřete okno terminálu.,
-
cd Downloads
cd introcs-python
příkazy/Users/yourusername/Downloads/introcs-python
pracovní adresář. -
zadejte příkaz
ls
. Potvrďte, že pracovní adresář obsahuje soubor s názvembouncingball.py
. -
zadejte příkaz
python3 bouncingball.py
. Pokud Python spustí okno stddraw zobrazující animovaný skákací míč, pak bylo vaše stahování ukázkových programů booksite úspěšné. -
zavřete okno stdddraw.
-
zavřete okno terminálu.,
Stahování Booksite Příklad Dat (volitelné)
doporučujeme stáhnout booksite příklad dat, to znamená, že datové soubory používané booksite příklad programů, které jsou prezentovány postupně v celém booksite. Proveďte tyto pokyny:
-
stáhněte si tento introcs-data pomocí webového prohlížeče.zip soubor do adresáře
/Users/yourusername/Downloads
., -
V Finder, poklepejte na
/Users/yourusername/Downloads/introcs-data.zip
rozbalte soubor, čímž se vytváří/Users/yourusername/Downloads/introcs-data
adresář obsahující booksite příklad datové soubory. (Je v pořádku odstranit soubor/Users/yourusername/Downloads/introcs-data.zip
poté, co jste jej rozbalili.)
Stahování Booksite Knihovna: Část 2 (volitelné)
Dříve na této stránce je popsáno, jak stáhnout a nainstalovat booksite knihovna tak Python může najít., Nyní popisujeme, jak stáhnout knihumístní knihovna, abyste ji mohli najít-kvůli studiu kódu, který ji implementuje, pokud si to přejete. Proveďte tyto pokyny:
-
stáhněte si tento stdlib-python pomocí webového prohlížeče.zip soubor do adresáře
/Users/yourusername/Downloads
. -
V Mac Finder, poklepejte na
/Users/yourusername/Downloads/stdlib-python.zip
rozbalte soubor, čímž se vytváří/Users/yourusername/Downloads/stdlib-python
adresář obsahující booksite knihovna. (Je v pořádku odstranit soubor/Users/yourusername/Downloads/stdlib-python.zip
poté, co jste jej rozbalili.,)
zveme vás ke studiu kódu, který implementuje knihovnu booksite. Ale nebojte se, pokud je nějaký kód záhadný. Kód, který implementuje knihovnu booksite používá některé funkce Pythonu, které jsou nad rámec učebnice a tohoto booksite.
Q &
Dotaz: Proč se mi chybová ImportError: No module named stdio
když jsem vydat příkaz python program_that_uses_stdio.py
?
a. musíte vydat příkaz python3 program_that_uses_stdio.py
, jak je popsáno výše.
q. Stahoval jsem soubory pomocí svého prohlížeče, ale nemohu je najít., Kde jsou?
A Mnoho prohlížečů ve výchozím nastavení místo stažené soubory v adresáři /Users/yourusername/Downloads
.
Q. Jak se dostanu z nekonečné smyčky při spuštění programu z terminálové aplikace?
a. zadejte Ctrl-c. to znamená, že při stisknutí klávesy Ctrl zadejte klávesu c.
q. musím použít IDLE k vytvoření programů Python? Mohu použít nějaký jiný textový editor?
a. nemusíte používat IDLE k vytváření programů Python; je dobré použít nějaký jiný textový editor. Například je rozumné použít editor TextEdit, který je dodáván s Mac OS X., Pokud však používáte nějaký jiný textový editor, pak se ujistěte, že změníte jeho nastavení, takže (1) používá čtyřmístné odsazení a (2) odsazení pomocí mezer namísto karet. Wikipedia srovnání textových editorů stránky poskytuje souhrnné popisy mnoha textových editorů.