Python Advanced self-study

Python Advanced self-study



Cui se adresează acest curs?

Acest curs este adresat celor cu experiență în programare şi în sintaxa limbajului Python. Este o continuare a cursului Python Fundamentals în care au fost acumulate cunoștinţe de bază. 

Cursul Python Advanced prezintă noțiuni avansate despre programare în general și despre Python în particular.

Ce vei învăța?

  • Cum să creezi un site web cu funcţionalităţi de bază folosind Django;
  • Concepte avansate de programare orientată pe obiect;
  • Cum să foloseşti o gamă variată de module Python standard sau externe;
  • Cum să extragi informaţie din text folosind regular expressions;
  • Web scraping şi unit teste scrise în Selenium;
  • Concepte de bază despre învaţarea autonomă. Să scrii modele care clasifică date tabelare sau text;
  • Să depanezi aplicaţii şi să repari bug-uri din aplicaţii Python;

Contul de student

După înscriere vei primi acces la platforma de elearning bitacad.net, unde vei găsi:

  • ​suportul de curs în limba română.
  • platformă disponibilă pentru încarcarea temelor şi a proiectului final
  • examenul final teoretic, susţinut online sub supraveghere video şi audio prin platforma Google Meet.
  • diploma de absolvire a cursului BIT Academy.
Examinare

  • Examen final: examenul final trebuie susţinut înainte de expirarea perioadei de valabilitate a cursului.

Curriculum

  • Ședința 1 OOP Avansat (3h 30m)
    • Încapsularea;
    • Decoratori;
    • Static method vs class method;
    • Metode speciale OOP;
    • Descriptori;
  • Ședința 2 Module uzuale (3h 30m)
    • Module legate de interpretorul Python;
    • Module legate de sistemul de operare;
    • Module legate de copierea sau ştergerea fişierelor;
    • Modulul random;
    • Modulul getpass;
    • Module pentru timp (time, datetime şi calendar);
    • Regular expressions;
    • Module pentru arhivare şi dezarhivare;
  • Ședința 3 Module pentru procese şi stocarea/manipularea datelor (3h 30m)
    • Împărţirea task-urilor între mai multe procese şi colectarea rezultatelor;
    • Stocarea şi manipularea datelor în format text: csv, json, xml;
    • Stocarea şi manipularea datelor în format binar: pickle;
    • Modul pentru fişiere şi directoare temporare;
    • Module pentru stocarea şi manipularea datelor în baza de date: SQLite şi mySQL;
    • Module pentru crearea şi manipularea fişierelor Excel;
  • Ședința 4 Module pentru networking (3h 30m)
    • Modulul socket;
    • ​Modulul telnetlib;
    • Modulul paramiko;
    • Modulul ftplib;
    • Crearea unui server HTTP folosind modulul http.server ;
    • Descărcarea conţinutului paginilor web folosind modulul requests;
    • Module legate de email, trimiterea unui email folosind un cont de Google;
    • Module legate de email, trimiterea unui email (web scraping) folosind modulul beautifulsoup4;
    • Scrierea de unit teste folosind Selenium;
    • Compilarea scripturilor Python;
  • Ședința 5 Introducere în Învăţarea automată (3h 30m)
    • Învăţare supravegheată şi nesupravegheată;
    • Metrici pentru evaluarea clasificatorilor şi regresorilor;
    • Împarţirea datelor; 
    • Regresie liniară;
    • Tehnici pentru îmbunătăţirea datelor de intrare; 
  • Ședința 6 Procesarea Limbajului Natural şi vizualizarea datelor folosind diagrame (3h 30m)
    • Tokenizare;
    • Vectorizare;
    • Word Embeddings;
    • Clasificare Text;
    • Vizualizarea datelor folosind diagrame;
  • Ședința 7 Django 1 (3h 30m)
    • Introducere;
    • Crearea unui proiect nou;
    • Crearea unei aplicaţii;
    • Conexiunea cu baza de date;
    • Interfaţa Django pentru activităţi administrative;
    • Django Shell;
    • URL Routing;
    • View Functions;
  • Ședința 8 Django 2 (3h 30m)
    • Django Template Language;
    • CSS;
    • Django Authentication;
self-study

Online



  • Preț întreg 300 RON
  • Preț persoane juridice 500 RON
  • Dată începere max. 24 de ore de la inscriere
  • Interval orar nelimitat
  • Tip curs self-study
    (auto didact)
  • Locație Portal BIT Academy
    Portal Netacad
  • Durată 8 ședințe
  • Valabilitate 3 luni
Înscriere

* Prețurile afișate sunt finale (nu se percepe TVA)

Avem vești bune!

Marţi, 3 februarie 2026, ora 18:00, începem cursul CCNA 1 v7.

Înscrie-te acum!

Joi, 5 februarie 2026, ora 18:00, începem cursul Linux Essentials (LPI Essentials).

Înscrie-te acum!