Skip to main content

Roadmap

Plan calendaristic – Noiembrie 2025

Obiectiv general: punerea fundației: recapitulare Python și concepte de bază.
Timp estimat: 8–12 ore/săptămână (1–2 ore/zi + weekend).
Început: 10 noiembrie 2025


Principii de organizare și recomandări

  • Fiecare modul urmează structura: teorie → implementare → exerciții.
    Este important să „pui mâna pe cod”.
  • Folosește platforma platform.olimpiada-ai.ro pentru probleme reale de concurs.
  • La fiecare 3–4 săptămâni → alocă timp de recapitulare și consolidare.
  • În ultimele luni → fă simulări de concurs (seturi de probleme + timp limită).
  • Ține un jurnal de greșeli și concepte neînțelese și revino periodic asupra lor.

Noiembrie 2025 (10 – 30 noiembrie)

Săptămâna 1 (10–16 noiembrie)

Temă: Introducere + recapitulare concepte de bază în Python.

  • Instalare mediu: Python 3.x, Jupyter Notebook / VSCode / PyCharm.
  • Tipuri de date fundamentale: int, float, str, bool, liste, tupluri, dicționare, seturi.
  • Exerciții simple:
    • Manipulare liste și stringuri (ex: inversare, substring, count, split).
    • Mini-probleme de pe HackerRank / CSES.

Săptămâna 2 (17–23 noiembrie)

Temă: Controlul fluxului și structuri mai avansate.

  • Instrucțiuni condiționale: if / elif / else.
  • Bucle: for, while, break, continue.
  • List comprehensions & generator comprehensions.
  • Exerciții integrate: probleme mici de manipulare de date.

Săptămâna 3 (24–30 noiembrie)

Temă: Funcții, module, OOP și proiect integrator.

  • Funcții: parametri, valori returnate, recursivitate simplă.
  • Module standard: math, itertools, functools.
  • Clase și obiecte: constructor, metode, atribute, moștenire simplă.
  • Citire / scriere fișiere text (.txt, .csv).
  • Proiect final de lună:
    • Citire fișier CSV → procesare date → generare output (statistici / transformări).
    • Include o problemă de concurs simplă pentru autoevaluare.

La finalul lunii:

  • Recapitulare generală + verificare progres.
  • Notează în jurnalul personal ce concepte mai necesită clarificare.