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

Python Syllabus

Uploaded by

Sridath Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Python Syllabus

Uploaded by

Sridath Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Subject Name: PROGRAMMING FOR PROBLEM SOLVING T/L/ L T/ P/R C

Subject USING PYTHON ETL S.Lr


Code: Prerequisite : Basic Programming skill. T 3 1/0 0/0 4
HBCA21A02
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

Mapping of Course Outcome with Program Outcome (POs)


Cos/Pos PO1 PO2 PO3 PO4 PO5 PO6
CO1 3 2 2 2 3 2
CO2 3 3 3 1 2 3
CO3 3 3 2 3 1 3
CO4 3 3 3 2 3 3
CO5 3 2 3 1 3 2
Cos/PSOs PS01 PS02 PS03 PS04
CO1 3 3 2 3
CO2 2 1 2 2
CO3 2 3 2 2
CO4 3 3 3 3
CO5 3 3 2 3

3/2/1 Indicates Strength Of Correlation, 3 – High, 2- Medium, 1- Low


Category Basic Engg.Science Humanities Program Program Open Practical/Proj Internships/ Soft Skills
Sciences & social Core Elective Elective ect Technical
Science Skills


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.

UNIT III 12 Hrs

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

REFERENCE BOOKS / WEBLINKS:

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

Mapping of Course Outcome with Program Outcome (POs)


Cos/Pos PO1 PO2 PO3 PO4 PO5 PO6
CO1 3 2 2 2 3 2
CO2 3 3 3 1 2 3
CO3 3 3 2 3 1 3
CO4 3 3 3 2 3 3
CO5 3 2 3 1 3 2
Cos/PSOs PS01 PS02 PS03 PS04
CO1 3 3 2 3
CO2 2 1 2 2
CO3 2 3 2 2
CO4 3 3 3 3
CO5 3 3 2 3

3/2/1 Indicates Strength Of Correlation, 3 – High, 2- Medium, 1- Low


Category Basic Engg.Science Humanities Program Program Open Practical/Proj Internships/ Soft Skills
Sciences & social Core Elective Elective ect Technical
Science Skills


HBCA21AL1 PROGRAMMING FOR PROBLEM SOLVING USING PYTHON LABORATORY 0 0
2 2

1. Write a program to demonstrate basic data type in python.

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”

4. Write a python program to create, append and remove lists in python

5. Write a program to demonstrate working with tuples in python

6. Write a program to demonstrate working with dictionaries in python

7. Write a python program to find largest of three numbers

8. Write a python program to convert temperature to and from Celsius to Fahrenheit.

9. Write a python program to print prime numbers less than 20:

Total no. of Hrs needed to complete the Lab : 30

You might also like