fbpx

Curs Python Professional

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 să deprindă abilitățile unui programator Python complet.

Înscrie-te:
Curs Online cu video

Lista de clase la care te poți înscrie:

Nivel

Professional

Nr. ședințe sala de curs

10

Nr. ședințe transmisie live

9

Durata ședinței

4 h

Studiu individual

4-6 ore/săpt.

Suport de curs scris

Materiale video

Limba de predare

Română

Limba materialelor de studiu

Română

Metode de evaluare
  • examene de capitol
  • examen final teoretic
  • proiect practic opțional
Tarife Clasă cu Predare
950 RON - student
1075 RON - pers. fizică
1450 RON - pers. juridică
Tarife Curs Online cu Video
650 RON - student
650 RON - pers. fizică
800 RON - pers. juridică

Despre curs

Cursul de Python Professional continuă conceptele de la cursul de Python Fundamentals și este complementar cursului de Python Advanced

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).

De asemenea, 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 poate fi parcurs în ritm propriu – Online Self-Study, dar și împreună cu un instructor la clasă, prin CISCO Webex.

 

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 clasă.

 

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.
  • Examenul final 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 orientată pe obiect
– design patterns
– utilizarea diferitelor module pentru prelucrarea fișierelor de date structurate (json, xml, csv, fișiere de configurare)
– utilizarea modulelor pentru matematică, știință și inginerie
– programare paralelă
– programare în rețea
– programare GUI (Graphical User Interface)
– utilizarea conceptelor învățate pe parcursul acestui curs în implementarea unei aplicații desktop

Certificări

Cursul adresează subiectele ce sunt necesare pentru a putea obține viitoarele certificări de nivel professional oferite de Python Institute

Cursul prezent adresează mare parte din subiectele pentru certificarea PCPP-32-1 Certified Professional in Python Programming 1 Certification și o parte din subiectele necesare certificării PCPP-32-2: Certified Professional în Python Programming 2 Certification (certificarile PCPP încă nu pot fi susține în luna noiembrie 2021, deci mai pot apărea modificări în ceea ce privește programa).

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

1.1 Recapitulare structuri de date
1.2 Recapitulare noțiuni de bază programare orientată pe obiecte
1.3 Suprascrierea
1.4 Zone de memorie și metode statice
1.5 Clase și metode finale
1.6 Clase și metode abstracte
1.7 Deep copy/Shallow copy
1.8 Metaclase
1.9 Persistența obiectelor
1.10 Excepții

2.1 Clase și instanțe callable
2.2 Funcții locale (nested) și Closures
2.3 Decoratori

3.1 Principii de design în POO și introducere design patterns
3.2 Tipare de design creaționale
3.3 Tipare de design structurale
3.4 Tipare de design comportamentale

4.1 Parsare fișiere de date structurate de tip JSON
4.2 Parsare fișiere de date structurate de tip XML
4.3 Parsare fișiere de date structurate de tip CSV
4.4 Lucrul cu fișiere de tip Excel
4.5 Lucrul cu fișiere de tip PDF
4.6 Loguri în Python (modulul logging)
4.7 Fișiere de configurare (modulul configparser)

5.1 Sockets
5.2 Modulul scapy

6.1 Multithreading
6.2 Multiprocessing
6.3 Programare asincronă
6.4 Rulare procese externe folosind subprocess

7.1 Introducere programare GUI
7.2 Programare event-driven
7.3 Modulul tkinter
7.4 Tkinter widgets și tkinter events
7.5 Geometry managers
7.6 Aplicație – Programarea unui calculator GUI

8.1 Modulul math
8.2 NumPy
8.3 SciPy
8.4 Matplotlib
8.5 Scikit-image
8.6 Pandas

Sponsori și parteneri