'Y'

Programare Orientata pe Obiecte in Python

In cadrul cursului vom discuta despre functiile avansate ale limbajului de programare Python® prin intermediul a numeroase exercitii si studii de caz.
Cod: SCRIPT-003
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 cadrul cursului vom discuta despre functiile avansate ale limbajului de programare Python® prin intermediul a numeroase exercitii si studii de caz.

Subiecte curs

Python – elemente de baza
Bune practice in programarea cu Python
  • Documentare cod
  • __slots__
  • Static field si method
  • Organizarea codului cu module

Function as an object
  • Function basics
  • Closure
  • Decorator
  • Functor

Object lifetime
  • __new__ method
  • Attribute si method access
  • __del__ method

Cum lucram cu resource
  • File
  • TCP/IP stack
  • Implement Context manager

Cum lucram cu date
  • Compare magic methods
  • Arithmetic magic methods
  • Type conversion magic methods
  • Representing the class and copy

Iterator si generator
  • Iterator conception
  • Iterator cu magic methods
  • Yield operator
  • List Generator

Exercitii

Obiective

  • Invatarea functiilor avansate Python®
  • Examinarea bazei extinse de utilizare
  • Tipuri de date, scrierea functiilor, Flow Control , gestionarea claselor
  • Adaugarea treptata a unei utilizari mai avansate

Public tinta

  • Developers
  • Administratori de sistem
  • QA engineers
  • Programatori

Trainer in Online
Lucian Mosmanu Software Administration and Programming Specialist
Lucian este QA Automation Engineer si are peste 5 ani de experienta in domeniul IT&C. Este specializat in testare automatizata in principal pentru aria telecom. Pe langa acest rol Lucian colaboreaza cu Luxoft Training pentru facilitarea cursurilor noastre din zona limbajului de programare Python.

De-alungul anilor a lucrat a lucrat cu diferite tehnologii precum Tcl / ITCL / Expect, Bash, Python, Silk sau Selenium. A absolvit Universitatea Politehnica, Facultatea de Automatica si Calculatoare si are un master obtinut in cadrul aceleiasi facultati.
Alege oras Online Pret
Cursul este programat in: Online
19.04.2021 - 22.04.2021
Interval orar: 09:30-14:30
Loc: Online
Durata: 20 ore
Limba: Romanian
Trainer
Lucian Mosmanu
Software Administration and Programming Specialist
-10% 2 016 RON
1 814 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
19.04.2021 - 22.04.2021
Interval orar: 09:30-14:30
Loc: Online
Durata: 20 ore
Limba: Romanian
Trainer
Lucian Mosmanu
Software Administration and Programming Specialist
-10% 2 016 RON
1 814 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Online 1995 RON
Bucuresti 1995 RON
Cracovia 1995 RON
Wroclaw 1995 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. Pentru persoane fizice pretul este cel afisat. Pentru persoane juridice se adauga TVA.

Alte cursuri care te-ar putea interesa:

Inscrie-te!

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii
Mai ai intrebari?
Contacteaza-ne.
Thank you.
Your request has been received.