Summary
In this chapter, we reached out to the cloud using HTTP and FTP. You learned how to download data using urllib
and parse XML using ElementTree
. You also discovered the requests
library and learned the basics of interacting with a REST API. Finally, we learned how to download and upload files to FTP using Python's ftplib
.
In the next chapter, we'll stop long-running processes from freezing up our application and improve our application's performance by learning about asynchronous programming. We'll learn the asynchronous commands built in to Tkinter as well as advanced asynchronous programming using Python's threading
library.