Archive for February 26th, 2014

I had a lot of ideas for the cover of Python 101. My first idea was to go to the zoo and take some photographs of Pythons there, then pick the right one stick that on the cover. I have a lot of photo editing software, so I also considered taking the photo and changing it so it looked like a drawing or a painting. Then I started thinking about my blog and how my readers were the ones encouraging me to write the book in the first place. So I ended up going with one of my other ideas, which was to continue the Mouse Vs Python theme.

I ended up hiring an artist I know who did my original blog logos. His name is Tyler and he owns and operates Killustration Studios. You can see some of his work on deviantArt. Anyway, I told him my ideas for the book cover and I thought I would share the various versions of the cover as it evolved.

The First Rough Cover

The following image is the first version of the cover. It’s pretty rough, but I could see my vision taking shape:

python101rough01072014_0000_sm

(more…)

Python has a vast library of modules that are included with its distribution. The csv module gives the Python programmer the ability to parse CSV (Comma Separated Values) files. A CSV file is a human readable text file where each line has a number of fields, separated by commas or some other delimiter. You can think of each line as a row and each field as a column. The CSV format has no standard, but they are similar enough that the csv module will be able to read the vast majority of CSV files. You can also write CSV files using the csv module. (more…)