Part A: Introduction
Program: Certificate Course Class: B.Sc. BCA 1 - 4th Year: 2023 Session:2023-24
Semester
1 Course Code CASE1
2 Course Title ESSENTIAL OF PYTHON
3 Course Type SKILL INHENCEMENT COURSE
4 Pre-requisite(if As per Govt. Norms
any)
5 Course Learning 1. Explain the fundamentals of Computers.
Outcomes (CLO) 2. Explain the basic concepts of Python Programming.
3. Demonstrate proficiency in the handling of loops and the creation of
functions.
4. Identify the methods to create and store strings.
6 Credit Values 02
7 Total Marks Max. Marks:50 Min Passing Marks: 20
Part B: Content of the Course
Total Hours: 60
Unit Topics (Course Contents) No. of Period/
Hours
I INTRODUCTION TO PYTHON 10 hours
History, Version of Python, Real Time Applications of Python, Features
of Python, Keywords. IDE-Anaconda, VS Code, Python IDE
II DATA REPRESENTATION 20 hours
Data Representation in Python: Literals or Values, Identifiers or
Variables, Data Types: Fundamental, Sequence, List, Set, Dict,
NoneType. Type Casting Techniques in Python.
III OPERATORS & EXPRESSIONS 10 hours
Arithmetic, Assignment, Relational, Logical, Bitwise, Membership,
Identity Operators. String Handling in Python.
IV CONTROL STRUCTURES IN PYTHON 20 hours
Conditional Statement: Simple if Statement, if-else, if-elif-else, Match
Case Statement. Looping Statement: While, for, Nested or Inner Loop.
Misc. Flow Control Statement : break, continue, pass.
Keywords: Data Types, Operators, Looping Statements
Part C: Learning Resource
Text Books, Reference Books, Other Resources
Suggested Readings:
Text Books:
1. "Effective Python: 90 Specific Ways to Write Better Python" by Brett Slatkin.
2. “Python Crash Course” by Eric Matthes.
Online Resources:
1. https://www.unesco.org/en/communication-information/open-solutions/open-educational-
resources
2. https://www.ndl.gov.in/ (National Digital Library of India)
3. https://www.swayam.gov.in( SWAYAM PORTAL)
https://egyankosh.ac.in/( E-Gyankosh)