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.
conținut
pași
Partea 1
Instalați Python (Windows)
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.
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.
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).
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 ">>>“.
Partea 2
Aflați elementele de bază
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.
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ță.
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.
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.
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
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
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
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
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.
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.
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!")
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.
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ă.
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
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.
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 #
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.
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:
sens | simbol | Simbol 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ă.
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 programarea
- Cum să înveți un limbaj de programare
- Modificarea setărilor DirectX
- Cum să devii un designer de jocuri video
- Cum să devii un hacker adolescent
- Cum se creează un program simplu în C
- Cum se creează un program simplu în Python
- Cum se dezinstalează Phyton
- Cum să înțelegeți programarea orientată pe obiecte
- Cum se scrie un program în Python care să arate fraza `Hello world`
- Cum se face un program folosind Notepad
- Cum se face un joc video simplu pentru PC
- Cum se instalează Android 4.3 pe un computer Windows 8
- Cum se instalează Directx
- Cum se instalează Python
- Cum se instalează Photoshop 6 sau 7 în Windows 7
- Cum se instalează Windows XP Mode în Windows 7
- Cum se instalează Windows Movie Maker
- Cum se instalează pachetele Python în Windows 7
- Cum se afișează un mesaj în Python (folosind comanda de imprimare)
- Cum să ai grijă de adevăratul tău python