February 26, 2014 by
Mike 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 […]
February 24, 2014 by
Mike Python has a number of different concurrency constructs such as threading, queues and multiprocessing. The threading module used to be the primary way of accomplishing concurrency. A few years ago, the multiprocessing module was added to the Python suite of standard libraries. This article will be focused on the threading module though.
February 21, 2014 by
Mike I'm sure some of you have been wondering if I had a more concrete outline of the book that I am currently writing. As a matter of fact, I do. Here's what I have so far: Part One: Learning the Basics Chapter 1 - IDLE Chapter 2 - Strings Chapter 3 - Lists, Tuples and […]
February 18, 2014 by
Mike Last year, Packt Publishing asked me to be a technical reviewer for a book called Python High Performance Programming by Gabriele Lanaro. It was published in December, 2013. For those of you with short attention spans, I give you my short review: Quick Review Why I picked it up: I got it for free, but […]
February 14, 2014 by
Mike I work with a lot of dictionaries at my job. Sometimes the dictionaries get really complicated with lots of nested data structures embedded within them. Recently I got a little tired of trying to remember all the keys in my dictionaries so I decided to change one of my dictionaries into a class so I […]
February 14, 2014 by
Mike The people at Packt Publishing recently sent me an ebook copy of Raúl Garreta and Guillermo Moncecchi's book, Learning scikit-learn: Machine Learning in Python to review. Machine learning isn't a topic I'm very familiar with, but I gave the book a shot as it sounded interesting. I'll start off with my quick review for those […]