Doing Research With Python
Tools and libraries that help better organize your Python project
Welcome
Python has become a popular programming language among researchers due to its simplicity, versatility, and extensive libraries. This guide introduces you to a few tools and Python libraries that help manage and organize your Python projects for research.
This version of the guide is mostly a summary of what’s taught in the Modern Research Toolkit workshop by Prof. Vincent Grégoire (HEC Montréal) and Prof. Charles Martineau (U of Toronto). While the workshop is mainly about Git and Github, it also touches upon a few other tools that are useful for managing Python projects. The workshop repository can be found here.
This guide is work-in-progress. Over time more materials will be added that may go beyond the workshop content.