0% au considerat acest document util (0 voturi)
53 vizualizări1 pagină

ECE Python Programming PDF

Silabul cursului de Programare Python pentru B.E.III la College de Îndrumare Vasavi include obiectivele de dezvoltare a abilităților de rezolvare a problemelor și învățarea programării în Python. Cursul acoperă teme precum bazele programării, structuri de date, funcții, gestionarea fișierelor, concepte OOP și conectivitatea cu baze de date. Resursele de învățare includ lucrări de autori recunoscuți și platforme online.

Încărcat de

ScribdTranslations
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
53 vizualizări1 pagină

ECE Python Programming PDF

Silabul cursului de Programare Python pentru B.E.III la College de Îndrumare Vasavi include obiectivele de dezvoltare a abilităților de rezolvare a problemelor și învățarea programării în Python. Cursul acoperă teme precum bazele programării, structuri de date, funcții, gestionarea fișierelor, concepte OOP și conectivitatea cu baze de date. Resursele de învățare includ lucrări de autori recunoscuți și platforme online.

Încărcat de

ScribdTranslations
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 1

COLLEGE DE ÎNDRUMARE VASAVI (AUTONOM)

IBRAHIMBAGH, HYDERABAD –500 031


DEPARTAMENTUL DE ELECTRONICĂ Ș I INGINERIE A COMUNICAȚ IILOR
PROGRAMARE PYTHON (OPTIUNE DESCHISĂ)
SILABUS PENTRU B.E.III – SEMESTRUL (pentru alte ramuri)
2:0:0 60 U18OE330EC
2 CIEMarks : 40 Durata examenului SEE: 3 ore

OBIECTIVELE CURSULUI Rezultatele cursului


1.Dezvoltarea abilită ț ilor de rezolvare a problemelor
La finalizarea cursului, studenț ii vor fi capabili să
2. Învă ț aț i programarea ș i rezolva ț i probleme folosind Python 1. Dezvolta ț i programe Python cu condi ț ii ș i bucle
limbă 2. Proiecta ț i programe folosind func ț ii, ș iruri ș i liste
3.Construie ș te programe cu structuri de date Python folosind
tupluri, dicț ionare
4. Proiecta ț i programe utilizând fi ș iere, concepte OOP, regulat
expresii
5. Pentru a efectua tranzac ț ii folosind baza de date

UNIT-I
Bazele programării Python: Caracteristicile Python, variabile ș i identificatori, operatori ș i expresii.
Declaraț iidecontrolaldeciziei:Declaraț iideselecț ie/ramificarecondiț ionată,structuridebucledebază/iterative
Declaraț ii,bucleimbricate,break,continueș ideclaraț iipass.
Funcț ii ș i Module: definiț ia funcț iei, apelul funcț iei, mai multe despre definirea funcț iilor, funcț ii recursive,
module.
UNIT-II
Structuridedate:Șiruri: Introducere,metodeș i funcț ii încorporatepentruș iruri, operaț ia detăiere,ModululString.
ExpresiiRegulare.
Lists: Introduction, nestedlist, cloninglists, basic list operations, list methods. Functional programming-
funcț ia filter(), map(), reduce()
Tuplu s : Introducere, operaț iuni de bază ale tuplurilor, atribuirea tuplurilor, tupluri pentru returnarea mai multor valori, înnests
tupluri, metodele tuple ș i funcț ii.
Set:Introducere,Operaț iicumulț imi.

UNIT-III
Dicț ionare:operaț iunidebază,sortareaelementelor,iterareapestedicț ionar,dicț ionareimbricate,dicț ionarîncorporat
funcț ii.
Fiș iere ș i Excepț ii: citirea ș i scrierea fiș ierelor, serializarea, gestionarea excepț iilor. Încorporat ș i definit de utilizator
excepț ii.
ConcepteleOOPS:Introducere,claseș iobiecte,metodadeclasăș iargumentulself,metoda__init__()
variabile de clasă ș i variabile de obiect, membri de date publici ș i privaț i, moș tenire, suprascrierea operatorilor.

UNIT-IV
ConectivitatelabazadedatePythonI:mportareaMySQLpentruPythonc,onectareacuobazădedatein,terogaresimplă
formarea unei interogări în MySQL, Inserț ie simplă - formarea unei instrucț iuni de inserț ie MySQL.
Studii de caz: Pachete Python - Introducere în Numpy, Pandas, Scipy, Pillow, Tensorflow, Matplotlib, Bar
grafice
ResursedeÎnvăț are:
Reema Thareja, „Programarea Python folosind abordarea de rezolvare a problemelor“, Oxford University Press.
Allen Downey, „Gânde ș te Python: Cum să gânde ș ti ca un om de ș tiinț ă computerizat”, publica ț ii O’Reilly, edi ț ia a 2-a.
3. Albert Lukaszewski, “Mysql pentru python”, editori PACKT
4.Mark Lutz, “Învă ț area Python”, Publica ț ii O’Reilly.
5. Stewart Venit ș i Elizabeth Drake, Introducere în programare: Concepe ș i design, 6thEdiț ia (2015), Pearson India
6. Mark JGuzdial, Introducere în Calcul ș i programare în Python, 3rdEdiț ia (2013), Pearson India
7. http://nptel.ac.eun/cursuri/117106113/34
8. https://ocw.meut.edu/cursuri/electrical-engeuneereung-ș i-computer-sceuence/6-01sc-eunproduseeuon-la-eleelectrical-
inginerie-şi-informatica-i-primăvara-2011/tutorial-python/
9. www.scipy-lectures.org/intro/language/python_ language.html
Împărț irea CIE: Teste interne + Sarcini + Chestionare
Nr. de teste interne : 2 Max.MărcipentrufiecareTestIntern : 30
2.Nr. de sarcini : 2 Notemaximepentrufiecaretemă : 5
3.Număr de teste : 2 Maxim.punctajpentrufiecaretestdequiz : 5
Durata testelor interne: 90 de minute

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