Sunteți pe pagina 1din 2

Fundamentele Python 3

Durata: 40 ore (considernd o treime din timp parte practic) Infrastructura folosit: retroproiector, tabl, calculator personal pe care este instalat Pyton 3 i un mediu de dezvoltare Python, de exemplu Eclipse cu plugin-ul Pydev. Cine poate participa: oricine dorete s nvee limbajul de programare Python 3. Cerine pentru participani: cunoaterea altor limbaje de programare (de exemplu Perl, C, C++ sau Java) faciliteaz nelegerea aspectelor legate de acest limbaj. Noiunile generale de programare orientat pe obiecte vor facilita inelegerea suportului din Python n aceast direcie. Efectul cursului: participanii vor beneficia de o introducere solid n limbajul de programare Python 3, n particularitile lui de folosire. Cursuri conexe: Subiecte Avansate Python Verificarea cunotinelor: opional, pe parcurs i/sau test final Bibliografie: Programming in Python 3. A Complete Introduction to the Python Language, Mark Summerfield, Second Edition, Addison-Wesley, 2010, ISBN-10 0-32168056-1 Beginning Python: From Novice to Professional, Second Edition, Magnus Lie Hetland, Apress, 2008, ISBN-10 1-59059-982-9 The Quick Python Book, Second Edition, Vernon L. Ceder, Manning, 2010, ISBN 9781935182207 Descriere: cursul se adreseaz programatorilor care doresc o introducere rapid i solid n limbajul de programre Phyton. Focusul este limbajul, elementele lui constructive structuri de date, structuri de control, modul de organizare a programelor, particulariti de folosire n programare procedural, programare orientat pe obiecte i chiar programare funcional. Prin exemple i teme practice se arat i se exerseaz folosirea acestui limbaj n rezolvarea problemelor, folosirea elementelor de limbaj cu accent pe aspectele lui particulare, punndu-se totodat n eviden deosebirile fa de alte limbaje de programare.

SC memIQ SRL DV 20082012

P-ta I.I.C.Bratianu 4/B/8

RO-300056 Timisoara tel/fax: +40-256-293 726 http://training.memiq.ro/

office@memiq.ro

Coninut: 1. Introducere. Crearea i executarea programelor Python. Parcurgere rapid a unor elemente principale de limbaj pentru a scrie programe 2. Tipuri de date. Identificatori i operatori. Tipuri ntregi. Tipuri n virgul mobil. iruri de caractere 3. Tipuri de date colecie. Secvene. Mulimi. Dicionare. Iterarea i copierea coleciilor 4. Structuri de control i funcii. Tratarea excepiilor. Funcii definite de utilizator 5. Module i pachete. Prezentare general a bibliotecii standard Python 6. Programare orientat pe obiecte. Clase definite de utilizator. Clase colecie definite de utilizator 7. Lucrul cu fiiere. Fisiere binare. Fiiere text. Fiiere XML. Accesul random la fiiere 8. Tehnici avansate de programare 9. Depanarea, testarea i analiza programelor Python

S-ar putea să vă placă și