Curs Python Fundamentals

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

Înscrie-te:

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

Cursul Python Fundamentals prin Cisco WebEx – 24 Februarie  –  începe miercuri, 24 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de miercuri, în intervalul 18:00-22:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Horia Călin
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum
Cursul Python Fundamentals prin Cisco WebEx – 26 Februarie  –  începe vineri, 26 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de vineri, în intervalul 18:00-22:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Horia Călin
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum
Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 09:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum

Cursul Python Fundamentals  – 22 Februarie – începe luni, 22 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de luni, în intervalul 18:00-22:00, timp de 10 săptămâni.
Cursul cuprinde 40 ore de curs.
Instructor: Raul Tabacu
Tarif: 550 RON – elevi/studenți la licență
650 RON – persoane fizice

Înscrie-te acum
Cursul Python Fundamentals prin Cisco WebEx – 26 Februarie  –  începe vineri, 26 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de vineri, în intervalul 18:00-22:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Horia Călin
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Cursul JavaScript Advanced prin Cisco WebEx – 23 Februarie  –  începe marti, 23 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de marți, în intervalul 18:00-22:00, timp de 10 săptămâni.
Cursul cuprinde 40 ore de curs.
Instructor: Răzvan Cîrlugea
Tarif: 650 RON – elevi/studenți la licență
           750 RON – persoane fizice
Înscrie-te acum Te afli în cursul 1 din 2 Vezi detalii curs 2 din 2
Cursul JavaScript Fundamentals prin Cisco WebEx – 25 Februarie  –  începe joi, 25 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de joi, în intervalul 18:00-22:00, timp de 10 săptămâni.
Cursul cuprinde 40 ore de curs.
Instructor: Răzvan Cîrlugea
Tarif: 550 RON- elevi/studenți la licență
           650 RON – persoane fizice
Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum Te afli în cursul 1 din 2 Vezi detalii curs 2 din 2
Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Cursul C++ Fundamentals prin Cisco WebEx  – 24 Februarie – începe miercuri, 24 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de miercuri, în intervalul 18:00-22:00, timp de 10 săptămâni.
Cursul cuprinde 40 ore de curs.
Instructor: Raul Tabacu
Tarif: 550 RON – elevi/studenți la licență
650 RON – persoane fizice
Înscrie-te acum Vezi detalii curs 1 din 2 Te afli în cursul 2 din 2

Cursul CCNA 1 predare  prin Cisco WebEx – 22 Februarie – începe luni, 22 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de luni, în intervalul 18:00-22:00, timp de 11 săptămâni.
Cursul cuprinde 44 ore de curs.
Instructor: Pending
Tarif: 400 RON – elevi/studenți la licență
500 RON – persoane fizice

 

Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 09:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON –  elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum Vezi detalii curs 1 din 2 Te afli în cursul 2 din 2

Cursul CCNA 2 prin Cisco WebEx – 23 Februarie – începe marti, 23 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de marti, în intervalul 18:00-22:00, timp de 10 săptămâni.
Cursul cuprinde 40 ore de curs.
Instructor: Alexandru Stere
Tarif: 400 RON – elevi/studenți la licență
500 RON – persoane fizice

 

Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 09:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum Vezi detalii curs 1 din 2 Te afli în cursul 2 din 2
Cursul CCNA 3 predare prin Cisco WebEx – 25 Februarie  –  începe joi, 25 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de joi, în intervalul 18:00-22:00, timp de 9 săptămâni.
Cursul cuprinde 36 ore de curs.
Instructor: Marius Burlacu
Tarif: 400 RON – elevi/studenți la licență
           500 RON – persoane fizice
Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 09:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum Vezi detalii curs 1 din 2 Te afli în cursul 2 din 2
Cursul Python Fundamentals prin Cisco WebEx – 20 Februarie  –  începe sâmbătă, 20 Februarie 2021, la ora 09:00 și se desfășoară în fiecare zi de sâmbătă, în intervalul 09:00-13:00, timp de 8 săptămâni.
Cursul cuprinde 32 ore de curs.
Instructor: Daniel Ilie
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Cursul Machine Learning Fundamentals prin Cisco WebEx – 24 Februarie  –  începe miercuri, 24 Februarie 2021, la ora 18:00 și se desfășoară în fiecare zi de miercuri, în intervalul 18:00-22:00, timp de 7 săptămâni.
Cursul cuprinde 28 ore de curs.
Instructor: Robert Gargalâc
Tarif: 550 RON – elevi/studenți la licență
           650 RON – persoane fizice
Înscrie-te acum Te afli în cursul 1 din 2 Vezi detalii curs 2 din 2

Lista de clase online Self Study cu Video la care te poți înscrie:

Cursul se desfășoară online, fără prezență la sala de curs.
Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materiale de curs, examene și materiale video.
Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.
Preț: 300 lei pentru persoane fizice (inclusiv elevi și studenți)
Înscrie-te acum
Pachetul promotional este format din 2 cursuri ce se desfasoara la distanta:

1. Cursul Python Fundamentals : se desfășoară online, fără prezență la sala de curs.Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris și materialele video înregistrate de către instructorii Telecom Academy

Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.

2. Cursul Machine Learning Fundamentals : se desfășoară online, fără prezență la sala de curs.Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris și materialele video înregistrate de către instructorii Telecom Academy

Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.

Tarif: 400 RON – persoane fizice
Înscrie-te acum Vezi detalii curs 1 din 2 Te afli în cursul 2 din 2
Pachetul promotional este format din 2 cursuri ce se desfasoara la distanta:

1. Cursul Python Fundamentals : se desfășoară online, fără prezență la sala de curs.Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris și materialele video înregistrate de către instructorii Telecom Academy

Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.

2. Cursul Git & Bitbucket for Version Control : se desfășoară online, fără prezență la sala de curs.Cursantului i se creează cont pe https://cursuri.telacad.ro. Pe acest cont are acces la materialul scris si materialele video realizate de către instructorii Telecom Academy

Cursul trebuie promovat în cel mult 4 luni de la momentul înscrierii. Retragerea sau mutarea la un alt curs se poate face in 100 de ore de la data inscrierii.

Tarif: 350 RON – persoane fizice
Înscrie-te acum Vezi detalii curs 1 din 2 Te afli în cursul 2 din 2
Nivel

Associate

Nr. ședințe sala de curs

10

Nr. ședințe transmisie live

8

Durata ședinței

4 ore

Studiu individual

6 ore/săpt.

Suport de curs scris

Materiale video

Nr. ore video

32

Limba de predare

Română

Limba materialului scris

Română

Metode de evaluare
  • examene de capitol
  • examen partial
  • examen final
Tarife
550 RON - student
650 RON - pers. fizică
975 RON - pers. juridică
Tarife Curs Online cu Video
300 RON - student
300 RON - pers. fizică
480 RON - pers. juridică

Despre curs

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 automata si 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 datorita facilităților de statistică, data analysis, machine learning, pe care le conține.

Cui i se adresează cursul?

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.

Acest curs este integral dezvoltat de către Telecom Academy. Ne bazăm pe experiență 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, in 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 fata de Python 2.7. Se folosesc în egala măsură cele doua versiuni, dar se estimează că se va întâlni mult mai des versiunea 3.0.

Modalități de desfășurare a cursului

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

  • folosirea diferitelor tipuri de date în Python: strings, numbers, list, dictionary, tuple, set
  • folosirea și atribuirea de valori variabilelor
  • manipularea memoriei din punctul de vedere al datelor „mutable” și „immutable”
  • folosirea obiectelor și claselor „everything is object in Python”
  • lucrul cu context manager
  • tratarea excepțiilor
  • 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
  • î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 informatiilor de la tastatura:

  • citirea datelor de introduse de utilizator
  • citirea unei parole introdusa de la tastatura – modulul getpass

Git basics

Operator:

  • operatori matematici
  • operatori logici
  • operatori de comparatie

Diverse moduri de afisare a datelor:

  • afisarea pe o linie noua sau spatiere pe aceeasi linie
  • formatarea datelor la momentul afisarii

Structuri de control:

  • IF-ELIF-ELSE
  • Indentarea in Python
  • WHILE
  • FOR
  • cuvintele cheie: break, continue

Lucrul avansat cu siruri de caractere:

  • Metode de parcurgere a unui string
  • Metode pentru prelucarea sirurilor de caractere

Alte tipuri de date:

  • Listele
  • Tuplurile
  • Seturile
  • Dictionarele

Ce sunt functiile?

  • introducere
  • definirea si apelarea functiilor
  • parametrizarea functiior
  • argumente cu valoare implicita
  • returnarea datelor de catre o functie

Tipuri de varargs pentru parametrizarea functiilor:

  • folosirea *args si **kwargs

Exceptii:

  • managementul exceptiilor in Python
  • tratarea exceptiilor de program
  • aruncarea propriilor exceptii
  • blocul finally

Executia fisierelor Python din linia de comanda:

  • Modelul de executie Python
  • Functia Main si argumente pasate la rularea scriptului

Documentarea codului:

  • Documentarea codului utilizand „Docstrings”
  • Documentarea codului cu Comments

 

Cum scriem in fisiere?

  • deschiderea si scrierea in fisiere
  • citirea din fisiere
  • listarea continutului unui director

Examen partial

Lucrul cu memoria:

  • referinta catre un obiect
  • id() in Python
  • Dynamic Type System
  • Strong Type System

Garbage Collector

Variable Scoping

  • Variable Scoping. Cuvantul cheie global
  • Variable Scoping. Accesarea variabilelor

Importul de module

  • Introducere
  • Crearea, rularea si importarea de module in Python
  • Cum facem distinctia intre module importate si module executate

PEP8

 

Module SYS si OS

Modulul RE (expresii regulate)

  • utilizarea modulului RE
  • clase de caractere speciale (coduri de evadare)

Modulul Random

Arhivarea si dezarhivarea de fisiere

Prezentarea generala a terminologiei OOP

Clase:

  • ce sunt clasele?
  • definirea unei clase?
  • metodele unei clase?
  • Public, Privare si Protected in Python

Mostenirea simpla:

  • mostenirea simpla
  • apelul initializatorului din clasa de baza

Suprascriere si metode abstracte

Polimofism

Mini proiect POO

 

 

 

Sponsori și parteneri