Tämä sivu kertoo sinulle, miten setup Python-ohjelmointiympäristö Mac OS X-tietokoneeseen ja tarjoaa askel-askeleelta opas luoda ja käynnissä yksinkertainen ”Hello, world” Python ohjelma. Kaikki ohjelmisto on vapaasti saatavilla verkossa. Nämä ohjeet ovat MacOS X 10.13: lle (High Sierra), mutta Mac OS X: n muiden viimeaikaisten versioiden ohjeet ovat samanlaiset.,

Yleistä

Python-ohjelmointi ympäristön vaatimat tämä booksite koostuu:

  • Python, joka on, Python kääntäjä/tulkki.
  • Python – standardikirjastot.
  • IDLE, Python Integrated DeveLopment Environment.
  • Tkinter -, NumPy-ja Pygame-kirjastot, joita käyttävät grafiikkaa tai äänenkäsittelyä tekevät kirjansivuohjelmat.
  • booksite kirjasto, joka on joukko moduuleja, joita meillä on kehitetty erityisesti tukemaan tätä booksite.
  • Päätesovellus, joka on nipussa Mac OS X: n kanssa.,

Lataaminen ja Asentaminen Python, TYHJÄKÄYNNILLÄ, Tkinter, NumPy, ja Pygame

Huomautus: Mac Finder sovellus käyttää termiä kansio tarkoittaa kontti asiakirjat ja, ehkä, muut kansiot. Tämä asiakirja sen sijaan käyttää vastaavaa Unix term directory.

Python 2 on niputettu Mac OS X: n kanssa. Suosittelemme, että lataat ja asennat Python 3: n, ja käytät Python 3: ta yksinomaan ajaessasi tähän kirjasivustoon liittyviä ohjelmia.,

Suorita nämä vaiheet ladata ja asentaa Python, TYHJÄKÄYNNILLÄ, Tkinter, NumPy, ja PyGame:

  • Selaa Python for Mac lataa sivu.

  • tuloksena olevalla sivulla klikkaa ladattavaa Python 3.6.5-painiketta. Selain lataa tiedoston python-3.6.5-macosx10.6.pkg oman Downloads hakemisto.

  • Mac Finder Manager, navigoida Downloads hakemistoon, ja tuplaklikkaa python-3.6.5-macosx10.6.pkg tiedosto asentaa Python-Tkinter ja TYHJÄKÄYNNILLÄ. Käytä oletusasetuksia., (On OK poistaa python-3.6.5-macosx10.6.pkg tiedosto asennuksen päätyttyä.)

  • avaa pääteikkuna. Voit tehdä sen napsauttamalla Spotlight-hakukuvaketta valikkopalkin oikeassa päässä. (Se on ulkonäkö suurennuslasin.) Tuloksena olevassa valintaikkunassa kirjoita Terminal.app ja sen jälkeen Enter-näppäin.,

  • Terminaali-ikkuna antaa nämä komennot asentaa NumPy ja PyGame:

  • python3 -m pip install -U numpy --userpython3 -m pip install -U pygame --user

”antaa komennon” sinun pitäisi kirjoittaa komennon jälkeen Enter-näppäintä.

Suorita nämä vaiheet testaa asennus:

  • Pääte-ikkunassa kysymys python3 komento., Sinun pitäisi nähdä jotain tällaista:

  • Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) on darwinType "help", "copyright", "credits" or "license" for more information.>>> 

  • Jos huomaat, että lähtö, sitten asennus Python, TYHJÄKÄYNNILLÄ, ja Tkinter oli onnistunut.

  • Klo Python >>> kehote, kirjoita import numpy seuraa Enter – näppäintä. Jos virheviestejä ei näy, numpy: n asennus onnistui.,

  • Klo Python >>> kehote, kirjoita import pygame seuraa Enter – näppäintä. Jos virheviestejä ei näy, PyGame-ohjelman asennus onnistui.

  • Klo Python >>> kehote, kirjoita exit() seuraa Enter – näppäintä poistuaksesi Python.

  • pääteikkunan numerossa komento idle3. Jos tyhjä ikkuna ilmestyy, olet asentanut tyhjäkäynnin oikein. Sulje tyhjäkäynti.,
  • Sulje komentorivi-ikkuna.

TÄRKEÄÄ: Kun käynnissä Python-ohjelmia, jotka liittyvät tämän booksite, ei kysymys python komento. Sen sijaan antaapython3 komento. Entinen komento toimii Python 2 kääntäjä/tulkki, joka on kytköksissä Mac OS X; jälkimmäinen komento suoritetaan Python 3 kääntäjä/tulkki, että olet asentanut seuraamalla instructons tällä sivulla.,

Lataaminen ja Asentaminen Booksite Kirjasto

Suorita nämä vaiheet ladata ja asentaa booksite kirjasto:

  • Web-selaimella voit ladata tämän introcs-1.0.zip-tiedosto /Users/yourusername/Downloads hakemisto.

  • Finder, tuplaklikkaa /Users/yourusername/Downloads/introcs-1.0.zip pura tiedosto, mikä luo hakemiston nimeltä /Users/yourusername/Downloads/introcs-1.0. (On OK poistaa /Users/yourusername/Downloads/introcs-1.0.zip tiedosto sen jälkeen, kun olet poistanut sen.)

  • avaa pääteikkuna.,

  • Milloin tahansa Päätelaitteen sovellus on työhakemisto. Aluksi työhakemisto on /Users/yourusername. Pääte-ikkunassa kysymys cd Downloads komento muuttaa työhakemisto /Users/yourusername/Downloads, ja sitten kysymys cd introcs-1.0 komento muuttaa työhakemisto /Users/yourusername/Downloads/introcs-1.0. (Muuten cd .. komento muuttaa työhakemisto ”vanhempi” nykyisen työhakemiston.,)

  • Asia ls komento näyttää nimet kaikki tiedostot työhakemistoon. Varmista, että tiedosto nimeltä setup.py on työhakemisto.

  • Asia python3 setup.py install --user komento. Tietokone kopioi tiedostot määritellään booksite modules hakemistoon, jossa Python voi löytää niitä, ja kirjoittaa status viestejä Terminaali-ikkuna ilmoittaa sen edistymistä.,

Suorita nämä vaiheet testaa asennus booksite kirjasto:

  • Pääte-ikkunassa kysymys python3 komento.

  • Klo Python >>> kehote, kirjoita selvitys import stdio jonka jälkeen Enter-näppäintä. Jos Python ei luo virheilmoituksia, olet asentanut booksite-kirjaston oikein.

  • Klo Python >>> kehote, kirjoita exit() jonka jälkeen Enter-näppäintä poistuaksesi Python.

  • Sulje pääteikkuna.,

Konfigurointi TYHJÄKÄYNNILLÄ

tähän mennessä olet ladannut ja asentaa kaikki ohjelmistot, jotka tarvitset. Sinun pitäisi suorittaa vielä yksi vaihe ennen kuin luot ensimmäisen ohjelman: määritä IDLE-ohjelmointiympäristö. Noudata näitä ohjeita:

  • avaa pääteikkuna.

  • Terminaali-ikkuna antaa komento idle3 käynnistää TYHJÄKÄYNNILLÄ.

  • Klikkaa Python → Asetukset… Valikkokohta.

  • klikkaa Yleistä välilehteä.

  • klikkaa Open Edit Window radio-painiketta.,

  • klikkaa Ok-painiketta.

  • sulje JOUTOKÄYNTIIKKUNA.

  • Sulje pääteikkuna.

Säveltäminen Ensimmäinen Ohjelma

Ottaa asennettu Python, Python standard kirjastot, TYHJÄKÄYNNILLÄ, Tkinter, NumPy, Pygame, ja booksite kirjastot, ja ottaa määritetty TYHJÄKÄYNNILLÄ, olet valmis kirjoita ensimmäinen Python-ohjelma. Suorita nämä ohjeet:

  • Käyttämällä Mac-Finder, luoda hakemiston nimeltä /Users/yourusername/hello.

  • avaa pääteikkuna.,

  • Asia cd hello komento tehdä /Users/yourusername/hello hakemisto työskentely-hakemistoon.

  • antaa komento idle3 & käynnistää TYHJÄKÄYNNILLÄ. Huomaa perään ampersand. Perään et-merkki kertoo, että tietokone suorittaa idle3 ohjelman taustalle, jolloin Terminaali sovellus, vapaa hoitamaan muita komentoja, kun TYHJÄKÄYNNILLÄ on käynnissä.

  • joutokäynnillä, Kirjoita nelirivinen Python-ohjelma helloworld.py juuri kuten alla näkyy., Käytä nuolinäppäimiä, hiirtä tai kosketuslevyä liikkuaksesi kirjoittamasi tekstin sisällä. Poista-näppäimen avulla teksti voidaan poistaa. Ole varovainen; pienin kirjoitusvirhe saattaa aiheuttaa ohjelman epäonnistumisen.

  • import stdio# Write 'Hello, World' to standard output.stdio.writeln('Hello, World')

  • Kun olet valmis kirjoittamalla, TYHJÄKÄYNNILLÄ valitse Tiedosto → Tallenna… valikon kohta Python-ohjelman tallentamiseksi. Tallenna se tiedosto nimeltä helloworld.py hakemisto /Users/yourusername/hello., Tiedostonimi on case sensitive, joten varmista, että käytät kaikkia pienaakkosin kirjaimia.

Käynnissä Ensimmäinen Ohjelma

viimeinen vaihe on ajaa ohjelma. On mahdollista suorittaa joitakin Python-ohjelmia Idlen sisältä, mutta sinun pitäisi suorittaa tähän kirjasivustoon liittyvät ohjelmat suoraan Pääteikkunasta. Voit tehdä, että, noudata näitä ohjeita:

  • samassa Terminaali-ikkuna, kysymys ls komento näyttää nimet kaikki tiedostot työhakemistoon. Vahvista, että työhakemisto sisältää helloworld.py – tiedostosi.,

  • Asia python3 helloworld.py komento suorittaa ohjelman. Jos tietokone kirjoittaa pääteikkunaan ”Hello, World”, helloworld.py – ohjelman toteutus onnistui. Jos tietokone sen sijaan kirjoittaa virheilmoituksia, käytä IDLE korjata ohjelman, ja antaa python3 helloworld.py komento uudelleen. Toista kunnes ohjelma toimii onnistuneesti. Jos ohjelma toimii onnistuneesti ensimmäisen kerran yrität, sitten tarkoituksella esitellä virhe ohjelmaasi, vain niin saat kokemusta oikaisemalla virheitä.,

  • sulje JOUTOKÄYNTIIKKUNA.

  • Sulje pääteikkuna.

nyt on asennettu ja määritetty kohtuullinen Python ympäristössä, ja täytyy käyttää sitä kirjoittaa ja ajaa Python-ohjelma. Onnitteluni! Olet Python-ohjelmoija!

Lataaminen Booksite Esimerkiksi Ohjelmia (valinnainen)

suosittelemme, että lataat booksite esimerkiksi ohjelmat, jotka on esimerkiksi Python-ohjelmia, jotka on esitetty vähitellen koko booksite. Kun olet tehnyt niin, voit suorittaa näitä ohjelmia, joiden avulla voit oppia niistä., Suorita nämä ohjeet:

  • Web-selaimella voit ladata tämän introcs-python.zip-tiedosto /Users/yourusername/Downloads hakemisto.

  • Mac Finder, tupla-klikkaa /Users/yourusername/Downloads/introcs-python.zip pura tiedosto, luoden /Users/yourusername/Downloads/introcs-python hakemistoon, jossa booksite esimerkki ohjelmia. (On OK poistaa /Users/yourusername/Downloads/introcs-python.zip tiedosto sen jälkeen, kun olet poistanut sen.)

suorita nämä vaiheet, että testaat lataa ja booksite esimerkiksi ohjelmat:

  • Avaa Terminaali-ikkuna.,

  • Asia cd Downloads ja cd introcs-python komentoja tehdä /Users/yourusername/Downloads/introcs-python työskentely-hakemistoon.

  • Asia ls komento. Vahvista, että työhakemistossa on tiedosto nimeltä bouncingball.py.

  • Asia python3 bouncingball.py komento. Jos Python käynnistää stddraw ikkuna näyttää animoitu pomppiva pallo, sitten ladata booksite esimerkiksi ohjelmia oli onnistunut.

  • Sulje stddraw ikkuna.

  • Sulje pääteikkuna.,

Lataaminen Booksite Esimerkiksi Tiedot (vapaaehtoinen)

suosittelemme, että lataat booksite esimerkiksi tiedot, että on, tiedot käyttämät tiedostot booksite esimerkiksi ohjelmat, jotka on esitetty vähitellen koko booksite. Suorita nämä ohjeet:

  • Web-selaimella voit ladata tämän introcs-tiedot.zip-tiedosto /Users/yourusername/Downloads hakemisto.,

  • Finder, tupla-klikkaa /Users/yourusername/Downloads/introcs-data.zip pura tiedosto, luoden /Users/yourusername/Downloads/introcs-data hakemistoon, jossa booksite esimerkiksi tiedostoja. (On OK poistaa /Users/yourusername/Downloads/introcs-data.zip tiedosto sen jälkeen, kun olet poistanut sen.)

Lataaminen Booksite Kirjasto: Osa 2 (valinnainen)

Aiemmin tällä sivulla kuvataan, miten voit ladata ja asentaa booksite kirjastoon, jotta Python voi löytää sen., Nyt kuvataan, miten ladata booksite kirjasto, jotta voit löytää sen-vuoksi opiskelu koodi, joka toteuttaa sen, jos niin haluat. Suorita nämä ohjeet:

  • Web-selaimella voit ladata tämän stdlib-python.zip-tiedosto /Users/yourusername/Downloads hakemisto.

  • Mac Finder, tupla-klikkaa /Users/yourusername/Downloads/stdlib-python.zip pura tiedosto, luoden /Users/yourusername/Downloads/stdlib-python hakemistoon, jossa booksite kirjasto. (On OK poistaa /Users/yourusername/Downloads/stdlib-python.zip tiedosto sen jälkeen, kun olet poistanut sen.,)

kutsumme sinut tutkimaan koodia, joka toteuttaa kirjansivukirjaston. Mutta älä ole huolissasi, jos osa koodista on kryptinen. Koodi, joka toteuttaa booksite kirjasto käyttää joitakin ominaisuuksia, Python, jotka eivät kuulu oppikirjan ja tämän booksite.

Q & A

K: Miksi saan virheen ImportError: No module named stdio kun antaa komento python program_that_uses_stdio.py?

A. komento python3 program_that_uses_stdio.py on annettava edellä kuvatulla tavalla.

Q. latasin tiedostoja selaimellani, mutta en löydä niitä., Missä he ovat?

A. Monet selaimet oletuksena paikka ladatut tiedostot-hakemistoon /Users/yourusername/Downloads.

Q. Miten voin murtautua ulos päättymättömään silmukkaan, kun käynnissä ohjelma Terminaalista sovellus?

A. Kirjoita Ctrl-C. toisin sanoen Ctrl-näppäintä painamalla kirjoita C-näppäin.

Q. Täytyykö minun käyttää IDLEÄ Python-ohjelmieni luomiseen? Voinko käyttää jotain muuta tekstieditoria?

A. Python-ohjelmien luomiseen ei tarvitse käyttää joutokäyntiä; on hienoa käyttää jotain muuta tekstieditoria. Esimerkiksi, on järkevää käyttää TextEdit editor, joka on niputettu Mac OS X., Jos kuitenkin käytät jotain muuta tekstieditoria, varmista, että muutat sen asetuksia, joten se (1) käyttää neljän tilan sisennysjärjestelmää ja (2) sisennykset välilehtien sijaan. Tekstieditorien Wikipedia-Vertailu sivu tarjoaa yhteenvetokuvauksia monista tekstieditoreista.