fbpx

Curs Python Professional

Momentan nu avem deschisă înscrierea la nicio clasă pentru acest curs.
Pentru întrebări și nelămuriri nu ezitați să ne contactați
Nivel

Professional

Nr. ședințe sala de curs

10

Nr. ședințe transmisie live

9

Studiu individual

4-6 ore/săpt.

Suport de curs scris

Limba de predare

Română

Limba materialului scris

Romana

Metode de evaluare
  • examene de capitol
  • examen proiect
  • examen final teoretic
Tarife
750 RON - student
850 RON - pers. fizică
1125 RON - pers. juridică

Despre curs

Cursul de Python Professional continua conceptele de la cursul de Python Fundamentals – https://www.telacad.ro/cursuri/python-fundamentals/.

Cursul Python Professional expune noțiuni și tehnici avansate de programare fiind destinat celor care vor să își extindă cunoștințele limbajului și în același timp sa deprindă abilitățile unui programator Python complet.

Python este utilizat în Raspberry PI, pentru a crea roboței sau pentru a face IOT (Internet of Things) https://youtu.be/Rwgg5PCk-HQ

Python este utilizat pentru a crea bani – multe companii de bursă îl folosesc pentru anticiparea stock price datorita facilităților de statistică, data analysis, machine learning, pe care le conține.

Cui i se adresează cursul?

Pot participa cu succes persoane care au urmat cursul de Python Fundamentals sau cei care au cunoștințe fundamentale ale limbajului Python.

Modalități de desfășurare a cursului

Acest curs se desfășoară doar prin Cisco Webex, cu predare online.

Contul de cursant

Ce înseamnă asta?

Dacă ești cursant nou, după procesarea plății, vei primi pe mail o solicitare de activare a contului tău. Contul tău va fi pe cursuri.telacad.ro, pe care îl vei accesa cu adresa de e-mail și parola setate în formularul de înscriere.

Dacă ești deja cursantul nostru, după procesarea plății, vei primi confirmarea înscrierii în clasa.

Ce găsești aici?

  • Materialele scrise și video
  • Regulile de Promovare
  • Exerciții suplimentare
  • Examenele de capitol pe care le vei susține online.
  • Examen final (teoretic și practic) pe care îl vei susține online (*acesta este activat la cererea cursantului)
  • Catalog cu note
  • Diploma Telecom Academy la promovarea cursului

Perioada maximă de promovare a cursului este de 4 luni de la data înscrierii.

Ce vei învăța

– concepte avansate de programare orientata pe obiect, design patterns
– utilizarea diferitelor module pentru prelucrarea fisierelor de date structurate (json, xml, csv, fisiere de configurare etc)
– utilizarea modulelor pentru matematica, stiinta si inginerie
– programare paralela
– programare in retea
– programare GUI (Graphical User Interface)
– utilizarea conceptelor invatate pe parcursul acestui curs in implementarea unei aplicatii desktop

Certificări

 

Cursul adreseaza subiectele ce sunt necesare pentru a putea obtine viitoarele certificari de nivel professional oferite de Python Institute (https://pythoninstitute.org/certification/pcpp-certification-professional). Cursul prezent adreseaza subiectele pentru certificarea PCPP-32-1 Certified Professional in Python Programming 1 Certification si o parte din subiectele necesare certificarii PCPP-32-2: Certified Professional in Python Programming 2 Certification. (certificarile inca nu sunt definitivate, in luna Mai 2020 mai pot aparea mici modificari)

La terminarea cursului Python Professional, cursantul primește diploma eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul la Telecom Academy.

 

Programa

– Recapitulare programare obiect orientata
– Metode si clase abstracte
– Mostenire si suprascriere
– Zone de memorie statice
– Subclasare built-ins
– Metode statice
– Clase si instante callable
– Identificarea obiectelor de tip callable
– Decoratori metode, decoratori clase
– Metaclase
– Tratarea exceptiilor in Python
– Exceptiile de baza din cadrul limbajului
– Definirea propriilor exceptii
– Aruncarea exceptiilor
– Serializarea obiectelor Python folosind pickle
– Obiecte Python persistente folosind shelve

– Principii de design in POO si introducere design patterns
– Singleton, factory, facade, proxy, observer, decorator, state design, MVC

– Parsare fisiere xml, csv, excel, pdf, json
– Bazele lucrului cu loguri in Python (modulul logging)
– Parsarea fisierelor de configurare (modulul configparser)

– sockets
– generare de date intre un client si un server
– inspectie pachete folosind modulul scapy

– threading
– multiprocessing
– programare asincrona
– subprocess
– queue/socket/mmap

– conceptul de programare GUI
– programare event-driven
– tkinter
– elemente tinkter: widgets, windows, events

– modulul math
– modulul NumPy
– modulul SciPy
– modulul Matplotlib
– modulul Scikit-image
– modulul Pandas

Sponsori și parteneri