Începeți programarea în Python

Doriți să învățați programarea? Noțiuni de bază în programele de calculator poate fi descurajant și vă puteți gândi că trebuie să ia lecții să-l învețe. În timp ce acest lucru poate fi valabil pentru unele limbi, există o varietate de limbi de programare care necesită doar o zi sau două pentru a capta elementele de bază. Python este una dintre aceste limbi. Puteți avea un simplu program Python rulat în câteva minute. Vedeți pasul 1 de mai jos pentru a afla cum.

metodă

Partea 1
Instalați Python (Windows)

Imaginea intitulată 167107 1
1
Descărcați Python pentru sistemele Windows. Interpretul Python pentru Windows poate fi descărcat gratuit de pe site-ul Python. Asigurați-vă că descărcați versiunea corectă pentru sistemul dvs. de operare.
  • Ar trebui să descărcați cea mai recentă versiune disponibilă, aceasta este versiunea 3.4 la momentul redactării acestui articol.
  • OS X și Linux au instalat deja Python. Nu este nevoie să instalați software-ul Python, dar poate doriți să instalați un editor de text.
  • Cele mai multe distribuții Linux și versiunile OS X încă utilizează Python 2.X. Există unele diferențe minore între 2 și 3, cele mai notabile fiind modificările aduse declarației "print". Dacă doriți să instalați o versiune mai nouă de Python pe OS X sau Linux, puteți descărca fișiere de pe site-ul Python.
  • Imaginea intitulată 167107 2
    2
    Instalați programul de interpretare Python. Majoritatea utilizatorilor pot instala interpretul fără a schimba setările. Puteți integra Python în linia de comandă activând ultima opțiune din lista modulelor disponibile.
  • Image cu titlul 167107 3
    3
    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 într-un editor de text special. Există o varietate de editori gratuit de care puteți alege, cum ar fi: Notepad ++ (Windows), TextWrangler (Mac) sau Jedit (toate sistemele).
  • Imaginea intitulată 167107 4
    4
    Testați-vă instalarea. Deschideți linia de comandă (Windows) sau terminalul (Mac / Linux) și introduceți Python. Încărcările Python și numărul versiunii sunt afișate. Veți fi direcționat către linia de comandă a interpretului Python, indicată de >>>.
    • Introduceți imprimarea ("Salut, Lumea!")}} Și apăsați Intră ⌅. Ar trebui să vedeți textul Hello, World! în linia de comandă Python.
  • Partea 2
    Învățarea conceptelor de bază

    Image cu titlul 167107 5
    1
    Înțelegeți că Python nu trebuie compilat. Python este un limbaj interpretat, ceea ce înseamnă că puteți rula programul de îndată ce faceți modificări în fișier. Acest lucru face iterarea, revizuirea și depanarea în astfel de programe mult mai repede decât în ​​multe alte limbi.
    • Python este una dintre limbile mai ușor de învățat și puteți avea un program simplu care rulează în doar câteva minute.
  • Image cu titlul 167107 6
    2
    Joacă puțin cu interpretul. Puteți să-l utilizați pentru a testa codul, fără a mai fi nevoie să îl adăugați mai întâi la programul dvs. Acest lucru este minunat pentru a afla cum funcționează anumite comenzi sau pentru a scrie un program de unică folosință.
  • Imaginea intitulată 167107 7
    3
    Aflați cum Python se ocupă de obiecte și variabile. Python este un limbaj orientat pe obiecte, ceea ce înseamnă că totul din program este considerat un obiect. Aceasta înseamnă că nu trebuie să declarați nici o variabilă la începutul programului dvs. (puteți să o faceți oricând) și nu trebuie să specificați tipul de variabilă (întreg, șir, etc.).
  • Partea 3
    Utilizați interpretul Python ca un calculator

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

    Imaginea intitulată 167107 8
    1
    Porniți interpretul. Deschideți linia de comandă sau terminalul. În linia de comandă, introduceți Python și apăsați Intră ⌅. Aceasta va încărca interpretul Python și veți fi dus la promptul Python (>>>).
    • Dacă nu ați inclus Python în linia de comandă, atunci trebuie să navigați la directorul Python pentru a rula interpretul.
  • Image cu titlul 167107 9
    2
    Efectuați o aritmetică de bază. Puteți utiliza Python pentru a efectua cu ușurință aritmetică de bază. Consultați caseta de mai jos pentru câteva exemple de utilizare a caracteristicilor calculatorului. Notă: # indică comentarii în codul Python și nu sunt citite de către interpret.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Divizia întoarce întotdeauna un Punct plutitor (zecimal) number35.0 >>> (100 - 10 * 3 ) // 2 # Divizia de podea (două tăișuri) aruncă rezultatele zecimale35 >>> 23% 4 # Aceasta calculează restul Diviziei3 >>> 17.53 * 2.67 / 4.111.41587804878049
  • Imaginea intitulată 167107 10
    3
    Calculați puterile. Puteți folosi operatorul ** pentru a desemna puterile. Python poate calcula rapid numere mari. Uitați-vă la exemplul de mai jos.
    >>> 7 ** 2 # 7 mare 249 >>> 5 ** 7 # 5 ridicat 778125
  • Imagine cu denumirea 167107 11
    4
    Creați și modificați variabilele. Puteți atribui variabile în Python pentru a efectua algebra de bază. Aceasta este o introducere bună în atribuirea variabilelor în programele Python. Variabilele sunt atribuite utilizând caracterul =. Uitați-vă la exemplul de mai jos.
    >>> a = 5 >>> b = 4 >>> a * b20 >>> 20 * a // b25 >>> b ** 216 >>> width = 10 # Variabilele pot fi orice șir (string)> >> înălțime = 5 >>> lățime * înălțime50
  • Imagine cu denumirea 167107 12


    5
    Închideți interpretul. După ce ați terminat folosind interpretul, îl puteți închide și apăsați CTRL + Z (Windows) sau CTRL + D (Linux / Mac) și apoi apăsați Intră ⌅ reveniți la linia de comandă. Puteți, de asemenea, să introduceți oprirea () și pornirea Intră ⌅ press.
  • Partea 4
    Creați primul program

    Imagine cu denumirea 167107 13
    1
    Deschideți editorul de text. Puteți crea rapid un program de testare care vă va familiariza cu elementele de bază ale creării și salvării programelor și apoi prin intermediul interpretului. Acest lucru vă va ajuta, de asemenea, să testați dacă interpretul dumneavoastră a fost instalat corect.
  • Imaginea intitulată 167107 14
    2
    Creați o declarație de tipărire. Print este una dintre caracteristicile de bază ale programului Python și este utilizată pentru a afișa informații în timpul unui program din terminal. Notă: "imprimarea" este una dintre cele mai mari modificări de la Python 2 la Python 3. În Python 2, trebuie doar să introduceți "print" urmat de ceea ce doriți să vedeți. În Python 3, "print" a devenit o funcție, deci trebuie să introduceți "print ()" și să puneți ceea ce doriți să fie afișat în paranteze.
  • Imaginea intitulată 167107 15
    3
    Adăugați declarația dvs. Una dintre cele mai comune metode de a testa un limbaj de programare este textul "Bună ziua, lumea!" afișare. Plasați acest text, inclusiv ghilimele, în instrucțiunea "print ()":
    print ("Bună ziua, lumea!")
    • Spre deosebire de alte limbi, nu trebuie să marcați sfârșitul unei linii cu un -. De asemenea, nu este necesar să folosiți brațele curbate {} pentru a marca blocurile. În schimb, indicațiile indică ce aparține unui bloc.
  • Imaginea intitulată 167107 16
    4
    Salvați fișierul. În meniul editorului dvs. de text, faceți clic pe Fișier și selectați Salvare ca. Selectați tipul fișierului Python de lângă numele din meniul derulant. Dacă utilizați Notepad (nu este recomandat), alegeți "All Files" și apoi adăugați ".py" la sfârșitul numelui fișierului.
    • Asigurați-vă că salvați fișierul undeva în care aveți acces ușor, deoarece trebuie să navigați din linia de comandă.
    • Salvați fișierul ca "hello.py" în acest exemplu.
  • Imaginea intitulată 167107 17
    5
    Executați programul. Deschideți linia de comandă sau terminalul și navigați la locul unde ați salvat fișierul. Odată ce sunteți acolo, rulați fișierul tastând și tastând hello.py Intră ⌅ presare. Ar trebui să vedeți textul Hello, World! vedeți petrecut.
    • În funcție de modul în care ați instalat Python, poate fi necesar să introduceți python hello.py pentru a rula programul.
  • Imaginea intitulată 167107 18
    6
    Încearcă-o des. Unul dintre marile lucruri despre Python este că vă puteți testa noile programe imediat. O bună practică este ca linia de comandă să fie deschisă în același timp cu editorul. Dacă salvați modificările în editor, puteți rula imediat programul din linia de comandă, ceea ce vă va permite să testați rapid modificările.
  • Partea 5
    Crearea de programe avansate

    Imaginea intitulată 167107 19
    1
    Experimentați cu o declarație de flux de bază. Comenzile de control al fluxului vă permit să controlați ce procedează programul pe baza unor condiții specifice. Aceste afirmații se află în centrul programului de programare Python și vă permit să creați programe care fac lucruri diferite în funcție de condițiile de intrare și de condiții. Declarația în timp este un bun exemplu pentru început. În acest exemplu, puteți utiliza instrucțiunea while pentru a calcula seria Fibonacci până la 100:
    # Fiecare număr din seria Fibonacci este suma # din cele două numere anterioare a, b = 0, 1while b < 100:print(b, end=` `)a, b = b, a+b
    • Seria rulează până când (în timp ce) b este mai mică (<) als 100.
    • Problema este 1 1 2 3 5 8 13 21 34 55 89
    • Comanda end = `` afișează ieșirea din același rând în loc de ieșirea fiecărei valori pe o linie separată.
    • Există câteva lucruri de reținut în acest program simplu, care este esențial pentru construirea de programe complexe în Python:
      • Rețineți indentarea. On: indică faptul că următoarele linii sunt indentate și astfel fac parte din bloc. În exemplul de mai sus, imprimarea (b) și a, b = b, a + b fac parte din blocul de timp. Indentarea corectă este crucială pentru ca programul dvs. să funcționeze.
      • Mai multe variabile pot fi definite în aceeași linie. În exemplul de mai sus, ambele a și b sunt definite în primul rând.
      • Dacă introduceți acest program direct în interpret, atunci trebuie să inserați o linie necompletată la sfârșit, astfel încât interpretul să știe că programul este terminat.
  • Image cu titlul 167107 20
    2
    Construiți funcții în cadrul programelor. Puteți defini funcții pe care le puteți apela mai târziu în program. Acest lucru este util în special dacă trebuie să utilizați mai multe funcții ca parte a unui program mai amplu. În exemplul următor, puteți crea o funcție pentru a apela o serie Fibonacci, similară celei pe care ați scris-o anterior:
    def fib (n): a, b = 0, 1 în timp ce a < n:print(a, end=` `)a, b = b, a+bprint()# Später im Programm kannst du deine Fibonacci-Funktion# mit jedem bestimmten Wert aufrufenfib(1000)
    • Aceasta returnează 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Imaginea intitulată 167107 21
    3
    Dezvoltați un program mai complex de control al fluxului. Condițiile de control al fluxului vă permit să setați anumite condiții care vor afecta execuția programului. Acest lucru este important în special atunci când se ocupă de introducerea de către utilizator. Următorul exemplu folosește instrucțiunile if, elif (else if) și else pentru a crea un program simplu care evaluează vârsta utilizatorului.
    age = int ("Introduceți vârsta:") în cazul vârstei <= 12:print("Es ist toll, ein Kind zu sein!")elif age in range(13, 20):print("Du bist ein Teenager!")else:print("Zeit zum erwachsen werden")# Wenn eine dieser Aussagen wahr ist,# dann wird die entsprechende Nachricht ausgegeben.# Wenn keine der Aussagen wahr ist, dann wird die# "else"-Nachricht ausgegeben.
    • Acest program introduce, de asemenea, câteva alte declarații foarte importante, care sunt neprețuite pentru o serie de aplicații diferite:
      • input () - Aceasta interoghează intrarea utilizatorului de la tastatură. Utilizatorul vede mesajul scris în paranteze. În acest exemplu, instrucțiunea input () este înconjurată de o funcție int (), ceea ce înseamnă că toate intrările sunt tratate ca întregi.
      • interval () - Această funcție poate fi utilizată într-o varietate de moduri. În acest program, ea verifică dacă numărul variază între 13 și 20. Sfârșitul intervalului nu este luat în calcul.
  • Imaginea intitulată 167107 22
    4
    Aflați celelalte expresii condiționate. Exemplul anterior are simbolul "mai mic sau egal cu (<=) benutzt, um zu bestimmen, ob das eingegebene Alter die Bedingung erfüllt hat. Du kannst die gleichen bedingten Ausdrücke verwenden wie auch in der Mathematik, das Tippen unterscheidet sich allerdings etwas:
    Condiții expresive.
    sensicoanăPictograma Python
    Mai puțin decât<<
    Mai mare decât>>
    Mai mici<=
    Mai mare egal> =
    egal===
    inegal !=
  • 5
    Continuați învățarea. Acestea sunt doar elementele de bază când vine vorba de Python. Deși este una dintre limbile de programare mai ușor de învățat, există mai multă adâncime dacă sunteți interesat să continuați să vă scufundați aici. Cea mai bună modalitate de a continua învățarea este să continuați să creați programe! Rețineți că puteți scrie rapid programe direct de la zero în interpret și testarea programelor este la fel de ușoară ca și re-executarea programului din linia de comandă.
    • Există o mulțime de cărți bune pentru programarea Python, inclusiv "Python pentru începători", "Python Cookbook" și "Programarea Python: o introducere în informatică".
    • Există o mulțime de surse pe internet, dar multe dintre ele se bazează pe Python 2.x. Este posibil să trebuiască să faceți modificări tuturor exemplelor furnizate.
    • Multe școli locale oferă cursuri Python. Python este predat la clase de nivel entry-level, deoarece este unul dintre limbile mai ușor de învățat.
  • Sfaturi

    • Python este una dintre limbile mai simple de computere, dar are nevoie de puțină dedicație pentru a-l învăța. De asemenea, ajută la înțelegerea de bază a algebrei, deoarece Python este foarte matematic.
    Distribuiți pe rețelele sociale:

    înrudit