I recently took on a project where I needed to graph some data on a webpage using data I had queried from a database. Since I love Python, I decided to use it to accomplish this task. I went with Flask for serving the webpage and pygal for creating the graphs. In this tutorial, I will show you how to do that too, but without the database logic. Instead, we’ll get weather data from the Weather Underground and graph that. Let’s get started!


In this tutorial, we’ll look at three simple ways to create a wxPython frame. If you’re a visual learner, I also created a screencast version of this article that you can view below:


This week we welcome Douglas Starnes as our PyDev of the Week. Douglas Starnes is a polyglot ninja in the Memphis, TN area. He has spent the past 8 years developing software in multiple languages including C#, Python, JavaScript and more on mobile, cloud and web platforms. His community involvement includes speaking at conferences such as DevLink, St. Louis Days of .NET, CodePaLOUsa, CodeStock and PyOhio in addition to the .NET and Java User Groups in Memphis. He is the co-organizer of the Memphis Python User Group (MEMPy) and one of the organizers of PyTennessee, the annual state of Tennessee Python conference. He can be found on the web at http://douglasstarnes.com and on Twitter at @poweredbyaltnet.

Let’s spend some time getting to know more about Douglas!



This week we welcome Lennart Regebro (@regebro) as our PyDev of the Week! I’ve been following his blog for a while now and think it’s well worth a read. He is also the author of Porting to Python 3. Let’s spend some time getting to know him!

Lennart Regebro 3916x2634


Over the weekend, I recorded my first official screencast for my Python 101 Kickstarter. It’s basically beta quality right now, but I want to get your feedback. The first video is based on chapter 2 and covers Python strings. It ended up clocking in at a little over 13 minutes, which surprised me a bit.

Here’s what I’d like to know from you, dear reader:

  • What did you like / dislike?
  • What was missing?
  • Was it too long?

After getting it done, I can see lots of different approaches for improving it. For one thing, I personally thought it was too long. I think it might be better to break this chapter down into 2-4 videos to make them a bit more digestible. This would also allow me to cover some of the sub-topics more in-depth without boring the listener and also have the nice side effect of trimming each video down to a core element.

Anyway, I look forward to what you have to say. Here’s the video:


This week we welcome Mike Fletcher as our PyDev of the Week. I actually had the honor of meeting Mr. Fletcher at a PyCon a few years ago in a wxPython open space slot. He was active on the wxPython mailing list to some degree when I was first learning wxPython. He is the author / maintainer of several projects, such as RunSnakeRun, PyDispatcher and PyOpenGL.

Let’s spend some time getting to know more about our fellow Pythonista!




My latest project is turning my book, Python 101, into a Screencast. I have started a Kickstarter to raise funds to help in this endeavor. You can check it out here:


The basic idea is to take each chapter of the book and turn it into a screencast. There are 44 chapters currently that will be turned into mini-videos. I’ve already realized I can add a lot of other items in a screencast that are easier to show than to write about, so there will definitely be additional content. I hope you will join me in this project.


I am currently working on another Kickstarter campaign to turn my book, Python 101 into a video series. I am planning on launching this project on Wednesday, March 25th. There are 44 chapters in my book, so I’ll be creating a minimum of 44 screencast videos. Here is what is currently covered in the book and what will also be covered in the video series:


Today we welcome Daniel Greenfeld (@pydanny) as our PyDev of the Week! He is the co-author of Two Scoops of Django. I have followed his blog for quite some time and it’s well worth reading. If you’re interested in what Mr. Greenfeld codes, you should check out his Github profile. Now let’s spend some time getting to know our fellow Pythoneer!


This week, we welcome Eli Bendersky (@elibendersky) as our PyDev of the Week. I have enjoyed reading his blog over the years as he writes some pretty interesting articles on Python. You can see some of the projects he works on at github. Let’s spend a few minutes getting to know our fellow Pythoneer!


« Previous PageNext Page »