- What is an API? Why would we use it?
- What do the various HTTP response status codes mean?
- Is there a built-in library for dealing with HTTP? Why do we use requests instead?
- How do you define command-line interface parameters for Python scripts?
- What does if __name__ == '__main__' mean and why do we need it at the end of a script?