CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
INTRODUCERE
PAG. 1 / 5
Universul programării
Acasă >>> Lecții online, limbajul Python 3
Înainte să începem...
Ascultă introducerea lui Pyla și află pe scurt ce conține această lecție.
0:00 / 0:00
Înainte să începem să scriem programe în Python, trebuie să înțelegem un lucru important: calculatorul nu ghicește ce vrem de la el. Are nevoie de instrucțiuni clare și precise.

În această lecție vei descoperi ce înseamnă programarea și cum transformăm o problemă într-o succesiune logică de pași, numită algoritm. Vom vedea cum redactăm corect un algoritm și de ce acesta trebuie să fie clar, finit și suficient de general.

Apoi vom privi un program ca pe o „cutie neagră”: primește date de intrare, le prelucrează și produce rezultate.

Pare simplu? Perfect! De aici începe, de fapt, gândirea de programator. Hai să-i dăm drumul!

G.I. JOE

Acesta este numele celui mai remarcabil porumbel voiajor, cel ce a salvat sute de soldați și civili de la un bombardament accidental în cel de-al doilea Război Mondial. Micuțul porumbel a zburat 20 de mile, în tot atâtea minute, înapoi la baza americană și avioanele de atac nu au mai decolat.



Soldații britanici deja ocupaseră orașul Calvi Vecchia, nemții se retrăseseră, iar un raid aerian ar fi fost devastator pentru alianță. Primarul Londrei i-a oferit ulterior porumbelului Medalia Dickin pentru bravură.

În zilele noastre, un mesaj aproape instantaneu pe WhatsApp sau Messenger e suficient, iar medalia ar ajunge poate la Mark Zuckerberg, fondatorul Facebook. 😉

Programarea calculatoarelor

Similar dresurii animalelor, calculatoarele se programează. G.I. Joe se orienta în funcție de poziția Soarelui, câmpul magnetic al Pământului ori instincte, însă dispozitivele electronice sunt o forță de calcul brută care inițial nu știe nimic (hardware).

Microprocesorul (Central Processing Unit) este creierul calculatorului și funcționează sub controlul unor instrucțiuni cod mașină, niște succesiuni incredibile de 0 și 1, greu de înțeles fără cunoștințe avansate.



Ansamblul programelor utilizate de un calculator poartă numele de software. Aici intră, de exemplu, sisteme de operare, aplicațiile și programele utilizate pentru dezvoltarea altor programe, precum compilatoarele și interpretoarele.

Spre exemplu, pentru a dezvolta o aplicație trebuie să cunoaștem un limbaj de programare, cum ar fi: C, C++, C#, Java, Python, JavaScript sau Swift.

Limbajul de programare conține instrucțiuni care respectă anumite reguli de sintaxă și putem programa calculatorul să efectueze o succesiune de operații în vederea obținerii unui rezultat. Instrucțiunile se redactează într-un limbaj aproape de cel natural, de cele mai multe ori în limba engleză. Se obține astfel codul sursă.

Pentru a putea fi executat, codul sursă este prelucrat prin mecanisme precum compilarea sau interpretarea.

Unele limbaje folosesc în principal compilarea: programul este tradus înainte de execuție într-o formă pe care calculatorul o poate executa (limbajele C sau C++). Alte limbaje, precum Python, folosesc un interpretor pentru executarea programului. În practică, modul în care limbajele moderne sunt traduse și executate poate combina mai multe mecanisme.

Un interpretor execută programul cu ajutorul unui mediu de execuție, fără ca programatorul să fie nevoit să genereze separat un program executabil. Erorile sunt semnalate în timpul executării, ceea ce permite programatorului să identifice și să corecteze mai ușor problemele apărute. Exemple: Python, Perl, JavaScript etc.

Ca programator, este important să ai o gândire logică și analitică, să fii atent la detalii, perseverent și creativ. Vei întâlni probleme care nu se rezolvă întotdeauna din prima încercare, de aceea trebuie să ai răbdare, să testezi soluții și să înveți din greșeli. În același timp, programarea înseamnă și curiozitate: să înțelegi cum funcționează lucrurile și să cauți permanent soluții mai simple și mai eficiente. Iar, poate cel mai important, să îți placă să construiești aplicații utile, care rezolvă probleme reale.

Dacă ai terminat de citit, treci la pagina următoare.

Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Cursanții au mai cumpărat ...
[vezi lista completă a cărților]

 home   list  LECȚII   perm_identity   arrow_upward