Cum să începeți programarea pe python

Doriți să începeți să învățați programarea? Programarea de învățare poate fi foarte dificilă și probabil că credeți că va trebui să vizitați câteva lecții pentru acest lucru. Deși acest lucru este valabil pentru unele limbi de programare, există o mare selecție de limbi, pentru a studia fundamentele cărora va avea nevoie doar de câteva zile. Python - una dintre aceste limbi. În doar câteva minute puteți scrie un program simplu pe Python și lansați-l. Cel mai bun.

Pași

Partea 1 din 5:
Instalați Python (pentru Windows)
  1. Imagine intitulată 167107 1
unu. Descărcați Python pentru Windows OS. Python Interpret pentru Windows Puteți descărca gratuit de la Python. Asigurați-vă că descărcați o versiune compatibilă cu sistemul dvs. de operare.
  • Ar trebui să descărcați cea mai recentă versiune disponibilă, în momentul scrierii acestui articol a fost versiunea 3.4.
  • OS X și Linux sunt furnizate cu Python preinstalat. Nu trebuie să instalați software-ul software legat, dar cel mai probabil veți avea nevoie de un editor de text.
  • Cele mai multe distribuții Linux și versiunile OS X utilizează în continuare Python 2.X. Între versiunile 2 și 3 au existat mai multe modificări, în special legate de operatorul "Print". Dacă doriți să instalați o versiune mai nouă a lui Python pe OS X sau Linux, puteți descărca și fișierele corespunzătoare de la Python.
  • Imagine intitulată 167107 2
    2. Instalați interpretul lingvistic Python. Majoritatea utilizatorilor pot stabili un interpret fără setări. Puteți integra Python la linia de comandă pornind cea mai recentă opțiune din lista modulelor disponibile.
  • Imagine intitulată 167107 3
    3. Setați un editor de text. Deși puteți crea programe în Python într-un editor de notebook sau Textedit, veți vedea că este mult mai ușor să citiți și să scrieți codul utilizând un editor de text specializat. Există o selecție imensă de editori liberi, cum ar fi Notepad ++ (pentru Windows), Textwrangler (pentru Mac) sau JEDIT (pentru orice sistem).
  • Imagine intitulată 167107 4
    4. Asigurați-vă că instalarea a trecut cu succes. Deschideți promptul de comandă (în Windows) sau terminal (în Mac / Linux) și formați Piton. Python va porni și va fi afișat numărul de versiune. Veți cădea în linia de comandă a interpreturilor Python, indicată ca >>>.
  • Dial Imprimare ("Salut Lume!") și apăsați pe↵ Introduceți. Trebuie să vedeți textul Salut Lume!, Python afișat sub linia de comandă.
  • Partea 2 din 5:
    Noțiuni de bază
    1. Imagine intitulată 167107 5
    unu. Calculați că Python nu necesită compilație. Python este un limbaj interpretabil, ceea ce înseamnă că puteți rula imediat programul după efectuarea modificărilor în fișierul său. Acest lucru duce la faptul că programele de perfecționare, procesare și depanare sunt mult mai rapide decât în ​​multe alte limbi.
    • Python este una dintre cele mai ușoare de a explora limbile și puteți scrie și conduce un program simplu în doar câteva minute.
  • Imagine intitulată 167107 6
    2. Înțelegeți interpretul. Puteți utiliza interpret pentru a testa codul fără a adăuga programul dvs. Este foarte util să studiezi modul în care funcționează comenzi specifice și pentru scrierea programelor de testare.
  • Imagine intitulată 167107 7
    3. Explorați modul în care funcționează Python cu obiecte și variabile. Python - Limba orientată spre obiect. Aceasta înseamnă că totul este interpretat în program ca obiecte. Aceasta înseamnă că nu este nevoie să declare variabile la începutul programului (puteți să o faceți în orice moment) și nu aveți nevoie să specificați tipul de variabilă (întregi, șir și altele asemenea).
  • Partea 3 din 5:
    Utilizați interpretul Python ca un calculator

    Efectuarea unor funcții majore de calcul vă va permite să vă ocupați de sintaxa Python și cum sunt procesate numerele și liniile.

    1. Imagine intitulată 167107 8
    unu. Rulați interpretul. Deschideți promptul de comandă sau terminalul. Dial Piton și apăsați pe ↵ Introduceți. Interpretul Python va fi încărcat și veți cădea în linia sa de comandă (>>>).
    • Dacă nu ați integrat Python la linia de comandă, atunci să începeți interpretul, va trebui să mergeți la directorul Python.
  • Imagine intitulată 167107 9
    2. Efectuați acțiunea aritmetică principală. Pentru a efectua acțiuni aritmetice de bază, puteți utiliza cu ușurință Python. În cele de mai jos puteți vedea mai multe exemple privind utilizarea funcțiilor de calcul. Notă: # Indică comentariile din Codul Python, iar comentariile nu sunt transmise interpretului.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # diviziune întotdeauna returnează un număr de punct plutitor (numărul zecimal) 35.0 >>> (100 - 10 * 3) // 2 # Divizia Integer (dublu ouare) aruncări fractionale part35 >>> 23% 4 # Balanța este calculată din Divizia3 >>> 17.53 * 2.67/4.111.41587804878049
  • Imagine intitulată 167107 10
    3. Calculați gradul numărului. Pentru a se referi la exercițiu, puteți utiliza operatorul **. Python poate calcula rapid numerele mari. Consultați exemplul din fereastra de mai jos.
    >>> 7 ** 2 # 7 în Square49 >>> 5 ** 7 # 5 până la grade 778125
  • Imagine intitulată 167107 11
    4. Creați și modificați variabilele. Pentru a efectua acțiuni algebrice de bază, puteți atribui valori variabilei. Aceasta este o introducere bună la modul în care în python atribuie valori variabilei. Valorile variabile sunt atribuite prin semn = . Consultați exemplul din fereastra următoare.
    >>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Lățime = 10 # Numele variabil poate fi orice linie >>> Înălțime = 5 >>> Lățime * Height50
  • Imagine intitulată 167107 12
    cinci. Închideți interpretul. Odată ce ați terminat să utilizați un interpret, îl puteți închide și reveni la linia de comandă făcând clic pe Ctrl+Z (Windows) sau Ctrl+D (Linux / Mac) și apoi făcând clic ↵ Introduceți. De asemenea, puteți apela părăsi () și apăsați pe ↵ Introduceți.
  • Partea 4 din 5:
    Creați primul dvs. program
    1. Imagine intitulată 167107 13
    unu. Rulați editorul de text. Puteți crea rapid un program de testare care vă va ajuta să vă ocupați de elementele de bază ale creării și salvării programelor și lansarea ulterioară a acestora în interpret. De asemenea, vă va ajuta să vă asigurați că interpretul a trecut cu succes.
  • Imagine intitulată 167107 14
    2. Scrieți operatorul "Imprimare". "Imprimare" - Aceasta este una dintre principalele caracteristici din Python și este utilizată pentru a afișa informații în terminal în timpul executării programului. Notă: "Imprimare" - Aceasta este una dintre schimbările semnificative din Python 3. În Python 2 ai nevoie doar de a intra "Imprimare" Și apoi ceea ce doriți să afișați. În Python 3 "Imprimare" a devenit o funcție, deci ar trebui să scrieți "Imprimare ()" Cu o indicație în parantezele a ceea ce doriți să afișați.
  • Imagine intitulată 167107 15
    3. Adăugați operatorul dvs.. Una dintre cele mai ușoare modalități de a verifica limba de programare este de a afișa textul "Salut Lume!" Plasați acest text în interiorul expresiei "Imprimare ()", Inclusiv și citate semne:
    Imprimare ("Salut Lume!")
  • Spre deosebire de multe alte limbi, nu aveți nevoie să terminați semne de linii -. De asemenea, nu trebuie să utilizați paranteze Curly ({}) Să desemneze blocurile de coduri. În schimb, indicii vor fi indicate ceea ce este inclus în bloc.
  • Imagine intitulată 167107 16
    4. Salvați fișierul. În meniu "Fişier" Editor de text Selectați "Salvează ca". În meniul derulant din câmpul Nume, selectați tipul fișierului Python. Dacă utilizați Notepad (care nu este recomandat), selectați "Toate filele" Și apoi adaugă ".Py" La sfârșitul numelui fișierului.
  • Asigurați-vă că salvați fișierul într-un loc ușor accesibil, deoarece veți merge acolo utilizând linia de comandă.
  • Pentru acest exemplu, salvați fișierul ca "Buna ziua.Py".
  • Imaginea intitulată 167107 17
    cinci. Rulați programul. Deschideți promptul de comandă sau terminalul și mergeți la locul unde ați salvat fișierul. Odată ce ați comutat la dosarul dorit, executați fișierul tastând Buna ziua.Pyși făcând clic pe ↵ Introduceți. Trebuie să vedeți textul Salut Lume!, Specificat sub linia de comandă.
  • În funcție de modul în care ați instalat Python, este posibil să trebuiască să formați pentru a porni programul Python Bună ziua.Py sau Python3 Bună ziua.Py.
  • Imagine intitulată 167107 18
    6. Testa mai des. Unul dintre cele mai mari avantaje Python este că puteți testa instantaneu noul program. Este recomandabil să mențineți linia de comandă care rulează simultan cu editorul de text. Salvarea modificărilor în editor, puteți începe imediat programul din linia de comandă și modificările testului.
  • Partea 5 din 5:
    Crearea de programe complexe
    1. Imagine intitulată 167107 19
    unu. Experimentați cu operatorii de control. Operatorii de control vă permit să controlați ce program ar trebui să facă în anumite condiții. Acești operatori reprezintă baza programării pe Python și vă vor permite să creați programe care să efectueze diferite acțiuni în funcție de datele și condițiile de intrare. Să începem cu operatorul In timp ce. În acest exemplu puteți utiliza operatorul In timp ce Pentru a calcula rândul Fibonacci la 100:
    # Fiecare număr de rând Fibonacci este suma celor două numere anterioare a, b = 0, 1 în timp b b < 100:print(b, end=` `)a, b = b, a+b
    • Ciclul va fi executat de timp (în timp ce) B mai puțin decât (<) 100.
    • Rezultatul va fi derivat 1 1 2 3 5 8 13 21 34 55 89
    • Echipă capăt = `` va emite rezultatul în același rând, în loc să retragă fiecare valoare într-o linie separată.
    • Acest program simplu are câteva lucruri de acordat atenție creării de programe complexe pe Python:
    • Acordați atenție indentării. : Aceasta arată că următoarea linie va fi indentată și va face parte din blocul de cod. În exemplul de mai sus Imprimare (b) și A, B = B, A + B fac parte din bloc In timp ce. Indicele adecvate sunt necesare pentru ca programul dvs. să funcționeze.
    • Într-o bar, puteți defini mai multe variabile. În exemplul de mai sus A și B Ambele sunt definite în prima linie.
    • Dacă introduceți acest program direct în interpret, ar trebui să adăugați un șir gol la sfârșit, astfel încât interpretul să știe că programul este finalizat.
  • Imagine intitulată 167107 20
    2. Definiți funcțiile din cadrul programului. Puteți defini funcțiile care mai târziu apel. Acest lucru este util în special dacă trebuie să utilizați mai multe funcții într-un program mare. În exemplul următor, puteți crea o funcție pentru a calcula seria Fibonacci, similară cu cea pe care ați scris-o mai devreme:
    Def (n): a, b = 0, 1 în timp a < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)
  • Se va întoarce 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Imagine intitulată 167107 21
    3. Creați un program mai complex cu operatorii de control. Operatorii de management vă permit să stabiliți condiții speciale care modifică metoda de execuție suplimentară a programului. Acest lucru este deosebit de important dacă aveți de-a face cu datele de intrare de la utilizator. În exemplul următor, vom folosi operatorii dacă, Elif (Altfel dacă) și Altfel Pentru a crea un program care evaluează vârsta utilizatorului.
    AGE = INT (INPUT ("Introduceți vârsta dvs: ")) Dacă vârsta <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".
  • Acest program reprezintă, de asemenea, câțiva operatori mai importanți, care vor fi foarte utili în majoritatea diferitelor aplicații:
  • Intrare () - Operatorul așteaptă intrarea din tastatură. Utilizatorul va vedea un mesaj scris în paranteze. În acest exempluIntrare () Închis în interiorul funcției int (), ceea ce înseamnă că toate datele introduse vor fi interpretate ca întreg.
  • Gamă () - Această caracteristică poate fi utilizată în moduri diferite. În acest program, verifică dacă numărul este în intervalul de la 13 la 20. Valoarea finală a intervalului nu este luată în considerare la calcularea.
  • Imagine intitulată 167107 22
    4. Explorați alte expresii condiționate. În exemplul anterior, a fost folosit un simbol "mai puțin sau egal" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
    Expresii condiționate.
    SensSimbolSimbol în Python
    Mai puțin decât<<
    Mai mult decât>>
    Mai puțin sau egal<=
    Mai mult sau egal> =
    Egal===
    Nu este egal!=
  • cinci. Continuați să învățați. Iată doar fundațiile lui Python. Deși este una dintre cele mai ușor de studiat limbile, are, unde puteți săpa, dacă, desigur, sunteți interesat. Cea mai bună modalitate de a continua învățarea limbii este de a continua să creeze programe! Amintiți-vă că puteți scrie rapid programe direct în interpret, iar testarea modificărilor efectuate vor fi la fel de simple pe măsură ce porniți programul de la linia de comandă.
  • Programarea pe Python are multe cărți bune, inclusiv "Studiem Python și program în Python" (Mark Lutz), "Dezvoltarea geroizilor în Python" (Vastra E.), "Introducere în instruirea mașinilor cu Python" (Andreas Muller, Sarah Guido), "Python în Administrarea sistemului Unix și Linux" (Noh cadou, Jeremy M. Jones) și alții.
  • Pe internet există multe surse, dar majoritatea sunt orientate spre Python 2.X. Este posibil să fie necesar să faceți ajustări ale exemplelor date acolo.
  • În multe cursuri de programare, sunt oferite clase Python. Adesea, Python este predat la clasele introductive, deoarece aceasta este una dintre cele mai simple limbi de studiu.
  • sfaturi

    • Python este una dintre cele mai simple limbi de programare, dar încă studiul său necesită o anumită răbdare. În plus, va ajuta la mastering unele dintre fundamentele algebrei, deoarece Python este foarte grav legat de matematică.
    Publicații similare