Cum se programează în Python. A fost întotdeauna un mare admirator al informaticii și, după ce s-a consultat cu niște prieteni experți în domeniu, a decis să se cufunde în lumea programării în piton.  Nu se întâmplă nimic dacă nu ai idee. Pentru asta suntem aici

Pe parcursul acestui scurt tutorial, vă voi explica cum se programează în python în diferite sisteme de operare, oferindu-vă, de asemenea, o listă de exemple de programe cu care să vă exersați.

Permiteți-mi să vă spun: programarea nu este un efort imediat și înainte de a face ceva decent, va trebui să vă confruntați cu multe dureri de cap și furie. Cu toate acestea, vă pot garanta că, cu puțin efort și multă perseverență, veți putea în curând să faceți ceva funcțional, ceea ce vă va face mândru de progresele realizate și vă va încuraja să continuați studiile și exersarea.

Cum se programează în Python, pas cu pas. 

Înainte să ajungi la centrul acestui ghid și să-ți arate care sunt pașii inițiali pentru a începe Programul PythonPermiteți-mi să vă ofer mai multe informații despre limba pe care urmează să o adresați.

Python, contrar a ceea ce poate părea, este un limbaj de programare nivel inalt orientat spre obiecte, similar cu Perl, dar ale căror construcții de bază sunt reduse la esențial. Este o limbă interpretată, deoarece fazele de precompilare și execuție sunt realizate direct de interpretul de limbă.

Cu alte cuvinte, codul sursă nu este compilat separat, dar este oferit în mâncare la procesor direct la rulare.

Mai exact, interpretul Python efectuează automat o fază de precompilare pe codul sursă, transformându-l într-un fișier care conține limbajul mașinii ( cod de byte ), care la rândul său se realizează complet automat.

variabile Python, în general, nu sunt dactilografiate. Deoarece memoria este alocată dinamic, este posibil să se aloce mai multe categorii de valori aceleiași variabile, fără a fi neapărat necesară definirea acestora a priori. În plus, fiecare variabilă poate conține, de asemenea, în aceeași funcție, diferite tipuri de date.

Tipurile de date de bază includ numere complet ( int ), numere cu punct flotant ( plutitor ), numere complexe, Cuerdas ( lanțuri ), valorile booleane ( bool ), numere mari ( larg ), împreună cu alte tipuri de date mai complexe, cum ar fi liste și / sau dicționare y seturi. Python susține pe deplin conceptul de clasă, care vă permite să creați obiecte complexe (folosind cuvântul cheie clasă ) și atribuiți-le dinamic. În mod clar, Python vă permite să definiți funcțiile dintr-un fișier sursă, folosind cuvântul cheie Def.

Un aspect foarte particular al Python este modul de a încadra blocurile de cod (funcții, bucle if / else, etc.): în loc să utilizați acoladele clasice (ca pentru C, C ++, C # și Javade exemplu) sau cuvinte cheie begin y end (tipic pentru limbi precum Pascal), fontul este folosit generic în Python : (două puncte) Din acest motiv, corectarea corectă a fișierului sursă este esențială - O eroare în această etapă este suficientă pentru a bloca interpretul!

În ceea ce privește metodele de utilizare, Python are caracteristici precise (cum ar fi capacitatea de a încorpora și alerga fișiere compilate în C, doar pentru a da un exemplu) care îl fac extrem de puternic și potrivit pentru numeroase scenarii de utilizare: calcule, distribuire, programare numerică, scripturi automate, rutine de testare etc.

Pentru a crea un program în Python, este necesar să instalați mediul de dezvoltare relativ pe PC, care conține tot ce este necesar pentru a executa codul sursă. În următoarele capitole ale acestui ghid, voi avea grijă să explic cum să îl obțineți pe Windows, MacOS și Ubuntu, împreună cu cum să creați și să compilați un fișier sursă.

Cum se programează în Python pe Windows

la program în Python pe Windows, trebuie să descărcați software-ul relevant. Pentru a continua conectarea la acest site, faceți clic pe link Python XXX: Installer EXE pentru Windows x86-64 (dacă ale tale Sistem de operare este din 64 biți) sau în link Pyhon XXX Installer EXE pentru Windows x86 (dacă sistemul de operare este de 32 biți), pentru a începe descărcarea pachetului de instalare al programului.

Apoi începe la fișier .exe obținut, așteptați să apară ecranul de instalare a programului și așezați marcajul de lângă casetă Adăugați Python XX la PATH. Pentru a finaliza instalarea programului, apăsați butoanele Instalați acum, da y gard.

După finalizarea instalării, puteți continua cu crearea primului fișier sursă. Începeți Tampon de notas Windows, apelând-o din folder Accesorii / Accesorii Windows situat în meniu început, apoi accesați meniul fişier> Salva la fel de …, pentru a accesa opțiunile de salvare personalizate.

Acum, selectați articolul Toate fișierele din meniul derulant Salvați caintroduceți numele helloworld.py în cutie Numele fișierului Și, pentru comoditate, salvați fontul pe desktopul Windows. După ce crearea fontului este completă, scrieți codul următor în interiorul acestuia.

print("Ciao, mondo!")

Nu vă mirați de simplitatea acestui cod: pentru operațiunile de bază, nu este necesară importarea niciunei biblioteci sau componente externe, deoarece Python este echipat cu un număr mare de funcții presetate.

În ambele cazuri, salvați din nou fișierul sursă (meniu File> Save ), închideți memo pad și Comanda promptă, apelând-o din meniu început. în Ferestre 10, programul menționat se află în folder Accesorii pentru ferestre.

După ce deschideți promptul, „mutați” pe desktopul Windows, dând comanda cd %USERPROFILE%Desktop , urmată de apăsarea butonului ENTER și rulați programul cu comanda python helloworld.py, pentru a vedea cuvintele "Bună ziua lume!" tipărită pe ecran. Pentru mai multe exemple de cod, vă invit să consultați capitolul dedicat. din acest ghid.

Cum se programează în Python pe macOS

Dacă sunteți interesat, acționați de la MacOS, faceți acest lucru: după conectarea la site-ul Python, faceți clic pe link Python XXX Installer pentru Mac OS X 64 biți / 32 biți, așteptați descărcarea completă a fișierului pe computer și apoi porniți-l.

Când ajungeți la ecranul de instalare al programului, faceți clic pe buton a continuat de trei ori la rând, apoi în sus accepta y instala și, atunci când vi se solicită, introduceți butonul parolă Mac în câmpul text adecvat. Pentru a finaliza procesul de instalare, apăsați butoanele Instalați software y gard.

Acum, puteți continua crearea fișierului sursă: mai întâi, începeți terminal macOS, apelând-o din folder mai mult la Platforma de lansare (pictograma sub forma de rachetă atașat la bara de andocare) și emite comanda cd ~/Desktop , urmată de apăsarea butonului prezent, astfel încât să poată merge pe desktopul computerului.

În mod similar, emite comanda atinge helloworld.py, pentru a crea fișierul care va conține codul sursă și apăsați butonul prezent claviatură Când ați terminat, minimizați fereastra Terminal (fără a o închide) și faceți dublu clic pe fișierul pe care tocmai l-ați creat în birou.

În acest moment, trebuie doar să scrie codul sursă al acestuia (pag. print("Ciao, mondo!") ) în fereastra editorului care se deschide pe ecran, continuați la Salva fișierul astfel creat și, după închiderea editorului de text, redeschideți Terminalul și executați codul sursă, dând comanda python helloworld.py , urmată de apăsarea butonului intra. 

Cum se programează în Python în Ubuntu

Vrei să înveți a programare în Python în Ubuntu ? Deci cred că am bine ştiri pentru dvs.: Python este inclus în depozitele de distribuție, prin urmare îl puteți instala foarte ușor. În primul rând, prin urmare, începeți terminal apelând-o din dosar utilitati de vedere cerere și, pentru a instala Python, tastați următoarele comenzi, fiecare urmată de apăsarea butonului cheie prezent.

sudo apt update sudo apt install python3-dev

Când vi se solicită, introduceți butonul parola de administrare (Pentru rădăcină ) de pe computer, apăsați tasta prezent și apoi butonul s pentru a începe configurarea software-ului, care se va termina automat. După finalizarea acestui pas, puteți dezvolta și rula codul sursă urmând aceleași instrucțiuni deja văzute pentru Mac: cele două proceduri sunt de fapt echivalente.

Exemple de cod

În secțiunile anterioare ale acestui ghid, v-am arătat să rulați un fișier sursă foarte simplu, care tipărește „Hello world!” Pe ecran. Iată câteva exemple de cod, puțin mai structurate, capabile să efectueze diferite tipuri de operațiuni. Puteți crea și rula fișierele sursă urmând aceiași pași arătați mai sus.

Generați un număr aleatoriu de la 0 la o limită definită

import aleatoriu num = int (intrare („Inserați numărul maxim ocazional”)) print („Generați numărul è”, random.randint (0, num + 1))

Afișați o grafică la alegere

num = int (input ("Quale tabellina vuoi visualizzare?")) for i in range (1, 11): print (num, "x", i, "=", num * i)

Convertește un număr zecimal în binar, octal și hexadecimal

num = int (input ("Insert the number to convert:")) print ("Ecco i value convertiti di", num, ":") print (bin (num), "in binary.") print (oct (num ), "in ottale.") print (hex (num), "in esadecimale.")

Afișează calendarul pentru o lună într-un an la alegere.

import calendar calendar = int (input ("Inserisci l'anno da visualizzare:")) mese = int (input ("Inserisci il mese da visualizzare (in cifre):")) print (calendar.month (anno, mese))

Efectuați calcule matematice simple (operațiile sunt definite prin funcții).

def aggiungi (a, b): return a + b def sottrai (a, b): return ab def multiple (a, b): return a * b def divide (a, b): return a / b print ("Indică operația da executa: ") print (" 1 per addizione ") print (" 2 per sottrazione ") print (" 3 per moltiplicazione ") print (" 4 per divisione ") scelta = input (" Inserisci l'operazione da executa: ") v1 = float (input (" Inserisci il prime number: ")) v2 = float (input (" Inserisci il secondo number: ")) if scelta == '1': print (v1," + ", v2, "=", aggiungi (v1, v2)) elif scelta == '2': print (v1, "-", v2, "=", sottrai (v1, v2)) elif scelta == '3': print (v1, "x", v2, "=", moltiplica (v1, v2)) elif scelta == '4': if v2 == 0: print ("Divisione per zero non valid") else: print (v1 , ":", v2, "=", divide (v1, v2)) else: print ("Selezione non valid")

Resurse utile

Acum că ați făcut primul dvs. program Python, așteptați cu nerăbdare să-l studiați serios și să aflați din ce în ce mai mult despre această abordare? În acest caz, vă invit să citiți cu atenție ghidul Python disponibil prin HTML.it, plin de tutoriale și ghiduri pas cu pas dedicate dezvoltării software-ului Python.

Până în prezent, o introducere a programului în Python