We'll cover these recipes to introduce basic Python data types:
- Creating meaningful names and using variables
- Working with large and small integers
- Choosing between float, decimal, and fraction
- Choosing between true division and floor division
- Rewriting an immutable string
- String parsing with regular expressions
- Building complex strings with "template".format()
- Building complex strings from lists of characters
- Using the Unicode characters that aren't on our keyboards
- Encoding strings – creating ASCII and UTF-8 bytes
- Decoding bytes – how to get proper characters from some bytes
- Using tuples of items