Zip, io.BytesIO の意味や使い方はどういうものでしょうか?
データをWebからロードする方法について教えてくださればありがたいです。

zip_url = 'http://archive.ics.uci.edu/ml/machine-learning-databases/00228/smsspamcollection.zip'
r = requests.get(zip_url)
z = ZipFile(io.BytesIO(r.content))
file = z.read('SMSSpamCollection')

参照:Tensorflow機械学習クックブック