CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
INTRODUCERE
PAG. 1 / 5
Universul programării
Acasă >>> Lecții online

G.I. JOE

Acesta este numele celui mai remarcabil porumbel voiajor și a salvat 1000 de soldați britanici î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 Colvi 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.



Pentru a utiliza calculatorul folosim software, adică programe specializate care se împart în patru mari categorii: sisteme de operare, aplicații, compilatoare și interpretoare.

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

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

În funcție de limbajul folosit, codul sursă este transformat în cod mașină folosind un compilator sau un interpretor.

Compilatorul scanează și analizează tot codul sursă, apoi îl transformă pe tot în cod mașină sub forma unui program executabil. Deși este mai rapid, erorile programului sunt afișate la final, depanarea fiind puțin mai dificilă. Exemple: C++, C#, Java, etc.

Interpretorul transformă în cod mașină linie cu linie codul, nefiind necesar un fișier executabil generat la final. La prima eroare analiza se oprește, fiind astfel mai ușor de depanat programele. Exemple: Python, Pearl, JavaScript, etc.

Ca și programator, trebuie să ai o gândire analitică profundă, să fii atent, perseverent, creativ și ... să îți placă să dezvolți aplicații utile!

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


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward