Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

Python Programming Notes by Technical Classes

The document outlines the course structure and features of a Python Programming class offered by Technical Classes, including live sessions, recorded lectures, and PDF notes. It details the curriculum for a Diploma in Mechanical Engineering, focusing on various Theory Session Outcomes (TSOs) related to Python programming concepts, data types, control structures, functions, and object-oriented programming. Additionally, it emphasizes the integration of NEP 2020 reforms into the curriculum.

Uploaded by

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

Python Programming Notes by Technical Classes

The document outlines the course structure and features of a Python Programming class offered by Technical Classes, including live sessions, recorded lectures, and PDF notes. It details the curriculum for a Diploma in Mechanical Engineering, focusing on various Theory Session Outcomes (TSOs) related to Python programming concepts, data types, control structures, functions, and object-oriented programming. Additionally, it emphasizes the integration of NEP 2020 reforms into the curriculum.

Uploaded by

kundankuswaha964
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 159

Class notes of

“Python Programming”

Technical Classes
✅ Technical Classes के Course में उपलब्ध फीचर्स
1. सभी कक्षाएं स्मार्ट बोर्ड पर Live
2. विशेषज्ञ शिक्षको द्वारा पठन पाठन
3. Lecture के दौरान डाउट सॉल्विंग
4. Recorded Lecture (VOD)
5. प्रत्येक क्लास का PDF नोट्स
6. SBTE Exam की तैयारी के लिए ब्रह्मास्त्र क्लास
7. Laptop में क्लास देखने की सुविधा
Call/WhatsApp - 93347 89450 / 91555 63777

नोट :-
1. सभी ऑफलाइन कक्षाएं Technical Classes के कैं पस तथा सभी ऑनलाइन कक्षाएं Technical
Classes के एप्लीके शन पर चलेगी।
2. यह नोट्स टेक्निकल क्लासेस के स्टूडेंट्स के लिए है, तथा क्लास करने के बाद अधिक प्रभावी होगा।
Diploma in Mechanical Engineering Semester - I SBTE, Bihar

I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and
session level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction
(LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory
Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs)
upon the completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills,
Sustainability, Multidisciplinary aspects, Society connect, Indian Knowledge System (IKS) and others must be
integrated appropriately.

7)
J) Theory Session Outcomes (TSOs) and Units: T2418103

77
Major Theory Session Outcomes (TSOs) Units Relevant
COs
Number(s)

63
TSO 1a. Differentiate between Procedure Oriented Unit-1.0 Basics of Python Programming syntax CO-1
P and Object Oriented Programming
approach with example. 1.1 Python character set, Python tokens,
TSO 1b. Use the concept of Lvalue and Rvalue variables, concept of Lvalue and Rvalue, use of

55
TSO 1c. Write python program using various data comments.
types and operators
1.2 Data types: number (integer, floating point,

15
complex), Boolean, sequence (string, list,
tuple), none, mapping (dictionary), mutable
and immutable data types
(9
1.3 Operators: arithmetic operators, relational
operators, logical operators, assignment
operator, augmented assignment operators.
es

Expressions, statement, type conversion &


input/output: precedence of operators,
expression, evaluation of expression.
ss

TSO 2a. Write Python program using decision Unit-2.0 Conditional and Iterative statements CO-2
making statements
TSO 2b. Write Python program using loop structure 2.1 Conditional statements: simple if statement,
a

to solve iterative problems if- else statemen, if-elif-else statement


2.2 Iterative statements: while loop, for loop,
Cl

range function, break and continue


statements, nested loops
TSO 3a. Perform various operations on string using Unit-3.0 String, List, Tuples, set and Dictionary CO-3
string operators and methods
al

3.1 String: indexing, string operations


TSO 3b. Perform various operations on List using list
(concatenation, repetition, membership &
operators and methods
ic

slicing), traversing a string using loops, built-in


TSO 3c. Perform various operations on tuples using functions.
tuples operators and methods
hn

3.2 Lists: introduction, indexing, list operations:


TSO 3d. Perform various operations on set using set concatenation, repetition, membership &
methods slicing, traversing a list, built- in list functions,
TSO 3e. Perform various operations on dictionary linear search on list of numbers and counting
c

using dictionary methods the frequency of elements in a list


Te

3.3 Tuples: Creating, initializing, accessing


elements, tuple assignment, performing
operations on tuples, tuple methods and
built-in functions, nested tuples
3.4 Set: Creating set, traversing, adding, removing
data in set, performing set operations like join,
Union intersection, difference

Page- 3
Diploma in Mechanical Engineering Semester - I SBTE, Bihar

Major Theory Session Outcomes (TSOs) Units Relevant


COs
Number(s)
3.5 Dictionary: accessing items in a dictionary using
keys, mutability of dictionary: adding a new
item, modifying an existing item, built-in
dictionary functions.
TSO 4a. Create and use user defined functions to Unit-4.0 Python Functions, Modules and packages CO-4

7)
implement modular programming
approach
4.1 Functions: types of function (built- in functions,
functions defined in module, user defined

77
TSO 4b. Differentiate variable scope with example. functions), creating user defined function,
TSO 4c. Import and use Python modules, libraries arguments and parameters, default
parameters, positional parameters, Lambda

63
functions, returning value, scope of a variable:
global scope, local scope
4.2 Modules and Packages: Importing module
using 'import' Regular Expressions, Exception

55
Handling, PyPI Python Package Index, Pip
Python package manager, Importing Libraries
and Functions

15
TSO 5a. Write simple Python programs with object Unit-5.0 Object Oriented Programming (OOP) CO-5
oriented approach
5.1 OOPs Object oriented programming concepts
TSO 5b. Use constructors and destructors and approach, Abstraction, encapsulation,
appropriately in python program
(9
class, object, class method vs static method in
TSO 5c. Explain different type of inheritance based Python, class and static variable, constructor
on its characteristic and destructors in python
es

TSO 5d. Implement given type of inheritance in 5.2 Inheritance: types of inheritance: single,
Python. multiple, multilevel, hierarchical
TSO 5e. Implement the concept of Polymorphism 5.3 Polymorphism: Polymorphism with class
ss

in Python method, polymorphism with inheritance,


method overriding, overloading
a

TSO 6a. Explain different types of Exceptions in Unit 6.0: Exception and File Handling in Python CO-6
Cl

python
TSO 6b. Write Python programs for exception 6.1 Exception Handling: syntax errors, exceptions,
handling in Python need of exception handling, user-defined
exceptions, raising exceptions, handling
al

TSO 6c. Differentiate different modes of file exceptions, catching exceptions, Try - except -
opening. else clause, Try - finally clause, recovering and
ic

TSO 6d. Perform read, Write, Append operations in continuing with finally, built-in exception
files classes.
6.2 File Handling: text file and binary file, file types,
hn

open and close files, reading and writing text


files, reading and writing binary files, file access
modes
c
Te

Note: One major TSO may require more than one Theory session/Period.

Page- 4
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)
Te
ch
ni
ca
lC
la
ss
es
(9
15
55
63
77
7)

You might also like