My New Course on TalkPython

Following the release of Illustrated Guide to Python 3, my friend Michael Kennedy approached me about creating a course for Talk Python. (In his concerted effort to wean people off of legacy Python) He wanted a course with all the new features of Python 3. We planned it out, and …

more ...

"Kickstarter for Python and Data Science Screencasts"

Down the Training Rabbit Hole

In the past few months I have been doing a bit of corporate training for MetaSnake. I have noticed a few things:

  • Programmers that have used Python in a work setting miss details that I consider "beginning" knowledge

  • Programmers that are new to Python keep …

more ...

"Using Decorators for Testing Screencast"

I made a screencast exploring one of Raymond Hettinger's tweets a while back. His 140 character exposition suggested that a student of his wanted to use decorators to unittest functions.

more ...

"Revisiting the ErgoDox"

I purchased and built an ErgoDox keyboard over a year ago. I thought it would be good to revisit that since I get asked questions about the keyboard every now and then.

What is an ErgoDox?

The ErgoDox is the Voltron of keyboards-a combination of open source hardware and software …

more ...

"Subway Map to Python"

Starting something new can be overwhelming and confusing. Where does one start? Where does one desire to go? Because Python (the language, standard library, ecosystem, community, and more) has a such a wide breadth of functionality, it can be even more daunting.

I have long been impressed by the abstract …

more ...