In Python, strings are used to represent text and 'bytes' are used to represent binary data. If you end up with bytes that representing text, you can decode them to get a string instead.
https://pym.dev/representing-binary-d...
Find more Python screencasts at https://pym.dev/screencasts/
00:00 Creating bytes objects in Python
00:33 Strings represent text, bytes objects represent binary data
01:11 Where are bytes objects used in Python?
02:08 Hashability makes dictionaries and sets fast
03:01 Summary