Notes on Tools and Technologies#

This is a collection of notes on different software tools and technologies.

Overview

Tool

Description

AWS (Amazon Web Services)

Amazon Web Services

Conda, Mamba & Pip

Python packages and package management for datascience

Docker

containers

GCP (Google Cloud Platform)

Google Cloud Platform

Git

distributed version control system

MkDocs

Markdown-based documentation and language-agnostic source code reference system

pandas

pandas

Python

Python

Rich

Rich – coloured and styled printing to the console (and much more)

seaborn

high-level plotting framework built on top of Matplotlib

Sphinx

reStructuredText-based documentation and Python-centric source code reference system

TensorFlow

machine learning framework by Google

virtualenv & venv

virtual Python environments

Visual Studio Code

cross-platform source code editor and IDE