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 directorulDownloads
. -
Folosind Mac Finder Manager, navigați la
Downloads
director, și dublu-clic pepython-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șierulpython-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țiimport numpy
urmat deEnter
cheie. Dacă nu apar mesaje de eroare, atunci instalarea NumPy a avut succes., -
La Python
>>>
prompt, tastațiimport pygame
urmat deEnter
cheie. Dacă nu apar mesaje de eroare, atunci instalarea dvs. de PyGame a avut succes. -
La Python
>>>
prompt, tastațiexit()
urmat deEnter
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 comandapython3
. 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 problemacd Downloads
comandă pentru a schimba directorul de lucru pentru/Users/yourusername/Downloads
, și apoi problemacd introcs-1.0
comandă pentru a schimba directorul de lucru pentru/Users/yourusername/Downloads/introcs-1.0
. (De altfel, comandacd ..
schimbă directorul de lucru în „părintele” directorului de lucru curent.,) -
emiteți comanda
ls
pentru a afișa numele tuturor fișierelor din directorul dvs. de lucru. Asigurați-vă că un fișier numitsetup.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țieimport stdio
urmată de tasta Enter. Dacă Python nu generează mesaje de eroare, atunci ați instalat corect biblioteca booksite. -
La Python
>>>
prompt, tastațiexit()
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 comanda
idle3 &
pentru a lansa inactiv. Observați ampersandul final. Ampersand-ul final spune computerului să ruleze programulidle3
î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șierulhelloworld.py
., -
emiteți comanda
python3 helloworld.py
pentru a rula programul. Dacă computerul scrie „Bună ziua, lume” în fereastra terminalului, atunci execuția programuluihelloworld.py
a avut succes. Dacă computerul scrie în schimb mesaje de eroare, utilizați IDLE pentru a corecta programul și emiteți din nou comandapython3 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
șicd 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 numitbouncingball.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 comandapython 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.