0% found this document useful (0 votes)
878 views

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
0% found this document useful (0 votes)
878 views

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
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy