APIs, Networking and Automation with Python
Using Python to talk to web services and networks and to automate everyday work: HTTP, APIs, scraping responsibly, email and spreadsheets.
PYTH-240 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · Python Programming
Course content
- 1HTTP and the requests libraryComing
- 2Working with REST APIsComing
- 3Authentication and API keysComing
- 4JSON, CSV and XML dataComing
- 5Reading web pages responsiblyComing
- 6Sockets and network programmingComing
- 7Automating spreadsheetsComing
- 8Automating documents and PDFsComing
- 9Sending email and notificationsComing
- 10Command-line tools with argparseComing
- 11Scheduling and running scripts reliablyComing
- 12Capstone: an automated reporting toolComing
Requirements
Recommended background. You can start any course at any time.
Description
Using Python to talk to web services and networks and to automate everyday work: HTTP, APIs, scraping responsibly, email and spreadsheets.
Part of the Information Technology stream, typically taken in year 2.