abstract base classes, 4, 19
all function, 11
animation, 39
any function, 11
argparse module, 22
arguments, 10
arrays, 28
audio, 39-40
basic script template, 41
beautifulsoup4 library, 34
binary representation, 8
bitwise operators, 8
bottle library, 35
bytes, 27-28
cache, 13
csv module, 25, 33
callable, 17
chars, 5
class, 14-15
closure, 12
collection, 18
combinatorics, 8
command line arguments, 22
comprehension, 11
context manager, 17
copy function, 15
coroutine, 32
curses module, 33
dataclass decorator, 15
datetime module, 8-9
decorator, 13
deques, 29
dictionaries, 2
duck types, 16-19
enum module, 19-20
enumerate function, 3
eval function, 32
exceptions, 20-21, 22
files, 23
filter function, 11
floats, 4, 6, 7
format function, 6-7
futures, 30
generator, 4
hash function, 16
hexadecimal representation, 8
image, 38
inline, 11-12
input function, 22
introspection, 30
ints, 4, 7, 8
iterable, 18
iterator, 3, 17
json module, 27
lambda, 11
list comprehension, 11
lists, 1-2
locks, 29
logging, 34
lru_cache decorator, 13
main function, 1, 41
map function, 11
math module, 7
matplotlib library, 33
memoryviews, 29
metaprograming, 31
mysql library, 26
namedtuples, 3
nonlocal keyword, 12
numpy module, 36-37
open function, 22-23
operator module, 30
OS commands, 24
parameters, 10
partial function, 12
paths, 23-24
pickle module, 27
PIL library, 38
plotting, 33
print function, 21
profiling, 35-36
progress bar, 33
queues, 30
random module, 8
ranges, 3
recursion, 13
reduce function, 11
regular expressions, 5-6
requests library, 34, 35
sqlite3 module, 26
scraping, 34
sequence, 18, 19
sets, 2
shell commands, 24
sleep function, 33
splat operator, 10-11
statistics module, 7
strings, 5
struct module, 28
synthesizer, 40
table, 33
threading module, 29-30
time module, 33, 35
tqdm library, 33
tuples, 3
type, 4, 31
web, 35