Vrei să începi să înveți cum să programezi? Introducerea în programarea computerelor poate fi descurajantă și s-ar putea să credeți că trebuie să urmați cursuri pentru a învăța. Deși acest lucru poate fi adevărat pentru unele limbi, există o varietate de limbaje de programare care vor dura doar o zi sau două pentru a înțelege elementele de bază. Python este una dintre aceste limbi. Puteți avea un program Python de bază pornit și rulat în doar câteva minute. Consultați Pasul 1 de mai jos pentru a afla cum.
Pași
Partea 1 din 5: Instalarea Python
Windows
Pasul 1. Accesați site-ul web Python
Puteți descărca tot ce aveți nevoie pentru a începe să utilizați Python de pe site-ul web Python (python.org/downloads. Site-ul web ar trebui să detecteze automat că utilizați Windows și să prezentați linkurile către programul de instalare Windows.
Pasul 2. Alegeți ce versiune doriți să instalați
În prezent sunt disponibile două versiuni de Python: 3.x.x și 2.7.10. Python le face pe ambele disponibile pentru descărcare, dar utilizatorii noi ar trebui să aleagă versiunea 3.x.x. Descărcați versiunea 2.7.10 dacă veți lucra cu codul Python vechi sau cu programe și biblioteci care nu au adoptat încă 3.x.x.
Acest ghid va presupune că instalați 3.x.x
Pasul 3. Rulați programul de instalare după descărcare
Dacă faceți clic pe butonul pentru versiunea dorită, veți descărca programul de instalare pentru aceasta. Rulați acest program de instalare după ce a terminat descărcarea.
Pasul 4. Bifați caseta „Adăugați Python 3.5 la PATH”
Acest lucru vă va permite să rulați Python direct din linia de comandă.
Pasul 5. Faceți clic pe „Instalați acum”
Aceasta va instala Python cu toate setările implicite, care ar trebui să fie bune pentru majoritatea utilizatorilor.
Dacă doriți să dezactivați anumite funcții, modificați directorul de instalare sau instalați depanatorul, faceți clic pe „Personalizați instalarea” și apoi bifați sau debifați casetele
Mac
Pasul 1. Decideți dacă doriți să instalați Python 3.x.x
Toate versiunile de OS X vin cu Python 2.7 deja instalat. Dacă nu aveți nevoie de versiunea mai nouă a Python, nu trebuie să instalați nimic. Dacă doriți acces la cele mai noi versiuni de Python, veți dori să instalați 3.x.x.
Dacă doriți doar să utilizați versiunea Python inclusă, puteți crea scripturi într-un editor de text și le puteți rula prin terminal
Pasul 2. Descărcați fișierele Python 3.x.x de pe site-ul web Python
Accesați (python.org/downloads pe Mac. Acesta ar trebui să vă detecteze sistemul de operare și să afișeze fișierele de instalare Mac. Dacă nu, faceți clic pe linkul „Mac OS X”.
Pasul 3. Faceți dublu clic pe fișierul descărcat PKG pentru a începe instalarea Python
Urmați instrucțiunile pentru a instala Python. Majoritatea utilizatorilor pot folosi doar setările implicite.
Pasul 4. Lansați Python în terminal
Pentru a verifica dacă instalarea a funcționat corect, lansați terminalul și tastați python3. Aceasta ar trebui să pornească interfața Python 3.x.x și să afișeze versiunea.
Linux
Pasul 1. Verificați versiunea de Python pe care ați instalat-o deja
Aproape fiecare distribuție de Linux vine cu Python instalat. Puteți vedea ce versiune aveți deschizând Terminalul și tastând python.
Pasul 2. Instalați cea mai nouă versiune în Ubuntu
Deschideți fereastra Terminal și tastați sudo apt-get install python.
De asemenea, puteți instala Python utilizând aplicația Adăugare / eliminare aplicații Ubuntu situată în fereastra Aplicații
Pasul 3. Instalați cea mai nouă versiune în Red Hat și Fedora
Deschideți fereastra Terminal și tastați sudo yum install python.
Pasul 4. Instalați cea mai nouă versiune în Arch Linux
Conectați-vă ca utilizator root. Tastați pacman -S python.
Pasul 5. Descărcați mediul IDLE
Dacă doriți să utilizați mediul de dezvoltare Python, îl puteți obține utilizând managerul software al distribuției dvs. Căutați doar „python idle” pentru a găsi și instala pachetul.
Alte elemente esențiale
Pasul 1. Instalați un editor de text
În timp ce puteți crea programe Python în Notepad sau TextEdit, veți găsi mult mai ușor să citiți și să scrieți codul folosind un editor de text specializat. Există o varietate de editori gratuiți, precum Sublime Text (Orice sistem), Notepad ++ (Windows), TextWrangler (Mac) sau JEdit (Orice sistem).
Pasul 2. Testați-vă instalarea
Deschideți linia de comandă (Windows) a terminalului (Mac / Linux) și tastați python. Python se va încărca și va fi afișat numărul versiunii. Veți fi direcționat la promptul de comandă al interpretului Python, afișat ca >>>.
Tastați print („Bună ziua, lume!”) Și apăsați ↵ Enter. Ar trebui să vedeți textul Hello, World! afișat sub linia de comandă Python
Partea 2 din 5: Învățarea conceptelor de bază
Pasul 1. Înțelegeți că Python nu trebuie să compileze
Python este un limbaj interpretat, ceea ce înseamnă că puteți rula programul imediat ce faceți modificări la fișier. Acest lucru face ca iterarea, revizuirea și depanarea programelor să fie mult mai rapide decât multe alte limbi.
Python este una dintre limbile mai ușor de învățat și puteți avea un program de bază funcțional în doar câteva minute
Pasul 2. Mizerie în interpret
Puteți utiliza interpretul pentru a testa codul fără a fi nevoie să îl adăugați mai întâi la programul dvs. Acest lucru este minunat pentru a învăța cum funcționează anumite comenzi sau pentru a scrie un program aruncat.
Pasul 3. Aflați cum gestionează Python obiectele și variabilele
Python este un limbaj orientat obiect, ceea ce înseamnă că totul din program este tratat ca un obiect. De asemenea, nu va trebui să declarați variabile la începutul programului (puteți face acest lucru în orice moment) și nu trebuie să specificați tipul variabilei (întreg, șir etc.).
Partea 3 din 5: Utilizarea interpretului Python ca calculator
Efectuarea unor funcții de bază ale calculatorului vă va ajuta să vă familiarizați cu sintaxa Python și modul în care numerele și șirurile sunt tratate.
Pasul 1. Porniți interpretul
Deschideți linia de comandă sau terminalul. Tastați python la prompt și apăsați ↵ Enter. Aceasta va încărca interpretul Python și veți fi condus la promptul de comandă Python (>>>).
Dacă nu ați integrat Python în promptul de comandă, va trebui să navigați la directorul Python pentru a rula interpretul
Pasul 2. Efectuați aritmetica de bază
Puteți utiliza Python pentru a efectua aritmetica de bază cu ușurință. Consultați caseta de mai jos pentru câteva exemple despre modul de utilizare a funcțiilor calculatorului. Notă: # desemnează comentariile în codul Python și nu sunt transmise prin interpret.
>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Divizia va returna întotdeauna un punct virgulant (număr zecimal) 35.0 >>> (100 - 10 * 3) // 2 # Divizarea etaj (două bare) va elimina orice rezultat zecimal 35 >>> 23% 4 # Aceasta calculează restul diviziunii 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049
Pasul 3. Calculați puterile
Puteți utiliza operatorul ** pentru a semnifica puteri. Python poate calcula rapid numere mari. Vedeți caseta de mai jos pentru exemple.
>> 7 ** 2 # 7 pătrat 49 >>> 5 ** 7 # 5 la puterea 7 78125
Pasul 4. Creați și manipulați variabile
Puteți atribui variabile în Python pentru a efectua algebră de bază. Aceasta este o introducere bună la modul de atribuire a variabilelor în cadrul programelor Python. Variabilele sunt atribuite utilizând semnul =. Vedeți caseta de mai jos pentru exemple.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Variabilele pot fi orice șir> >> înălțime = 5 >>> lățime * înălțime 50
Pasul 5. Închideți interpretul
După ce ați terminat de utilizat interpretul, îl puteți închide și reveni la promptul de comandă apăsând Ctrl + Z (Windows) sau Ctrl + D (Linux / Mac) și apoi apăsând ↵ Enter. De asemenea, puteți tasta quit () și apăsați ↵ Enter.
Partea 4 din 5: Crearea primului dvs. program
Pasul 1. Deschideți editorul de text
Puteți crea rapid un program de testare care vă va familiariza cu noțiunile de bază pentru crearea și salvarea programelor și apoi rularea lor prin interpret. Acest lucru vă va ajuta, de asemenea, să testați dacă interpretul dvs. a fost instalat corect.
Pasul 2. Creați o declarație „print”
„Print” este una dintre funcțiile de bază ale Python și este utilizată pentru a afișa informații în terminal în timpul unui program. Notă: „print” este una dintre cele mai mari modificări de la Python 2 la Python 3. În Python 2, a trebuit doar să tastați „print” urmat de ceea ce doriți să fie afișat. În Python 3, „print” a devenit o funcție, deci va trebui să tastați „print ()”, cu ceea ce doriți afișat în paranteze.
Pasul 3. Adăugați declarația dvs
Una dintre cele mai comune modalități de a testa un limbaj de programare este afișarea textului „Bună ziua, lume!” Plasați acest text în interiorul declarației „print ()”, inclusiv ghilimelele:
print („Bună ziua, lume!”)
Spre deosebire de multe alte limbi, nu este necesar să desemnați sfârșitul unei linii cu. De asemenea, nu va trebui să utilizați acolade ({}) pentru a desemna blocuri. În schimb, indentarea va însemna ceea ce este inclus într-un bloc
Pasul 4. Salvați fișierul
Faceți clic pe meniul Fișier din editorul de text și selectați Salvare ca. În meniul derulant de sub caseta nume, alegeți tipul de fișier Python. Dacă utilizați Notepad (nu este recomandat), selectați „Toate fișierele” și apoi adăugați „.py” la sfârșitul numelui fișierului.
- Asigurați-vă că salvați fișierul undeva ușor de accesat, deoarece va trebui să navigați la acesta în promptul de comandă.
- Pentru acest exemplu, salvați fișierul ca „hello.py”.
Pasul 5. Rulați programul
Deschideți linia de comandă sau terminalul și navigați la locația în care ați salvat fișierul. Odată ce sunteți acolo, rulați fișierul tastând hello.py și apăsând ↵ Enter. Ar trebui să vedeți textul Hello, World! afișat sub promptul de comandă.
În funcție de modul în care ați instalat Python și de ce versiune este, poate fi necesar să tastați python hello.py sau python3 hello.py pentru a rula programul
Pasul 6. Testează des
Unul dintre lucrurile minunate despre Python este că puteți testa imediat noile programe. O bună practică este să aveți promptul de comandă deschis în același timp în care aveți editorul deschis. Când salvați modificările în editorul dvs., puteți rula imediat programul din linia de comandă, permițându-vă să testați rapid modificările.
Partea 5 din 5: Construirea de programe avansate
Pasul 1. Experimentați cu o declarație de bază pentru controlul debitului
Instrucțiunile de control al fluxului vă permit să controlați ce face programul pe baza unor condiții specifice. Aceste afirmații sunt inima programării Python și vă permit să creați programe care fac lucruri diferite în funcție de intrare și condiții. Declarația while este una bună pentru început. În acest exemplu, puteți utiliza instrucțiunea while pentru a calcula secvența Fibonacci până la 100:
# Fiecare număr din secvența Fibonacci este # suma celor două numere anterioare a, b = 0, 1 în timp ce b <100: print (b, end = '') a, b = b, a + b
- Secvența va rula atâta timp cât (în timp ce) b este mai mic de (<) 100.
- Ieșirea va fi 1 1 2 3 5 8 13 21 34 55 89
- Comanda end = "va afișa ieșirea pe aceeași linie în loc să plaseze fiecare valoare pe o linie separată.
-
Există câteva lucruri de remarcat în acest program simplu, care sunt esențiale pentru crearea de programe complexe în Python:
- Notați indentarea. A: indică faptul că următoarele linii vor fi indentate și fac parte din bloc. În exemplul de mai sus, print (b) și a, b = b, a + b fac parte din blocul while. Indentarea corectă este esențială pentru ca programul dvs. să funcționeze.
- Mai multe variabile pot fi definite pe aceeași linie. În exemplul de mai sus, a și b sunt definite ambele pe prima linie.
- Dacă introduceți acest program direct în interpret, trebuie să adăugați o linie goală la final, astfel încât interpretul să știe că programul este terminat.
Pasul 2. Construiți funcții în cadrul programelor
Puteți defini funcții pe care apoi le puteți apela mai târziu în program. Acest lucru este util mai ales dacă trebuie să utilizați mai multe funcții în limitele unui program mai mare. În exemplul următor, puteți crea o funcție pentru a apela o secvență Fibonacci similară cu cea pe care ați scris-o mai devreme:
def fib (n): a, b = 0, 1 în timp ce a <n: print (a, end = '') a, b = b, a + b print () # Mai târziu în program, vă puteți apela Fibonacci # funcție pentru orice valoare pe care o specificați fib (1000)
Aceasta va reveni 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Pasul 3. Construiți un program de control al debitului mai complicat
Instrucțiunile de control al fluxului vă permit să setați condiții specifice care modifică modul în care este rulat programul. Acest lucru este important mai ales atunci când aveți de-a face cu introducerea utilizatorului. Următorul exemplu va folosi if, elif (else if) și else pentru a crea un program simplu care evaluează vârsta utilizatorului.
age = int (input ("Introduceți vârsta:")) dacă vârsta <= 12: print ("Este minunat să fiți copil!") ! ") else: print (" Time to grow up ") # Dacă oricare dintre aceste afirmații este adevărată # va fi afișat mesajul corespunzător. # Dacă niciuna dintre afirmații nu este adevărată, se afișează mesajul „else” #.
-
Acest program introduce, de asemenea, câteva alte afirmații foarte importante, care vor fi de neprețuit pentru o varietate de aplicații diferite:
- input () - Aceasta invocă introducerea utilizatorului de la tastatură. Utilizatorul va vedea mesajul scris între paranteze. În acest exemplu, intrarea () este înconjurată de o funcție int (), ceea ce înseamnă că toate intrările vor fi tratate ca un număr întreg.
- range () - Această funcție poate fi utilizată într-o varietate de moduri. În acest program, verifică dacă numărul dintr-un interval cuprins între 13 și 20. Sfârșitul intervalului nu este luat în calcul în calcul.
Pasul 4. Aflați celelalte expresii condiționale
Exemplul anterior a folosit simbolul „mai mic sau egal” (<=) pentru a determina dacă vârsta de intrare îndeplinește condiția. Puteți utiliza aceleași expresii condiționale pe care le-ați folosi în matematică, dar tastarea lor este puțin diferită:
Sens | Simbol | Simbol Python | |
---|---|---|---|
Mai puțin decât | < | < | |
Mai mare ca | > | > | |
Mai mic sau egal | ≤ | <= | |
Mai mare sau egal | ≥ | >= | |
La fel | = | == | |
Nu este egal | ≠ | != |
Pasul 5. Continuați să învățați
Acestea sunt doar elementele de bază atunci când vine vorba de Python. Deși este una dintre cele mai simple limbi de învățat, există destul de puțină adâncime dacă sunteți interesat de săpat. Cel mai bun mod de a continua să înveți este să creezi în continuare programe! Amintiți-vă că puteți scrie rapid programe zero direct în interpret, iar testarea modificărilor dvs. este la fel de simplă ca rularea programului din linia de comandă din nou.
- Există o mulțime de cărți bune disponibile pentru programarea Python, inclusiv „Python pentru începători”, „Python Cookbook” și „Python Programming: An Introduction to Computer Science”.
- Există o varietate de surse disponibile online, dar multe sunt încă orientate către Python 2. X. Poate fi necesar să faceți ajustări la orice exemple pe care le oferă.
- Dacă doriți să rulați python online, dar doriți să rulați python 3, Repl [1] are un interpret python care folosește mașini virtuale Linux. O altă resursă online bună pentru un viitor "pythonista" (programator de versiuni Python bine versat) este funcțională pentru gândire [2]. Pentru provocări mai mari, sunt disponibile și „Automate the Boring Stuff” [3] și Project Euler [4].
- Multe școli locale oferă cursuri pe Python. De multe ori Python este predat în cursuri introductive, deoarece este una dintre limbile mai ușor de învățat.
Exemple de programe
Exemplu de cod de pornire a interpretului Python
Exemplu de cod de calculator Python
Exemplu de program ușor Python