Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced Python : Empower Yourself with Advanced Python Skills
Development of Library and Framework
Library (3:13)
Demo of writing Library in Python (8:39)
Framework (4:29)
Demo of writing Framework in Python (9:32)
Python C Extensions
Python C Extensions (1:28)
Demo of Python C Extensions (4:02)
Closure, Function Factory, Method Chaining
Closure (8:14)
Function Factory (8:40)
Method Chaining (9:52)
Python In C# (C# Dynamic Language Support)
dynamic (5:59)
What Is Dynamic Language Support? (0:55)
Python with C# (4:30)
Demo of Executing Python Expression in C# (2:40)
Demo of Executing Python Statement in C# (5:23)
Demo of Calling Python Function in C# (3:31)
Demo of Creating Python Instance Object and Calling Method in C# (6:48)
Python In Java (Java Dynamic Language Support)
What Is Dynamic Language Support? (1:07)
Running Python File on JVM (2:19)
Python In Java Source (0:43)
Required class PythonInterpreter
Using Python File in Java Source (5:59)
Metaclasses
What Is Metaclass? (0:44)
Exploring class and type (6:09)
Dynamic Class Creation (7:36)
Creation of Class Using type (4:34)
Creation of Subclass Using type (2:47)
Adding Attributes to Class (2:17)
Adding Methods to Class (2:51)
Creation of Metaclass and Creating Class Using Metaclass (6:52)
Introspection
What Is Introspection? (1:30)
dir() Function (4:16)
type(), id() Function (5:00)
isinstance() Function, __doc__ Attribute (6:15)
hasattr(), getattr() Function (3:28)
callable(), issubclass() Function (4:57)
inspect Module
Class Introspection (2:52)
Exception Handling
Introduction to Exceptions (5:27)
Handling Exception - try...except block (5:58)
try...except...else Block (4:17)
Nested try (5:53)
Another Demo program for Nested Try (4:19)
Catching Multiple Exceptions - Multiple Except Handler (5:40)
Catching Multiple Exceptions - Single Except Handler (10:14)
finally Block (5:40)
Raising Exception (8:12)
User Defined Exception (6:59)
Context Manager
What Is Context Manager? (0:49)
Creation and Use of Context Manager (5:29)
A Simple Demo of Context Manager (3:16)
__enter__ Method (4:39)
Handling Exception (2:12)
A Simple Demo of Coming Exception (5:57)
Handling Exception in __exit__ Method (6:31)
Re-raising the Exception (7:32)
Raising Another Exception (6:09)
Multithreading
What Is Multithreading? (1:05)
How to create and start a thread (3:33)
Demo of creation of thread by Thread class (4:03)
Demo of creation of thread with passing parameters (4:55)
Demo of creation of thread by subclassing Thread class (5:12)
threading Module and Thread class
Usage of sleep method of time module with thread (5:40)
Usage of join method (8:12)
Displaying thread information (8:42)
Usage of enumerate method (7:52)
Multiprocessing
What Is Multiprocessing? (1:19)
How to create and start a process (2:55)
Demo of creation of process by Process class (4:26)
Demo of creation of process with passing parameters (5:55)
Demo of creation of process by subclassing Process class (4:18)
multiprocessing Module and Process class
Teach online with
isinstance() Function, __doc__ Attribute
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock