This repository contains code samples and demos from Coding Club's guided hackathon, held on 09 August 2019. The hackathon was based around web technologies; in particular we tried to reverse engineer web APIs and implement our own interface for it.
The code samples rely on the Python modules Requests and Beautiful Soup. Python 3 is preferred over Python 2 (duh).
nasa.py
: downloads the Astronomy Picture of the Day by NASAxkcd.py
: downloads the latest comic on https://xkcd.com
- For basic Python (and programming, in general) Think Python is extremely good.
- For a little advanced Python, look at Think Stats or Think Complexity based on your interests.
- An overview of HTTP on MDN web docs.
- Introduction to web APIs on MDN web docs.
- Requests's quick start guide.
- Beautiful Soup documentation.