Ned Batchelder

Number of videos:
7
Getting Started Testing
PyCon US 2014
Ned Batchelder
Recorded: April 13, 2014Language: English

If you've never written tests before, you probably know you should, but view the whole process as a bureaucratic paperwork nightmare to check off on your ready-to-ship checklist. This is the wrong way to approach testing. Tests are a solution to a problem that is important to you: does my code work? I'll show how Python tests are written, and why.

XBlock: Courseware Components from edX
PyCon US 2013
Ned Batchelder
Recorded: March 17, 2013Language: English

edX.org is building XBlock, an open-source component architecture for courseware. It provides API's for creating course components of all kinds. Possible uses include: simple controls, new types of problems, new quiz structures, interactive simulations, and new navigation techniques. We're hoping to expand awareness of XBlock, and also to hear from potential users about their needs.

Loop like a native: while, for, iterators, generators
PyCon US 2013
Ned Batchelder
Recorded: March 15, 2013Language: English

Python provides powerful primitives for iterating over your data in ways that let you express yourself clearly and directly. But even programmers familiar with the tools don't use them as fully as they could. This talk will cover Python's iteration tools, from basic loops to generators and how to add iteration to your own classes. Come learn how looping was meant to be!

Pragmatic Unicode, or, How do I stop the pain?
PyCon US 2012
Ned Batchelder
Recorded: March 10, 2012Language: English

Python has great Unicode support, but it's still your responsibility to handle it properly. I'll do a quick overview of what Unicode is, but only enough to get your program working properly. I'll describe strategies to make your code work, and keep it working, without getting too far afield in Unicode la-la- land.

Python-Aware Python
PyCon US 2011
Ned Batchelder
Recorded: March 11, 2011Language: English
Tests and Testability (#188)
PyCon US 2010
Ned Batchelder
Recorded: Feb. 19, 2010Language: English