Code Maven

Search for '{{search_term}}'

Welcome to the Code Maven!

Programming Exercises for any language.

For now, just read the articles...

If you want to make sure you don't miss any new articles, you can subscribe to the Code Maven newsletter, follow via atom feed, Twitter, or even my Google+ account.

Minimal setup for Coverage report at Coveralls for Python projects hosted on GitHub

Coveralls.IO is one of the cloud-based services that can collect and display test coverage reports. It is free for Open Source projects hosted on GitHub or BitBucket.


Minimal setup for Coverage report at Coveralls for Python projects hosted on GitHub


Create your own interactive shell with cmd in Python

When writing an Command Line Interface for an application it could be nice to have an interactive shell with command completition and history. The cmd library of Python provides a framework for that.

We will build an application step-by-step. Scroll down to the end of the page to see a full example with all the bells and whistles.


Create your own interactive shell with cmd in Python


Micro Training Courses

Micro Training Courses are 2-4 hours long training sessions. They can be given either as presentation only or in workshop format with hands-on exercises.

They are an excellent format to introduce your employees to a topic they are not familiar with without the burden and cost of sending them to a 3-5 days long training course. They will gain the initial push and then they can either learn by themselves or go on a full-length training course if they feel the topic warrants the investment.

This is also an excellent format to keep your employees growing and ensure they see your organization as one that is ready to invest in your employees.


Micro Training Courses