🧪 Scripturi Python cu exemple distractive
Pagina conține explicații, comenzi de instalare și exemple de scripturi Python care pot fi copiate și folosite imediat pe Windows, Linux și macOS.
🎯 Obiective
- Crearea de scripturi Python utile și amuzante
- Rularea lor pe Windows, Linux și macOS
- Familiarizarea cu linia de comandă
📦 Instalare și verificare Python
🪟 Windows
Descarcă installerul de pe python.org, rulează-l și bifează Add Python to PATH înainte de Install.
python --version
Dacă ai mai multe versiuni: py --version
🐧 Linux (Ubuntu / Debian)
Instalare folosind apt:
sudo apt update sudo apt install python3 python3-pip
Verificare:
python3 --version pip3 --version
🍏 macOS
Instalare recomandată cu Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install python
python3 --version pip3 --version
🧪 Creare fișier și rulare
📁 Crearea fișierului
Scrie codul într-un editor și salvează cu extensia .py.
# salut.py
print("Salut, lume!")
🪟 Rulare pe Windows
cd C:\Users\NumeleTău\Desktop\python python salut.py
Dacă folosești launcherul Windows pentru Python: py salut.py
🐧 Rulare pe Linux
cd /home/utilizator/Desktop/python python3 salut.py
🔧 Alternativ: fă scriptul executabil (Linux/macOS)
#!/usr/bin/env python3
print("Salut, lume!")
chmod +x salut.py ./salut.py
🍏 Rulare pe macOS
cd /Users/utilizator/Desktop/python python3 salut.py
🧑💻 Exemple practice și distractive (copie rapidă)
🥳 Salut personalizat
# salut_personalizat.py
nume = input("Cum te cheamă? ")
print(f"Salut, {nume}! Bine ai venit în lumea Python 🐍")
🎲 Zar virtual
# zar.py
import random
print("Arunc zarul...")
print("Ai dat:", random.randint(1, 6))
🧠 Ghicește numărul
# ghiceste.py
import random
numar_secret = random.randint(1, 10)
incercare = int(input("Ghicește un număr între 1 și 10: "))
if incercare == numar_secret:
print("Bravo! Ai ghicit! 🎉")
else:
print(f"Nu ai nimerit. Era {numar_secret}. Încearcă din nou!")
⏰ Ceas digital
# ceas.py
import time
for i in range(5):
print("Timp curent:", time.strftime("%H:%M:%S"))
time.sleep(1)
🐱 Pisica ASCII
# pisica.py print(r""" /\_/\ ( o.o ) > ^ < """)
🧪 Exerciții suplimentare
- Generează o parolă aleatorie (folosește
random+string). - Transformă grade Celsius în Fahrenheit.
- Construiește un mini-calculator cu meniu text.
✅ Recapitulare rapidă
| Script | Ce face |
|---|---|
| salut_personalizat.py | Îți cere numele și te salută |
| zar.py | Simulează aruncarea unui zar |
| ghiceste.py | Joc de ghicit numărul |
| ceas.py | Afișează ora curentă |
| pisica.py | Desenează o pisică ASCII |
Sfat rapid: folosește Visual Studio Code pentru editare, deschide folderul cu
code . și rulează scripturile din terminalul integrat.