- multi_line_statements
- variables
- conditionals
- functions
- loops
- classes
- variables (VARIABLES ARE MEMORY REFERENCES)
- variables (REFERENCE COUNTING)
- garbage_collection
- static_vs_dynamic
- variables (VARIABLE RE-ASSIGNMENT)
- object mutability
- function_args_and_mutability
- shared_references_and_mutability
- variable_equality
- everything_is_an_object
-
python_optimizations
- interning
- string_interning
- peephole
-
numbers
- numbers_lesson
- operations
- constructors_and_bases
- rational_numbers
-
floats
- internal_representation
- equality_testing
- coercing_to_integers
- coercing_to_integers (rounding)
-
decimals
- decimals
- constructors_and_contexts
- operations
- performance
- complex_numbers
-
booleans
- booleans
- truth_values
- precedence_and_short_circuiting
- operators
- comparison_operators
-
arguments
- argument_vs_parameter
- positional_and_keyword_arguments
- unpacking_iterables
- extended_unpacking
- args
- keyword_arguments
- kwargs
- putting_it_all_together
- timer_application
- parameter_defaults_beware
-
functions
- first_class_objects_and_higher_order_functions
- docstrings_and_annotations
- lambda_expressions
- function_introspection
- callables
- map_filter_zip_and_list_comprehensions
- reducing_functions
- partial_functions
- operator_module
-
scopes
- global_and_local
- nonlocal
- closures
- closure_apps (examples)
-
decorators
- decorators
- decorator_app_timer
- decorator_app_logger
- decorator_app_memoization
- decorator_parameters (decorator_factory)
- decorator_app_decorator_class
- decorator_app_dispatching
-
tuples
- tuples_as_data_structure
- named_tuples
- named_tuples_modifying_and_extending
- named_tuples_docstrings_and_default_values
- named_tuples_app_returning_multiple_values
- named_tuples_as_alternative_to_dict
-
modules
- what_is_module
- importing_modules
- imports_and_importlib
- import_variants_and_misconceptions
- reloading_modules + test.py
- main_usage
-
packages
- what_is_package
- why_packages
- structuring_packages
- namespace_packages
-
extras
- dictionary_ordering
- preserved_order_of_kwargs