Pythonidæ Ad Microsoftius

A while back, I recorded a kind of soup-to-nuts walk-through of Data Analysis with Python in Visual Studio.  In this video, I’ll show you how to use Pandas, NumPy, and Matplotlib to quickly and easily generate, slice, dice, and visualize large sets of data.  Along the way, I show off some of the nice features you get from the IDE, such as transferring code from working buffers into the repl, live debugging, managing modules, and plotting data on the fly.

Visual Studio contains a project stub to download and install Visual Studio Tools for Python automatically.  Otherwise, if you’re a curious Pythonista who’d like to try out the awesome, you can grab Visual Studio Community Edition for free.


Dev flow with integrated SublimeREPL

Here is a short screencast that I made to demonstrate what I believe are some of the more useful features and techniques of working in Sublime Text 2 and the python repl.  Specifically, I wanted to show others who might need the dots connected to understand just what the intended usage flow of SublimeRepl is.

The following is covered:

  • Where to find your Sublime Text 2 keymap file.
    • How to add a keymapping
    • I’ll post my example below
  • Use the REPL to work with objects loaded from the open file buffer.
  • Use the built-in key mappings for transferring current file to the REPL.


{ "keys": ["f8"],
  "command": "repl_open",
  "caption": "Python",
  "mnemonic": "p",
  "args": {
              "type": "subprocess",
              "encoding": "utf8",
              "cmd": ["python", "-i", "-u", "$file"],
              "cwd": "$file_path",
              "syntax": "Packages/Python/Python.tmLanguage",
              "external_id": "python"
debugging in two row layout
debugging in two row layout