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áře Downloads.

  • Pomocí Mac Finder Manager, přejděte do Downloads adresář, a double-klikněte na python-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 soubor python-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 zadejte import numpy následuje Enter klíč. Pokud se neobjeví žádné chybové zprávy, instalace NumPy byla úspěšná.,

  • Python >>> řádku zadejte import pygame následuje Enter klíč. Pokud se neobjeví žádné chybové zprávy, instalace PyGame byla úspěšná.

  • Python >>> řádku zadejte exit() následuje Enter 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říkaz python3. 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ém cd Downloads příkaz změnit pracovní adresář na /Users/yourusername/Downloads, a pak se vydat cd introcs-1.0 příkaz změnit pracovní adresář na /Users/yourusername/Downloads/introcs-1.0. (Mimochodem, příkaz cd .. 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ázvem setup.py je ve vašem pracovním adresáři.

  • zadejte příkazpython3 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říkaz import stdio následovaný klávesou Enter. Pokud Python nevytváří žádné chybové zprávy, nainstalovali jste knihovnu booksite správně.

  • v Pythonu >>> výzva, zadejte exit() 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 spustit idle3 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 soubor helloworld.py.,

  • zadejte příkazpython3 helloworld.py pro spuštění programu. Pokud počítač zapíše do okna terminálu“ Hello, World“, bylo úspěšné provedení programu helloworld.py. Pokud počítač místo toho zapíše chybové zprávy,použijte IDLE k opravě programu a znovu zadejte příkaz python3 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říkazls. Potvrďte, že pracovní adresář obsahuje soubor s názvem bouncingball.py.

  • zadejte příkazpython3 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ů.