Cod: SCRIPT-002
Durata: 20 ore
Durata: 20 ore
Descriere
Python® este un limbaj de programare dinamic, extrem de puternic, utilizat in cele mai diverse domenii, inclusiv in telecom. Python® este adesea comparat cu PHP, Perl®, Ruby, Scheme sau Java®.In acest curs de programare vom aborda bazele scrierii si executarii script-urilor Python® dar si functii mai complexe, cum ar fi operatiunile de fisiere, expresii regulate, erori de manipulare, programare de sistem si de retea si utilizarea la scara larga a modulelor Python®.
Toate conceptele sunt explicate cu ajutorul exemplelor practice si al exercitiilor. Cursul se adreseaza programatorilor incepatori sau celor care vor sa invete un limbaj nou de programare.
Subiecte curs
Introducere- Caracteristici Python
- Interactive si Scripting modes
- Sintaxa de baza
Tipuri de date
- Number
- String
- List
- Tuple
- Dictionary
- Set
Control flow program
- Expresia Boolean
- Conditional Statement
- Loops
- Alti operatori
Functii
- Function basic
- Variable scope
- Lambda function
Introducere in programare orientata pe obiect
- Class si Object
- Inheritance si Polymorphism
- Managementul exceptiilor
Exercitii
Obiective
- Bazele scripting-ului Python®
- Elementele de baza ale script-urilor Python® - variabilele si structura Flow Control
- Utilizarea listelor si structurilor de date
- Functia Python® pentru facilitarea reutilizarii codului
- Utilizarea Python® pentru citirea si scrierea fisierelor
- Stabilizarea codului cu ajutorul manipularii corecte a bibliotecii standard Python®
- Caracteristici object oriented ale limbajului Python®
- Expresiile regulate
- Obtinerea accesului la serviciile de retea, folosind modulele de integrare Python®, precum socket si telnetlib
Public tinta
- Software developers
- Administratori sistem
- Ingineri QA
- Programatori