Ce vei învăța astăzi?
După această lecție vei avea Python instalat pe calculator, vei ști cum funcționează IDLE și interpretorul și vei scrie primul program care afișează „Hello World" și mesaje cu variabile.
Ce este Python și de ce îl folosim?
Definiție: Python este un limbaj de programare (un limbaj formal prin care dăm calculatorului comenzi pe care le înțelege) modern, ușor de citit și de înțeles, folosit peste tot în lume: de la site-uri web și jocuri până la inteligență artificială. A fost creat de Guido van Rossum în 1991.
Numele limbajului vine de la celebra trupă de comedie „Monty Python", nu de la șarpele piton, deși logo-ul este un șarpe stilizat.
Analogie: Python este ca o mașină ușor de condus
Unele limbaje de programare sunt ca niște mașini de curse complicate, greu de stăpânit. Python este mai degrabă o mașină simplă și comodă: pornești, apeși pedala și pleci. În spate, motorul (calculatorul) lucrează pentru tine, dar tu nu trebuie să știi toate detaliile mecanice.
Codul arată aproape ca propozițiile în limba engleză
Este unul dintre cele mai folosite limbaje din lume
Se folosește în web, jocuri, știința datelor, robotici
Instalarea Python pas cu pas
Pentru a scrie și rula programe Python, avem nevoie mai întâi să instalăm Python pe calculator. Instalarea se face direct de pe site-ul oficial, python.org, și durează doar câțiva pași.
Pașii instalării
- Deschide site-ul
python.org/downloadsîn browser. - Apasă butonul mare galben „Download Python" - site-ul propune automat versiunea potrivită pentru sistemul tău.
- Rulează fișierul descărcat și bifează
Add Python to PATH(PATH este lista de locații unde sistemul de operare caută programele instalate, ca Python, când le apelezi din terminal) (foarte important!). - Apasă „Install Now" și așteaptă finalizarea.
- Verifică: deschide meniul Start și caută
IDLEsauPython.
Atenție: bifarea opțiunii Add Python to PATH permite ca Python să fie recunoscut din orice fereastră de comandă. Dacă o omiți, programul funcționează, dar e mai greu de apelat din terminal.
IDLE, interpretorul și primul program Hello World
IDLE este programul de editare și rulare care vine instalat împreună cu Python. Acolo putem scrie programe și le putem rula imediat. Interpretorul este „motorul" care execută, pas cu pas, instrucțiunile din codul nostru.
În IDLE, fișierul de program se creează cu File → New File, se scrie codul, apoi se rulează cu Run → Run Module (sau tasta F5).
Primul program: Hello World
Tradiția spune că orice programator începe cu „Hello World": un program care afișează un mesaj de salut. Iată-l în Python, împreună cu variabile simple:
# Primul program: Hello World
# Pasul 1: afișăm mesajul clasic
print("Hello World")
# Pasul 2: definim o variabilă care reține un text
nume = "Maria"
print("Salut, " + nume)
# Pasul 3: variabile pentru numere
an_curent = 2026
an_urmator = an_curent + 1
print("Anul următor al informaticii este " + str(an_urmator))
Observă: o variabilă este ca o etichetă care reține o valoare. Am pus textul „Maria" în variabila nume și apoi am folosit-o în print(). Pentru numere am folosit str() ca să le putem lipi de text.
| Mediu de lucru | Ce este | Când îl folosim |
|---|---|---|
| IDLE | Editor + interpretor care vine cu Python | Primele programe, la început de drum |
| Interpretorul interactiv | Scrii o instrucțiune și o vezi executată imediat | Teste rapide, experimente |
| Terminal / linia de comandă | Rulezi fișierele .py cu python program.py |
Programe din fișiere, proiecte |
Exercițiu de completare - instalare
Completează enunțul cu cuvintele potrivite:
Python se descarcă de pe site-ul oficial ______. La instalare, bifăm opțiunea ______ pentru ca Python să fie recunoscut din terminal. Programul de editare care vine împreună cu Python se numește ______. Un program care afișează un mesaj de salut se numește ______.
Bancă de cuvinte:
Exercițiu de completare - variabile
Completează codul Python cu valorile potrivite:
nume = ______ # o variabilă de tip text
varsta = ______ # o variabilă de tip număr
print("Salut, " + ______)
print("Vârsta mea este " + ______)
Bancă de cuvinte:
Test de înțelegere
Test rapid - Python și Hello World:
1. De unde descărcăm Python?
2. Programul de editare care vine împreună cu Python se numește...
3. O variabilă este...
>>>) în loc de fișier, sau să uiți să salvezi fișierul înainte de rulare — atunci nu apare modificarea la care te aștepți.Aprofundare
De ce „Hello World"? Tradiția afișării mesajului „Hello World" a început în anii 1970 cu limbajul C. De atunci, aproape fiecare limbaj de programare nou este prezentat cu acest program simplu, pentru că verifică imediat dacă instalarea și mediul de lucru funcționează corect.
Interpretor versus compilator. Python este un limbaj interpretat: interpretorul citește și execută programul linie cu linie. La alte limbaje, precum C++, un compilator transformă întregul program într-un fișier executabil înainte de rulare. De aceea, în Python, o eroare pe o linie oprește programul exact acolo.
Alte medii de lucru moderne. În afară de IDLE, astăzi folosim des medii integrate de dezvoltare (IDE) precum Thonny, PyCharm sau VS Code, care oferă completare automată, evidențierea sintaxei (sintaxa este setul de reguli după care scriem corect codul) și depanare (găsirea și corectarea erorilor dintr-un program) vizuală. Le vei întâlni mai pe larg într-o lecție viitoare.
PbInfo - Hello World
Enunț:
Cerință: Să se afișeze pe ecran mesajul Hello World.
Date de intrare:
Nu există date de intrare.
Date de ieșire:
Programul va afișa mesajul Hello World.
Restricții și precizări:
Mesajul se scrie între ghilimele, exact ca în exemplu.
Exemplu:
Ieșire:
Hello World
Cum gândim soluția:
- Folosim funcția
print() - Scriem textul
Hello Worldîntre ghilimele - Rulăm programul în IDLE cu tasta F5
Scrie soluția în Python:
Soluție corectă:
print("Hello World")
Ce învățăm: primul program al oricărui programator verifică că totul este instalat corect: scriem codul, îl rulăm și vedem mesajul pe ecran.
PbInfo - Salut cu nume
Enunț:
Cerință: Să se afișeze mesajul Salut, nume!, unde nume este reținut într-o variabilă de tip text.
Date de intrare:
Nu există date de intrare; numele este stabilit direct în program, într-o variabilă.
Date de ieșire:
Programul va afișa mesajul de salut care conține numele.
Restricții și precizări:
Textul din variabilă se leagă de restul mesajului cu operatorul +.
Exemplu:
Ieșire:
Salut, Ana!
Cum gândim soluția:
- Creăm variabila
numeși îi dăm valoarea „Ana" - Legăm textul folosind operatorul
+ - Afișăm rezultatul cu
print()
Scrie soluția în Python:
Soluție corectă:
nume = "Ana"
print("Salut, " + nume + "!")
Ce învățăm: variabila nume reține un text, iar operatorul + lipește texte între ele. Variabilele fac programul flexibil: schimbăm o singură valoare și mesajul se schimbă.
Exercițiul Practic: Primii pași cu Python
Sarcini de lucru
Scrie programe cu mesaje și variabile simple, respectând pașii de instalare și rulare
Sarcina 1: Pașii instalării
Cerință: Scrie, în ordine, pașii prin care instalezi Python pe calculator, începând cu deschiderea site-ului oficial.
Soluție pentru Sarcina 1:
Exemplu de răspuns corect:
1. Deschid site-ul python.org/downloads 2. Apăs butonul „Download Python" 3. Rulez fișierul descărcat 4. Bifez „Add Python to PATH" 5. Apăs „Install Now" și aștept 6. Verific în meniul Start că apare IDLE sau Python
Verifică: nu uita de bifarea opțiunii Add Python to PATH la pasul 4 - este esențială.
Sarcina 2: Mesaj cu două variabile
Cerință: Scrie un program Python care folosește două variabile (numele tău și clasa) și afișează un mesaj care le conține pe amândouă.
Soluție pentru Sarcina 2:
nume = "Andrei"
clasa = "a IX-a"
print("Mă numesc " + nume + " și sunt în clasa " + clasa)
Verifică: ambele variabile sunt de tip text, așa că le putem lega direct cu +, fără a fi nevoie de str().
Scrie pe caiet - De reținut
Titlul lecției
Ora 2: Instalarea Python și primul program - Hello World
Definiția lecției
Python este un limbaj de programare modern, ușor de citit și de înțeles, folosit peste tot în lume, de la site-uri web și jocuri până la inteligență artificială. Pentru a scrie și rula programe Python, îl instalăm de pe site-ul oficial python.org și bifăm opțiunea Add Python to PATH, ca Python să fie recunoscut din terminal. După instalare, folosim programul IDLE, care vine împreună cu Python, pentru a scrie și a rula codul nostru. Interpretorul este „motorul" care execută, pas cu pas, instrucțiunile din cod, iar variabilele sunt etichete care rețin valori, precum texte sau numere. Primul program clasic este Hello World, care afișează un mesaj de salut, exact cum tradiția cere oricărui programator începător. De exemplu, variabila nume poate reține textul „Maria", iar apoi programul îl afișează într-un mesaj de salut.
Definiții esențiale
- Python este un limbaj de programare modern, ușor de citit, folosit în web, jocuri și inteligență artificială.
- Python este un limbaj interpretat: interpretorul execută programul linie cu linie.
- IDLE este programul de editare și rulare care vine instalat împreună cu Python.
- Interpretorul este „motorul" care execută instrucțiunile programului.
- Variabila este o etichetă care reține o valoare (text sau număr) pentru a o putea folosi mai departe.
- Programul tradițional de început este Hello World:
print("Hello World").
Algoritmul cheie - pseudocod
Algoritmul cheie - cod Python
# Primul program: Hello World
print("Hello World")
# Variabile simple
nume = "Maria"
print("Salut, " + nume)
an_curent = 2026
an_urmator = an_curent + 1
print("Anul următor al informaticii este " + str(an_urmator))Greșeli comune de evitat
- Omiterea opțiunii
Add Python to PATHla instalare - Python nu mai e accesibil din terminal. - Uitarea ghilimelelor în jurul textelor:
print(Hello)produce o eroare de sintaxă. - Lipirea directă a unui număr de un text fără
str():"vârsta " + varstaeste greșit dacăvarstaeste număr. - Uitarea salvării fișierului înainte de a rula în IDLE.
Sfaturi practice și trucuri
- Rulează programul în IDLE cu tasta F5; modificările trebuie salvate mai întâi (Ctrl+S).
- Alege nume clare pentru variabile:
nume,varsta, nu litere la întâmplare. - Testează instrucțiuni una câte una în interpretorul interactiv, apoi asamblează programul complet.
- Dacă apare o eroare, citește cu atenție ultima linie din mesaj - acolo este indicat unde a apărut problema.
Exemplu practic
Când creezi un cont nou pe un site și acesta îți reține numele ca să-ți afișeze mesajul „Bine ai venit, Maria!", folosește o variabilă, exact ca în Python. Un program simplu salvează numele într-o variabilă și apoi îl afișează într-un mesaj:
nume = "Maria"
print("Bine ai venit, " + nume)