Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Subtitles are available with this course.
Design and development of a product requires great understanding of full capability of implementation language. The complexity of real world application requires the use of strength of language to provide robust, flexible and efficient solution. Python provides the Object Oriented capability and lot of rich features to stand with changing demand of current world application requirement. The course covers following topics-
This course explains the advanced features of Python in step-wise manner. All the topics have been explained in simple way. You will also see the demonstration of source code implementation for each topic. This course will improve the Python skills of developers who have basic understanding of Python. You will learn rich features of Python which will help in providing efficient solution.
Course will be updated with adding new topics and existing topics will be provided in detail to have good understanding of advanced features of Python to build the technical strength and shape your career.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Exception Handling|
Introduction to Exceptions
Handling Exception - try...except blockPreview
Another Demo program for Nested Try
Catching Multiple Exceptions - Multiple Except Handler
Catching Multiple Exceptions - Single Except Handler
User Defined Exception
|Section 2: Context Manager|
What Is Context Manager?
Creation and Use of Context Manager
A Simple Demo of Context ManagerPreview
A Simple Demo of Coming Exception
Handling Exception in __exit__ Method
Re-raising the Exception
Raising Another Exception
|Section 3: Metaclasses|
What Is Metaclass?
Exploring class and typePreview
Dynamic Class Creation
Creation of Class Using type
Creation of Subclass Using type
Adding Attributes to Class
Adding Methods to Class
Creation of Metaclass and Creating Class Using Metaclass
|Section 4: Introspection|
What Is Introspection?
type(), id() Function
isinstance() Function, __doc__ Attribute
hasattr(), getattr() Function
callable(), issubclass() Function
|Section 5: Python C Extensions|
Python C Extensions
Demo of Python C Extensions
|Section 6: Multithreading|
What Is Multithreading?
How to create and start a thread
Demo of creation of thread by Thread classPreview
Demo of creation of thread with passing parameters
Demo of creation of thread by subclassing Thread class
Usage of sleep method of time module with thread
Usage of join method
Displaying thread information
Usage of enumerate method
|Section 7: Multiprocessing|
What Is Multiprocessing?
How to create and start a process
Demo of creation of process by Process classPreview
Demo of creation of process with passing parameters
Demo of creation of process by subclassing Process class
|Section 8: Python In Java (Java Dynamic Language Support)|
What Is Dynamic Language Support?
Class ScriptEngineManager and ScriptEngine
Running Python File on JVM
Python In Java Source
Using Python File in Java Source
Founder and Managing Director of Sonebhadra Technologies which provides software solutions and training.
Author of best selling book on C language "C In Depth" and on Data Structures "Data Structures Through C In Depth".
C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 110,000+ copies
Data Structures Through C In Depth S K Srivastava, Deepali Srivastava BPB Publications Sold 60,000+ copies
Industry experience of 16+ years. Worked on system side includes Driver, Compiler, Linker, Debugger, IDE, System Utilities, System Management. Worked on architecture and design of various products and tools.