Nice
Python Object Oriented Programming [Hindi | Urdu]
Learn Python OOP in Hindi | Urdu
Python,Programming Languages,Development
Lectures -15
Resources -1
Duration -2.5 hours
Course Description
This course is in Hindi / Urdu, This is Intermediate Level to Advanced level course.
Requirements :
Basic Python -
╰┈➤ Syntax
╰┈➤ Variables | Data Type
╰┈➤ Operators
╰┈➤ Loop
╰┈➤ Condition
╰┈➤ Function
* A Mac or PC computer (or Mobile) with access to the internet
* No paid software required - I'll teach you how to use Python IDLE, Thonny
* I'll walk you through, step-by-step how to get all the software installed and set up
In This course will will learn
Python Intermediate Level
╰┈➤ Object Oriented Programming
╰┈➤ File Handling and Directories
╰┈➤ Error and Exception Handling
╰┈➤ Custom Exception
▶️ Python Advanced Level
╰┈➤ Working with modules and Packages,
╰┈➤ Decorators | Generators
╰┈➤ Lambda Functions
╰┈➤ Comprehension
╰┈➤ Database
Python Course Content
OOP
- Procedural v/s Object oriented programming
- Principles of OOP – Encapsulation , Abstraction (Data Hiding)
- Classes and Objects
- How to define class in python
- Types of variables – instance variables, class variables.
- Types of methods – instance methods, class method, static methods
- Object initialization | Reference variable
- ‘self’ reference variable
- ‘cls’ reference variable
- Access modifiers – private(__) , protected(_), public
- Encapsulation(Data Binding)
- What is polymorphism?
- Overriding
- i) Method overriding
- ii) Constructor overriding
- Overloading
- i) Method Overloading
- ii) Constructor Overloading
iii) Operator Overloading
- Class re-usability
- Composition
- Aggregation
- Inheritance – single , multi-level, multiple, hierarchical and hybrid inheritance and Diamond inheritance
- Constructors in inheritance
- Object class
- super()
- Runtime polymorphism
- Method overriding
- Method resolution order(MRO)
- Method overriding in Multiple inheritance and Hybrid Inheritance
- Duck typing
- Concrete Methods in Abstract Base Classes
- Difference between Abstraction & Encapsulation
- Inner classes
- Introduction
- Writing inner class
- Accessing class level members of inner class
- Accessing object level members of inner class
- Local inner classes
- Complex inner classes
Python Modules
- Importance of modular programming
- What is module
- Types of Modules – Pre defined, User defined.
- User defined modules creation
- Functions based modules
- Class based modules
- Connecting modules
- Import module
- From … import
- Module alias / Renaming module
- Built In properties of module
Packages
- Organizing python project into packages
- Types of packages – pre defined, user defined.
- Package v/s Folder
- py file
- Importing package
- PIP
- Introduction to PIP
- Installing PIP
- Installing Python packages
- Un installing Python packages
Exception Handling & Types of Errors
- What is Exception?
- Why exception handling?
- Syntax error v/s Runtime error
- Exception codes – AttributeError, ValueError, IndexError, TypeError…
- Handling exception – try except block
- Try with multi except
- Handling multiple exceptions with single except block
- Finally block
- Try-except-finally
- Try with finally
- Case study of finally block
- Raise keyword
- Custom exceptions / User defined exceptions
- Need to Custom exceptions
Regular expressions
- Understanding regular expressions
- String v/s Regular expression string
- “re” module functions
- Match()
- Search()
- Split()
- Findall()
- Compile()
- Sub()
- Subn()
- Expressions using operators and symbols
- Simple character matches
- Special characters
- Character classes
- Mobile number extraction
- Mail extraction
- Different Mail ID patterns
- Data extraction
- Password extraction
- URL extraction
- Vehicle number extraction
File & Directory handling
- Introduction to files
- Opening file
- File modes
- Reading data from file
- Writing data into file
- Appending data into file
- Line count in File
- CSV module
- Creating CSV file
- Reading from CSV file
- Writing into CSV file
- Object serialization – pickle module
- XML parsing
- JSON parsing
Date & Time module
- How to use Date & Date Time class
- How to use Time Delta object
- Formatting Date and Time
- Calendar module
OS module
Multi-threading & Multi Processing
- Introduction
- Multi tasking v/s Multi threading
- Threading module
- Creating thread – inheriting Thread class , Using callable object
- Life cycle of thread
- Single threaded application
- Multi threaded application
- Can we call run() directly?
- Need to start() method
- Sleep()
- Join()
- Synchronization – Lock class – acquire(), release() functions
Garbage collection
- Introduction
- Importance of Manual garbage collection
- Self-reference objects garbage collection
- ‘gc’ module
- Collect() method
- Threshold function
Python Data Base Communications (PDBC)
- Introduction to DBMS applications
- File system v/s DBMS
- Communicating with MySQL
- Python – MySQL connector
- connector module
- connect() method
- Oracle Database
- Install cx_Oracle
- Cursor Object methods
- execute() method
- executeMany() method
- fetchone()
- fetchmany()
- fetchall()
- Static queries v/s Dynamic queries
Transaction management
[Python for Data science , Machine Learning, Automation, Networking]
Goals
What will you learn in this course:
Python programming from zero to one
Programming language fundamentals and concepts
Python programming basic programs to learn by doing
Prerequisites
What are the prerequisites for this course?
zeal to learn | No programming experience needed.
![Python Object Oriented Programming [Hindi | Urdu] Python Object Oriented Programming [Hindi | Urdu]](https://d3mxt5v3yxgcsr.cloudfront.net/courses/11188/course_11188_image.png)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
8 Lectures
-
Introduction 02:40 02:40
-
Course Content | Syllabus 05:05 05:05
-
Course content PDF
-
Installation , Online Python running 11:50 11:50
-
Why OOP 05:39 05:39
-
Class, Object, Reference 36:07 36:07
-
Constructor and destructor 14:40 14:40
-
Self variable 13:01 13:01
Different Types of Variables or Attributes and methods in a Class
7 Lectures

Instructor Details

BAGBAN INFOTECH
Learner and TrainerHello friends, Here you will find courses related to Computer Science and Applications like Programming, Hardware , Security and many more in Urdu / Hindi / English Languages. I have 3+ years of experience in Computer Application and Programming.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Feedbacks
i think for the lesson quite good but it;s too short.
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now