Programare în Python

Autor: Frank Hunt
Data Creației: 13 Martie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Tutorial python romana | Episodul 1 | Setup, variabile, afisare, citire |
Video: Tutorial python romana | Episodul 1 | Setup, variabile, afisare, citire |

Conţinut

Doriți să învățați cum să programați? Începerea programării într-un limbaj de programare poate părea descurajant și s-ar putea să credeți că este necesar să luați cursuri pentru a învăța acest lucru. Deși acest lucru poate fi cazul anumitor limbaje de programare, există mai multe limbi pe care le puteți stăpâni într-o zi sau două. Python este una dintre aceste limbi. Puteți fi creat deja un program Python funcțional în câteva minute. Citiți mai departe pentru a afla cum.

A calca

Partea 1 din 5: Instalarea Python (Windows)

  1. Descărcați Python pentru Windows. Puteți descărca gratuit interpretul Python pentru Windows de pe site-ul web Python. Asigurați-vă că descărcați versiunea corectă pentru sistemul dvs. de operare.
    • Descărcați cea mai recentă versiune.
    • Python este deja inclus cu OS X și Linux. Nu este nevoie să instalați toate software-urile Python, dar chiar aveți nevoie de un procesor de text de limbaj de programare bun.
    • Majoritatea distribuțiilor și versiunilor Linux ale OS X încă folosesc Python 2.X. Există câteva diferențe minore între 2 și 3, modificările declarației „print” fiind deosebit de vizibile. Dacă doriți să instalați o versiune mai nouă a Python pe OS X sau Linux, descărcați fișierele necesare de pe site-ul web Python.
  2. Instalați interpretul Python. Setările implicite vor fi suficiente pentru majoritatea utilizatorilor. Puteți face Python să funcționeze din promptul de comandă, bifând ultima opțiune din lista de module disponibile.
  3. Instalați un procesor de text. Este posibil să scrieți un program Python în Notepad sau TextEdit, dar este mult mai ușor să citiți codul cu un editor de text specializat. Există un număr de editori gratuiti din care puteți alege, precum Notepad ++ (Windows), TextWrangler (Mac) sau JEdit (Orice sistem).
  4. Testați-vă instalarea. Deschideți linia de comandă (promptul de comandă Windows) sau Terminalul (Mac / Linux) și tastați piton. Python va fi încărcat și va fi afișat numărul versiunii. Veți vedea acum promptul de comandă interpretor Python, după cum urmează >.
    • Tip print („Bună ziua, lume!”) și apăsați ↵ Intrați. Acum veți primi text Salut Lume! poate fi văzut sub promptul de comandă Python.

Partea 2 din 5: Învățarea conceptelor de bază

  1. Nu este nevoie să compilați un program Python. Python funcționează cu un interpret, ceea ce înseamnă că puteți rula un program imediat după ce faceți modificări la acesta. Acest lucru face ca procesul de iterație, revizuire și găsirea erorilor să fie mult mai rapid decât în ​​multe alte limbaje de programare.
    • Python este una dintre cele mai ușoare limbi de învățat și puteți rula un program simplu în câteva minute.
  2. Folosind interpretul. Puteți testa cu codul de interpretare fără a-l adăuga mai întâi în program. Acest lucru este minunat pentru a învăța cum funcționează sarcinile sau pentru a scrie un program unic.
  3. Modul în care Python gestionează obiectele și variabilele. Python este un limbaj orientat obiect, ceea ce înseamnă că totul este tratat ca un obiect. Aceasta înseamnă că trebuie să declarați variabile la începutul unui program (puteți face acest lucru oricând) și va trebui, de asemenea, să indicați tipul variabilei (întreg, șir etc.).

Partea 3 din 5: Utilizarea interpretului Python ca calculator

Efectuarea unor funcții aritmetice de bază vă ajută să vă familiarizați cu sintaxa Python și cu modul în care numerele și șirurile sunt tratate.


  1. Porniți interpretul. Deschideți linia de comandă sau terminalul. Tip piton și apăsați ↵ Intrați. Aceasta pornește interpretul Python și deschide promptul de comandă Python (>).
    • Dacă nu aveți instalat Python, astfel încât să îl puteți rula din promptul de comandă, va trebui mai întâi să mergeți la directorul Python pentru a rula interpretul.
  2. Câteva operații aritmetice simple. Puteți utiliza cu ușurință Python pentru a efectua câteva operații aritmetice simple. Consultați codul de mai jos pentru câteva exemple ale acestor funcții de calcul. Fiți atenți: # indică faptul că faceți comentarii în codul Python și că nu sunteți procesate de interpret.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Împărțirea returnează întotdeauna un punct flotant (zecimal) numărul 35.0> (100 - 10 * 3) // 2 # Etaj diviziunea (două oblice) ignoră zecimale 35> 23% 4 # Calculează restul diviziunii 3> 17,53 * 2.67 / 4.1 11.41587804878049

  3. Puteri de calcul. Folosește ** operator pentru a indica o putere. Python poate calcula rapid numere mari. Vezi codul de mai jos cu exemple.

    > 7 * * 2 # 7 pătrat 49> 5 * * 7 # 5 la puterea 7 78125

  4. Crearea și manipularea variabilelor. Puteți atribui variabile în Python pentru funcții algebrice simple. Aceasta este o introducere excelentă pentru atribuirea variabilelor în programele Python. Alocați variabile cu = semn. Vezi codul de mai jos cu exemple.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Variabilele pot fi orice șir> height = 5> width * height 50

  5. Închideți interpretul. Când ați terminat de utilizat interpretul, îl puteți părăsi și reveni la promptul de comandă apăsând Ctrl+Z (Windows) sau Ctrl+D. (Linux / Mac) apoi pornit ↵ Intrați. Poti de asemenea părăsi () tastați, apoi apăsați ↵ Intrați prese.

Partea 4 din 5: Un prim program

  1. Deschideți procesorul de text. Puteți crea rapid un program de testare pentru a vă familiariza cu noțiunile de bază pentru crearea și salvarea programelor, apoi rulați-le cu interpretul. Acest lucru vă permite, de asemenea, să testați dacă interpretul dvs. este instalat corect.
  2. Efectuarea unei declarații de tipărire. „Print” este una dintre funcțiile de bază ale Python și este utilizată pentru afișarea informațiilor în terminal în timpul rulării unui program. Notă: „print” este una dintre cele mai mari diferențe dintre Python 2 și Python 3. În Python 2, trebuia doar să tastați „print” urmat de ceea ce doriți să afișați. În Python 3, „print” a devenit o funcție, așa că acum va trebui să tastați „print ()”, cu ceea ce doriți să afișați între paranteze.
  3. Adăugați o declarație. Una dintre cele mai frecvente modalități de a testa un limbaj de programare este citirea textului „Bună ziua, lume!” a arăta. Plasați acest text în instrucțiunea „print ()”, împreună cu ghilimelele:

    print („Bună ziua, lume!”)

    • Spre deosebire de multe alte limbi, nu este necesar să adăugați un punct și virgulă la sfârșitul unei linii ; A plasa. De asemenea, nu este necesar să utilizați aparate dentare ({}) pentru a fi folosit pentru a indica blocuri cu cod. În schimb, lucrați cu indentare pentru a indica blocuri de cod.
  4. Salvați fișierul. Faceți clic pe Fișier în meniul principal al procesorului de text și selectați Salvare ca. În meniul derulant de sub caseta de nume, alegeți tipul de fișier Python. Dacă utilizați Notepad (nu este recomandat), selectați „Toate fișierele” și puneți „.py” la sfârșitul numelui fișierului.
    • Asigurați-vă că salvați fișierul unde îl puteți accesa cu ușurință, deoarece ar trebui să îl puteți accesa cu ușurință din linia de comandă.
    • Mai întâi salvați-l ca „hello.py”.
  5. Rulați programul. Deschideți linia de comandă sau terminalul și navigați la locația de salvare a fișierului. Când ajungeți acolo, rulați programul tastând salut.py și apăsați ↵ Intrați. Acum ar trebui să obțineți textul Salut Lume! sub linia de comandă.
    • În funcție de modul în care ați instalat Python și de ce versiune poate fi necesar să utilizați python hello.py sau python3 hello.py tastând pentru a rula programul.
  6. Testați cât mai des posibil. Unul dintre lucrurile minunate despre Python este că puteți testa noi programe imediat. O bună practică este să lăsați linia de comandă activată în același timp în care lucrați în editorul dvs. Când salvați un program în editor, puteți rula programul chiar din linia de comandă, astfel încât să puteți testa rapid modificările.

Partea 5 din 5: Proiectarea programelor mai complexe

  1. Experimentați cu o declarație standard de control al debitului. Instrucțiunile de control al fluxului vă permit să controlați ce face un program în funcție de anumite condiții. Aceste afirmații se află în centrul programării Python și le puteți folosi pentru a crea programe care fac lucruri diferite în funcție de intrare și condiții. Aceasta in timp ce afirmația este un bun exemplu în acest sens, pentru început. În acest exemplu îl puteți face in timp ce declarație 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 continuă până când (în timp ce) b este mai mic de () 100.
    • Ieșirea devine apoi 1 1 2 3 5 8 13 21 34 55 89
    • Aceasta end = "" comanda va afișa ieșirea pe aceeași linie, în loc să afișeze fiecare valoare pe o linie diferită.
    • Există o serie de lucruri de remarcat în acest program simplu, care sunt esențiale pentru crearea de programe complexe în Python:
      • Rețineți indentarea. A : indică faptul că următoarele linii vor fi indentate și vor face parte dintr-un bloc de cod. Creați în exemplul de mai sus print (b) și a, b = b, a + b o parte din ea in timp ce bloc. Indentarea corectă este esențială și unică pentru un program Python. Nu va funcționa corect dacă indentarea este incorectă.
      • Mai multe variabile pot fi definite pe aceeași linie. În exemplul de mai sus, ambele A la fel de b definit pe prima linie.
      • Dacă introduceți acest program direct în interpret, va trebui să adăugați o linie goală la final, astfel încât interpretul să știe că programul sa încheiat.
  2. Funcții de proiectare în cadrul programelor. Puteți defini funcții pe care le puteți apela mai târziu în program. Acest lucru este util mai ales atunci când trebuie să utilizați mai multe funcții în limitele unui program mai mare. În exemplul următor, creați aceeași funcție ca cea scrisă anterior, pentru apelarea unei secvențe Fibonacci:

    def fib (n): a, b = 0, 1 în timp ce an: print (a, end = ") a, b = b, a + b print () # Mai târziu în program, numiți funcția Fibonacci # pentru o valoarea pe care o indicați. fib (1000)

    • Asta da 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Construiți un program de control al fluxului mai complex. Cu declarațiile de control al fluxului puteți indica condiții specifice care modifică modul în care funcționează programul. Acest lucru este important mai ales atunci când aveți de-a face cu introducerea utilizatorului. Următorul exemplu folosește dacă, elif (altfel dacă) și altceva pentru a crea un program simplu pentru a comenta vârsta cuiva.

    age = int (input ("Introduceți vârsta:")) if age = 12: print ("Este minunat să fiți copil!") elif vârstă în intervalul (13, 20): print ("Ești un adolescent!" ) else: print ("Timpul de a crește") # Dacă oricare dintre aceste afirmații este adevărată # atunci va fi afișat textul corespunzător. # Dacă niciuna dintre afirmații nu este adevărată, atunci se afișează mesajul „else” #.

    • Acest program introduce câteva alte afirmații importante care sunt indispensabile pentru o serie de aplicații diferite:
      • intrare () - Aceasta va cere introducerea cu tastatura. Utilizatorul va vedea mesajul între ghilimele. În acest exemplu intrare () înconjurat de int () funcție, ceea ce înseamnă că toate intrările sunt tratate ca un întreg (întreg).
      • gamă () - Această funcție poate fi utilizată în mai multe moduri diferite. În acest program, verifică dacă un interval se încadrează între 13 și 20. Sfârșitul intervalului nu este inclus în calcul.
  4. Aflați celelalte expresii condiționale. Exemplul anterior folosește simbolul „mai mic sau egal cu” (=) pentru a determina dacă vârsta introdusă se potrivește condiției. Puteți utiliza aceleași expresii condiționale pe care le utilizați în matematică, dar tastarea acestora este ușor diferită:
    Expresii condiționate.
    SensSimbolSimbol Python
    Mai puțin decât
    Mai mare ca>>
    Mai mic sau egal=
    Mai mare sau egal>=
    La fel===
    Nu este egal!=
  5. Continua sa inveti. Acesta este doar începutul când vine vorba de învățarea Python. Deși este una dintre cele mai ușoare limbi de învățat, există multe de învățat dacă doriți să adânciți în limbă. Cel mai bun mod este să continuați să creați programe! Amintiți-vă, puteți scrie rapid câteva modele de programe în interpret și testarea modificărilor dvs. este la fel de simplă ca rularea din nou a programului din linia de comandă.
    • Există mai multe cărți bune despre programarea Python, inclusiv „Python pentru începători”, „Python Cookbook” și „Python Programming: An Introduction to Computer Science”.
    • Există o serie de resurse online disponibile, dar acestea se concentrează în principal pe Python 2.X. Este posibil să fie nevoie să modificați exemplele pentru a le face să funcționeze în Python 3.
    • Multe școli oferă lecții despre Python. Python este adesea predat în cursurile introductive de programare, deoarece este una dintre cele mai ușoare limbi de învățat.

sfaturi

  • Python este unul dintre limbajele computerului mai simple, dar necesită totuși dedicare pentru a învăța foarte bine. De asemenea, vă ajută să cunoașteți algebra, deoarece Python este foarte concentrat pe modele matematice .