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)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.
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.
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).
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, >.
Partea 2
Aflați conceptele de bază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.
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.
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 CalculatorEfectuarea 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.
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.
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
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
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
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 program1
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ă.
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.
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!")
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.
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.
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 avansate1
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.
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)
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".
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:
sens | simbol | Simbol 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ă.
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
- Cum să modificați versiunea DirectX instalată pe un computer
- Cum să începeți cu Blender 3D
- Cum să începeți programarea învățării
- Cum se creează jocuri video 3D pe computer
- Cum să devii un designer de jocuri
- Cum se creează un program foarte simplu în Python
- Cum se creează un program în C
- Cum să dezinstalați Python
- Cum să devii programator
- Cum să devii un expert în tehnologie
- Cum să devii informator
- Cum de a învăța un limbaj de programare
- Cum se instalează DirectX
- Cum se instalează Windows 8 în Virtualbox
- Cum se instalează Windows Movie Maker
- Cum se instalează pachetele Python pe Windows 7
- Cum să ai grijă de un Python regal
- Modul de programare
- Cum se descarcă, instalează și rulează JDK și Eclipse
- Cum se scrie Programul Hello World Classic în Python
- Cum să imprimați conținut video pe Python