4th Sem, HA

314004: Python Programming Syllabus for Computer Hardware & Maintenance 4th Sem K Scheme MSBTE PDF

Python Programming detailed Syllabus for Computer Hardware & Maintenance (HA), K scheme PDF has been taken from the MSBTE official website and presented for the diploma students. For Subject Code, Subject Name, Lectures, Tutorial, Practical/Drawing, Credits, Theory (Max & Min) Marks, Practical (Max & Min) Marks, Total Marks, and other information, do visit full semester subjects post given below.

For all other MSBTE Computer Hardware & Maintenance 4th Sem K Scheme Syllabus PDF, do visit MSBTE Computer Hardware & Maintenance 4th Sem K Scheme Syllabus PDF Subjects. The detailed Syllabus for python programming is as follows.

Rationale

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Course Outcomes:

Students will be able to achieve & demonstrate the following COs on completion of course based learning

  1. Develop python programs using control flow statements.
  2. Perform operations on various data structures in Python.
  3. Develop packages to solve given problem using python.
  4. Apply object-oriented approach to solve given problem using python.
  5. Use relevant built-in python package to develop application.

Unit I

Introduction to Python and Control flow statements 1.1 Introduction: Features, History and Applications of Python, Python IDE’s 1.2 Python building blocks: Indentation, Identifiers, Variable, Comments, Keywords 1.3 Basic input output operations: input(), print() 1.4 Operators: Arithmetic, Relational, Assignment, Logical, Bitwise, Membership and Identity operator 1.5 Control flow statements: Conditional statements (if, if-else, if-elif-else, nested if), Loops in python (while, for, nested loops), Loop manipulation statements (continue, pass, break, else)

Suggested Learning Pedagogie
Chalk-Board Demonstratio Presentations

Unit II

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit III

Functions, Modules and Packages in Python 3.1 Functions: Defining function, Calling function, Function arguments, Return statement, Scope of Variable, Lambda functions 3.2 Modules: Create user defined Module, Importing a module, Using python built-in modules, Namespace and scoping 3.3 Python Packages: Create user defined Package, Importing a Package, Using python built-in Packages, Installing packages using PIP

Suggested Learning Pedagogie
Chalk-Board Demonstratio Presentations Hands-on

Unit IV

Object Oriented Programming in Python 4.1 Object oriented Concepts: Creating class, Creating object 4.2 Constructors in python (Parameterized & NonParameterized), the self parameter 4.3 Polymorphism: Method Overloading and Overriding 4.4 Data Hiding / Abstraction 4.5 Inheritance: Single Inheritance, Multiple Inheritance, Multilevel Inheritance

Suggested Learning Pedagogie
Chalk-Board Demonstratio Presentations Hands-on

Unit V

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

List of Experiments:

  1. Install given Python IDE. 2 C
  2. *1. Write python program to display welcome message on screen. 2. Implement the python program to read data from user and display data on screen. 2 C
  3. *Implement a python programs using following operators: 1. Arithmetic 2. Relational & logical 3. Assignment 4. Bitwise 5. Membership 6. Identity 2 C
  4. *Implement a python program to demonstrate the use of following conditional statements: 1. if statement 2. if..else statement 3. if..elif..else statement 4. nested if statement 2 C
  5. *Implement a python program to demonstrate the use of following looping statements: 1. while loop 2. for loop 3. nested loop 2 C
  6. Implement python program to demonstrate the use of loop control statements. [continue, pass, break, else] 2 C
  7. *Implement a python program to perform following operations on the List: 1. Create a List 2. Access List 3. Update List 4. Delete List 2 C
  8. Implement Python program to demonstrate the use of built-in functions/methods on List (Any Eight Functions/methods) 2 C
  9. *Implement python program to perform following operations on the Tuple: 1. Create a Tuple 2. Access Tuple 3. Print Tuple 4. Delete Tuple 5. Convert tuple into list and vice-versa 2 C
  10. *Implement a python program to perform following operations on the Set: 1. Create a Set 2. Access Set 3. Update Set 4. Delete Set 2 C
  11. Implement a python program to perform following functions on Set: 1. Union 2. Intersection 3. Difference 4. Symmetric Difference 2 C
  12. *Implement a python program to perform following operations on the Dictionary: 1. Create a Dictionary 2. Access Dictionary 3. Update Dictionary 4. Delete Dictionary 5. Looping through Dictionary 6. Create Dictionary from list 2 C
  13. Write a user define function to implement following features: 1. Function without argument 2. Function with argument 3. Function returning value 2 C
  14. *Implement user defined function for given problem: 1. Function positional/required argument 2. Function with keyword argument 3. Function with default argument 4. Function with variable length argument 2 C
  15. Write Python program to demonstrate use of following advanced functions: 1. lambda 2. map 3. reduce 2 C
  16. Write a python program to create and use a user defined module for a given problem. 2 C
  17. Write a python program to demonstrate the use of following module: 1. math module 2. random module 3. os module 2 C
  18. *Write python program to create and use a user defined package for a given problem. 2 C
  19. Write a python program to use of numpy package to perform operation on 2D matrix. Write a python program to use of matplotlib package to represent data in graphical form. 2 C
  20. *Develop a python program to perform following operations: 1. Creating a Class with method 2. Creating Objects of class 3. Accessing method using object 2 C
  21. *Write a python program to demonstrate the use of constructors: 1. Default 2. Parameterized 3. Constructor Overloading 2 C
  22. *Implement a python program to demonstrate 1. Method Overloading 2. Method Overriding 2 C
  23. Write python program to demonstrate data hiding. 2 C
  24. *Write a python program to implement 1. Single inheritance 2. Multiple Inheritance 3. Multilevel inheritance 2 C
  25. *Implement Python program to perform following operations using panda package: 1. Create Series from Array 2. Create Series from List 3. Access element of series 4. Create DataFrame using List or dictionary 2 C
  26. Implement python program to load a CSV file into a Pandas DataFrame and perform operations. 2 C
  27. *Write python GUI program to import Tkinter package and create a window and set its title. 2 C
  28. Write python GUI program that adds labels and buttons to the Tkinter window. 2 C
  29. Write program to create a connection between database and python. 2 C
  30. Implement python program to select records from the database table and display the result. 2 C

Self Learning

Activities

  • Students are encouraged to use online tools to improve their learning, such as the e-Kumbh from AICTE an Virtual Labs from IIT.
  • Students should be encouraged to participate in various coding competitions, such as hackathons, online co contests on websites like hackerrank, Codechef etc.
  • At the institution level, encourage students to start a coding club.

Self Learning

  • Students are encouraged to register themselves in various MOOC’s such as Infosys Springboard, Swayam e further enhance their learning.

Laboratory Equipment

For the complete Syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Learning Materials

  1. R. Nageswara Rao Core Python Programming Dreamtech Press, ISBN-13:97893904571
  2. Mark Lutz Learning Python O’Reilly Media, Inc, ISBN: 97814493557
  3. David Amos, Dan Bader, Joanna Jablonski, Fletcher Heisler Python Basics Real Python, ISBN-13: 9781775093329
  4. Dr. Jeeva Jose Taming Python by Programming Khanna Book Publishing CO(P) LTD, Ne Delhi, ISBN: 9789386173348
  5. Rupesh Nasre Python Programming AICTE, ISBN 9788195986354 [Online available on AICTE e-Kumbh]

Learning Websites & Portals

  1. https://ekumbh.aicte-india.org/allbook.php Python Programming
  2. https://python-iitk.vlabs.ac.in/ Python Programming Lab
  3. https://spoken-tutorial.org/watch/Python+3.4.3/Input-output/ English/ Introduction to Python and control f statements, Data Structures in Pytho Function and module
  4. https://onlinecourses.nptel.ac.in/noc19_cs41/preview Python Programming Course
  5. https://infyspringboard.onwingspan.com/web/en/app/toc/lex_au th_0130944397935001602592_shared/overview Python for Beginners
  6. https://www.geeksforgeeks.org/python-gui-tkinter/ Python GUI Programming
  7. https://www.w3schools.com/python/python_mysql_getstarted.asp Python MySQL Database Connectiv
  8. https://www.tutorialspoint.com/python_pandas/index.htm Python pandas package
  9. https://www.programiz.com/python-programming/object-oriented -programming OOP using Python

For detail Syllabus of all other subjects of Computer Hardware & Maintenance, K scheme do visit Computer Hardware & Maintenance 4th Sem Syllabus for K scheme.

For all Computer Hardware & Maintenance results, visit MSBTE Computer Hardware & Maintenance all semester results direct links.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.