fbpx

Curs Python Associate

Acest curs este destinat învățării bazelor programării și a limbajului Python, în general. Pot participa cu succes persoane care vin din zona IT, dar nu au făcut deloc programare. De asemenea, pot participa și persoane care vor să treacă de pe C++ sau PHP pe Python.

Self Study

Python Associate

Abonament lunar
29 RON/lună
Tarif pers. fizică
Self Study

Python Associate [12 luni]

Abonament anual
19 RON/lună Total azi: 228 RON
Tarif pers. fizică
Self Study

Data Scientist – BUNDLE [12 luni]

Abonament Anual - Bundle 10 cursuri
124.17 RON/lună Total azi: 1490 RON
Tarif pers. fizică
Self Study

Python Developer – BUNDLE [12 luni]

Abonament Anual - Bundle 10 cursuri
124.17 RON/lună Total azi: 1490 RON
Tarif pers. fizică
Self Study

Quality Assurance Engineer – BUNDLE [12 luni]

Abonament Anual - Bundle 10 cursuri
124.17 RON/lună Total azi: 1490 RON
Tarif pers. fizică
Nivel

Associate

Studiu individual

6-8 ore/săptămână

Suport de curs scris
Materiale video

Nr. ore video

2h 23 min

Limba materialului scris/video

Română/Engleză

Metode de evaluare
  • Examene de capitol
  • Examen final
Diplomă

Diplomă de promovare

Curs Demo
Înscrie-te! alege opțiune

Despre curs

 

Ne-am decis să divizăm cursul de Python Fundamentals în două părți, în urma solicitărilor cursanților. Astfel dorim să oferim posibilitatea de a se aprofunda și de a înțelege mai bine acest limbaj de programare. Astfel, vom avea un curs de nivel de intrare în Python, numit Python Entry-Level, în care vor fi explicate noțiuni de bază și vor fi predate concepte esențiale. De asemenea, vom avea un curs numit Python Associate, care vizează o pregătire mai avansată. Aceste două cursuri se aliniază cu certificările Python Institute: Certificare PCEP pentru nivelul de Entry-Level și Certificare PCAP pentru nivelul Associate.

Această împărțire are o logică bine definită, întrucât ne-am orientat după certificările recunoscute la nivelul industriei. Oferind astfel cursanților o pregătire mai profundă și structurată pentru obținerea acestor certificări și pentru a avea succes în cariera lor în programare.

 

De ce să înveți Python?

Python este un limbaj de programare ușor de învățat de către începători. Este un limbaj de programare nou, motiv pentru care dezvoltatorii au fixat o mulțime de proceduri care erau greu de utilizat în vechile limbaje, făcând din Python un limbaj preferat pentru a învăța programare. Deși ușor de citit și are o sintaxă simplă, limbajul este unul foarte puternic, fiind Full Object Oriented.

Deși relativ nou față de alte limbaje de programare, Python a ajuns pe locul 5 conform tiobe-index. În data analysis and machine learning ocupa a 2-a poziție după R (R este un limbaj dezvoltat pe machine learning data scientistic, dar e folosit mai mult academic. În practică se folosește Python).

 

La ce folosim Python?

  • crearea de site-uri, web scraping, data analysis, Machine Learning și natural language processing.
  • testare automată și automatizare de procese, big data processing
  • Python este utilizat în Raspberry PI, pentru a crea roboței sau pentru a face IOT (Internet of Things)
  • pentru a crea bani – multe companii de bursă îl folosesc pentru anticiparea stock price datorită facilităților de statistică, data analysis, machine learning, pe care le conține.

Cui i se adresează cursul de Python Associate?

Cursul de Python Associate se adresează persoanelor care au deja cunoștințe de bază în programarea cu Python și doresc să-și extindă și să-și aprofundeze competențele în acest limbaj de programare. Este potrivit pentru:

  1. Cursanți care au finalizat un curs de Python Entry-Level: dacă ați parcurs deja un curs de Python de nivel de intrare sau aveți cunoștințe de bază în Python, cursul de Python Associate vă oferă oportunitatea de a vă construi și consolida fundația în programarea cu Python.
  2. Dezvoltatori în tranziție: dacă aveți experiență în alt limbaj de programare și doriți să vă extindeți cunoștințele în Python, cursul de Python Associate vă va permite să transferați și să adaptați cunoștințele și abilitățile dvs. existente în contextul Python.
  3. Profesioniști care doresc să se specializeze în Python: pentru cei care lucrează deja în domeniul IT și doresc să-și diversifice competențele sau să se specializeze în dezvoltarea cu Python, cursul de Python Associate oferă un nivel mai avansat de înțelegere și abordare a limbajului.
  4. Studenți sau absolvenți cu experiență anterioară în programare: dacă sunteți student sau absolvent care are deja cunoștințe solide în programare și doriți să vă concentrați pe dezvoltarea cu Python, cursul de Python Associate vă va oferi oportunitatea de a vă aprofunda cunoștințele în acest limbaj specific.

Acest curs este integral dezvoltat de către Telecom Academy. Ne bazăm pe experiența cursurilor deja dezvoltate de noi în ultimii 10 ani. Telecom Academy a dezvoltat un material de studiu bine structurat. Acesta este accesibil tuturor cursanților, în special celor care nu au mai avut tangențe cu programarea.

 

Python 2.7 sau 3.0?

Cursul va fi prezentat în interpretorul Python 3.0 și vor fi prezentate diferențele față de Python 2.7. Se folosesc în egală măsură cele două versiuni, dar se estimează că se va întâlni mult mai des versiunea 3.0.

 

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
  • Examen final pe care îl vei susține online
  • Catalog cu note
  • Diploma Telecom Academy la promovarea cursului

Odată înscris în clasă, cursantul va putea accesa materialele de curs și își va putea susține toate examenele, până la data finalizării cursului. Data finalizării cursului se va calcula ulterior, după ultima ședință de curs. Data de finalizare a cursului reprezintă perioada maximală în care participantul la curs poate susține toate examenele conform regulilor de promovare și poate promova cursul.

 

Examene și evaluări – Criterii de promovare
Există 2 tipuri de examene: testele pentru capitole și examenul final teoretic.
Pentru a fi promovat, cursantul trebuie să obțină un punctaj de minimum 75% la toate metodele de evaluare.

 

Ce vei învăța

  • manipularea memoriei din punctul de vedere al datelor „mutable” și „immutable”
  • folosirea obiectelor și claselor „everything is an object in Python”
  • lucrul cu context manager
  • utilizarea diferitelor module precum regular expression, desenarea de grafice, json, xpath, arhivarea/dezarhivarea, seralizarea/deserializarea, parsarea argumentelor cu care apelăm scriptul și alte module pentru lucrul cu diferite protocoale ca https, ftp, smtp, pop3, imap

Certificări

La terminarea cursului Python Associate vei primi diploma eliberată de către Telecom Academy care atestă faptul că ai absolvit cunoștințele și abilitățile dobândite pe perioada cursului.

Programa

Module OS și SYS

Modulul RE (expresii regulate)

  • Utilizarea modulului RE
  • Clase de caractere speciale (coduri de evadare)

Modulul Random

Arhivarea și dezarhivarea de fișiere

PIP – Python package manager

 

Scrierea/citirea din fișiere

  • Deschiderea și scrierea în fișiere
  • Citirea din fișiere
  • Context Manager

Lucrul cu memoria

  • Referința către un obiect
  • id() în Python
  • Compatibilitatea de tip

Garbage Collector

Variable Scoping

  • Cuvântul cheie global
  • Accesarea variabilelor

Importul de module

  • Module în Python

PEP8

Prezentare generală a terminologiei OOP

  • Introducere în OOP
  • Totul este un obiect!

Clase

  • Ce sunt clasele?
  • Definirea unei clase
  • Metodele unei clase

Public, Private și Protected în Python

  • Instanțe – atribute și zone statice

Moștenirea simplă (single inheritance)

  • Moștenirea simplă

Suprascriere și metode abstracte

  • Suprascrierea
  • Metode abstracte

Polimorfism

Sponsori și parteneri