+40 314.14.8810


  +40 730.01.7939


  training@kluger.ro


Python Programming - from beginner to intermediate (for Programmers)

LOCATIE PERIOADA(aaa-ll-zz) LIMBA PRET * GTR
Virtual 2026-03-23 - 2026-03-27 RO 890 € Inscriere

GTR = sesiune garantata

*Pretul nu include TVA si este valabil pentru un participant inscris la sesiuni publice sau la un curs in format SPVC sau WBT.
Inscrierea la o sesiune publica nu va garanteaza rezervarea unui loc. La scurt timp de la momentul inscrierii, veti fi contactat de un reprezentant Kluger pentru confirmarea rezervarii si a pretului final.
Disponibilitatea acestui curs in alte formate de livrare, sub un cod diferit, se poate verifica in portofoliu.
Daca doriti o sesiune privata, cu agenda standard sau adaptata nevoilor dvs., va rugam sa ne contactati.

  • DESCRIERE
  • Pentru grupuri de participanți, vă recomandăm să ne solicitați o ofertă la adresa: training@kluger.ro.

    De la primele linii de cod la production-ready. Un curs axat pe exerciții practice, în care peste 80% din timp vei scrie cod.

    Un program intensiv de 5 zile conceput pentru programatori cu experiență în alte limbaje, ce pot asimila conceptele fundamentale într-un ritm accelerat.

    Accentul este pus pe rezolvarea de probleme reale și pe înțelegerea specificităților Python, pentru dezvoltarea unui stil de programare eficient, elegant și reutilizabil. Cursul este practic și deosebit de interactiv.

    Agenda high-level

    • Python ca limbaj pentru programatori cu experiență
    • diferențe de mentalitate și design față de alte limbaje
    • tipuri de date și structuri fundamentale în Python
    • organizarea codului: funcții, clase, module, pachete
    • programare orientată pe obiecte în stil Pythonic
    • iteratori, generatoare și fluxuri de date
    • scripturi, automatizări și procesare de date
    • lucrul eficient cu ecosistemul Python

  • OBIECTIVE
  • După acest curs, vei putea să:

    • adopți rapid Python, folosindu-ți experiența anterioară din alte limbaje și evitând o perioadă lungă de adaptare
    • adopți modul de lucru specific Python, evitând transpunerea mecanică a conceptelor din alte ecosisteme
    • construiești soluții Python reale, pornind de la zero, sub formă de scripturi și unelte reutilizabile
    • procesezi și manipulezi date folosind structuri de date și abordări „Pythonice”
    • dobândești o cunoaștere solidă și practică a componentelor esențiale din standard library, folosite frecvent în producție
    • navighezi ecosistemul Python și să identifici, evaluezi și folosești biblioteci sau framework-uri potrivite pentru o problemă dată
    • intri direct într-un proiect Python și să lucrezi autonom în context de producție

  • AUDIENTA
  • Acest curs este pentru tine dacă:

    • ești programator cu experiență profesională în alte limbaje și vrei să adopți Python rapid
    • poți asimila concepte noi într-un ritm accelerat și nu ai nevoie de introduceri generale în programare
    • vrei să înțelegi cum se scrie Python eficient, elegant și reutilizabil
    • urmărești să ajungi rapid la un nivel la care poți lucra cu Python în contexte reale de producție

    Acest curs nu este pentru tine dacă:

    • ești la primul contact cu programarea
    • cauți un curs introductiv sau limitat la noțiuni de bază

  • PRERECHIZITE
  • Verifica detaliile din sectiunea "Audienta".

  • CONTINUT
    1. Python și ecosistemul său
      • istorie și poziționare a limbajului
      • instalarea Python și configurarea mediului de lucru
      • gestionarea dependențelor și a mediilor virtuale
    2. Limbajul Python – esențialul pentru programatori
      • sintaxă și semantică Python
      • convenții de stil și lizibilitate (PEP 8)
      • diferențe cheie față de alte limbaje populare
    3. Tipuri de date și controlul fluxului
      • tipuri built-in și mutabilitate: bool, int, float, str, list, tuple, dict, set
      • structuri de control: if / elif / else, bucle for, whileși control al execuției cu break, continue, range()
      • tratarea erorilor și excepțiilor: try / except / else / finally, raise
    4. Programare funcțională în Python
      • iteratori, generatoare, expresii generator și comprehensions
      • funcții de ordin superior: map, filter, zip, enumerate, sorted
      • modulul itertools
    5. Programare orientată pe obiecte în Python
      • clase, metode și metode speciale (dunder methods)
      • __init__, __repr__, __str__, operator overloading
      • moștenire, super() și method resolution order
      • @property, @classmethod, @staticmethod
      • introducere în metaclase
    6. I/O, scripturi și automatizare
      • lucrul cu fișiere și directoare
      • module uzuale: os, pathlib, glob
      • parsarea argumentelor din linia de comandă cu argparse