Python Syllabus
Python Syllabus
√
BCA21A02 PROGRAMMING FOR PROBLEM SOLVING USING PYTHON 3 1 0 4
UNIT I 12 Hrs
INTRODUCTION TO PYTHON: Overview - Overview This unit explains what is Python - Its advantages and disadvantages, -
how to run python scripts - how to use variables - String Operator - Functions - Explain what Python is - How to install and
get start with python - How to install and get start with python - How to use basic variables and strings in python - Work
with Mathematical operators in python.
UNIT II 12 Hrs
DEEP DIVE INTO PYTHON: How to input data in Python - Use Boolean with python - Use If and elif statements in python -
Use while loop in python - Work with lists - Use For statement.
PYTHON LIBRARIES: Install Pandas - Work with series and data frames - Work on grouping, aggregating and applying
different functions on data - Merge and Join the data
UNIT IV 12 Hrs
ERROR HANDLING: Deal with Syntax errors - Deal with the exceptions - Zero division error - Type division error - Name
error - Handling Exception with try or Except.
UNIT V 12 Hrs
REGULAR EXPRESSION AND REGRESSION: Regular expression objects-Pattern Matching-Parsing data-Regression types-
Exploratory Data Analysis-Correlation Matrix-Visualization using Matplotlib-Implementing Linear Regression.
Total No of Hrs: 60
TEXT BOOK:
1. Gowrishankar S, Veena A, “Introduction to Python Programming”, 1st Edition, CRC Press/Taylor & Francis, 2018.
ISBN-13: 978-0815394372
1. Jake VanderPlas, “Python Data Science Handbook: Essential Tools for Working with Data”, 1st Edition, O'Reilly
Media, 2016. ISBN-13: 978-1491912058
2. AurelienGeron, Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to
Build Intelligent Systems”, 1st Edition,O'Reilly Media, 2017. ISBN – 13: 978-1491962299.
Subject Name: PROGRAMMING FOR PROBLEM SOLVING T/L/ L T/ P/R C
Subject USING PYTHON LABORATORY ETL S.Lr
Code: Prerequisite : Basic Programming skill. T 0 0/0 2/0 2
HBCA21AL1
L : Lecture T : Tutorial SLr : Supervised Learning P: Project R : Research C : Credits
T/L/ETL : Theory / Lab / Embedded Theory and Lab
OBJECTIVES
Python is a powerful general-purpose programming language.
It is used in web development,
Application of Python in data science.
It is used in creating software prototypes, and so on.
COURSE OUTCOMES (Cos)
Students completing this course were able to
CO1 Understand principles of Python and understand object-oriented programming
CO2 Understand the pros and cons on scripting languages vs. classical programming languages (at a high level)
CO3 Use functions and represent Compound data using Lists, Tuples and Dictionaries
CO4 Read and write data from & to files in Python and develop Application using Pygame
CO5 Understand how Python can be used for application development as well as quick networking, QA and
game programming
√
HBCA21AL1 PROGRAMMING FOR PROBLEM SOLVING USING PYTHON LABORATORY 0 0
2 2
2. Write a program to create, concatenate and print a string and accessing substring from a given string.
3. Write a python script to print the current date in following format “Sun May 29 02:26:23 IST 2017”