Tip:
Highlight text to annotate it
X
[D. Evans] Să începem să programăm.
Programarea este defapt nucleul informaticii.
Majoritatea mașinilor sunt proiectate pentru a face un singur lucru.
Acesta este un toaster(prăjitor de pâine).
Este mai degrabă un desen schematic decât unul exact.
Un toaster - probabil putem să facem mai multe lucruri cu un toaster.
Putem să punem în el diferite lucruri.
Putem să prăjim pâine, putem să prăjim brioșe.
Poate are unele lucruri de care ne putem folosi pentru a-i modifica comportamentul.
Putem să îl setăm să prăjească mai mult sau mai puțin.
Dar este destul de limitat în ceea ce poate să facă.
Tot ce poate să facă este o variație care pornește de la această funcție de bază cu care a fost proiectat,
procesul de bază este - introduci pâinea, o încălzește, o scoate afară.
Dacă vrem să îi schimbăm comportamentul și să facă ceva complet diferit,
trebuie să modificăm fizic mașinăria.
Am putea să luăm toate bucățile și să le asamblăm într-un mod nou.
Dacă suntem cu adevărat creativi am putea să facem o bicicletă dintr-un toaster.
Ăsta ar fi un proiect destul de mare, totuși.
Deci, fără un program, un calculator este și mai inutil decât un toaster.
Nu poate să facă nimic fără un program.
Programul îi spune calculatorului ce să facă.
Iar puterea calculatorului constă în faptul că, spre deosebire de un toaster,
care este proiectat să facă puține lucruri,
un calculator poate să facă orice.
Un calculator este o mașină universală.
Putem să îl programăm să facă orice calcul.
Deci orice ne putem imagina,
pentru orice ne dăm seama *** să scriem un program,
putem să îl punem pe calculator să facă.
Iar programul trebuie să fie o secvență precisă a pașilor.
Calculator singur nu știe *** să facă nimic.
Are câteva instrucțiuni simple pe care le poate executa.
Iar pentru a face un program care să facă ceva folositor,
trebuie să legăm aceste instrucțiuni încât să facă ceea ce ne dorim.
Deci putem să transformăm calculatorul într-un browser web, într-un server
într-o mașinărie pentru jocuri, într-un toaster fără nici un loc de introdus pâinea,
în orice ne putem imagina - sau cel puțin orice calcul pe care vrem să îl facem.
Iar puterea calculatorului stă în faptul că poate să execute acei pași foarte, foarte repede,
așa încât poate executa miliarde de instrucțiuni într-o secundă.
Programul ne dă posiblitatea de a spune calculatorului ce etape să parcurgă.
Sunt multe limbaje diferite pentru programarea calculatorului.
Limbajul pe care îl vom învăța în acest curs se numște Python, ca și șarpele.
De asemenea, este numit după Monty Python.
Lucrul important cu privire la Python este că ne oferă un limbaj plăcut de nivel înalt
pe care îl putem folosi pentru a scrie programe.
Iar asta înseamnă că înloc să rulăm programul direct pe calculator,
programul pe care îl scriem va fi ceva introdus în programul Python,
care rulează pe calculator.
Ceea ce este Python se numește un interpret.
Asta înseamnă că rulează programele noastre, le interpretează,
execută programul pe care l-am scris în limbajul Python
rulând un program în limbajul pe care calculatorul îl poate înțelege.