fbpx

Curs Python Entry-Level cu predare

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.

Locuri libere: Locuri: 20

Python Entry-Level – 3 Iulie

Instructor: Raul Tabacu
Din 3 Iulie
Luni 18:30-21:30
950 RON
Tarif pers. fizică
Locuri libere: Locuri: 18

Python Entry-Level cu predare prin Cisco Webex – 27 Iunie

Instructor: George Niculescu
Din 27 Iunie
Marți 18:00-21:00
950 RON
Tarif pers. fizică
Nivel

Associate

Nr. ședințe sala de curs

8

Nr. ședințe transmisie live

8

Durata ședinței

3 ore

Studiu individual

6 ore/săpt.

Suport de curs scris

Materiale video

Nr. ore video

2h 23 min

Limba de predare

Română

Limba materialului scris

Română

Metode de evaluare
  • examene de capitol
  • examen final
Înscrie-te! alege opțiune

Despre curs

Cursul de Python Fundamentals se împarte în două părți:

  • Python Entry-Level, în care vor fi explicate noțiuni de bază și vor fi predate concepte esențiale;
  • 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, iar î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 Entry-Level?

Cursul de Python Entry-Level se adresează celor care sunt la începutul carierei lor în programare și nu au experiență anterioară în dezvoltarea cu Python. Este potrivit pentru:

  1. Începători în programare: Cursul este conceput pentru a fi accesibil și ușor de înțeles pentru cei care nu au cunoștințe anterioare în programare sau care sunt la începutul călătoriei lor în acest domeniu. Este un punct de pornire excelent pentru a învăța conceptele de bază ale programării cu Python.
  2. Studenți și absolvenți: Cursul este potrivit pentru studenții care urmează domenii tehnice sau pentru absolvenții care doresc să-și extindă abilitățile și să-și pregătească oportunitățile de angajare în programare.
  3. Schimbarea de carieră: Pentru cei care doresc să se reorienteze către programare și să își construiască o nouă carieră în domeniul IT, cursul de Python Entry-Level oferă o introducere solidă în programarea cu Python.
  4. Hobbyiști și pasionați de tehnologie: Dacă sunteți pasionat de tehnologie și doriți să învățați să dezvoltați aplicații și proiecte personale, cursul de Python Entry-Level vă va oferi cunoștințele de bază pentru a începe să programați în Python.

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.

 

Dacă încă nu ești decis că acest curs este cel potrivit pentru tine, ai la dispoziție varianta Demo a cursului direct pe platforma noastră de e-learning. Creează-ți un profil și dă start studiului!

 

Notă! Garantăm suportul tehnic pentru cursurile tale pentru maxim 6 luni de zile de la data finalizării cursului, conform regulilor de promovare. Însă, accesul pe platforma de e-learning va fi limitat doar în cazul unor actualizări majore ale sistemului și în condițiile tehnice de la momentul respectiv. Până atunci, nicio grijă, odată creat contul, îl vei putea accesa oricând!

Ce vei învăța

  • folosirea diferitelor tipuri de date în Python: strings, numbers, list, dictionary, tuple, set
  • folosirea și atribuirea de valori variabilelor
  • lucrul cu operatorii matematici, prescurtați, de comparație, logici
  • tratarea excepțiilor
  • înțelegerea și utilizarea documentației Python

Programa

Ce este Python?

  • prezentarea limbajului
  • introducere REPL si PyCharm
  • Primul meu program in Python

 

Lucrul cu siruri de caractere (stringuri):

  • concatenarea
  • transformarea in litere mari sau mici
  • lungimea sirurilor de caractere si alte operatii de baza

Lucrul cu alte tipuri de date:

  • variabile – standarde si reguli de sintaxa
  • Integer, Float, Bool si None
  • conversii a tipurilor de date
  • numere complexe

Captarea informațiilor de la tastatură:

  • citirea datelor de introduse de utilizator
  • citirea unei parole introdusă de la tastatură – modulul getpass

Git basics

Diverse moduri de afișare a datelor:

  • afișarea pe o linie nouă sau spațiere pe aceeași linie
  • formatarea datelor la momentul afișării

Operatori:

  • matematici
  • prescurtați
  • de comparație
  • logici

Introducere structuri de control:

  • Indentarea în Python

Structuri de control:

  • IF-ELIF-ELSE
  • WHILE
  • FOR și RANGE
  • cuvintele cheie: break, continue

Lucrul cu șiruri:

  • Concatenarea
  • Transformarea în litere mari și mici
  • Lungimea șirurilor de caractere și alte operații de bază

Lucrul cu string-uri – continue:

  • Metode de parcurgere a unui string
  • Metode pentru prelucrarea șirurilor de caractere

Lucrul cu liste

Lucrul cu tuple

Lucrul cu seturi

Lucrul cu dicționarele

Ce sunt funcțiile?

  • introducere
  • definirea si apelarea funcțiilor
  • parametrizarea funcțiilor
  • argumente cu valoare implicită
  • returnarea datelor de către o funcție

Tipuri de varargs pentru parametrizarea funcțiilor:

  • folosirea *args si **kwargs

Excepții:

  • managementul excepțiilor în Python
  • tratarea excepțiilor de program
  • aruncarea propriilor excepții
  • blocul finally

Execuția fișierelor Python din linia de comandă:

  • Modelul de execuție Python
  • Rularea fișierelor din linia de comandă și importarea acestora în alte module

 

Documentarea codului:

  • Documentarea codului utilizând „Docstrings”
  • Documentarea codului cu Comments

Sponsori și parteneri