Programă

  1. Introducere și sintaxă
    • De ce Python?
    • Python vs C/C++
    • Python vs pseudocod
    • Lucrul cu interpretorul
    • Sintaxă
    • Tipuri de date
  2. Operații de bază
    • Funcții
    • Transmiterea parametrilor
    • Funcții built-in
    • Input și output
    • Lucrul cu fișiere
  3. Programare orientată obiect
    • Clase și obiecte
    • Clase abstracte
    • Duck typing
  4. Noțiuni specifice Python
    • List comprehensions
    • Map, filter, lambda
    • Metode „magice”
  5. Aplicații practice
    • Open
    • Expresii regulate
    • Random
    • CSV
    • JSON
    • Cereri HTTP
    • Generare de grafice
  6. Proiect final