Scripts_Python
Scripturi Python

🧪 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ă

ScriptCe face
salut_personalizat.pyÎți cere numele și te salută
zar.pySimulează aruncarea unui zar
ghiceste.pyJoc de ghicit numărul
ceas.pyAfișează ora curentă
pisica.pyDesenează o pisică ASCII
Sfat rapid: folosește Visual Studio Code pentru editare, deschide folderul cu code . și rulează scripturile din terminalul integrat.
Pagina generată pentru a fi copiată și publicată pe un site; folosește butoanele Copiază pentru a prelua rapid comenzile sau scripturile.