https://python.microlearn.dev https://python.microlearn.dev/about https://python.microlearn.dev/control_flow https://python.microlearn.dev/control_flow/conditional_statements https://python.microlearn.dev/control_flow/conditional_statements/if_statements https://python.microlearn.dev/control_flow/conditional_statements/match_statements https://python.microlearn.dev/control_flow/looping_constructs https://python.microlearn.dev/control_flow/looping_constructs/for_statements https://python.microlearn.dev/control_flow/looping_constructs/range_function https://python.microlearn.dev/control_flow/looping_constructs/break_continue_statements https://python.microlearn.dev/control_flow/looping_constructs/else_clauses_loops https://python.microlearn.dev/control_flow/looping_constructs/pass_statements https://python.microlearn.dev/control_flow/functions https://python.microlearn.dev/control_flow/functions/defining_functions https://python.microlearn.dev/control_flow/functions/more_defining_functions https://python.microlearn.dev/control_flow/functions/default_argument_values https://python.microlearn.dev/control_flow/functions/keyword_arguments https://python.microlearn.dev/control_flow/functions/special_parameters https://python.microlearn.dev/control_flow/functions/arbitrary_argument_lists https://python.microlearn.dev/control_flow/functions/lambda_expressions https://python.microlearn.dev/control_flow/functions/documentation_strings https://python.microlearn.dev/control_flow/functions/function_annotations https://python.microlearn.dev/control_flow/best_practices https://python.microlearn.dev/control_flow/best_practices/coding_style https://python.microlearn.dev/data_structures https://python.microlearn.dev/data_structures/lists https://python.microlearn.dev/data_structures/lists/introduction_to_lists https://python.microlearn.dev/data_structures/lists/using_lists_as_stacks https://python.microlearn.dev/data_structures/lists/using_lists_as_queues https://python.microlearn.dev/data_structures/lists/list_comprehensions https://python.microlearn.dev/data_structures/lists/nested_list_comprehensions https://python.microlearn.dev/data_structures/lists/del_statement https://python.microlearn.dev/data_structures/other_data_structures https://python.microlearn.dev/data_structures/other_data_structures/tuples_and_sequences https://python.microlearn.dev/data_structures/other_data_structures/sets https://python.microlearn.dev/data_structures/other_data_structures/dictionaries https://python.microlearn.dev/data_structures/advanced_data_handling https://python.microlearn.dev/data_structures/advanced_data_handling/looping_techniques https://python.microlearn.dev/data_structures/advanced_data_handling/comparing_sequences_other_types https://python.microlearn.dev/modules https://python.microlearn.dev/modules/using_modules https://python.microlearn.dev/modules/using_modules/introduction_to_modules https://python.microlearn.dev/modules/using_modules/executing_modules_as_scripts https://python.microlearn.dev/modules/using_modules/module_search_path https://python.microlearn.dev/modules/using_modules/compiled_python_files https://python.microlearn.dev/modules/packages https://python.microlearn.dev/modules/packages/importing_all_from_package https://python.microlearn.dev/modules/packages/intra_package_references https://python.microlearn.dev/modules/packages/packages_in_multiple_directories https://python.microlearn.dev/input_and_output https://python.microlearn.dev/input_and_output/formatting_output https://python.microlearn.dev/input_and_output/formatting_output/formatted_string_literals https://python.microlearn.dev/input_and_output/formatting_output/the_string_format_method https://python.microlearn.dev/input_and_output/formatting_output/manual_string_formatting https://python.microlearn.dev/input_and_output/formatting_output/printf_style_string_formatting https://python.microlearn.dev/input_and_output/file_handling https://python.microlearn.dev/input_and_output/file_handling/reading_and_writing_files https://python.microlearn.dev/input_and_output/file_handling/methods_of_file_objects https://python.microlearn.dev/input_and_output/file_handling/saving_structured_data_with_json https://python.microlearn.dev/errors_and_exceptions https://python.microlearn.dev/errors_and_exceptions/exception_basics https://python.microlearn.dev/errors_and_exceptions/exception_basics/syntax_errors https://python.microlearn.dev/errors_and_exceptions/exception_basics/exceptions https://python.microlearn.dev/errors_and_exceptions/exception_basics/handling_exceptions https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/raising_exceptions https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/exception_chaining https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/user_defined_exceptions https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/defining_cleanup_actions https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/predefined_cleanup_actions https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/raising_and_handling_multiple_unrelated_exceptions https://python.microlearn.dev/errors_and_exceptions/advanced_exception_handling/enriching_exceptions_with_notes https://python.microlearn.dev/object_oriented_programming https://python.microlearn.dev/object_oriented_programming/python_namespaces https://python.microlearn.dev/object_oriented_programming/python_namespaces/python_scopes_and_namespaces https://python.microlearn.dev/object_oriented_programming/classes_and_objects https://python.microlearn.dev/object_oriented_programming/classes_and_objects/class_definition_syntax https://python.microlearn.dev/object_oriented_programming/classes_and_objects/class_objects https://python.microlearn.dev/object_oriented_programming/classes_and_objects/instance_objects https://python.microlearn.dev/object_oriented_programming/classes_and_objects/method_objects https://python.microlearn.dev/object_oriented_programming/classes_and_objects/class_and_instance_variables https://python.microlearn.dev/object_oriented_programming/advanced_class_features https://python.microlearn.dev/object_oriented_programming/advanced_class_features/inheritance https://python.microlearn.dev/object_oriented_programming/advanced_class_features/multiple_inheritance https://python.microlearn.dev/object_oriented_programming/advanced_class_features/private_variables https://python.microlearn.dev/object_oriented_programming/iterators_and_generators https://python.microlearn.dev/object_oriented_programming/iterators_and_generators/iterators https://python.microlearn.dev/object_oriented_programming/iterators_and_generators/generators https://python.microlearn.dev/object_oriented_programming/iterators_and_generators/generator_expressions https://python.microlearn.dev/standard_library_overview https://python.microlearn.dev/standard_library_overview/general_libraries https://python.microlearn.dev/standard_library_overview/general_libraries/operating_system_interface https://python.microlearn.dev/standard_library_overview/general_libraries/file_wildcards https://python.microlearn.dev/standard_library_overview/general_libraries/command_line_arguments https://python.microlearn.dev/standard_library_overview/general_libraries/error_output_redirection_and_program_termination https://python.microlearn.dev/standard_library_overview/general_libraries/string_pattern_matching https://python.microlearn.dev/standard_library_overview/general_libraries/mathematics https://python.microlearn.dev/standard_library_overview/general_libraries/internet_access https://python.microlearn.dev/standard_library_overview/general_libraries/dates_and_times https://python.microlearn.dev/standard_library_overview/general_libraries/data_compression https://python.microlearn.dev/standard_library_overview/general_libraries/performance_measurement https://python.microlearn.dev/standard_library_overview/general_libraries/quality_control https://python.microlearn.dev/standard_library_overview/advanced_libraries https://python.microlearn.dev/standard_library_overview/advanced_libraries/output_formatting https://python.microlearn.dev/standard_library_overview/advanced_libraries/templating https://python.microlearn.dev/standard_library_overview/advanced_libraries/working_with_binary_data_record_layouts https://python.microlearn.dev/standard_library_overview/advanced_libraries/multi_threading https://python.microlearn.dev/standard_library_overview/advanced_libraries/logging https://python.microlearn.dev/standard_library_overview/advanced_libraries/weak_references https://python.microlearn.dev/standard_library_overview/advanced_libraries/tools_for_working_with_lists https://python.microlearn.dev/standard_library_overview/advanced_libraries/decimal_floating_point_arithmetic