sedhesrebsit.ru

Învățați să programați în Python

Vrei să înveți cum să programezi? Începerea programării într-un limbaj de programare poate părea descurajantă și cred că este necesar să luați lecții pentru a afla acest lucru. Deși acest lucru poate fi cazul anumitor limbaje de programare, există mai multe limbi pe care le-ați învățat într-o zi sau două. Python este una dintre aceste limbi. Puteți avea deja un program Python de lucru în câteva minute. Citiți mai departe pentru a afla cum.

pași

Partea 1
Instalarea Python (Windows)

Imaginea intitulată 167107 1
1
Descărcați Python pentru Windows. Puteți descărca gratuit interpretul Python pentru Windows de pe site-ul 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 în OS X și Linux. Nu este nevoie să instalați toate programele legate de Python, dar într-adevăr aveți nevoie de un editor de text bun pentru limbile de programare.
  • Cele mai multe distribuții Linux și versiunile de OS X încă mai utilizează Python 2.X. Există câteva diferențe minore între 2 & 3, în care modificările aduse "imprimare" declarația se evidențiază. 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 Python.
  • Imaginea intitulată 167107 2
    2
    Instalați interpretul Python. Pentru majoritatea utilizatorilor, setările implicite sunt îndeplinite. Puteți asigura că Python funcționează din linia de comandă prin bifarea ultimei opțiuni din lista modulelor disponibile.
  • Image cu titlul 167107 3
    3
    Instalați un procesor de text. Este posibil să scrieți un program Python în Notepad (Notepad) sau TextEdit, dar este mult mai ușor să citiți codul cu un procesor de text specializat. Există un număr de editori gratuit de la care puteți alege, cum ar fi Notepad ++ (Windows), TextWrangler (Mac) sau JEdit (Orice sistem).
  • Imaginea intitulată 167107 4
    4
    Testați-vă instalarea. Deschideți Promptul 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. Acum veți vedea linia de comandă a interpretului Python, după cum urmează >>>.
  • tip tipăriți ("Bună ziua, lume!") și apăsați ⌅ Introduceți. Veți primi acum text Bună ziua, lume! poate fi văzut sub linia de comandă Python.
  • Partea 2
    Învățarea conceptelor de bază

    Image cu titlul 167107 5
    1
    Nu este nevoie să compilați un program Python. Python funcționează cu un interpret, ceea ce înseamnă că puteți rula imediat un program de îndată ce ați făcut modificări. Aceasta înseamnă că procesul de iterație, de revizuire și de căutare de erori este mult mai rapid decât în ​​multe alte limbi de programare.
    • Python este una dintre cele mai simple limbi de învățat și aveți deja un program simplu care rulează în câteva minute.
  • Image cu titlul 167107 6
    2
    Utilizarea interpretului. Puteți testa cu codul interpretului fără a adăuga mai întâi la acesta programul. Acest lucru este minunat pentru a afla cum funcționează locurile de muncă sau pentru a scrie un program unic.
  • Imaginea intitulată 167107 7
    3
    Modul în care Python se ocupă de obiecte și variabile. Python este un limbaj orientat pe obiecte, ceea ce înseamnă că totul este tratat ca un obiect. Aceasta înseamnă că trebuie să declarați variabilele la începutul unui program (puteți face acest lucru în orice moment) și va trebui de asemenea să specificați tipul de variabilă (întreg, șir, etc.).
  • Partea 3
    Folosirea interpretului Python ca calculator

    Efectuarea unui număr de funcții matematice de bază ajută la familiarizarea cu sintaxa Python și modul în care sunt tratate numerele și șirurile.

    Imaginea intitulată 167107 8
    1
    Porniți interpretul. Deschideți Promptul de comandă sau terminalul. tip piton și apăsați ⌅ Introduceți. HIermee porniți interpretul Python și promptul de comandă Python este deschis (>>>).
    • Dacă nu aveți instalat Python astfel încât să puteți porni din linia de comandă, va trebui mai întâi să mergeți la directorul Python pentru a porni interpretul.
  • Image cu titlul 167107 9
    2
    Câteva operații aritmetice simple. Puteți utiliza cu ușurință Python pentru a efectua o serie de operații aritmetice simple. Consultați codul de mai jos pentru câteva exemple ale acestor funcții de calcul. Vă rugăm să rețineți: # indică faptul că postezi comentarii în codul Python și nu sunt procesate de către interpret.
    >>> 3 + 710>>> 100 - 10 * 370>>> (100 - 10 * 3) / 2 # Părți returnează întotdeauna un număr cu virgulă (zecimal) 35.0>>> (100 - 10 * 3) // 2 # Diviziunea de podea (două tăieturi) ignoră zecimalele35>>> 23% 4 # Calculează restul unei diviziuni3>>> 17,53 * 2,67 / 4,111,41587804878049
  • Imaginea intitulată 167107 10
    3
    Puteri de calcul. Utilizați ** operator pentru a indica o putere. Python poate calcula rapid numere mari. Vedeți codul de mai jos cu exemple.
    >>> 7 ** 2 # 7 pătrat49>>> 5 ** 7 # 5 la puterea 778125
  • Imagine cu denumirea 167107 11
    4
    Crearea și manipularea variabilelor. Puteți atribui variabile în Python pentru funcții simple algebrice. Aceasta este o introducere excelentă atunci când vine vorba de atribuirea variabilelor în programele Python. Atribuiți variabile cu el = semneze. Vedeți codul de mai jos cu exemple.
    >>> a = 5>>> b = 4>>> a * b20>>> 20 * a // b25>>> b ** 216>>> width = 10 # Variabilele pot fi orice șir>>> înălțime = 5>>> lățime * înălțime50
  • Imagine cu denumirea 167107 12


    5
    Închideți interpretul. După ce ați terminat de utilizat interpretul, îl puteți închide și puteți reveni la linia de comandă apăsând ^ Ctrl+Z (Windows) sau ^ Ctrl+D (Linux / Mac) și apoi ⌅ Introduceți. Puteți, de asemenea renunță () tip, apoi continuați ⌅ Introduceți press.
  • Partea 4
    Un prim program

    Imagine cu denumirea 167107 13
    1
    Deschideți procesorul de text. Puteți crea rapid un program de testare pentru a deveni mai familiarizat cu elementele de bază ale creării și salvării programelor, după care le puteți rula cu interpretul. Cu aceasta puteți verifica dacă interpretul dvs. a fost instalat corect.
  • Imaginea intitulată 167107 14
    2
    Efectuarea a "imprimare" declarație. "imprimare" este una dintre funcțiile de bază ale Python și este utilizată pentru afișarea informațiilor în terminal în timp ce rulează un program. Vă rugăm să rețineți: "imprimare" este una dintre cele mai mari diferențe dintre Python 2 și Python 3. În Python 2, a trebuit doar să faceți asta "imprimare" pentru a tasta, urmat de ceea ce ați vrut să arătați. În Python 3 este "imprimare" deveniți o funcție, așa că acum veți fi "print ()" trebuie să tastați, în cazul în care ceea ce doriți să arătați este inclus în paranteze.
  • Imaginea intitulată 167107 15
    3
    Adăugați o declarație. Una dintre cele mai comune metode de a testa un limbaj de programare este prin text "Bună ziua, lume!" pentru a arăta. Plasați acest text în el "print ()" , împreună cu ghilimelele:
    tipăriți ("Bună ziua, lume!")
  • Spre deosebire de multe alte limbi, nu este necesar să aveți un punct și virgulă la sfârșitul unei linii - la loc. De asemenea, nu este nevoie de bretele ({}) pentru indicarea blocurilor cu cod. În schimb, lucrați cu indentare pentru a indica blocuri cu cod.
  • Imaginea intitulată 167107 16
    4
    Salvați fișierul. Faceți clic pe fișier din meniul principal al procesorului dvs. de text și selectați Salvare ca. În meniul derulant din caseta de nume, alegeți tipul fișierului Python. Dacă utilizați Notepad (nu este recomandat), selectați "Toate fișierele" și locul "PY" la sfârșitul numelui fișierului.
  • Asigurați-vă că salvați fișierul într-un loc unde îl puteți deschide cu ușurință, deoarece trebuie să îl puteți accesa cu ușurință prin linia de comandă.
  • Mai întâi salvează-l ca "hello.py".
  • Imaginea intitulată 167107 17
    5
    Întoarceți programul. Deschideți Command Prompt sau Terminal și mergeți la locația de stocare a fișierului. Când ați ajuns acolo, porniți programul tastând hello.py și apăsați ⌅ Introduceți. Ar trebui să primiți acum textul Bună ziua, lume! pentru a vedea, sub linia de comandă.
  • În funcție de modul în care ați instalat Python și de ce versiune, este posibil să aveți nevoie python hello.py sau python3 hello.py pentru a rula programul.
  • Imaginea intitulată 167107 18
    6
    Testați cât mai des posibil. Unul dintre marile lucruri despre Python este că puteți testa noi programe imediat. O bună practică este să părăsiți linia de comandă î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
    Proiectarea unor programe mai complexe

    Imaginea intitulată 167107 19
    1
    Experimentați cu o declarație standard de control al debitului. Cu declarațiile de control al fluxului puteți controla ce face un program, pe baza anumitor condiții. Aceste instrucțiuni sunt nucleul programării în Python și puteți crea programe care fac lucruri diferite, în funcție de condițiile de intrare și de condiții. în timp ce declarația este un bun exemplu de acest lucru, pentru a începe. În acest exemplu puteți să o faceți în timp ce utilizați instrucțiunea pentru a calcula secvența Fibonaccion la 100:
    # Fiecare număr din secvența Fibonacci este # suma celor două numere anterioare. A, b = 0, 1while b < 100: imprimare (b, capăt = ``) a, b = b, a + b
    • Seria continuă până când (în timp ce) b mai mic decât (<) 100.
    • Rezultatul este atunci 1 1 2 3 5 8 13 21 34 55 89
    • end = `` comanda va afișa ieșirea pe aceeași linie, în loc să afișeze fiecare valoare pe altă linie.
    • Există câteva lucruri de urmărit în acest program simplu, care sunt esențiale pentru crearea programelor complexe în Python:
    • Observați indentarea. o : 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 în timp ce bloc. Indentarea corectă este esențială și unică pentru un program Python. Nu funcționează corect dacă indentarea nu este corectă.
    • Mai multe variabile pot fi definite pe aceeași linie. În exemplul de mai sus, amândouă o ca b definite pe prima linie.
    • Dacă introduceți acest program direct în interpret, va trebui să adăugați o linie goală la sfârșit, astfel încât interpretul să știe că programul sa încheiat.
  • Image cu titlul 167107 20
    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 în special atunci când este necesar să se utilizeze 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 a apela o secvență Fibonacci:
    def fib (n): a, b = 0, 1 în timp ce a < n: print (a, end = ``) a, b = b, a + bprint
  • Acest lucru dă 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Imaginea intitulată 167107 21
    3
    Construiți un program mai complex de control al debitului. Cu instrucțiunile de control al fluxului puteți specifica condiții specifice care modifică modul în care funcționează programul. Acest lucru este cu siguranță important dacă aveți de a face cu intrarea de la utilizator. Se folosește exemplul următor dacă, Elif (altfel dacă) și altfel pentru a crea un program simplu pentru a face un comentariu despre vârsta unei persoane.
    age = int (intrare ("Introduceți vârsta: ")) dacă vârsta <= 12: imprimare ("Este minunat să fii copil!") elif în intervalul (13, 20): print ("Ești adolescentă!") else: print ("E timpul să crească") # Dacă una dintre aceste afirmații este adevărată, atunci textul corespunzător este afișat. Dacă niciuna dintre instrucțiuni nu este adevărată, atunci "altfel"# mesajul este afișat.
  • Acest program prezintă câteva alte afirmații importante care sunt indispensabile pentru o serie de aplicații diferite:
  • intrare () - Cereți o intrare cu tastatura. Utilizatorul va vedea mesajul în ghilimele. În acest exemplu, intrare () înconjurat de int () funcția, ceea ce înseamnă că toate intrările sunt tratate ca un întreg (întreg).
  • interval () - Această funcție poate fi utilizată într-o serie de moduri diferite. În acest program se verifică dacă o gamă se situează între 13 și 20. Sfârșitul intervalului nu se ia în calcul.
  • Imaginea intitulată 167107 22
    4
    Aflați celelalte expresii condiționate. Exemplul anterior utilizează simbolul "mai mică sau egală cu" (<=) pentru a determina dacă vârsta introdusă corespunde condiției. Puteți folosi aceleași expresii condiționale pe care le utilizați și în matematică, dar tastarea acestora este puțin diferită:
    Expresii condiționate.
    senssimbolSimbolul Python
    Mai puțin decât<<
    Mai mare decât>>
    Mai puțin sau egal<=
    Mai mare sau egal>=
    este egală===
    Nu este egal !=
  • 5
    Continuați învățarea. Acesta este doar începutul când vine vorba de învățarea Python. Deși este una dintre limbile cele mai simple de învățat, există multe de învățat dacă doriți să mergeți mai adânc în limbă. Cea mai bună cale este să continuați cu crearea de programe! Amintiți-vă că puteți scrie rapid câteva modele de programe în interpret și că testarea modificărilor dvs. este la fel de ușoară ca pornirea programului din linia de comandă.
  • Există câteva cărți despre programarea Python, inclusiv "Python pentru începători". "Cartea de bucate Python" și "Programarea Python: o introducere în informatică".
  • Există o serie de resurse online disponibile, dar acestea sunt în principal concentrate pe Python 2.X. Poate fi necesară ajustarea exemplelor pentru a le face să funcționeze în Python 3.
  • Multe școli oferă lecții despre Python. Python este adesea prezentat în lecții introductive despre programare, deoarece este una dintre cele mai ușoare limbi de învățat.
  • sfaturi

    • Python este una dintre cele mai simple limbi de computere, dar are nevoie de dedicare pentru o învățare foarte bună. De asemenea, ajută la cunoașterea algebrelor, deoarece Python este foarte concentrat pe modele matematice.
    Distribuiți pe rețelele sociale:

    înrudit
    Descărcați, instalați și executați JDKDescărcați, instalați și executați JDK
    Instalați un nou sistem de operare pe computerInstalați un nou sistem de operare pe computer
    Învățarea unui limbaj de programareÎnvățarea unui limbaj de programare
    Deveniți programatorDeveniți programator
    Deveniți un programator de software deschisDeveniți un programator de software deschis
    Hacking un site webHacking un site web
    Deschiderea fișierelor exe pe un MacDeschiderea fișierelor exe pe un Mac
    Instalați GIMPInstalați GIMP
    Descărcați Google ChromeDescărcați Google Chrome
    Redați DVD-uri gratuite pe PC-ul WindowsRedați DVD-uri gratuite pe PC-ul Windows
    » » Învățați să programați în Python

    © 2011—2021 sedhesrebsit.ru