🐍

Thonny — Lectia 0

Mediul de programare Python pentru începători

Lectia 0  |  10-14 ani  |  Nivel: Începător
0. Ce este Thonny?
💡 Gândește-te așa:

Thonny este un program special care te ajută să scrii cod Python. La fel cum folosești Word ca să scrii texte, folosești Thonny ca să scrii programe Python!

🎯 De ce Thonny?

Thonny a fost creat special pentru începători. Este simplu, curat și vine cu tot ce ai nevoie instalat deja — inclusiv Python 3.10!

Ce face Thonny special?
📦

Python inclus

Vine cu Python 3.10 integrat. Nu trebuie să instalezi nimic altceva!

🧹

Interfață curată

Fără butoane inutile. Doar ce ai nevoie ca să înveți programare.

🐛

Depanator vizual

Rulează codul pas cu pas și vezi exact ce face Python la fiecare linie.

🔢

Variabile vizuale

Poți vedea toate variabilele și valorile lor în timp real.

🔍

Erori evidențiate

Ghilimelele și parantezele neînchise sunt marcate automat.

💡

Completare automată

Thonny îți sugerează comenzi Python pe măsură ce scrii.

1. Cum instalezi Thonny pe Windows?
1

Mergi pe site-ul oficial

Deschide browserul și accesează thonny.org. Acolo vei găsi butonul de descărcare pentru Windows.

2

Descarcă fișierul .exe

Apasă pe butonul de descărcare pentru Windows. Se va descărca un fișier de tip .exe pe calculatorul tău.

3

Rulează instalatorul

Fă dublu clic pe fișierul descărcat și urmează pașii. Apasă Next și apoi Install.

4

Alege tipul de instalare

Poți instala Thonny doar pentru contul tău sau pentru toți utilizatorii calculatorului.

5

Deschide Thonny

Găsește Thonny în meniul Start sau pe Desktop și apasă pe el. Ești gata!

✅ Important de știut:

Nu trebuie să instalezi Python separat! Thonny vine cu Python 3.10 deja inclus. Un singur program instalat și ești gata să programezi!

⏱️ Cât durează?

Întregul proces de instalare durează doar 2-3 minute și nu necesită cunoștințe tehnice avansate.

2. Cum arată interfața Thonny?
🖥️ Interfața simplificată:

Când deschizi Thonny pentru prima dată, vei vedea o interfață curată și simplă, fără funcționalități care ar putea distrage un începător. Este gândită special pentru tine!

📝

Editorul de cod

Zona mare din partea de sus unde scrii codul tău Python. Aici îți petreci cel mai mult timp.

💻

Shell-ul

Zona din partea de jos unde vezi rezultatele programului și poți scrie comenzi rapide Python.

🔢

Panoul Variabile

Se activează din Vizualizare → Variabile. Arată toate variabilele active în timp real.

🗂️

Panoul Fișiere

Navighezi prin fișierele tale Python direct din Thonny, fără a deschide alt program.

Scurtături utile
F5

Rulează programul — Execută tot codul tău Python dintr-o singură apăsare.

Ctrl+S

Salvează fișierul — Salvează codul tău înainte de a rula.

Ctrl+N

Fișier nou — Creează un fișier Python nou.

Ctrl+O

Deschide fișier — Deschide un fișier Python existent.

3. Variabile în Thonny
💡 Ce sunt variabilele?

O variabilă este ca o cutie în care stochezi o informație. Îi dai un nume cutiei și pui ceva înăuntru. Când ai nevoie de acea informație, o cauți după nume!

👁️ Cum vezi variabilele în Thonny?

Selectează Vizualizare → Variabile din meniu. Va apărea un panou care îți arată în timp real toate variabilele și valorile lor pe măsură ce programul rulează.

Modele de afișare
📋

Model simplificat

Variabila arată direct valoarea sa: nume → "Maria". Perfect pentru începători!

🔗

Model realist

Variabila arată adresa din memorie: nume → id → "Maria". Pentru când vrei să înțelegi mai profund Python.

🎯 De ce e important?

Thonny evidențiază aparițiile variabilelor în cod, reamintindu-ți că același nume nu înseamnă întotdeauna aceeași variabilă. Variabilele locale sunt distinse vizual față de cele globale!

Exemplu de cod
# Creăm variabile
nume = "Maria"
varsta = 14
oras = "București"

# Afișăm variabilele
print(f"Mă numesc {nume}.")
print(f"Am {varsta} ani.")
print(f"Locuiesc în {oras}.")
▶️ Încearcă!

Scrie acest cod în Thonny, activează Vizualizare → Variabile și rulează cu F5. Vei vedea cum apar variabilele în panoul lateral!

4. Depanare în Thonny
🐛 Ce este depanarea?

Depanarea înseamnă să rulezi programul încet, pas cu pas, ca să înțelegi exact ce face Python la fiecare linie. Este cel mai bun mod de a găsi și repara erorile!

Taste importante
Ctrl+F5

Pornește depanatorul — Rulează programul pas cu pas, fără a fi nevoie de puncte de întrerupere.

F6

Pas mare — Sare peste detaliile unui apel de funcție și trece la linia următoare.

F7

Pas mic — Intră în fiecare detaliu al expresiei, poți vedea cum Python calculează totul bucată cu bucată.

F5

Continuă normal — Rulează restul programului fără a mai opri pas cu pas.

Evaluarea expresiilor
🔵 Caseta albastru-deschis

Când folosești pași mici (F7), Thonny afișează o casetă albastru-deschis în jurul expresiei curente. Gândește-te la ea ca la o foaie de calcul — Python înlocuiește subexpresiile cu valorile lor, bucată cu bucată!

🪟 Apeluri de funcții:

Când intri într-un apel de funcție cu F7, Thonny deschide o fereastră nouă cu variabilele locale ale acelei funcții. Acest lucru te ajută să înțelegi perfect cum funcționează funcțiile și chiar recursivitatea!

Evidențierea erorilor
🔴

Ghilimele neînchise

Thonny marchează automat ghilimelele care nu au fost închise — una din cele mai frecvente greșeli!

🟠

Paranteze neînchise

La fel și parantezele uitate — Thonny le evidențiază imediat ce le detectează.

5. Exerciții practice
📌 Cum lucrezi la exerciții?

Deschide Thonny, creează un fișier nou cu Ctrl+N și scrie codul fiecărui exercițiu. Rulează cu F5 și verifică rezultatele în Shell!

Exercițiul 1

👋 Salutul tău

Scrie un program care afișează:

Salut! Mă numesc [numele tău] și am [vârsta ta] ani.

Folosește variabile pentru nume și vârstă!

Exercițiul 2

🔢 Calculatorul simplu

Creează două variabile cu numere și afișează suma, diferența, produsul și câtul lor.

Exemplu: a = 10, b = 3

Exercițiul 3

🔍 Detectorul de erori

Scrie intenționat un program cu o eroare (de exemplu, uită să închizi o paranteză sau un ghilimele). Observă cum Thonny evidențiază eroarea și încearcă să o repari!

Exercițiul 4

👁️ Observă variabilele

Activează Vizualizare → Variabile și rulează Exercițiul 1 cu depanatorul (Ctrl+F5). Urmărește cum apar variabilele în panou pas cu pas!

Exercițiul 5 ⭐ Bonus

📦 Instalează un pachet

Deschide Instrumente → Gestionează pachete și instalează pachetul emoji. Apoi scrie un program care afișează un emoji folosind acel pachet!

6. Quiz — Testează-te!
🎯 Cum funcționează?

Apasă pe răspunsul pe care îl crezi corect. Verde înseamnă corect, roșu înseamnă greșit!

❓ Trebuie să instalezi Python separat dacă folosești Thonny?
❓ Ce tastă folosești pentru a rula programul pas cu pas în Thonny?
❓ Ce face tasta F7 în modul depanare?
❓ Unde poți vedea variabilele programului în timp real?
❓ Ce culoare are caseta care marchează expresia curentă în depanare?
7. Tema pentru acasă
📅 Termen: săptămâna viitoare

Rezolvă toate sarcinile de mai jos și trimite capturile de ecran cu rezultatele la ora viitoare!

📥 Sarcina 1 — Instalare

Instalează Thonny pe calculatorul tău de acasă accesând thonny.org. Fă o captură de ecran cu Thonny deschis și arată-o la ora viitoare.

👤 Sarcina 2 — Prezentarea ta

Scrie un program Python care afișează numele tău, vârsta ta, orașul în care locuiești și materia ta preferată la școală. Folosește variabile pentru fiecare informație!

🔍 Sarcina 3 — Explorează erorile

Încearcă să ștergi în mod intenționat o paranteză sau un ghilimele din programul tău și observă cum Thonny îți arată eroarea. Fă o captură de ecran cu eroarea evidențiată.

👁️ Sarcina 4 — Variabile vizuale

Activează panoul Vizualizare → Variabile și rulează programul din Sarcina 2 cu depanatorul (Ctrl+F5). Urmărește cum apar variabilele pas cu pas și fă o captură de ecran.

⭐ Bonus

Încearcă să instalezi un pachet nou prin Instrumente → Gestionează pachete. Scrie în caiet ce pachet ai instalat și la ce folosește!