Summary
In this chapter, you have covered:
- The basics of internet infrastructure
- APIs and how to use them
- How to provision a server on Azure and connect to it securely
- How to leverage VSCode and remote servers to increase your computational power
- An introduction to the concept of containerization and Docker
These are the foundations to scaling up compute and running more complex applications. These skills are also valuable for working with data and machine learning models, and thinking about how to deploy applications to the cloud.
Checklist
GETa JSON API withcurland with Pythonrequests, load it into pandas.- SSH to your Azure VM with
ssh -i ~/.ssh/azure_key azureuser@<ip>(config shortcut works). - Provisioned into a dedicated resource group in UK South, deallocated/deleted afterwards.
- Built and ran a Docker image; dev container rebuilds from pinned
requirements.txt.
Next: Machine Learning Introduction — apply sklearn to a tabular biology dataset on the same reproducible stack.