intermediate

These tutorials are for developers who already understand the basics of Python and they would like to expand their knowledge

Python 101 – Type Hinting in Python (Video)

Learn all about type hinting (AKA type annotation) in this tutorial by Mike Driscoll What You’ll Learn  Pros and Cons of Type Hinting Built-in Type Hinting / Variable Annotation Collection Type Hinting Hinting Values That Could be None Type Hinting Functions What To Do When Things Get Complicated Classes Decorators Aliasing Other Type Hints This …

Python 101 – Type Hinting in Python (Video) Read More »

An Intro to the contextlib Module in Python (Video)

Learn how to create different types of context managers using Python’s contextlib module! You can learn more in the contextlib documentation. Related Articles Python’s with Statement and Context Managers Python 3.10 – Parenthesized Context Managers wxPython’s Context Managers Python 201 – An Intro to Context Managers

An Intro to Context Managers in Python (Video)

Context managers are a handy way to open and close files, dialogs, thread-locks and so much more! Check out this short tutorial that introduces you to the concepts of context managers by Mike Driscoll Related Articles Python’s with Statement and Context Managers Python 3.10 – Parenthesized Context Managers wxPython’s Context Managers Python 201 – An …

An Intro to Context Managers in Python (Video) Read More »

The Functools Module (PyCharm Webinar)

Are you ready to power up your Python skills? The Python programming language has more than 200 modules in its standard library. In this tutorial, you will learn about functools, a module that is tailor-made for acting on or returning other modules. You will learn about how to use functool decorators effectively, caching, function overloading …

The Functools Module (PyCharm Webinar) Read More »