Curs Python Fundamentals

In cadrul acestui training de 40 de ore participantii vor invata cum sa programeze si sa lucreze cu Python – de la elemente de baza pana la functii avansate.
Cod: SCRIPT-006
Durata: 40 ore

Descriere

Python este un limbaj de programare dinamic si extrem de puternic, utilizat in cele mai diverse domenii, inclusiv in telecom sau finance. In cadrul acestui training de 40 de ore participantii vor invata cum sa programeze si sa lucreze cu Python – de la elemente de baza pana la functii avansate.

Python® este adesea comparat cu PHP, Perl®, Ruby, Scheme sau Java®.

Subiecte curs

Modul 1. Introducere
  • De ce Python?
  • Executing Python Code
  • Execution model variations
  • Rularea de script-uri Python
  • Structuri de control de baza
  • Function syntax
  • Debugging script-uri python
  • Module/pachete

Modul 2. Basic types
  • Basic types: numeric
  • Basic types: strings
  • String type
  • Lab 1: Script-uri simple

Modul 3. Sequence types
  • Sequence types
  • Functii list/sequence
  • Dictionary type
  • Utilizarea set/frozenset type
  • Alte sequence types/functions

Modul 4. Operatii I/O
  • File operations de baza
  • Path operations
  • Comunicare cu procese externe
  • Parsing command line arguments

Modul 5. Structuri de control aditionale
  • Context manager si with/as
  • Comprehensions
  • Crearea generator functions
  • Lab 2: Scripts cu sequence types

Modul 6. Regular expressions in Python
  • Regular expression elements
  • Use cases pentru flags
  • Caracteristici aditionale in regular expressions
  • Lab 3: Regular expressions

Modul 7. Instrumente de dezvoltare Python
  • Documentarea codului
  • Testarea frameworks
  • Logging in python
  • Procesare paralela

Modul 8. Subiectea avansate
  • Decorator

Modul 9. Programare orientata pe obiect in Python
  • Elemente de baza OOP
  • Member functions
  • Member attributes
  • Operatori
  • Class/function decorators
  • Python class template
  • Lab 4: Python OO

Modul 10. Python Database API
  • Conectarea la DB API compliant Relational Database
  • Management Systems

Modul 11. Dezvoltarea de interfete grafice folosind Python/Tkinter
  • Tkinter widgets si atributele standard
  • Dimensions
  • Organizarea widgets zona parinte widget

Module 12. Introducere in Python Django WEB application framework
  • Architectura
  • Crearea unui proiect Hello world
  • Managementul setarilor
  • Lab 5: Utulizarea frameworks

Obiective

  • Tehnici avansate Python
  • Trasaturi de baza recapitulare
  • OOP
  • Caracteristici avansate – decorators, templates
  • Cum sa folosim expresii regulate in Python
  • Cum sa folosim Python Database API
  • Folosirea instrumentelor de dezvoltare Python - testing frameworks, documentation, parallel processing, logging
  • Dezvoltare de interfete grafice Python/Tkinter
  • Django framework

Public tinta

  • Developers
  • Administratori de sistem
  • QA engineers
  • Programatori

Cerinte curs

  • Cunostinte de baza in Python (proiecte personale, roluri anterioare etc.)
  • Cunostinte generale de programare – OOP, baze de date, programare web
  • Cunostinte de baza in scripting languages

Alege oras Online Pret
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 3088 RON
Bucuresti 3088 RON
Cracovia 3088 RON
Wroclaw 3088 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!

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