abstract base classes, 4, 19
animation, 40, 42-43
argparse module, 22
arguments, 10, 12, 22
arrays, 29, 37-38
asyncio module, 33
audio, 40-41, 42
beautifulsoup library, 35
binary representation, 7, 8
bitwise operators, 8, 31
bytes, 22-23, 25, 28-29
cache, 13
callable, 17
class, 4, 14-20
closure, 12-13
collection, 4, 18, 19
collections module, 2, 3, 4, 19, 29
combinatorics, 8
command line arguments, 22
comprehensions, 11
context manager, 17, 23, 27, 30
copy function, 15
coroutine, 33
counter, 2, 4, 12, 17
csv, 26, 34, 46, 47
curses module, 33, 34
cython, 49
dataclasses module, 12, 15
datetime module, 8-9
decorator, 13, 14, 15, 16
deques, 29
dictionaries, 2, 4, 11, 19, 21
duck types, 16-19
enum module, 19-20
enumerate function, 3
excel, 46
exceptions, 20-21, 23, 32
exit function, 21
files, 22-29, 34, 46
filter function, 11
flask library, 36
floats, 4, 6, 7
format, 6-7
functools module, 11, 12, 13, 16
games, 33, 42-43
generators, 4, 11, 17
global keyword, 12
gui, 35
hashable, 15, 16
hexadecimal representation, 7, 8, 28
image, 35, 39-40, 42-43
imports, 12
inline, 11, 15, 20
input function, 22
introspection, 21, 32
ints, 4, 7, 8, 28
is operator, 16, 31
iterable, 4, 18, 19
iterator, 3-4, 11, 17
itertools module, 3, 8
json, 25, 36, 46
lambda, 11
lists, 1-2, 4, 11, 18-19, 21
locale module, 16
logging, 32
main function, 1, 49
match statement, 31
matplotlib library, 34, 44, 46
map function, 11, 31
math module, 7
memoryviews, 29
module, 12
namedtuples, 3
nonlocal keyword, 12
numbers, 4, 6-8
numpy library, 37-38
open function, 17, 22-23, 25, 26, 28
operator module, 31
os commands, 23-25, 34
pandas library, 44-48
partial function, 12, 20
paths, 23-24, 34
pickle module, 25
pillow library, 39-40
plotting, 34, 44, 46, 47-48
print function, 14, 22
profiling, 36-37
progress bar, 34
property decorator, 15
pygame library, 42-43
queues, 29, 30, 33
random module, 8
ranges, 3, 4
recursion, 13, 21
reduce function, 11, 31
regular expressions, 5-6
requests library, 35, 36
scope, 10, 12, 20
scraping, 35, 43, 46, 47-48
sequence, 4, 18-19
sets, 2, 4, 11, 19, 21
shell commands, 25
sleep function, 34
sortable, 1, 16
splat operator, 10-11, 26
sql, 27, 46
statistics, 7, 37-38, 44-48
strings, 4-7, 14
struct module, 28-29
subprocess module, 25
super function, 14
sys module, 13, 21-22
table, 26, 27, 34, 37-38, 45-46
template, 6, 36
threading module, 30, 36
time module, 34, 36
tuples, 3, 4, 11, 18-19
type, 4
type annotations, 15, 32
wave module, 40-41
web, 36