Development of Library and Framework in python
Library in Python
Demo of writing Library in Python
Framework in Python
Demo of writing Framework in Python
Python C Extensions
Python C Extensions
Demo of Python C Extensions
Closure, Function Factory, Method Chaining
Closure
Function Factory
Method Chaining
Python in C# (C# Dynamic Language Support)
dynamic
What Is Dynamic Language Support?
Python with C#
Demo of Executing Python Expression in C#
Demo of Executing Python Statement in C#
Demo of Calling Python Function in C#
Demo of Creating Python Instance Object and Calling Method in C#
Python in Java (Java Dynamic Language Support)
What Is Dynamic Language Support?
Running Python File on JVM
Python In Java Source
Required class PythonInterpreter
Using Python File in Java Source
Exception Handling in Python
Introduction to Exceptions
Handling Exception - try…except block
try…except…else Block
Nested try
Another Demo program for Nested Try
Catching Multiple Exceptions - Multiple Except Handler
Catching Multiple Exceptions - Single Except Handler
finally Block
Raising Exception
User Defined Exception
Context Manager
What Is Context Manager?
Creation and Use of Context Manager
A Simple Demo of Context Manager
enter Method
Handling Exception
A Simple Demo of Coming Exception
Handling Exception in exit Method
Re-raising the Exception
Raising Another Exception
Metaclasses
What Is Metaclass in Python?
Exploring class and type
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
Introspection
What Is Introspection?
dir() Function
type(), id() Function
isinstance() Function, doc Attribute
hasattr(), getattr() Function
callable(), issubclass() Function
inspect Module
Class Introspection
Multithreading
What Is Multithreading?
How to create and start a thread
Demo of creation of thread by Thread class
Demo of creation of thread with passing parameters
Demo of creation of thread by subclassing Thread class
threading Module and Thread class
Usage of sleep method of time module with thread
Usage of join method
Displaying thread information
Usage of enumerate method
Multiprocessing
What Is Multiprocessing?
How to create and start a process
Demo of creation of process by Process class
Demo of creation of process with passing parameters
Demo of creation of process by subclassing Process class
multiprocessing Module and Process class
Empower Yourself with Advanced Python Concepts
Learn Advanced Python Programming Concepts topics to provide flexible, robust and efficient solutions
Empower Yourself with Advanced Python Concepts
Learn Advanced Python Programming Concepts topics to provide flexible, robust and efficient solutions
Take your Python skills to next level
The instructor is letting you choose the price you pay for this course!
The instructor is letting you choose the price you pay for this course!
Take your Python skills to next level
About
About the Course
This "Empower Yourself with Advanced Python Concepts" course has unique advanced Python programming topics in detail, mostly not available in any other course.
Why learn Advanced Python
- Python everywhere
- Enrich your Python skills
- To provide efficient solution
- Implement/Understand complex techniques
- Better Development/Maintenance of Python projects/products
- Flexible and Extensible software design
- Well prepared for interview
Design and development of a product requires great understanding 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 variety of advanced Python concepts used in software development.
This advanced Python programming tutorial 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 advanced Python programming skills of developers who have basic understanding of Python. You will learn rich advanced Python concepts which will help in providing efficient solution of software projects. You will be able to understand and implement all the advanced Python techniques and apply in Python projects. This will also help you to present yourself well for advanced Python coding interview questions.
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 programming to build the technical strength and shape your career.
In this advanced Python course, I have used Free PyDev for Eclipse, you can use any other Python IDE/Environment.
This Learn advanced Python online course will be great help to developers as very few books/tutorials are available to provide good knowledge on advanced Python topics/concepts. Also it will be a good complement to any book/tutorial.
So what are you waiting for, click on Buy button to enroll now and start learning.
Price
Course Price
Minimum price
$8.00
$10.00
You pay
$10.00Author earns
$8.00Instructor
About the Instructor
Suresh Kumar Srivastava
Suresh Kumar Srivastava is founder of online learning site CourseGalaxy.com. He is author of popular books C In Depth, Data Structures Through C In Depth that helped 250,000+ students. He has 20+ years experience in industry and worked on architecture and design of multiple products. He has worked on Compilers, Linker, Debugger, IDE, System Utilities, System Management and Telecom/Mobile/Systems tools development.
Material
Course Material
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.