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
Bazele programarii, folosind Python
Un curs dedicat persoanelor cu profil tehnic care doresc să învețe Python corect, de la zero, cu accent pe înțelegerea conceptelor fundamentale și pe exerciții practice. Ne dezvoltăm gândirea critică și o minte algoritmică pentru a deveni programatori auto-suficienți, capabili să rezolve probleme fără apel la soluții externe (Stack Overflow, AI).
Agenda high-level
- Introducere în Python și mediul de lucru
- Tipuri de date de bază și operații fundamentale
- Controlul fluxului de execuție (condiționale, bucle)
- Structuri de date avansate: liste, tuple, dicționare, seturi
- Funcții și modularizarea codului
- Lucrul cu fișiere și date text
- Noțiuni introductive de programare orientată pe obiecte
Un curs axat pe exerciții practice, în care peste 80% din timp vei scrie cod.
OBIECTIVE
La finalul acestui curs vei putea să:
- gândești algoritmic și să descompui probleme de complexitate medie în pași clari
- scrii programe Python simple pentru automatizarea unor sarcini repetitive, fără ajutor extern
- înțelegi cum să rezolvi probleme practice folosind structuri de date de bază
- prelucrezi fișiere text și CSV pentru a extrage sau transforma date
- înțelegi, explici și modifici cod Python scris de alții
- continui să înveți și să aplici Python în mod autonom
AUDIENTA
Acest curs este pentru tine dacă:
- ai un background tehnic (IT, inginerie, științe exacte), dar nu ai experiență de producție în programare
- nu ai mai programat sau ai doar tangențial contact cu programarea
- vrei să înveți programarea într-un mod structurat, clar și aplicat
- cauți o bază solidă pe care să poți construi ulterior, indiferent de direcția aleasă
Acest curs nu este pentru tine dacă:
- ai experiență profesională de programare în alte limbaje
- cauți un curs accelerat de Python pentru programatori cu experiență
PRERECHIZITE
Vezi detaliile prezentate la Audienta
Parcurs de invatare
Varianta A:
- Experiență redusă sau inexistentă în programare
- Experiență rezonabilă de lucru în producție cu Python
- Experiență solidă de lucru în producție cu Python
Varianta B:
- Experiență de lucru în producție cu alte limbaje de programare
- Experiență solidă de lucru în producție cu Python
CONTINUT
- Introducere în Python
- prezentare generală a limbajului Python și a domeniilor de utilizare
- configurarea mediului de dezvoltare
- rularea scripturilor Python. Interpretorul Python (shell)
- Bazele limbajului Python
- variabile și tipuri de date (bool, int, float, str)
- operații de bază (aritmetice, manipulare de string-uri, operații booleene, comparații)
- afișare și citire de date de la utilizator
- Controlul fluxului de execuție
- instrucțiuni condiționale (if-elif-else)
- bucle (for, while)
- funcția range()
- modificarea execuției buclelor (break / continue)
- introducere în tratarea erorilor apărute în execuția programelor
- Structuri de date
- liste și tuple
- dicționare și seturi
- Funcții și module
- definirea funcțiilor
- argumente și valori returnate
- scope-ul și durata de viață a variabilelor
- crearea și importarea modulelor
- Module importante din standard library
- Lucrul cu fișiere
- citirea din fișiere și scrierea în fișiere
- Introducere în programarea orientată pe obiecte
- clase și obiecte
- atribute și metode
- moștenire