Școala Româno-Britanică
Modulul 1 Clasa a IX-a | Python

Ora 2: Instalarea Python și primul program - Hello World

Ce vei învăța astăzi: Cum instalezi Python pe calculator, cum funcționează IDLE și interpretorul și cum scrii și rulezi primul program „Hello World"

Rezultat practic: Ai Python instalat și funcțional, iar programul tău afișează mesajul „Hello World" și alte texte cu ajutorul variabilelor (Competența 1.4).

Competența 1.4 Săptămâna 1

Înainte de a începe

De ce contează? Fără un interpretor Python instalat corect, niciun program scris nu poate rula. Instalarea este prima investiție practică: de aici încolo fiecare lecție presupune să rulezi singur programe.

Ce știi deja?

În lecția anterioară („Ce este informatica? Programe și aplicații”) ai aflat că un program este o listă de comenzi. Ce funcție Python ai folosit pentru a afișa un mesaj pe ecran?

Ideea-cheie: Python este un limbaj de nivel înalt, ușor de citit, iar programul Hello World confirmă că instalarea și mediul de lucru funcționează corect.
SINTEZĂ TEORETICĂ ȘI EXEMPLE GHIDATE

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
Instalarea Python de pe python.org
IDLE și interpretorul Python
Primul program: Hello World și variabile simple

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.

Ușor de citit

Codul arată aproape ca propozițiile în limba engleză

Popular

Este unul dintre cele mai folosite limbaje din lume

Versatil

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

  1. Deschide site-ul python.org/downloads în browser.
  2. Apasă butonul mare galben „Download Python" - site-ul propune automat versiunea potrivită pentru sistemul tău.
  3. 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!).
  4. Apasă „Install Now" și așteaptă finalizarea.
  5. Verifică: deschide meniul Start și caută IDLE sau Python.

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:

Algoritmul HelloWorld: nume = "Maria" scrie "Hello World" scrie "Salut, " + nume scrie "Anul următor al informaticii este " + 2027
Program Python complet (rulabil)
# 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:
python.org Add Python to PATH IDLE Hello World

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:
Ioana 15 nume str(varsta)

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

Ai grijă la: Să scrii și să rulezi programul doar în modul interactiv (promptul >>>) î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.

APLICARE ȘI REZOLVARE DE PROBLEME

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:
  1. Folosim funcția print()
  2. Scriem textul Hello World între ghilimele
  3. 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:
  1. Creăm variabila nume și îi dăm valoarea „Ana"
  2. Legăm textul folosind operatorul +
  3. 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ȚII PRACTICE

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 HelloWorld: nume = "Maria" scrie "Hello World" scrie "Salut, " + nume scrie "Anul următor al informaticii este " + 2027

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 PATH la 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 " + varsta este greșit dacă varsta este 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)