Python

This page lists all content tagged with the term "Python".

The Perils of Trying to be Clever

  • Narrator: Tyler, you are by far the most interesting single-serving friend I've ever met... see I have this thing: everything on a plane is single-serving...
  • Tyler: Oh I get it, it's very clever.
  • Narrator: Thank you.
  • Tyler: How's that working out for you?
  • Narrator: What?
  • Tyler: Being clever.
  • Narrator: Great.

While working on Vittles today, I had a facepalm moment, preceded by an hour of desperate confusion.

The Zens of Python and Ruby

I've had this idea kicking around in my head for a while that someone ought to rewrite The Zen of Python from a Ruby perspective. Despite their many similarities (very high-level, multi-paradigm, interpreted and dynamic), Python and Ruby have nearly opposite design principles in many areas. Similarly, programmers of the two languages seem (to me anyway) to have different attitudes about readability and documentation, and what constitutes "cleverness" in programming (and whether cleverness is good or bad).

Cover your nose

Python has some great features for testing. One of my favorites has always been doctest, which allows you to embed executable tests right in the documentation of your modules, classes, and functions. There are some practical limits to what you can do with doctests, and that's where unit testing comes in.

A better way to document

Okay, I admit it; I'm not ashamed. I love to write documentation. Most of the time, I would rather write docs than code. That's one of the reasons I was thrilled to discover Read the Docs, a new website that makes it easy for developers to build and publish documentation. You can create quick one-off docs, or link up to existing docs you may have in a public Git, Mercurial, Subversion, or Bazaar repository.

Learning

Automation Excellence (AE) is a company started by a homeschool family in 1998. AE serves clients through software automation testing – providing services like load testing and website functionality. About 6 years ago, AE faced a crisis. Like any company, they needed a higher Return on Investment (ROI) than their competitors. However, the crisis was that their competition followed a disappointing trend to hire offshore employment. This made it seemingly impossible for AE to keep American employees and maintain a high ROI.

Eric Pierce

I'm a software tester, developer, and graphic designer living in Colorado Springs with my wife and son. I have five years of experience with automated testing, ten years of software engineering and development, and fifteen years in illustration and 3D graphics.

CSVSee

CSVSee is a collection of tools to manipulate and visualize comma-separated (CSV) data.

It was originally created to graph data from Grinder and Windows Performance Monitor, but is general-purpose enough to create time-based graphs of just about any numerical CSV data.

Syndicate content