A comprehensive tutorial on creating publication-quality plots using Matplotlib and Seaborn in Python, focusing on best practices for reproducibility and visual design.
How I prepared for and passed qualifying exams.
A guide to setting up JupyterHub for educational purposes.
My (wonderful!) experience attending PyCon 2014, from giving a talk to participating in sprints.
Converting Python koans into an IPython notebook format as a proof of concept to make Python learning more interactive and educational.
A step-by-step guide to compiling and installing a 64-bit version of Panda3D for Python 2.7 on OS X, including all necessary dependencies and compilation instructions.
A guide to using Python metaclasses to automatically rewrite docstrings of inherited methods to include the class name, with practical examples for test classes.
I introduce a Python library called dbtools which provides a simple interface for working with SQLite databases, particularly useful for saving and managing data in scientific experiments.
Why I switched from WordPress to Octopress.
Explains why Git's multi-step commit process exists by comparing it to organizing documents into boxes, showing how this complexity provides users with control over their commits.