I have decided to run a sale on my book, Python 101 until the end of the year. From now until January 1st, you can get my book for 50% off if you use the following offer code: xmas2014

Just go to https://gumroad.com/products/bppWr and enter the offer code on checkout.

Happy holidays!

This week we have Tom Christie (@_tomchristie) as our PyDev of the Week. Tom is the author of the MkDocs project and the Django REST Framework. Let’s spend some time getting to know more about him.


This week, Packt Publishing asked me to review IPython Notebook Essentials by L. Felipe Martins. They sent me an eBook copy to review. I’ve always been interesting in learning about the IPython Notebook, but had never gotten around to it, so this seemed like a great way to learn more.

Quick Review

  • Why I picked it up: I was asked by the publisher to read the book.
  • Why I finished it: I only read the Notebook sections of the book. The rest I just skimmed.
  • I’d give it to: Someone who already knows Python and is a data scientist


This week we have Steve Holden (@holdenweb) joining us as our PyDev of the Week. He has been a Python advocate for a long time and is a former chairman of the Python Software Foundation. Let’s see what he has to say. You can read Steve’s blogs here and here. Steve is also the author/teacher of O’Reilly’s Intermediate Python: Practical Techniques for Deeper Skill Development where you can actually get a 50% discount on any O’Reilly eBook or video by using the following code: AUTHD (good until the end of 2014).


I created my first screencast based on an old article I wrote about setting up Python on Windows.

Today we will look at Tim Golden’s handy package, winshell. The winshell package allows you to find special folders on Windows, create shortcuts easily, work with metadata via “structured storage”, use the Windows shell to accomplish file operations and work with the Windows Recycle Bin.

We will focus on the special folders, shortcuts and the Recycle bin functionality of winshell in this article.


This week we have Carl Trachte joining us as our PyDev of the Week. Let’s spend some time getting to know our fellow Python programmer!


This week we have Michael Herman (@MikeHerman), author of Real Python for Web Development, which was the 2nd installment of the Real Python course. Let’s spend some time learning more about Michael!



The wxPython library comes with a pair of handy methods called Freeze() and Thaw(). The call to Freeze() prevents the window from updating while it is frozen. This can be useful when you are adding or removing widgets and you want to reduce your UI from appearing to flicker. After you finish updating the UI, then you call the Thaw() method so that the user will be able to see the update.

Let’s take a look at a simple example.


Code Condo recently named this blog, Mouse Vs Python, as one of the “11 Must-Read Blogs for Python Developers”. The article is worth a read as it lists a number of other really good websites, such as pydanny’s and Doug Hellman’s. I really enjoyed Effbot’s when I was learning Python, however I don’t think Mr. Lundh keeps it updated any more, so I’m not sure how I feel about that one. Anyway, be sure to check the article out if you need some ideas for what other Python blogs to read.

« Previous PageNext Page »