gtemata.com

Noțiuni de bază Programarea în Python

Vrei să înveți cum să programezi? Abordarea programării vă poate speria și vă puteți gândi că trebuie să faceți cursuri pentru a învăța. Deși acest lucru poate fi adevărat pentru unele limbi, există multe limbi de programare care necesită doar o zi sau două pentru învățare. Python este una dintre aceste limbi. Puteți crea un program Python simplu în doar câteva minute. Începeți să citiți de la pasul 1 pentru a afla cum.

paşi

Partea 1

Instalați Python (Windows)
Imaginea intitulată 167107 1
1
Descărcați Python pentru sistemele Windows. Puteți descărca gratuit interpretul Windows de pe site-ul Python. Asigurați-vă că descărcați versiunea potrivită pentru sistemul dvs. de operare.
  • Ar trebui să descărcați cea mai recentă versiune disponibilă, care la momentul redactării articolului este 3.4.
  • Python este deja instalat în OS X și Linux. Nu va trebui să instalați alte programe legate de Python, dar este posibil să doriți să instalați un editor de text.
  • În cele mai multe distribuții Linux și OS X, versiunea Python în uz este încă 2.x. Există unele diferențe minore între versiunile 2 și 3, în special modificările aduse declarației "imprimare". Dacă doriți să instalați o versiune mai recentă a Python pe 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 setările. Puteți integra Python în Command Prompt activând ultima opțiune din lista modulelor disponibile.
  • Image cu titlul 167107 3
    3
    Instalați un editor de text. Chiar dacă puteți crea programe Python cu Notepad sau TextEdit, veți găsi că este mult mai ușor să citiți și să scrieți codul utilizând un editor de text specializat. Puteți alege dintre editorii gratis, cum ar fi Notepad ++ (Windows), TextWrangler (Mac) sau JEdit (All Systems).
  • Imaginea intitulată 167107 4
    4
    Încercați instalarea. Deschideți Command Prompt (Windows) sau Terminal (Mac / Linux) și tastați. Veți încărca Python și veți putea vizualiza numărul versiunii. Interfata de interpretare Python se va deschide, >.
  • Introduceți și apăsați. Ar trebui să vedeți exemplul de text Bună ziua, lume! afișată sub linia de comandă Pyhton.
  • Partea 2

    Aflați conceptele de bază
    Image cu titlul 167107 5
    1
    Python nu are nevoie de un compilator. Acesta este un limbaj interpretat, ceea ce înseamnă că puteți rula programul de îndată ce ați terminat de făcut modificări în fișier. Acest lucru face revizuirea, editarea și depanarea unui program mult mai rapid decât alte limbi.
    • Python este una dintre cele mai simple limbi de învățat și puteți crea primul program în doar câteva minute.
  • Image cu titlul 167107 6
    2
    Experimentați cu interpretul. 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 foarte util pentru învățarea utilizării comenzilor specifice sau pentru scrierea unui program de testare.
  • 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ă fiecare element al programului este tratat ca un obiect. Ca rezultat, nu va trebui să declarați variabile la începutul programului (puteți face acest lucru în orice moment) și nu va trebui să specificați tipul de variabilă (întreg, șir, etc.).
  • Partea 3

    Utilizați interpretul Python ca Calculator

    Efectuarea unor funcții simple ale calculatorului vă va ajuta să vă familiarizați cu sintaxa Python și cum să vă ocupați de numere și șiruri de caractere.

    Imaginea intitulată 167107 8
    1
    Porniți interpretul. Deschideți Promptul de comandă sau terminalul. Introduceți mesajul și apăsați. Interpretul Python va fi încărcat și veți vedea promptul Python (>).
    • Dacă nu ați integrat Python în linia de comandă, va trebui să ajungeți la folderul Python pentru a rula interpretul.
  • Image cu titlul 167107 9
    2
    Efectuați operații aritmetice simple. Puteți folosi Python pentru a face calcule aritmetice cu ușurință. Citiți următoarea casetă pentru a găsi exemple de utilizare a funcțiilor calculatorului. Notă: # indică comentariile din codul Python, care nu sunt procesate de către interpret.
    > 3 + 710>> 100 - 10 * 370>> (100 - 10 * 3) / 2 # Diviziunea întoarce întotdeauna un număr în virgulă mobilă (zecimal) 35.0>> (100 - 10 * 3) // 2 # Diviziunea divizată (două tăieturi) nu va ține cont de rezultatele zecimale.35>> 23% 4 # Această comandă calculează restul diviziei.3>> 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. Consultați caseta de mai jos pentru exemple.
    > 7 ** 2 # 7 per square49>> 5 ** 7 # 5 ridicat la cel de-al șaptelea 78125
  • Imagine cu denumirea 167107 11
    4
    Creați și manipulați variabilele. Puteți atribui variabile în Python pentru a efectua calcule simple algebra. Aceasta este o introducere bună în alocarea variabilelor în programele Python. Puteți atribui variabile folosind comanda. Consultați caseta de mai jos pentru exemple.
    > a = 5>> b = 4>> a * b20>> 20 * a // b25>> b ** 216>> base = 10 # Variabilele pot fi orice șir.>> înălțime = 5>> baza * î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 + (Windows) sau + (Linux / Mac), apoi apăsând. De asemenea, puteți tasta și apoi.
  • Partea 4

    Creați primul program
    Imagine cu denumirea 167107 13
    1
    Deschideți editorul de text. Puteți crea rapid un editor de text care vă va permite să vă familiarizați cu elementele de bază ale creării și salvării programelor și executării acestora prin intermediul unui interpret. Acest lucru vă va ajuta să verificați dacă instalarea interpretului este corectă.
  • Imaginea intitulată 167107 14
    2
    Creați o afirmație "imprimare". "imprimare" 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ă: "imprimare" este una dintre schimbările majore de la Python 2 la Python 3. Pe Python 2, va trebui doar să tastați "imprimare" urmat de mesajul care trebuie afișat. Pe Python 3, "imprimare" aceasta a devenit o funcție, deci va trebui să tastați "imprimare ()", cu ceea ce doriți să scrieți în interiorul parantezelor.
  • Imaginea intitulată 167107 15
    3
    Adăugați declarația dvs. Una dintre modalitățile cele mai comune de a încerca un limbaj de programare este afișarea textului "Bună ziua, lume!" Introduceți acest text în interiorul instrucțiunii "imprimare ()", inclusiv ghilimelele:
    imprimare ("Bună ziua, lume!")
  • Spre deosebire de multe alte limbi, nu este necesar să se indice sfârșitul unei linii cu. Nici măcar nu va trebui să folosiți brațele () pentru a indica blocuri. Trebuie doar să indentați textul pentru a indica includerea acestuia î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 Salvare cu nume. În meniul drop-down din câmpul de nume, selectați tipul fișierului 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ă ați salvat fișierul într-o locație ușor accesibilă, deoarece va trebui să ajungeți la calea sa din linia de comandă.
  • În acest exemplu, salvați fișierul ca "ciao.py".
  • Imaginea intitulată 167107 17
    5
    Rulați programul. Deschideți Command Prompt sau Terminal și mergeți la calea unde ați salvat fișierul. Apoi rulați fișierul tastând și apăsând. Ar trebui să vedeți exemplul de text Bună ziua, lume! afișată sub linia de comandă Pyhton.
  • În funcție de modul de instalare și de versiunea Python, va trebui să introduceți sau să executați programul.
  • Imaginea intitulată 167107 18
    6
    Faceți multe teste. Unul dintre cele mai bune lucruri despre Python este că puteți să încercați imediat programele noi. O bună practică este să păstrați în același timp promptul de comandă și editorul de text. Când modificați programul în editor, îl puteți verifica imediat executându-l la promptul de comandă.
  • Partea 5

    Creați programe avansate
    Imaginea intitulată 167107 19
    1
    Experimentați cu o declarație de control al fluxului simplu. Comenzile de control al fluxului vă permit să controlați acțiunile programului pe baza unor condiții specifice. Aceste instrucțiuni sunt nucleul programării Python și vă permit să creați programe care execută diferite comenzi bazate pe condiții și intrări. Declarația este cea mai bună pentru a învăța mai întâi. În acest exemplu, puteți utiliza instruciunea pentru a calcula secvența Fibonacci până la 100:
    # Fiecare număr din secvența Fibonacci este # suma celor două numere precedente a, b = 0, 1 timp ce b < 100: imprimare (b, capăt = ``) -a, b = b, a + b
    • Secvența va fi executată până când (în timp ce) b va fi mai mică decât (<) 100.
    • Rezultatul programului va fi 1 1 2 3 5 8 13 21 34 55 89
    • Comanda va afișa ieșirea pe aceeași linie în loc să scrie fiecare valoare pe o linie diferită.
    • Putem vedea câteva elemente din acest program simplu care sunt esențiale pentru crearea programelor complexe în Python:
    • Rețineți denivelările. Unul indică faptul că următoarele linii sunt indentate și fac parte dintr-un bloc. În exemplul anterior, acestea fac parte din bloc. Corectitudinea indentării este esențială pentru ca programul tău să funcționeze.
    • Puteți defini mai multe variabile pe aceeași linie. În exemplul anterior, la și b ambele sunt definite în prima linie.
    • Dacă introduceți programul direct în interpret, va trebui să adăugați o linie necompletată la sfârșit, astfel încât interpretul să știe că programul este terminat.
  • Image cu titlul 167107 20
    2
    Creaț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 în limitele unui program mai amplu. În exemplul următor, puteți crea o funcție pentru a apela o secvență Fibonacci similară celei pe care ați scris-o mai devreme:
    def fib (n): a, b = 0, 1 în timp ce a < Nu: print (a, end = ``) a, b = b, a + bprint () # Mai târziu, în program, puteți apela funcția # Fibonacci la orice valoare pe care doriți specificarefib (1000)
  • Comanda asta se va întoarce 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 fluxului. Instrucțiunile de control al fluxului vă permit să specificați condițiile care modifică modul în care programul este executat. Acest lucru este deosebit de important atunci când aveți de a face cu intrarea utilizatorului. În exemplul următor vom folosi (altfel dacă) și vom crea un program simplu care să evalueze vârsta utilizatorului.
    age = int (intrare ("Introduceți vârsta: ")) dacă vârsta <= 12: imprimare ("Cât de frumos este să fii copil!") elif în intervalul (13, 20): print ("Ești adolescentă!") Else: print ("Acum să crească") # Dacă oricare dintre aceste afirmații este adevărată # va fi afișat mesajul corespunzător. # Dacă nici o afirmație nu este adevărată, mesajul va fi afișat "altfel".
  • Acest program introduce, de asemenea, câteva alte afirmații importante care vor fi foarte utile pentru multe aplicații diferite:
  • - această comandă invocă intrarea utilizatorului de la tastatură. Utilizatorul va vedea mesajul scris în paranteze. În acest exemplu, este înconjurat de o funcție care indică faptul că toate intrările vor fi tratate ca întregi.
  • - puteți utiliza această funcție în mai multe moduri diferite. În acest program, am folosit-o pentru a verifica dacă numărul este în intervalul 13-20. Sfârșitul intervalului nu este luat în calcul.
  • Imaginea intitulată 167107 22
    4
    Aflați alte expresii condiționate. În exemplul anterior am folosit simbolul "mai puțin egal" (<=) pentru a determina dacă vârsta introdusă respectă condițiile. Puteți folosi aceleași expresii condiționate pe care le-ați folosi în matematică, dar va trebui să le tastați un pic diferit:
    Expresii condiționate.
    senssimbolSimbol Python
    Mai puțin decât<<
    Mai mare decât
    Mai puțin decât egal<=
    Mai mare egal=
    egal===
    Nu la fel !=
  • 5
    Continuați să învățați. În acest articol am abordat doar noțiunile de bază ale Python. Chiar dacă este una dintre cele mai simple limbi de învățat, dacă sunteți interesat să aflați mai multe, trebuie să știți mai mult. Cel mai bun mod de a continua învățarea este să creați programe! Amintiți-vă că puteți scrie rapid programe de la zero în mod direct în interpret și încercați modificările prin rularea programelor din linia de comandă.
  • Veți găsi multe cărți despre programare în Python, inclusiv "Python pentru începători". "Cartea de bucate Python", e "Programarea Python: o introducere în informatică".
  • Există, de asemenea, multe surse online, dar multe dintre ele se ocupă încă de Python versiunea 2.X. Este posibil să trebuiască să faceți modificări la exemplele propuse.
  • Multe universități locale oferă cursuri pe Python. Python este adesea predat la cursuri de nivel scăzut, deoarece este una dintre cele mai ușoare limbi de învățat.
  • Sfaturi

    • Python este una dintre cele mai simple limbi de computere, dar învățarea necesită încă un pic de efort. De asemenea, va trebui să aveți cunoștințe de bază despre algebră, deoarece Python se bazează în mare măsură pe matematică.
    Afișați mai multe ... (3)
    Distribuiți pe rețelele sociale:

    înrudit