Instalare și primul script
Python e un limbaj general, cunoscut pentru sintaxa citibilă și pentru cât de repede ajungi de la „idee" la „script care funcționează". E folosit în automatizări, analiză de date, web, știință. Lecția asta te pune pe picioare: instalare, primul script, cum rulezi cod.
Instalare
De pe python.org descarci ultima versiune 3.x. La instalare pe Windows, bifează „Add Python to PATH". Verifici în terminal: `python --version` (sau `python3 --version` pe Mac/Linux).
Primul script
# salut.py
nume = input("Cum te cheamă? ")
print(f"Salut, {nume}!")
# rulezi cu: python salut.pyInteractiv vs. script
- REPL (`python` fără argument): scrii o linie, vezi rezultatul imediat. Bun pentru experimente.
- Script (`python fisier.py`): rulezi un program întreg. Pentru orice real.
- Notebook (Jupyter): cod + rezultate + note, pentru analiză de date.
Reguli de sintaxă esențiale
- Indentarea (spațiile de la începutul rândului) definește blocurile — nu acolade. Folosește 4 spații, consecvent.
- Fără `;` la final de linie.
- Comentarii cu `#`.
- Numele variabilelor: `snake_case`.
Medii virtuale
python -m venv .venv
# activare: .venv\Scripts\activate (Windows) sau source .venv/bin/activate
pip install requests
# fiecare proiect cu propriul .venv, ca dependențele să nu se amesteceUn script cu logică
varsta = int(input("Ce vârstă ai? ")) if varsta >= 18: print("Ești major.") elif varsta >= 14: print("Ești adolescent.") else: print("Ești copil.")
Exercițiu
Instalează Python. Creează un mediu virtual pentru un folder de curs. Scrie un script care cere numele și anul nașterii, calculează vârsta și afișează un mesaj diferit în funcție de vârstă. Rulează-l din terminal.
Greșeli frecvente
- Uiți „Add to PATH" la instalare pe Windows și python nu e găsit.
- Amesteci spații și tab-uri la indentare — eroare.
- Instalezi pachete global în loc de într-un venv.
- Uiți int() la input() și aduni text cu numere.
De reținut
- Python 3.x de pe python.org; verifici cu python --version.
- Indentarea definește blocurile; 4 spații consecvent.
- Rulezi scripturi cu python fisier.py.
- Un venv per proiect pentru dependențe izolate.
Pe scurt
Python are sintaxă curată și feedback rapid. Instalezi, faci un venv, scrii un .py și îl rulezi.