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)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.

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.

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).

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 >>>.
Partea 2 din 5:
Noțiuni de bază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.

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.

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 calculatorEfectuarea unor funcții majore de calcul vă va permite să vă ocupați de sintaxa Python și cum sunt procesate numerele și liniile.
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.

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

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

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

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. programunu. 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.

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.

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!")

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.

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ă.

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 complexeunu. 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.

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)

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("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".

4. Explorați alte expresii condiționate. În exemplul anterior, a fost folosit un simbol "mai puțin sau egal" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
Sens | Simbol | Simbol î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ă.
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ă.