I started to learn and use Python since 2012 and have been using it to support my research work ever since. Therefore, most of my experiences with Python are about numerical computations and graph plotting. However, Python is a multi-purpose programming language that sees wide applications beyond academia. Python can be used to create:
- Desktop applications
- Webpages
- Games
- or as a scripting language to perform some administration tasks
This category is not intended to be a comprehensive tutorial to Python, but a collection of tips, helpful code snippets and some Python projects that I think might be worth sharing. As Python is my main programming language of choice, some of the articles on algorithms will also be using Python, so there is bit of overlap.