1. Module din biblioteca standard
math oferă funcții matematice, random generează valori pseudoaleatoare, iar time/datetime lucrează cu timpul.
import math import random print(math.sqrt(81)) print(random.randint(1, 10))
2. Turtle și Tkinter
Turtle realizează desene prin deplasarea unui cursor. Tkinter permite construirea ferestrelor, butoanelor și desenelor pe Canvas.
import turtle
creion = turtle.Turtle()
for _ in range(4):
creion.forward(100)
creion.right(90)
turtle.done()Proiect: creează o fereastră Tkinter pentru jocul „Ghicește numărul” sau desenează o față zâmbitoare.
3. Introducere în Pygame
Inițializăm biblioteca, creăm fereastra, procesăm evenimente într-o buclă și închidem controlat.
import pygame
pygame.init()
ecran = pygame.display.set_mode((640, 400))
rulare = True
while rulare:
for eveniment in pygame.event.get():
if eveniment.type == pygame.QUIT:
rulare = False
pygame.display.flip()
pygame.quit()