Silabus MCA Python
Silabus MCA Python
MCA
SCA869 : Programare Python
Făinuripesăptămână:4
4 Examinarefinală:60depuncte
Sesiuni: 40 de puncte
Obiective: Cursul prezintă introducerea în caracteristicile programării Python, Fiș iere,
Manipulareadatelorsecvenț ei.
UNITATEA-I
O prezentare generală a Python: Introducere în Python, Limbaje interpretate, Avantaje
and disadvantages, Downloading and installing, Running Python. Scripturi, Structura unui
Script Python, Folosind interpretul interactiv, Rulând scripturi independente sub Unix
ș iWindows.
Folosind variabile: Tipuri de ș iruri: normal, brut ș i Unicode, Operatori de ș iruri ș i
expresii
Controlul Fluxului
bucle while Utilizând liste, Utilizând declaraț ia for ș i funcț ia 'range()'.
UNITATE-II
,Secvenț ă. Date: Operaț ii pe liste, metode pe liste, ș irurile sunt un tip special de liste,
tupluri, seturi
Dicț ionare.
Definirea funcț iilor: Sintaxa definiț iei funcț iei, Parametrii formali, Global versus
variabile locale, Transmiterea parametrilor ș i returnarea valorilor:
Lucrul cu fiș iere: Prezentare generală a I/O-ului de fiș iere text, Deschiderea unui fiș ier text, Citirea fiș ierelor text
Date brute (binare), Utilizând modulul pickle ș i scriind într-un fiș ier text.
UNTTEA—I
IA
Dicț ionare ș i Seturi: Prezentarea dicț ionarelor, Crearea dicț ionarelor, Dicț ionar
funcț ii
elemente.
Erori ș i gestionarea excepț iilor: Tratarea [Link], Excepț ii, Gestionare
excepț ii cu try/except ș i Curăț area cu finally.
.UNIT-IV
Folosind Module: Despre modul, Instrucț iunea de import,Aliasuri de funcț ie ș i Pachete.
Expresii Regulate: Obiecte RE, Potrivirea modelului, Parsarea datelor, Subexpresii
Substituț ii complexe ș i sfaturi ș i trucuri pentru RE.
UNITATE—V
Aspectele importante ale bibliotecii standard: Lucrând cu sistemul de operare, Capturând web
pagini
date ș i ore cu data ș i ora ș i Lucrul cu fiș iere comprimate.
O introducere în clasele Python: Despre programarea orientată pe obiect, Definirea claselor
Constructori, metode de instanț ă, date de instanț ă, metode ș i date de clasă ș i destructor.
Manuale:
1. Învaț ă Python pe calea dificilă, Zed Shaw, Editura Wesley, ediț ia a 3-a.
2. Gândeș te Python, Allen B. Downey, 1stEditie,O'Reily
Publicaț i.Cărț idereferinț ă .
Programarea PythonthEditie.
2. Python pe scurt, Alex Martelli, 2ndEdiț ie, Publikaț iile O'Reilly.