Cum să începeți programarea în Python: 13 pași (cu imagini)

Cuprins:

Cum să începeți programarea în Python: 13 pași (cu imagini)
Cum să începeți programarea în Python: 13 pași (cu imagini)

Video: Cum să începeți programarea în Python: 13 pași (cu imagini)

Video: Cum să începeți programarea în Python: 13 pași (cu imagini)
Video: Pygame - Display Image in Pygame python || Pygame python tutorial #python #pygame 2024, Aprilie
Anonim

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

167107 1 2
167107 1 2

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.

167107 2 2
167107 2 2

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

167107 3 3
167107 3 3

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.

167107 4 2
167107 4 2

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ă.

167107 5 2
167107 5 2

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

167107 6 2
167107 6 2

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

167107 7 2
167107 7 2

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”.

167107 8 2
167107 8 2

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.

167107 9 2
167107 9 2

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

167107 10 2
167107 10 2

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.

167107 11 2
167107 11 2

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

167107 12 2
167107 12 2

Pasul 3. Instalați cea mai nouă versiune în Red Hat și Fedora

Deschideți fereastra Terminal și tastați sudo yum install python.

167107 13 2
167107 13 2

Pasul 4. Instalați cea mai nouă versiune în Arch Linux

Conectați-vă ca utilizator root. Tastați pacman -S python.

167107 14 2
167107 14 2

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

167107 15 2
167107 15 2

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).

167107 16 2
167107 16 2

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ă

167107 17 2
167107 17 2

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

167107 18 2
167107 18 2

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.

167107 19 2
167107 19 2

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.

167107 20 2
167107 20 2

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

167107 21 2
167107 21 2

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

167107 22 2
167107 22 2

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

167107 23 2
167107 23 2

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

167107 24 2
167107 24 2

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

167107 25 2
167107 25 2

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.

167107 26 2
167107 26 2

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.

167107 27 2
167107 27 2

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

167107 28 2
167107 28 2

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”.
167107 29 2
167107 29 2

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

167107 30 2
167107 30 2

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

167107 31 2
167107 31 2

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.
167107 32 2
167107 32 2

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

167107 33 2
167107 33 2

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.
167107 34 2
167107 34 2

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ă:

Expresii condiționate.

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 !=
167107 35 2
167107 35 2

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

Image
Image

Exemplu de cod de pornire a interpretului Python

Image
Image

Exemplu de cod de calculator Python

Image
Image

Exemplu de program ușor Python

Recomandat: