GFDRR Open Source Mentoring Guide
Python is one of the most popular programming languages in use today and its versatility allows it to be used for a wide range of tasks from simple scripting and applicaton automation to running high traffic websites, to big data processing. If you have not already encountered python, you certainly will at some point in your career and learning how to work effectively in python now will beneficial long term. The modules below cover some of the basic tools you will need to know to develop software in python, and you should consult the resources on python itself below.