Această pagină vă spune cum să configurați un mediu de programare Python pentru computerul dvs. Toate software-ul este disponibil gratuit pe Web. Aceste instrucțiuni sunt pentru MacOS X 10.13 (High Sierra), dar instrucțiunile pentru alte versiuni recente ale Mac OS X sunt similare.,

Prezentare

Python mediu de programare cerute de acest booksite este format din:

  • Python, care este, Python compilator/interpretor.
  • bibliotecile standard Python.
  • IDLE, mediul de dezvoltare integrat Python.
  • bibliotecile Tkinter, NumPy și Pygame, care sunt utilizate de programele booksite care fac grafică sau procesare audio.
  • biblioteca booksite, adică un set de module pe care le-am dezvoltat special pentru a susține acest booksite.
  • aplicația Terminal care este inclusă cu Mac OS X.,

Descărcarea și Instalarea Python, INACTIV, Tkinter, NumPy, și Pygame

Notă: Mac Finder aplicație utilizează termenul de folder pentru a însemna un recipient de documente și, probabil, alte dosare. Acest document utilizează în schimb directorul de termeni Unix echivalent.

Python 2 este inclus cu Mac OS X. Cu toate acestea, Python 3 nu este. Vă recomandăm să descărcați și să instalați Python 3, și de a folosi Python 3 exclusiv atunci când rulează programe asociate cu acest booksite.,

efectuați acești pași pentru a descărca și instala Python, IDLE, Tkinter, NumPy și PyGame:

  • navigați la pagina de descărcare Python pentru Mac.

  • în pagina rezultată faceți clic pe butonul Descărcare Python 3.6.5. Browserul dvs. va descărca fișierul python-3.6.5-macosx10.6.pkgîn directorul Downloads.

  • Folosind Mac Finder Manager, navigați la Downloads director, și dublu-clic pe python-3.6.5-macosx10.6.pkg fișier pentru a instala Python Tkinter, și INACTIV. Utilizați opțiunile implicite., (Este în regulă să ștergeți fișierul python-3.6.5-macosx10.6.pkg după finalizarea instalării.)

  • deschideți o fereastră Terminal. Pentru a face acest lucru, faceți clic pe pictograma de căutare Spotlight din capătul din dreapta al barei de meniu. (Are aspectul unei lupe.) În caseta de dialog rezultată, tastați Terminal.app urmată de tasta Enter.,

  • În fereastra Terminal problemă aceste comenzi pentru a instala NumPy și PyGame:

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

Pentru a „emite o comanda” trebuie să tastați comanda urmată de tasta Enter.

Efectuați acești pași pentru a testa dumneavoastră de instalare:

  • În fereastra Terminal problema python3 comandă., Ar trebui să vedeți ceva de genul asta:

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

  • Dacă vedeți că de ieșire, atunci instalarea Python, INACTIV, și Tkinter a fost un succes.

  • La Python >>> prompt, tastați import numpy urmat de Enter cheie. Dacă nu apar mesaje de eroare, atunci instalarea NumPy a avut succes.,

  • La Python >>> prompt, tastați import pygame urmat de Enter cheie. Dacă nu apar mesaje de eroare, atunci instalarea dvs. de PyGame a avut succes.

  • La Python >>> prompt, tastați exit() urmat de Enter cheia pentru a ieși Python.

  • în fereastra terminalului emite comanda idle3. Dacă apare o fereastră inactivă, atunci ați instalat inactiv corect. Închideți fereastra inactivă.,
  • închideți fereastra promptului de comandă.

IMPORTANT: atunci Când rulează programe în Python asociate cu acest booksite, nu emite python comandă. În schimb, emite comanda python3. Fosta comandă rulează compilatorul/interpretul Python 2 Care este livrat împreună cu Mac OS X; ultima comandă rulează compilatorul/interpretul Python 3 pe care l-ați instalat urmând instrucțiunile de pe această pagină.,

Descărcarea și Instalarea Booksite Bibliotecă

Efectuați acești pași pentru a descărca și instala booksite bibliotecă:

  • Utilizați browser-ul Web pentru a descărca acest introcs-1.0.fișier zip în directorul /Users/yourusername/Downloads.

  • În Finder, faceți dublu clic pe /Users/yourusername/Downloads/introcs-1.0.zip pentru a dezarhiva fișierul, creând astfel un director numit /Users/yourusername/Downloads/introcs-1.0. (Este în regulă să ștergeți fișierul /Users/yourusername/Downloads/introcs-1.0.zip după ce l-ați dezarhivat.)

  • deschideți o fereastră Terminal.,

  • în orice moment aplicația Terminal are un director de lucru. Inițial directorul de lucru este /Users/yourusername. În fereastra Terminalului problema cd Downloads comandă pentru a schimba directorul de lucru pentru /Users/yourusername/Downloads, și apoi problema cd introcs-1.0 comandă pentru a schimba directorul de lucru pentru /Users/yourusername/Downloads/introcs-1.0. (De altfel, comanda cd .. schimbă directorul de lucru în „părintele” directorului de lucru curent.,)

  • emiteți comandals pentru a afișa numele tuturor fișierelor din directorul dvs. de lucru. Asigurați-vă că un fișier numit setup.py se află în directorul dvs. de lucru.

  • emite comanda python3 setup.py install --user. Computerul copiază fișierele care definesc modulele booksite într-un director unde Python le poate găsi și scrie mesaje de stare în fereastra terminalului dvs. pentru a indica progresul acestuia.,

Efectuați acești pași pentru a testa instalarea booksite bibliotecă:

  • În fereastra Terminal problema python3 comandă.

  • La Python >>> prompt, tastați declarație import stdio urmată de tasta Enter. Dacă Python nu generează mesaje de eroare, atunci ați instalat corect biblioteca booksite.

  • La Python >>> prompt, tastați exit() urmată de tasta Enter pentru a ieși Python.

  • închideți fereastra terminalului.,

configurarea programului inactiv

până acum ați descărcat și instalat tot software-ul de care aveți nevoie. Ar trebui să efectuați încă un pas înainte de a crea primul program: configurați mediul de programare inactiv. Urmați aceste instrucțiuni:

  • deschideți o fereastră Terminal.

  • în fereastra terminalului emite comanda idle3 pentru a lansa inactiv.

  • Faceți clic pe Python → Preferences… element de meniu.

  • Faceți clic pe fila General.

  • Faceți clic pe butonul radio Open Edit Window.,

  • Faceți clic pe butonul Ok.

  • închideți fereastra inactivă.

  • închideți fereastra terminalului.

Compune Primul Program

Având instalat Python, Python standard biblioteci, INACTIV, Tkinter, NumPy, Pygame, și booksite biblioteci, și având configurat INACTIV, sunteți gata pentru a compune primul program in Python. Efectuați aceste instrucțiuni:

  • folosind Mac Finder, creați un director numit /Users/yourusername/hello.

  • deschideți o fereastră Terminal.,

  • Emite cd hello comandă pentru a face /Users/yourusername/hello directorul directorul de lucru.

  • emite comandaidle3 & pentru a lansa inactiv. Observați ampersandul final. Ampersand-ul final spune computerului să ruleze programul idle3 în fundal, lăsând astfel aplicația terminalului liber să gestioneze comenzi suplimentare în timp ce rulează inactiv.

  • în IDLE, tastați programul Python cu patru linii helloworld.py exact așa cum apare mai jos., Utilizați tastele săgeată, mouse-ul sau touchpad-ul pentru a vă deplasa în textul pe care l-ați tastat. Utilizați tasta ștergere pentru a șterge textul. Fii atent; cea mai mică greșeală de tastare ar putea determina programul să eșueze.

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

  • atunci Când ați terminat tastarea, în așteptare, faceți clic pe File → Save… element de meniu pentru a salva programul Python. Salvați-l într-un fișier numit helloworld.py în directorul /Users/yourusername/hello., Numele fișierului este sensibil la majuscule, deci asigurați-vă că utilizați toate literele minuscule.

rularea primului Program

ultimul pas este să rulați programul. Este posibil să rulați unele programe Python din interiorul IDLE, dar ar trebui să rulați programele asociate cu acest booksite direct dintr-o fereastră Terminal. Pentru a face acest lucru, efectuați acești pași:

  • în aceeași fereastră Terminal, emiteți comanda ls pentru a afișa numele tuturor fișierelor din Directorul de lucru. Confirmați că directorul de lucru conține fișierul helloworld.py.,

  • emiteți comandapython3 helloworld.py pentru a rula programul. Dacă computerul scrie „Bună ziua, lume” în fereastra terminalului, atunci execuția programului helloworld.py a avut succes. Dacă computerul scrie în schimb mesaje de eroare, utilizați IDLE pentru a corecta programul și emiteți din nou comanda python3 helloworld.py. Repetați până când programul dvs. rulează cu succes. Dacă programul dvs. rulează cu succes prima dată când încercați, introduceți intenționat o eroare în programul dvs., doar pentru a obține o experiență în corectarea erorilor.,

  • închideți fereastra inactivă.

  • închideți fereastra terminalului.

acum ați instalat și configurat un mediu Python rezonabil și l-ați folosit pentru a compune și rula un program Python. Felicitări! Sunteți un programator Python!

Descărcarea Booksite Exemplu Programe (opțional)

vă recomandăm să descărcați booksite programe de exemplu, care este, de exemplu Python programe care sunt prezentate treptat de-a lungul booksite. După ce ați făcut acest lucru, puteți rula aceste programe pentru a vă ajuta să aflați despre ele., Efectuați aceste instrucțiuni:

  • utilizați browserul Web pentru a descărca acest introcs-python.fișier zip în directorul /Users/yourusername/Downloads.

  • În Mac Finder, faceți dublu clic pe /Users/yourusername/Downloads/introcs-python.zip pentru a dezarhiva fișierul, creând astfel /Users/yourusername/Downloads/introcs-python director care conține booksite exemplu programe. (Este în regulă să ștergeți fișierul /Users/yourusername/Downloads/introcs-python.zip după ce l-ați dezarhivat.)

apoi efectuați acești pași pentru a testa descărcarea programelor de exemplu ale booksite-ului:

  • deschideți o fereastră Terminal.,

  • Emite cd Downloads și cd introcs-python comenzi pentru a face /Users/yourusername/Downloads/introcs-python directorul de lucru.

  • emite comanda ls. Confirmați că directorul de lucru conține un fișier numit bouncingball.py.

  • emite comanda python3 bouncingball.py. Dacă Python lansează un stddraw fereastră în care se afișează o animație minge care cade, apoi descărcați de booksite exemplu programe a fost de succes.

  • închideți fereastra stddraw.

  • închideți fereastra terminalului.,

Descărcarea Booksite Exemplu de Date (opțional)

vă recomandăm să descărcați booksite exemplu de date, care este, fișierele de date utilizate de către booksite exemplu programele care sunt prezentate treptat de-a lungul booksite. Efectuați aceste instrucțiuni:

  • utilizați browserul Web pentru a descărca aceste date introcs.fișier zip în directorul /Users/yourusername/Downloads.,

  • În Finder, faceți dublu clic pe /Users/yourusername/Downloads/introcs-data.zip pentru a dezarhiva fișierul, creând astfel /Users/yourusername/Downloads/introcs-data director care conține booksite exemplu fișiere de date. (Este OK să ștergeți fișierul /Users/yourusername/Downloads/introcs-data.zip după ce l-ați dezarhivat.)

Descărcarea Booksite Bibliotecă: Partea 2 (opțional)

Anterior pe această pagină ne-a descris cum să descărcați și să instalați booksite bibliotecă Python poate găsi., Acum descriem modul de descărcare a cărțiibiblioteca site — ului, astfel încât să o puteți găsi-de dragul studierii codului care o implementează, dacă doriți acest lucru. Efectuați aceste instrucțiuni:

  • utilizați browserul Web pentru a descărca acest stdlib-python.fișier zip în directorul /Users/yourusername/Downloads.

  • În Mac Finder, faceți dublu clic pe /Users/yourusername/Downloads/stdlib-python.zip pentru a dezarhiva fișierul, creând astfel /Users/yourusername/Downloads/stdlib-python director care conține booksite bibliotecă. (Este OK să ștergeți fișierul /Users/yourusername/Downloads/stdlib-python.zip după ce l-ați dezarhivat.,vă invităm să studiați codul care implementează biblioteca booksite. Dar nu vă faceți griji dacă o parte din cod este criptică. Codul care implementează biblioteca booksite utilizează unele caracteristici ale Python care sunt dincolo de domeniul de aplicare al Manualului și acest booksite.

    Q & Un

    Q. de Ce primesc eroare ImportError: No module named stdio când emite comanda python program_that_uses_stdio.py?

    A. trebuie să emiteți comanda python3 program_that_uses_stdio.py, așa cum este descris mai sus.Q. am descărcat fișiere folosind browserul meu, dar nu le pot găsi., Unde sunt?

    A. multe browsere plasează implicit fișierele descărcate în directorul /Users/yourusername/Downloads.

    Q. Cum pot ieși dintr-o buclă infinită când rulez programul meu din aplicația Terminal?

    A. tastați Ctrl-c. adică, în timp ce apăsați tasta Ctrl, tastați tasta C.

    Q. trebuie să folosesc IDLE pentru a crea programele mele Python? Pot folosi un alt editor de text?

    A. nu trebuie să utilizați IDLE pentru a crea programele Python; este bine să utilizați un alt editor de text. De exemplu, este rezonabil să utilizați editorul TextEdit care este livrat împreună cu Mac OS X., Cu toate acestea, dacă utilizați un alt editor de text, asigurați-vă că îi modificați setările astfel încât (1) Să utilizeze o schemă de indentare în patru spații și (2) liniuțe folosind spații în loc de file. Comparația Wikipedia a paginii editorilor de text oferă descrieri sumare ale multor editori de text.