0% found this document useful (0 votes)
743 views1 page

Syllabus BCA-3001 Python Programming

The document outlines the course code, name, and units for a Python Programming course. It covers 5 units: (1) Python basics, variables, operators, conditionals and loops; (2) numbers, lists, tuples, built-in functions; (3) dictionaries, functions, recursion; (4) modules, packages, importing; (5) exception handling and raising exceptions. It lists 4 recommended reference books for the course.

Uploaded by

animesh_anush
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
743 views1 page

Syllabus BCA-3001 Python Programming

The document outlines the course code, name, and units for a Python Programming course. It covers 5 units: (1) Python basics, variables, operators, conditionals and loops; (2) numbers, lists, tuples, built-in functions; (3) dictionaries, functions, recursion; (4) modules, packages, importing; (5) exception handling and raising exceptions. It lists 4 recommended reference books for the course.

Uploaded by

animesh_anush
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 1

C.S.J.M.University,Kanpur.

Bachelors of Computer Application

Course Code Course Name L T P C


BCA-3001 Python Programming 3 0 0 3

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:

1. Tony Gaddis, Starting Out with Python, 3rd edition, Pearson


2. Y. Daniel Liang, Introduction to Programming Using Python, Pearson
3. Budd T A, Exploring Python , 2011, Tata McGraw Hill Education
4. Learning Python, Fourth Edition, Mark Lutz, O’Reilly publication

You might also like