Basic Python Programming detailed Syllabus for Instrumentation & Control (IC), 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 Instrumentation & Control 4th Sem K Scheme Syllabus PDF, do visit MSBTE Instrumentation & Control 4th Sem K Scheme Syllabus PDF Subjects. The detailed Syllabus for basic 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..
Course Outcomes:
Students will be able to achieve & demonstrate the following COs on completion of course based learning
- Develop script to demonstrate use of basic building blocks of python.
- Implement conditional and looping statements for given problem statement.
- Perform operations on sequence structures in python.
- Implement basics of object oriented programming concepts.
- Create modules and packages for given purpose.
Unit I
Basic Python’s Constructs 1.1 Introduction to Python- Python as scripting Language, Programming language Vs Scripting Language (C vs Python), Python’s Technical Strength, Application in different domains 1.2 Python’s building blocks- Identifiers, Keywords, Variables, Constants, Indentation, Comments in python 1.3 Python’s Data Types – Numbers, Strings, List, Tuples, Dictionaries, Sets 1.4 Input and Output statements in python 1.5 Operators in Python- Operators as Arithmetic, Assignment, Unary Minus, Relational, Logical, Boolean, Bitwise, Membership, Identity, Operator precedence and Associativity
Suggested Learning Pedagogie
Presentations Lecture Usin Chalk-Board, Hands-on
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..
Unit III
Data Structures in Python 3.1 List- Defining List, Creating list, Accessing values from list, Updating the elements of a list, Concatenation of two lists, Repeating of Lists, Membership in list, Aliasing and cloning Lists, Methods to process Lists, Nested Lists 3.2 Tuples- Defining Tuple, Creating Tuples, Accessing the Tuple elements, Inserting elements in a Tuple, modifying elements of a Tuple, Deleting elements from a Tuple, Basic operations in Tuples, Functions to process Tuples, Nested Tuples 3.3 Sets- Defining Set, Creating a Set, Accessing elements from set, Add and update Set, Remove an elements from a Set, Built in functions with Set, Set methods to perform mathematical operations, other relevant set methods 3.4 Dictionaries- Defining Dictionary, Creating Dictionary, Accessing elements from Dictionary, Add and update Dictionary, Delete an element from a Dictionary, Built in functions of Dictionary, Methods to perform Dictionary
Suggested Learning Pedagogie
Demonstratio Lecture Usin Chalk-Board, Hands-on
Unit IV
Functions with Basic OOP concepts 4.1 Python Functions- Use of python built in functions (e.g. type/data conversion functions, math and string functions), User defined function- Function definition, function calling, function arguments and parameter passing, Return statement, scope of variables (Global and Local Variables) 4.2 Basic OOP concepts- Introduction to object-oriented programming, Creating classes and objects, Constructors and Destructors in python, Data abstraction and Encapsulation
Suggested Learning Pedagogie
Demonstratio Lecture Usin Chalk-Board, 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..
List of Experiments:
- a) Install and configure Python IDE. b) Write Python program to display message on screen. 2 C
- *a) Write simple Python program to calculate equivalent registers connected in series and parallel. Accept values of R1, R2 and R3 from the user. *b) Write simple Python program to calculate value of voltage by applying Ohm’s law. Accept value of Current(I) and Resistance(R) from the user. 2 C
- Write program to check whether entered frequency is radio frequency or audio frequency. 2 C
- *a)Write program to display various radio frequency bands using if..elseif ladder. *b)Write program to display resistor color code using switch statement. 2 C
- *a. Write a simple Python program to demonstrate use of control loops: i) while ii) do while *b. Create a simple program, to demonstrate use of: for loop in Python (e.g.: various pattern building, printing multiplication table, checking palindrome number etc.) 2 C
- *Write Python program to perform following operations on List: a) Create b) Access c) Update d) Delete elements from list. 2 C
- Develop Python program to perform following operations on Tuples: a) Create b) Access c) Update d) Delete Tuple elements 2 C
- Write Python program to perform following operations on Set: a) Create b) Access c) Update d) Delete Access Set elements 2 C
- *Create a program to perform following operations on Dictionaries in Python: a) Create b) Access c) Update d) Delete e) Looping through Dictionary 2 C
- a) *Create python program to demonstrate use of math built-in function. b) *Create python program to demonstrate use of string built-in function. 2 C
- Write python programs to define function with arguments. a) Calculate factorial of a number b) Swapping of two variables 2 C
- Write programs to define function with default arguments. 2 C
- *Create a program to demonstrate use of: Built-in module (e.g. numeric, mathematical functional and programming module) in Python. 2 C
- Write program to create a user-defined module (e.g.: building calculator) in python. 2 C
- *Develop Python program to demonstrate use of NumPy package for creating, accessing and performing different array operations. 2 C
- Write program to demonstrate the use of user-defined packages in Python. 2 C
Laboratory Equipment
- a) Computer System with all necessary peripherals and internet connectivity. b)Any relevant python IDE like IDLE/PyCharm/VSCode/Jupiter Notebook/Online Python Compiler. All
Learning Materials / Books
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..
Learning Websites & Portals
- https://www.programiz.com/python-programming Python Programming
- https://python-iitk.vlabs.ac.in/Introduction.html Virtual Lab for Python Programming-Basic Constructs in Python
- https://www.geeksforgeeks.org/python-programming-language/ Python Programming
- https://intellipaat.com/academy/course/introduction-to-pytho n-programming-free-course/ Online Course-Python Programming
- https://www.w3schools.com/python/ Python Programming
- https://www.tutorialspoint.com/python/index.htm Python Programming
- https://www.python.org/ Python Programming
- https://spoken-tutorial.org/tutorial-search/?search_foss=Pyt hon+3.4.3&search_language=English Spoken Tutorial on Python Programm
For detail Syllabus of all other subjects of Instrumentation & Control, K scheme do visit Instrumentation & Control 4th Sem Syllabus for K scheme.
For all Instrumentation & Control results, visit MSBTE Instrumentation & Control all semester results direct links.