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.