ipython_doctester
That IPython project I was kicking around has started to mature, and I've released it into PyPI:ipython_doctesterI'm much happier with using it as a decorator, it stays out of the student's way that way:
View Articleipython_doctester 0.2
The big improvement for 0.2 is that ipython_doctester now optionally reports test results to an instructor's webapp, http://ipython-docent.appspot.com. In a classroom setting, this helps a teacher see...
View ArticlePyPgDay
I was thinking about staying home from PyCon in 2013.I know, that's a horrible idea. But financing the trip has gotten hard recently, and I want to spend weeks and weeks in Montreal for PyCon 2014, so...
View ArticleHooray for Columbus Python Workshop 1!
The first Columbus Python Workshop for women and their friends was a success! We had about 18 students from all sorts of backgrounds, plus TAs Alyssa and Ryan from the Central Ohio Python User Group....
View ArticleDayton Python Workshop, April 5-6
Announcing the first Dayton Python Workshop for women and their friends, April 5-6, 2013!tinyurl.com/day-py-workshopThe Workshop is a free, friendly, hands-on, beginners' introduction to computer...
View ArticleForsooth, a dataset
Do you ever want a demo or sample dataset that doesn't bore you to death? How about one steaming with sex, murder, and mayhem?I'll be giving a lightning talk on HTSQL at PyPGDay this Wednesday, and...
View ArticleHTSQL lightning talk slides
I posted the slideshow from my PyPGDay HTSQL lightning talk here. Thanks to everybody involved with PyPGDay, I loved it!
View Articlepost-PyCon post
You might be sick of me saying after each PyCon, "That was the best PyCon ever!", but it's not my fault if it's true.I hardly know where to start summing up the highlights...PyPGDay was a great...
View ArticleThe Canadian menace
Incidentally, some people have been asking, "Wait a minute - PyCon-US in Canada? How does that work? Wouldn't it be more correct to call it PyCon-NA for North America?"It might, if this were a case of...
View Articlereleased: %sql magic for IPython
Inspired and informed by discussions with the IPython developers at PyCon 2013, I've released ipython-sql, a %sql magic for IPython.With this, I really think the IPython Notebook will become the most...
View Article%sql to Pandas
After getting %sql magic for IPython working, my next big goal was to figure out how to get those results into Pandas.Er, OK, not such a big goal. Even with zero Pandas experience, it took about five...
View ArticleLinux Installfest, Dayton, Sat April 13
Dayton folks - are you coming to the Dayton Linux User Group's Installfest tomorrow?The main point of our Installfests is to get everyone together for mutual help setting up and configuring computers...
View Articleipython-sql for multi-database comparisons
For my newest ipython-sql trick, I needed to compare some queries run across different databases. How hard would it be to get side-by-side results into tidy IPython Notebook output?Not hard at all, it...
View ArticleSpeak at PyOhio
Have you responded yet to PyOhio's Call For Proposals (due date: June 1)? You should. Here's why.Why you should speak at PyOhioWe need you. We have a great group of people who contribute talks, but we...
View Articlecannot import name MAXREPEAT
When I upgraded from Xubuntu 12.10 to 13.04 today, all my existing Python virtualenvs broke! Fortunately, they're just virtualenvs and easy to replace (that's kind of the point). But don't panic if you...
View ArticleReview of Learning IPython for Interactive Computing and Data Visualization
valuable but traditionalMay 25, 2013 by Catherine DevlinproductLearning IPython for Interactive Computing and Data Visualization4 stars (of 5)Packt Publishing recently asked if I could review their new...
View Articleipython-sql bind variables
Thanks to Mike Wilson, ipython-sql now supports bind variables!In [12]: name = 'Countess'In [13]: %sql select description from character where charname = :nameOut[13]: [(u'mother to Bertram',)]
View ArticleEasy HTML output in IPython Notebook
If any object has a _repr_html_ method, the IPython Notebook will use it to render HTML output. It's really easy to make a simple class that permits general dynamic HTML-rich output with Markdown....
View ArticleThe IPython Notebook Revolution
Among the many great talks coming to PyOhio at the end of this month: The IPython Notebook Revolution Catherine Devlin If you think of IPython as simply an enhanced version of the live Python prompt,...
View ArticlePyOhio Stone Soup
Loved PyOhio once again! Thanks so much to everybody who came, participated, and made it happen! I get such a rush of joy from seeing the Ohio Union fill up with happy Pythonistas.PyOhio has been a...
View Article