Introducere curs Python 3

Invata Python ca un profesionist! Incepi de la studiul elementelor de baza ale acestui limbaj de programare si ajungi pana la crearea propriilor aplicatii si jocuri.

Discount-uri

3-7 participanti -10% rezultand pretul final de 351 euro fara TVA/participant
8-12 participanti -20% rezultand pretul special de 312 euro fara TVA/participant
> =13 participanti -30% rezultand pretul exceptional de 273 euro fara TVA/participant
PRET DE LISTA
390 euro fara TVA
DURATA CURS
3 zile x 8 ore/zi
CERTIFICARE CURS
IT Learning

La absolvirea cursului Python 3 vei sti cum sa:

  • folosesti Python profesional, invatand atat Python 2 cat si Python 3
  • creati jocuri cu Python, cum ar fi Tic Tac Toe si Blackjack
  • inveti sa utilizezi functiile avansate Python, cum ar fi modulul de colectii
  • lucrezi cu timestamps
  • folosesti programarea orientata pe obiect cu ajutorul claselor de obiecte
  • intelegi subiecte complexe, cum ar fi decoratori (decorators).
  • utilizezi atat Jupyter Notebook si sa creezi fisiere .py
  • intelegi cum se creeaza interfete grafice in sistemul Jupyter Notebook
  • intelegi complet limbajul Python pornind de la 0

Agenda cursului Pyton 3 Complet

Modulul 1: Introducere in Python

Descrierea modulului

Scurta prezentare a subiectelor dezbatute in curs si evidentierea diferentelor intre versiunile Python 2 si Python 3.

Lectii

  • Ce este Python 3 si la ce se utilizeaza
  • Prezentare pe scurt a modulelor prezentului curs
  • Diferente intre versiunile Python 2 si Python 3

Modulul 2: Setari pentru Python

Descrierea modulului

Ghidul complet pentru instalarea Python si utilizarea liniei de comanda.

Lectii

  • Notiuni de baza despre linia de comanda (Command Line)
  • Ghid complet pentru instalarea Python
  • Rularea codului Python

Modulul 3: Notiuni de baza despre obiectele si tipurile de date Python

Descrierea modulului

Se prezinta obiectele si structurile de date cu care opereaza Python.

Lectii

  • Tipurile de date Python
  • Tipuri de date numerice in Python
  • Declararea si utilizarea variabilelor
  • Introducere in siruri de caractere
  • Indexarea si despartirea sirurilor de caractere
  • Proprietatile si metodele sirurilor de caractere
  • Formatarea sirurilor de caractere pentru tiparire
  • Utilizarea listelor in Python
  • Crearea si utilizarea dictionarelor in Python
  • Tupluri in Python
  • Utilizarea seturilor in Python
  • Operatii booleene in Python
  • Deschiderea si inchiderea fisierelor in Python

Modulul 4: Operatori de comparatie in Python

Descrierea modulului

In acest modul vei invata cum sa utilizezi Python si cum sa creezi conditii logice pentru a controla fluxul programelor.

Lectii

  • Operatori de comparatie in Python
  • Operatori logici in Python
  • Concatenarea operatorilor de comparatie cu operatorii logici

Modulul 5: Instructiuni Python

Descrierea modulului

In acest modul vei invata cum se scriu instructiunile Python, cum se utilizeaza structurile decizionale si repetitive, etc.

Lectii

  • Structura decizionala If-ElseIf-Else in Python
  • Structura repetitiva For in Python
  • Structura repetitiva While in Python
  • Operatori uzuali in Python
  • Crearea si utilizarea listelor

Modulul 6: Functii si metode in Python

Descrierea modulului

In acest modul vei invata cum se utilizeaza metodele si functiile Python.

Lectii

  • Documentatia Python
  • Metode utilizate in Python
  • Functii Python

Modulul 7: Proiect Milestone in Python (Partea I)

Descrierea modulului

In acest modul vei invata cum se creeaza un proiect Milestone in Python.

Lectii

  • Prezentarea generala a proiectelor Milestone in Python
  • Gasirea solutiilor unui proiect in Python
  • Solutii avansate ale proiectului

Modulul 8: Programarea orientata pe obiecte

Descrierea modulului

In acest modul vei invata principiile de baza ale programarii orientate pe obiect in Python.

Lectii

  • Introducere in programarea orientata pe obiect
  • Cuvintele-cheie Atribut si clasa
  • Atributele si metodele unei clase de obiecte
  • Mostenire si Polimorfism

Modulul 9: Module si pachete Python

Descrierea modulului

In acest modul vei invata despre crearea si gestionarea modulelor si pachetelor in Python.

Lectii

  • Instalarea pachetelor Python (Pyp)
  • Python Package Index (PyPi)
  • Module si pachete

Modulul 10: Gestionarea erorilor si exceptiilor in Python

Descrierea modulului

In acest modul vei invata modalitatile de tratare a erorilor si exceptiilor precum si metodele de analiza (depanare) a codului (Pylint) in Python.

Lectii

  • Tratarea erorilor
  • Gestionarea exceptiilor
  • Prezentarea generala a sistemului de analiza a codului (Pylint)
  • Rularea testelor utilizand biblioteca Unitest

Modulul 11: Proiect Milestone in Python (Partea II)

Descrierea modulului

In acest modul vei invata cum se creeaza un joc in Python.

Lectii

  • Prezentarea generala a obiectivelor proiectului
  • Clasele Card si Deck
  • Clasele Hand si Chip
  • Functii pentru rularea jocului
  • Script-ul final pentru rularea jocului

Modulul 12: Python Decorators

Descrierea modulului

In acest modul vei invata cum se utilizeaza decoratorii in Python.

Lectii

  • Prezentarea generala a decoratorilor
  • Utilizarea decoratorilor in Python

Modulul 13: Python Generators

Descrierea modulului

In acest modul vei invata cum se utilizeaza generatorii in Python.

Lectii

  • Prezentarea generala a generatorilor
  • Utilizarea generatorilor in Python

Modulul 14: Module avansate Python

Descrierea modulului

Vei invata cum se utilizeaza modulele avansate in Python.

Lectii

  • Collections Module – counter
  • Collections Module – defaultdict
  • Collections Module – OrderedDict
  • Collections Module – namedtuple
  • Lucrul cu date si timp in Python
  • Bune practici pentru depanarea codului Python
  • Temporizarea si determinarea performantei codului Python
  • Construirea expresiipor puternice in Python
  • Modului StringIO

Modulul 15: Structuri de date si obiecte avansate in Python

Descrierea modulului

Vei invata cum se utilizeaza structurile de date si obiecte avansate in Python.

Lectii

  • Caracretistici numerice avansate (reprezentari binare si hexadecimale)
  • Metode avansate pentru siruri de caractere
  • Metode avansate pentru seturi
  • Metode avansate pentru dictionare
  • Metode avansate pentru liste

Standard de calitate

Conform insusi principiului de baza al Sistemului de management al calitatii, implementat de IT Learning, obiectivul nostru este satisfactia clientului. Pentru atingerea acestui obiectiv, evaluarea calitatii serviciilor livrate este esentiala.

In acest sens va incurajam sa folositi orice cale si metoda de comunicare (feedback la cald si la rece, testimonial scris, telefon, e-mail, blog, forum, retele sociale etc.), pentru a va exprima, nu atat satisfactia pentru calitatea serviciilor noastre, care reprezinta in fapt angajamentul nostru ferm, asumat prin contract, cat mai ales, daca este cazul, insatisfactia de orice fel privind prestatia noastra, care ne va ajuta sa imbunatatim standardul acestor servicii, in beneficiul dvs.

Inscriere / Facturare / Plata / “Money back guarantee”

  • Daca sunteti persoana fizica, sau grup de maxim 5 participanti din partea unei companii, va puteti inscrie doar in clasele noastre deschise, anuntate pe site la pagina “Calendar Cursuri Open
  • Rezervarea locului / locurilor in sala de curs Open se face telefonic (0787.692.238) sau prin e-mail la adresa office@itlearning.ro , in reply urmand sa primiti fisa de inscriere care trebuie completata de dvs. si retrimisa noua impreuna cu datele de facturare
  • Urmeaza emiterea facturii, pe care o veti primi tot pe e-mail, in baza careia urmeaza sa efectuati plata (transfer bancar sau depunere numerar in contul IT Learning) si sa ne trimiteti confirmarea aferenta
  • Veti primi la randul dvs. confirmarea noastra ferma ca sunteti inscris(a) la cursul respectiv, impreuna cu detaliile organizatorice (orarul cursului, coffee-break, pauza de pranz etc.)
  • Urmeaza livrarea cursului, iar la finalul acestuia completarea feedback-ului, conform formularului de evaluare , in baza caruia se poate invoca clauza “Money back guarantee”: “In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularul de feedback, garantam returnarea taxei de participare sau reluarea cursului fara nici un cost”.
  • Daca sunteti persoana juridica si doriti inscrierea unui grup de peste 5 participanti, vom formula o oferta personalizata cu discount de volum, exclusiv pentru compania dvs., conform specificatiilor primite telefonic, prin fax (0371.602.780) sau pe e-mail la adresa office@itlearning.ro
  • Dupa acceptarea ofertei (livrabile, costuri, agenda, perioada si locatia organizarii cursului) urmeaza etapa contractuala
  • Odata agreata forma finala a contractului de legal-ul partilor, urmeaza semnarea si livrarea efectiva a serviciilor convenite, a caror facturare si plata se va face numai dupa primirea feadback-urilor completate de absolventi la finalul instruirii si numai in virtutea clauzei “Money back guarantee”:”In cazul obtinerii unui nivel de satisfactie mai mic de 75 % , reflectat de formularului atasat , garantam renuntarea la contravaloarea instruirii sau reluarea cursului cu alt trainer, fara nici un cost aditional”)

Inscrie-te la curs

Nume

Email

Despre mine

Tip mesaj

Mesaj