Sari la conținut
← Python de la zero
Progres curs 0 / 7 lecții (0%)

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

Interactiv 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 amestece

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

Folosim cookie-uri esențiale pentru funcționarea site-ului și, cu acordul tău, cookie-uri de analiză și publicitate. Partenerii noștri, inclusiv Google, pot folosi cookie-uri pentru a afișa reclame relevante. Detalii în Politica de cookie-uri.