Python Syllabus
Python Syllabus
Python Syllabus
32A
SCAA DATED: 18.05.2023
ExpectedCourseOutcomes:
On the successful completion of the course, student will beable to:
1 Remembering the concept of operators,datatypes,loopingstatementsinPython K1
programming.
2 Understanding the conceptsofInput/ Output operations in file.. K2
3 Applying the concept of function sand exception handling K3
4 Analyzing the structures of list,tuples and maintaining dictionaries K4
5 Demonstrate significant experience with python program development K4-
environment K6
K1–Remember;K2 –Understand;K3 –Apply;K4– Analyze;K5– Evaluate; K6–Create
Page 47 of 88
B.C.A. - Syllabus w.e.f. 2023-24 onwards - Affiliated Colleges - Annexure No.32A
SCAA DATED: 18.05.2023
ERROR HANDLING: Run Time Errors – Exception Model – Exception Hierarchy – Handling Multiple
Exceptions –Data Streams –AccessModes Writing –Data to a File Reading–DataFrom a File –
Additional File Methods – Using Pipes as Data Streams – Handling IO Exceptions –Working with
Directories.
ReferenceBooks
1 Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”,
2 edition, Updated for Python 3, Shroff/O‘Reilly Publishers, 2016
nd
Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised
2
and updated for Python 3.2, Network Theory Ltd., 2011
3 WesleyJChun,―CorePythonApplicationsProgramming‖,PrenticeHall,2012.
RelatedOnlineContents[MOOC,SWAYAM,NPTEL,Websites etc.]
1
*S-Strong;M-Medium;L-Low
Page 48 of 88