Python Programming 1 1723888682740
Python Programming 1 1723888682740
Program:
Course Name Python Programming Course Code/ UBTCE203/PCC
Course Type
Course Pattern 2024 Version 1.0
Teaching Scheme Assessment Scheme
Theory Practical Tutorial Total Hours CIA ESA Practical/
Credits (Continuous (End Oral
Internal Semester
Assessment) Assessment)
3 - - 3 3 40 60 -
Pre-Requisite:
1. Basic knowledge of Programming in C
Course Objectives (CO): The objectives of Python Programming are:
1. To learn the fundamentals of the
Python programming language.
2. To create Python list tuple to
represent compound data.
3. To write and execute simple as well
as complex Python programs.
4. To analyze the concepts of procedural
as well as object-oriented Python
programs.
5. To perform files handling operations
and handle exceptions using Python.
Learning Resources
Textbooks:
1. Y. Daniel Liang, “Introduction to Programming using Python”, Pearson, 2012.
2. Wes McKinney, “Python for Data Analysis: Data Wrangling with Pandas, NumPy,
and Python”, O’Reilly, 2nd Edition, 2018.
Reference Books:
1. Wesley J. Chun, “Core Python Programming”, Prentice Hall, 2006
2. Mark Lutz, “Learning Python”, O’Reilly, 4th Edition, 2009
Online Resources/E-Learning Resources:
1. https://www.w3schools.com/python/
2. https://www.learnpython.org/
Name of the BTECH CSE Semester: 3 Level: UG
Program:
Course Name Python Programming Course Code/ UBTCE204/PCC
Laboratory Course Type
Course Pattern 2024 Version 1.0
Teaching Scheme Assessment Scheme
Theory Practical Tutorial Total Hours CIA ESA Practical/ Oral
Credits (Continuous (End Semester
Internal Assessment)
Assessment)
- 1 - 1 2 25 - 25
Pre-Requisite:
1. Basic knowledge of Programming in C
Course Objectives (CO): The objectives of Python Programming are:
1. To learn the python graphical user
interface and editors to implement
Python programming language.
2. To create Python list, tuple to
represent compound data.
3. To write simple as well as complex
Python programs.
4. To analyze the concepts of procedural
as well as object-oriented Python
programs.
5. To perform files handling operations
and handle exceptions using Python.
Learning Resources
Textbooks:
1. Y. Daniel Liang, “Introduction to Programming using Python”, Pearson, 2012.
2. Wes McKinney, “Python for Data Analysis: Data Wrangling with Pandas, NumPy,
and Python”, O’Reilly, 2nd Edition, 2018.
Reference Books:
1. Wesley J. Chun, “Core Python Programming”, Prentice Hall, 2006
2. Mark Lutz, “Learning Python”, O’Reilly, 4th Edition, 2009