Programare Python

Detalii

Data începere

Seria 1 - Toamnă 2018

Datele sunt estimative și pot suferi modificări minore.

Durată

16 săptămâni x 6 ore/săptămână = 96 ore

Cursurile se desfășoară de 2 ori pe săptămână: 2 ore seara după 18:30 (luni-vineri) și 4 ore sâmbăta

Taxă participare

900 euro + TVA

Taxa acoperă toate costurile și poate fi plătită în 4 rate: 1 rată la semnarea contractului, iar celelalte 3 în săptămânile 5, 9 și 13.

Înscrieri

Online

Înscrie-te!

Programa

1. Introducere în limbajele dinamice

  • Interpretor vs compilator
  • Exemple de limbaje dinamice
  • Avantaje și dezavantaje
  • Studiu de caz C vs Python (poate fi util ulterior la un interviu)

Practică

  • Prima interacțiune cu Python (CPython)
  • Interacțiune cu CPython din linia de comandă
  • Pregatirea utilitarelor necesare
  • Elemente de debugging (dir, help, type etc)

2. Sisteme de versionare

  • Sisteme de versionare - scurt istoric
  • csv vs mercurial vs git
  • Avantaje / dezavantaje
  • Scenarii de utilizare

Practică

  • Avantajele versionarii
  • Git
  • GitHub

3. Introducere în limbajul Python

Workshop

4. Tipuri built-in in și structuri de date built-in

Workshop

5. Programare procedurala

Workshop

6. Iteratori, generatori, list comprehension

Workshop

7. Object Oriented Programming

Workshop

8. Biblioteci standard în Python

9. Stocarea persistentă a datelor

Workshop

10. Lucru cu fișiere si directoare

Workshop

11. Procese, threads, Locks

Workshop

12. Procesare paralelă și distribuită în Python

Workshop

13. Servicii web

14. REST si baze de date externe

15. Proiect I

16. Proiect II

Traineri

Alexandru Coman

Trainer

Matei Micu

Trainer

Ne găsești aici!