This week we welcome Chris Moffitt (@chris1610) as our PyDev of the Week! Chris has been an active writer about Python on his blog and a speaker at DjangoCon. Let's spend a few moments getting to know him better. Can you tell us a little about yourself (hobbies, education, etc): I currently live near St. […]
One of the first items you learn as a beginner Python programmer is how to import other modules or packages. However, I've noticed that even people who have used Python casually for multiple years don't always know how flexible Python's importing infrastructure is. In this article, we will be looking at the following topics: Regular […]
February 29, 2016 by
Mike This week we welcome Brett Cannon (@brettsky) as our PyDev of the Week. He is a Python core developer (since 2003!) and a Python blogger. Brett has been a speaker at PyCon for several years. You can check out some of his talks on YouTube (for example How to make your code Python 2/3 compatible). […]
February 26, 2016 by
Mike Today one of my coworkers came and got me so that I could explain some weird Python code they'd found. It dealt with cmake, but since it was internal code, I won't be able to show it here. Instead, I wrote up something that has the same issues so you can see what I consider […]
February 25, 2016 by
Mike A cache is a way to store a limited amount of data such that future requests for said data can be retrieved faster. In this article, we'll look at a simple example that uses a dictionary for our cache. Then we'll move on to using the Python standard library's functools module to create a cache. […]
February 22, 2016 by
Mike This week we welcome Cyrille Rossant (@cyrillerossant) as our PyDev of the Week! Cyrille is one of the core developers behind the VisPy project. He is also the author of several Python books like Learning IPython for Interactive Computing and Data Visualization and IPython Interactive Computing and Visualization Cookbook. His blog is also well worth […]