Syllabus BCA-3001 Python Programming
Syllabus BCA-3001 Python Programming
UNIT-I
Python: Features of Python, Environmental setup, Installation and tools required for running, Basic Types
Variable types and operators : Assigning values to variables Multiple Assignments Standard Data Types Set
Map Single line comments using Multi-line comments using triple quote, Data Type Conversion Operators,
Types of Operator, Conditional statement, Looping statements with else-Pass-Break continue.
UNIT-II
Number and List: Accessing values in List-Delete, update List element-Basic List operations-Indexing,
Slicing and Matrices Built in methods and Functions for List-Accessing values in Tuple-Delete, List
element-Basic Tuple operations Indexing, Slicing and Matrices Built in methods and Functions for Tuple.
UNIT-III
Dictionary and Function: Accessing values in Dictionary-Updating Dictionary-Deleting Dictionary –
elements-Properties of Dictionary keys-Built in Dictionary Functions and Methods Defining Function-
Calling function- Pass by reference vs value Function Arguments-Required arguments-Keyword
arguments-Default arguments-Variable-length arguments Recursion.
UNIT-IV
Modules and Packages: The Time Module and its functions-Calendar modules and its functions-Other
modules and Functions Sum and Difference f time and date Import From import statement From import
statement Executing modules, Local functions-Reload function Packages in Python.
UNIT-V
Exception handling: Exception handling and assertions-Standard Exceptions-Assertions in Python-
Handling an exception-Except clause with no exception-Except Clause with multiple exception-Try-Finally
Clause-Argument of an Exception Raising an Exception.
Referential Books: