Cum se pornește programarea în Python

Vrei să înveți cum să programezi? Începând să înveți cum să programezi poate fi un pic intimidant și poți să crezi că trebuie să iei cursuri pentru a putea învăța. Deși acest lucru poate fi valabil pentru mai multe limbi, există o varietate de limbi de programare care iau doar o zi sau două pentru a afla elementele de bază. Python este una dintre aceste limbi. Puteți crea un program Python de bază și îl puteți rula în câteva minute. Continuați să citiți acest articol pentru a afla cum.

pași

Partea 1
Instalați Python (Windows)

Imaginea intitulată 167107 1
1
Descărcați Python pentru 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.
  • Trebuie să descărcați cea mai recentă versiune - care până acum este versiunea 3.4.
  • OS X și Linux au deja instalat Python. Nu este nevoie să instalați altceva, dar dacă doriți, puteți instala un editor de text.
  • Cele mai multe distribuții Linux și versiunile OS X încă utilizează Python 2.X. Există diferențe minore între versiunile 2 și 3, cele mai multe dintre cele mai notabile schimbări fiind în starea "print". Dacă doriți să instalați o versiune mai nouă a Python pentru OS X sau Linux, puteți descărca fișierele de pe site-ul Python.
  • Imaginea intitulată 167107 2
    2
    Instalați interpretul Python. Majoritatea utilizatorilor pot instala interpretul fără a schimba configurația. Puteți integra Python în linia de comandă, permițâ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, va fi mai ușor să citiți și să scrieți codul utilizând un editor de text specializat. Există o mare varietate de editori liberi ai limeselor pe care le puteți alege, cum ar fi Notepad ++ (Windows), TextWrangler (Mac) sau JEdit (orice sistem).
  • Imaginea intitulată 167107 4
    4
    Testați instalarea. Deschideți linia de comandă (Windows) sau Terminal (Mac și Linux) și tastați "python". Python se va încărca și numărul versiunii va apărea pe ecran. Apare promptul interpretului Python, care apare ca ">>>“.
  • Tip "print ("Bună ziua, lumea! ")" Și apăsați "Enter". Veți vedea textul "Bună ziua, lumea!" Sub linia de comandă Python.
  • Partea 2
    Aflați elementele de bază

    Image cu titlul 167107 5
    1
    Înțelegeți că Python nu are nevoie de compilații. Python este un limbaj interpretat, ceea ce înseamnă că puteți rula programul imediat ce se fac modificări în fișier. Acest lucru face ca iterația, revizuirea și depanarea să fie mult mai ușoară decât în ​​alte limbi.
    • Python este una dintre cele mai simple limbi de învățat și puteți crea și executa un program de bază în câteva minute.
  • Image cu titlul 167107 6
    2
    Intră în interpret. Puteți folosi interpretul pentru a testa codul fără a mai fi necesar să îl adăugați mai întâi la program. Acest lucru este minunat dacă învățați cum funcționează o anumită comandă sau dacă scrieți 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ă orice în program este tratat ca un obiect. Aceasta înseamnă că nu trebuie să declarați variabile la începutul programului (puteți să o faceți ori de câte ori doriți) și nu este necesar să specificați tipul de variabilă (completă, secvențe etc.).
  • Partea 3
    Utilizați interpretul Python ca un calculator

    Realizarea funcțiilor de bază ale calculatorului vă va ajuta să vă familiarizați cu sintaxa Python și cu modul în care sunt tratate numerele și secvențele.

    Imaginea intitulată 167107 8
    1
    Începeți cu interpretul. Deschideți linia de comandă sau terminalul. Introduceți "python" la promptul de comandă și apăsați pe "Enter". Se va încărca interpretul Python și va apărea promptul de comandă Python ( >>> ).
    • Dacă nu ați integrat Python la promptul de comandă, 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ă. Citiți diagrama de mai jos pentru a vedea câteva exemple despre modul de utilizare a funcțiilor calculatorului. Notă: # desemnează comentarii în codul Python și nu trece prin interpret.
    >>> 3 + 710>>> 100 - 10 * 370>>> (100 - 10 * 3) / 2 # Diviziunea va întoarce întotdeauna un număr în virgulă mobilă (zecimal) 35.0>>> (100 - 10 * 3) // 2 # Divizia de podea (două diagonale) va elimina 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 utiliza operatorul "**" pentru a indica puterile. Python poate calcula rapid numere mari. Citiți următoarea diagramă pentru a vedea câteva exemple.
    >>> 7 ** 2 # 7 pătrat49>>> 5 ** 7 # 5 la a șaptea power78125
  • Imagine cu denumirea 167107 11
    4
    Creați și manipulați variabilele. Puteți atribui variabile în Python pentru a efectua algebra. Aceasta este o bună instrucțiune despre cum să atribuiți variabile în programele Python. Variabilele sunt atribuite folosind semnul "=". Citiți următorul tabel pentru a vedea mai multe exemple.
    >>> a = 5>>> b = 4>>> a * b20>>> 20 * a // b25>>> b ** 216>>> width = 10 # Variabilele pot fi orice secvență>>> înălțime = 5>>> lățime * înălțime50
  • Imagine cu denumirea 167107 12


    5
    Închideți interpretul. După ce terminați să utilizați interpretul, îl puteți închide și reveniți la linia de comandă apăsând "^ Ctrl + Z" (în Windows) sau "^ Ctrl + D" (în Linux și Mac) și apoi apăsând "Enter". Puteți, de asemenea, tasta "quit ()" și apăsați pe "Enter".
  • 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 pentru a vă familiariza cu elementele de bază ale creării, salvării și executării programelor prin intermediul interpretului. Acest lucru vă va ajuta, de asemenea, să verificați dacă interpretul este instalat corect.
  • Imaginea intitulată 167107 14
    2
    Creați starea "Imprimare". "Print" este una dintre funcțiile de bază ale programului 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, trebuie doar să tastați "print" urmat de ceea ce doriți să apară. În Python 3, "print" a devenit o funcție, deci trebuie să tastați "print ()", cu ceea ce doriți să fie afișat între paranteze.
  • Imaginea intitulată 167107 15
    3
    Adăugați starea. Una dintre cele mai comune metode de a testa un limbaj de programare este să apară textul "Bună ziua, lumea!". Plasați textul în interiorul stării "print ()", împreună cu citatele:
    tipăriți ("Bună ziua, lume!")
  • Spre deosebire de multe limbi, nu trebuie să desemnați sfârșitul liniei cu un ";". De asemenea, nu este necesar să utilizați paranteze "{}" pentru a desemna blocuri. În schimb, indentarea este ceea ce va indica ce este inclus într-un bloc.
  • Imaginea intitulată 167107 16
    4
    Salvați fișierul Faceți clic pe meniul "Fișier" din editorul de text și selectați "Salvați ca". În meniul derulant de lângă câmpul de nume, selectați tipul fișierului Python. Dacă utilizați Notepad (pe care nu o recomand), selectați "All Files" (toate fișierele) și apoi adăugați "py" la sfârșitul numelui fișierului.
  • Asigurați-vă că salvați fișierul într-un loc ușor accesibil, deoarece va trebui să navigați la el din linia de comandă.
  • Pentru acest exemplu, salvați fișierul ca "hello.py".
  • Imaginea intitulată 167107 17
    5
    Executați programul. Deschideți linia de comandă sau terminalul și navigați la locația fișierului pe care tocmai l-ați salvat. Odată ajuns acolo, executați fișierul tastând "hello.py" și apăsând "Enter". Ar trebui să vedeți textul "Bună ziua, lumea!" Sub linia de comandă.
  • În funcție de modul în care ați instalat Python, este posibil să fie necesar să tastați "python hello.py" pentru a rula programul.
  • Imaginea intitulată 167107 18
    6
    Încearcă-o des. Unul dintre cele mai bune lucruri despre Python este că vă puteți testa imediat programul. O bună practică este ca simbolul programului să fie deschis în același timp cu editorul. Când salvați modificările din editorul dvs., puteți rula imediat programul din promptul de comandă, permițându-vă să testați rapid modificările.
  • Partea 5
    Creați programe avansate

    Imaginea intitulată 167107 19
    1
    Experimentați cu o declarație de bază privind controlul fluxului. Controalele privind fluxul de control vă permit să controlați ce procedează programul în anumite condiții. Aceste afirmații sunt inima programării Python și vă permit să creați programe care pot face diferite lucruri în funcție de intrări și condiții. Declarația "în timp" este un început bun. În acest exemplu, puteți utiliza instrucțiunea "în timp" 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 timp ce b < 100: imprimare (b, capăt = ``) a, b = b, a + b
    • Secvența va continua până când (în timp ce) "b" este mai mică decât (<) 100
    • Rezultatul 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ă pună fiecare valoare pe o linie separată.
    • Există câteva lucruri pe care ar trebui să le observați în acest program care sunt esențiale pentru crearea programelor complexe în Python:
    • Luați notă de sangria. ":" Indică faptul că următoarele linii vor fi indentate și fac parte dintr-un bloc. În exemplul anterior, comanda "print (b)" și "a, b = b, a + b" face parte din blocul "în timp". Indentarea corectă este esențială pentru ca programul dvs. să funcționeze.
    • Mai multe variabile pot fi definite pe aceeași linie. În exemplul anterior, "a" și "b" sunt definite de primul rând.
    • Dacă intenționați să introduceți acest program direct în interpret, trebuie să adăugați la sfârșit un rând gol, astfel încât interpretul să știe că este terminat.
  • Image cu titlul 167107 20
    2
    Creați funcții în cadrul programului. Puteți defini funcții pe care le puteți utiliza ulterior în program. Acest lucru este util în special 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 crea o secvență Fibonacci similară celei 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 + bprint () # Apoi puteți reutiliza funcția #
  • Care va reveni ca "0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987"
  • Imaginea intitulată 167107 21
    3
    Creați un program mai complex de control al debitului. Comenzile de control al fluxului vă permit să setați condiții specifice pentru a schimba modul în care rulează programul. Acest lucru este foarte important, mai ales atunci când aveți de-a face cu intrările de utilizatori. Următorul exemplu va utiliza funcțiile "if", "elif" și "else" pentru a crea un program simplu care să evalueze vârsta utilizatorului.
    age = int (intrare ("Introduceți vârsta: ")) dacă vârsta <= 12: print ("Este minunat să fii copil!") elif vârsta în intervalul (13, 20): print ("Sunteți un adolescent!") altceva: print ("Este timpul să se maturizeze") # Dacă oricare dintre instrucțiuni este adevărată # va apărea mesajul corespunzător. Dacă niciuna dintre instrucțiuni nu este adevărată, mesajul de la "altfel"# va apărea.
  • Acest program introduce, de asemenea, câteva propoziții foarte importante care sunt foarte valoroase într-o varietate de aplicații diferite:
  • "Input ()" - Aceasta invocă intrarea utilizatorului de la tastatură. Utilizatorul va vedea mesajul scris în paranteze. În acest exemplu, "input ()" este înconjurat de o funcție "int ()", ceea ce înseamnă că toate intrările vor fi tratate ca integrale.
  • "Range ()" - Această funcție poate fi utilizată într-o varietate de moduri. În acest program, verificați dacă numărul se situează între 13 și 20. Sfârșitul intervalului nu este luat în considerare în calcul.
  • Imaginea intitulată 167107 22
    4
    Aflați alte expresii condiționate. Exemplul de mai sus 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-ați folosi pentru matematică, doar că trebuie să le tastați în mod diferit:
    `` Expresii condiționate.
    senssimbolSimbol Python
    Mai puțin decât<<
    Mai mare decât>>
    Mai puțin sau egal cu<=
    Mai mare sau egală cu>=
    E același lucru===
    Nu este același lucru !=
  • 5
    Continuați învățarea. Acestea sunt exemple de bază când vine vorba de Python. Deși este una dintre limbile cele mai simple de învățat, este, de asemenea, un limbaj foarte complex dacă sunteți interesat să investiți mai departe. Cel mai bun mod de a continua învățarea este să creați programe. Rețineți că puteți crea programe de la zero în interpret și puteți testa modificările prin executarea programului din linia de comandă.
  • Există multe cărți disponibile pentru a învăța despre programarea Python, inclusiv "Python pentru începători" (Python for Beginners), "Python Cookbook "(cartea de bucate Python) și "Programarea Python: o introducere în informatică "(programarea Python: o introducere în informatică).
  • Există o mare varietate de surse online, dar majoritatea se concentrează pe Python 2.X. Este posibil să fie necesar să faceți unele ajustări ale exemplelor care apar acolo.
  • Multe școli oferă clase Python. Adesea, limba Python este predată ca clase introductive și este una dintre cele mai simple limbi de învățat.
  • sfaturi

    • Python este una dintre limbile cele mai simple, dar totuși aveți nevoie de dedicație pentru ao învăța. De asemenea, ajută la cunoașterea algebrică din moment ce Python se concentrează pe matematică.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum să înveți un limbaj de programareCum să înveți un limbaj de programare
    Modificarea setărilor DirectXModificarea setărilor DirectX
    Cum să devii un designer de jocuri videoCum să devii un designer de jocuri video
    Cum să devii un hacker adolescentCum să devii un hacker adolescent
    Cum se creează un program simplu în CCum se creează un program simplu în C
    Cum se creează un program simplu în PythonCum se creează un program simplu în Python
    Cum se dezinstalează PhytonCum se dezinstalează Phyton
    Cum să înțelegeți programarea orientată pe obiecteCum să înțelegeți programarea orientată pe obiecte
    Cum se scrie un program în Python care să arate fraza `Hello world`Cum se scrie un program în Python care să arate fraza `Hello world`
    Cum se face un program folosind NotepadCum se face un program folosind Notepad
    » » Cum se pornește programarea în Python

    © 2011—2020 ertare.com