YoVDO

Advanced Python

Offered By: YouTube

Tags

Python Courses Object-oriented programming Courses Polymorphism Courses Encapsulation Courses Inheritance Courses

Course Description

Overview

Dive into advanced Python concepts through this comprehensive Hindi-language course. Learn object-oriented programming principles, including encapsulation, abstraction, inheritance, and polymorphism. Master class and object creation, constructors, variables, methods, and namespaces. Explore inheritance types, polymorphism implementations, modules, packages, and abstract classes. Gain proficiency in working with date and time, multithreading, file handling, and database operations using MySQL. Understand exception handling, logging, and best practices for Python development. By the end of this extensive tutorial, acquire the skills to write sophisticated Python programs and tackle complex programming challenges.

Syllabus

Requirements before Learning Advance Python (Hindi).
Download Advance Python Study Material PPT and Code.
What is Object Oriented Programming (Hindi).
What is Encapsulation (Hindi).
What is Abstraction (Hindi).
What is Inheritance (Hindi).
What is Polymorphism (Hindi).
Class and Object in Python (Hindi).
Constructor in Python (Hindi).
Instance Variable in Python (Hindi).
Class Variable or Static Variable in Python (Hindi).
Namespace in Python (Hindi).
Instance Method in Python (Hindi).
Accessor or Getter Method and Mutator or Setter Method in Python (Hindi).
Class Method in Python (Hindi).
Static Method in Python (Hindi).
Passing Member of one Class to another Class in Python (Hindi).
Nested Class in Python (Hindi).
Inheritance in Python (Hindi).
Why do we need Inheritance in Python (Hindi).
Single Inheritance in Python (Hindi).
Constructor in Inheritance in Python (Hindi).
Constructor Overriding in Python (Hindi).
Constructor with Super Method or Call Parent Class Constructor in Child Class in Python (Hindi).
Multilevel Inheritance in Python (Hindi).
Hierarchical Inheritance in Python (Hindi).
Multiple Inheritance and Method Resolution Order in Python (Hindi).
Polymorphism in Python (Hindi).
Duck Typing in Python (Hindi).
Strong Typing in Python (Hindi).
Method Overloading in Python (Hindi).
Method Overriding and Method with super in Python (Hindi).
Operator Overloading in Python (Hindi).
Module in Python (Hindi).
Package in Python (Hindi).
Abstract Class Abstract Method and Concrete Method in Python (Hindi).
Interface in Python (Hindi).
Difference between Abstract Class and Interface in Python (Hindi).
time Module in Python (Hindi).
datetime Class in Python (Hindi).
date class in Python (Hindi).
time Class in Python (Hindi).
timedelta Class in Python (Hindi).
Comparing Two Dates in Python (Hindi).
Formatting Date and Time in Python (Hindi).
sleep Method in Python (Hindi).
How to Calculate age in Python (Hindi).
Multitasking in Python (Hindi).
Thread and Multithreading in Python (Hindi).
Main Thread in Python (Hindi).
Creating a Thread without using a Class in Python (Hindi).
Set and Get Thread Name in Python (Hindi).
Creating a Thread by creating Child Class to Thread Class in Python (Hindi).
Thread Child Class with Constructor in Python (Hindi).
Creating a Thread without Creating Child Class to Thread Class in Python (Hindi).
Single Tasking using a Thread in Python (Hindi).
Multitasking using Multiple Thread in Python (Hindi).
Thread Race Condition in Python (Hindi).
Thread Synchronization Lock in Python (Hindi).
Thread Synchronization RLock in Python (Hindi).
Thread Synchronization Semaphore and BoundedSemaphore in Python (Hindi).
Thread Communication Event in Python (Hindi).
Thread Communication Condition in Python (Hindi).
Thread Communication Queue in Python (Hindi).
Daemon Thread in Python (Hindi).
What is File and File Handling in Python (Hindi).
Text Mode and Binary Mode in Python (Hindi).
Opening a File in Python (Hindi).
Text File Modes and Binary File Modes in Python (Hindi).
Closing a File in Python (Hindi).
File Object Variables in Python (Hindi).
Check File exists or not in Python (Hindi).
Writing Data to File using write Method in Python (Hindi).
Writing Data to File using wirtelines Method in Python (Hindi).
Reading Data from File using read Method in Python (Hindi).
Reading Data from file using readline and readlines Method in Python (Hindi).
tell and seek Method in Python (Hindi).
File Mode r+ w+ a+ in Python (Hindi).
How to Copy File Contents in Python (Hindi).
with Statement in Python (Hindi).
Pickling and Unpickling in Python (Hindi).
Directory in Python (Hindi).
Introduction to Database in Python (Hindi).
How to Download and Install MySQL and Python Connector (Hindi).
How to Create Check and Close Database Connection in Python (Hindi).
How to Create and Show Database in Python (Hindi).
How to make Connection to Database in Python (Hindi).
How to Create and Show Database Tables in Python (Hindi).
How to Insert Data in Table in Python (Hindi).
rowcount Property in Python (Hindi).
lastrowid Property in Python (Hindi).
How to Delete Data from Table in Python (Hindi).
How to Update Data in Table in Python (Hindi).
How to Fetch Data from Table using fetchone Method in Python (Hindi).
How to fetch Data from Table using fetchall Method in Python (Hindi).
How to Fetch Data from Table using fetchmany Method (Hindi).
How to Fetch Data from Table with WHERE Clause in Python (Hindi).
Parameterized Query in Python (Hindi).
How to Insert Data into Table Parameterized Query Tuple in Python (Hindi).
Insert Data into Table using executemany Parameterized Query Tuple in Python (Hindi).
Input from user into Table Parameterized Query Tuple in Python (Hindi).
How to Insert Data into Table Parameterized Query Dictionary in Python (Hindi).
Insert Data into Table using executemany Parameterized Query Dictionary in Python (Hindi).
Input from user into Table Parameterized Query Dictionary in Python (Hindi).
How to Delete Data from Table Parameterized Query in Python (Hindi).
How to Update Data in Table Parameterized Query in Python (Hindi).
Retrieve Single Row with WHERE Clause Parameterized Query Tuple in Python (Hindi).
Retrieve Multiple Row with WHERE Clause Parameterized Query Tuple in Python (Hindi).
Retrieve Single Row with WHERE Clause Parameterized Query Dictionary in Python (Hindi).
Retrieve Multiple Row with WHERE Clause Parameterized Query Dictionary in Python (Hindi).
Prepared Statement in Python (Hindi).
Exception Handling and Builtin Exception in Python (Hindi).
Assert Statement in Python (Hindi).
User Defined Exception in Python (Hindi).
Difference between Error and Exception in Python (Hindi).
Difference between Error and Warning in Python (Hindi).
Logging in Python (Hindi).
Getting Help in Python (Hindi).
What should you do after Learning Python (Hindi).


Taught by

Geeky Shows

Related Courses

C++ Programming: Object-Oriented Design
Codio via edX
Java: Going Further with Classes and Methods
Codecademy
Learn Java
Codecademy
AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
Object-Oriented Programming Concepts
LearnQuest via Coursera