<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://pythonkoans.com/</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/about</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_assert_truth</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_assert_with_message</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_fill_in_values</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_assert_equality</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_a_better_way_of_asserting_equality</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_that_unittest_asserts_work_the_same_way_as_python_asserts</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/01_asserts/test_that_sometimes_we_need_to_know_the_class_type</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_double_quoted_strings_are_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_single_quoted_strings_are_also_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_triple_quote_strings_are_also_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_triple_single_quotes_work_too</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_raw_strings_are_also_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_use_single_quotes_to_create_string_with_double_quotes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_use_double_quotes_to_create_strings_with_single_quotes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_use_backslash_for_escaping_quotes_in_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_use_backslash_at_the_end_of_a_line_to_continue_onto_the_next_line</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_triple_quoted_strings_can_span_lines</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_triple_quoted_strings_need_less_escaping</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_escaping_quotes_at_the_end_of_triple_quoted_string</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_plus_concatenates_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_adjacent_strings_are_concatenated_automatically</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_plus_will_not_modify_original_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_plus_equals_will_append_to_end_of_string</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_plus_equals_also_leaves_original_string_unmodified</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/02_strings/test_most_strings_interpret_escape_characters</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_use_format_to_interpolate_variables</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_formatted_values_can_be_shown_in_any_order_or_be_repeated</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_any_python_expression_may_be_interpolated</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_you_can_get_a_substring_from_a_string</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_you_can_get_a_single_character_from_a_string</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_single_characters_can_be_represented_by_integers</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_strings_can_be_split</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_strings_can_be_split_with_different_patterns</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_raw_strings_do_not_interpret_escape_characters</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_strings_can_be_joined</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/03_string_manipulation/test_strings_can_change_case</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/04_none/test_none_is_an_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/04_none/test_none_is_universal</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/04_none/test_what_exception_do_you_get_when_calling_nonexistent_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/04_none/test_none_is_distinct</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_creating_lists</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_list_literals</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_accessing_list_elements</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_slicing_lists</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_slicing_to_the_edge</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_lists_and_ranges</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_ranges_with_steps</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_insertions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_popping_lists</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/05_lists/test_making_queues</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/06_list_assignments/test_non_parallel_assignment</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/06_list_assignments/test_parallel_assignments</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/06_list_assignments/test_parallel_assignments_with_extra_values</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/06_list_assignments/test_parallel_assignments_with_fewer_values</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/06_list_assignments/test_parallel_assignments_with_sublists</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/06_list_assignments/test_swapping_with_parallel_assignment</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_creating_dictionaries</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_dictionary_literals</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_accessing_dictionaries</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_changing_dictionaries</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_dictionary_is_unordered</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_dictionary_keys_and_values</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/07_dictionaries/test_making_a_dictionary_from_a_sequence_of_keys</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_creating_a_tuple</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuples_are_immutable_so_item_assignment_is_not_possible</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuples_are_immutable_so_appending_is_not_possible</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuples_can_only_be_changed_through_replacement</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuples_of_one_look_peculiar</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuple_constructor_can_be_surprising</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_creating_empty_tuples</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuples_can_be_embedded</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/08_tuples/test_tuples_are_good_for_representing_records</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_sets_make_keep_lists_unique</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_empty_sets_have_different_syntax_to_populated_sets</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_dictionaries_and_sets_use_same_curly_braces</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_creating_sets_using_strings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_convert_the_set_into_a_list_to_sort_it</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_set_have_arithmetic_operators</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_we_can_query_set_membership</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/09_sets/test_we_can_compare_subsets</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_calling_a_global_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_calling_functions_with_wrong_number_of_arguments</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_which_does_not_return_anything</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_calling_with_default_values</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_calling_with_variable_arguments</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_functions_without_self_arg_are_global_functions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_calling_methods_in_same_class_with_explicit_receiver</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_that_old_methods_are_hidden_by_redefinitions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_that_overlapped_method_is_still_there</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_methods_that_do_nothing_need_to_use_pass_as_a_filler</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_pass_does_nothing_at_all</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_no_indentation_required_for_one_line_statement_bodies</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_the_documentation_can_be_viewed_with_the_doc_method</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_calling_methods_in_other_objects</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_private_access_is_implied_but_not_enforced</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/10_methods/test_attributes_with_double_underscore_prefixes_are_subject_to_name_mangling</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_true_is_treated_as_true</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_false_is_treated_as_false</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_none_is_treated_as_false</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_zero_is_treated_as_false</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_empty_collections_are_treated_as_false</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_blank_strings_are_treated_as_false</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/11_true_and_false/test_everything_else_is_treated_as_true</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_if_then_else_statements</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_if_then_statements</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_if_then_elif_else_statements</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_while_statement</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_break_statement</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_continue_statement</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_for_statement</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/12_control_statements/test_for_statement_with_tuples</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/13_triangle_project</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/14_exceptions/test_exceptions_inherit_from_exception</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/14_exceptions/test_try_clause</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/14_exceptions/test_raising_a_specific_error</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/14_exceptions/test_else_clause</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/14_exceptions/test_finally_clause</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/15_triangle_project2</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_iterators_are_a_type</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_iterating_with_next</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_map_transforms_elements_of_a_list</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_filter_selects_certain_items_from_a_list</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_filter_returns_all_items_matching_criterion</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_reduce_will_blow_your_mind</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_use_pass_for_iterations_with_no_body</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_all_iteration_methods_work_on_any_sequence_not_just_lists</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/16_iteration/test_lines_in_a_file_are_iterable_sequences_too</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/17_comprehension/test_creating_lists_with_list_comprehensions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/17_comprehension/test_filtering_lists_with_list_comprehensions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/17_comprehension/test_unpacking_tuples_in_list_comprehensions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/17_comprehension/test_double_list_comprehension</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/17_comprehension/test_creating_a_set_with_set_comprehension</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/17_comprehension/test_creating_a_dictionary_with_dictionary_comprehension</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generating_values_on_the_fly</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generators_are_different_to_list_comprehensions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generator_expressions_are_a_one_shot_deal</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generator_method_will_yield_values_during_iteration</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generators_can_be_manually_iterated_and_closed</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generator_method_with_parameter</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generator_keeps_track_of_local_variables</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generators_can_act_as_coroutines</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_before_sending_a_value_to_a_generator_next_must_be_called</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_generators_can_see_if_they_have_been_called_with_a_value</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/18_generators/test_send_none_is_equivalent_to_next</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/19_lambdas/test_lambdas_can_be_assigned_to_variables_and_called_explicitly</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/19_lambdas/test_accessing_lambda_via_assignment</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/19_lambdas/test_accessing_lambda_without_assignment</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/20_scoring_project</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_instances_of_classes_can_be_created_adding_parentheses</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_classes_have_docstrings</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_init_method_is_the_constructor</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_private_attributes_are_not_really_private</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_you_can_also_access_the_value_out_using_getattr_and_dict</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_that_name_can_be_read_as_a_property</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_creating_properties_with_decorators_is_slightly_easier</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_init_provides_initial_values_for_instance_variables</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_args_must_match_init</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_different_objects_have_different_instance_variables</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_inside_a_method_self_refers_to_the_containing_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_str_provides_a_string_version_of_the_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_str_is_used_explicitly_in_string_interpolation</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_repr_provides_a_more_complete_string_version</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/21_classes/test_all_objects_support_str_and_repr</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_subclasses_have_the_parent_as_an_ancestor</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_all_classes_in_python_3_ultimately_inherit_from_object_class</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_instances_inherit_behavior_from_parent_class</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_subclasses_add_new_behavior</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_subclasses_can_modify_existing_behavior</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_subclasses_can_invoke_parent_behavior_via_super</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_super_works_across_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_base_init_does_not_get_called_automatically</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/22_inheritance/test_base_init_has_to_be_called_explicitly</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_normal_methods_are_available_in_the_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_base_class_methods_are_also_available_in_the_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_base_class_methods_can_affect_instance_variables_in_the_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_left_hand_side_inheritance_tends_to_be_higher_priority</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_super_class_methods_are_higher_priority_than_super_super_classes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_we_can_inspect_the_method_resolution_order</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/23_multiple_inheritance/test_confirm_the_mro_controls_the_calling_order</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_objects_are_objects</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classes_are_types</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classes_are_objects_too</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_objects_have_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classes_have_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_creating_objects_without_defining_a_class</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_defining_attributes_on_individual_objects</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_defining_functions_on_individual_objects</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_other_objects_are_not_affected_by_these_singleton_functions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_since_classes_are_objects_you_can_define_singleton_methods_on_them_too</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classmethods_are_not_independent_of_instance_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_staticmethods_are_unbound_functions_housed_in_a_class</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_staticmethods_also_overshadow_instance_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classmethods_can_not_be_used_as_properties</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classes_and_instances_do_not_share_instance_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_classes_and_instances_do_share_class_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_you_can_define_class_methods_without_using_a_decorator</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_you_can_define_static_methods_without_using_a_decorator</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/24_class_attributes/test_heres_an_easy_way_to_explicitly_call_class_methods_from_instance_methods</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_calling_undefined_functions_normally_results_in_errors</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_calling_getattribute_causes_an_attribute_error</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_all_attribute_reads_are_caught</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_intercepting_return_values_can_disrupt_the_call_chain</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_changes_to_the_getattribute_implementation_affects_getattr_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_foo_attributes_are_caught</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_non_foo_messages_are_treated_normally</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_getattribute_is_a_bit_overzealous_sometimes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_getattr_ignores_known_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_getattr_only_catches_unknown_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_setattr_intercepts_attribute_assignments</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_it_modifies_external_attribute_as_expected</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_it_mangles_some_internal_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/25_attribute_access/test_in_this_case_private_attributes_remain_unmangled</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_methods_are_bound_to_an_object</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_methods_are_also_bound_to_a_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_functions_have_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_methods_have_different_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_setting_attributes_on_an_unbound_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_setting_attributes_on_a_bound_method_directly</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_setting_attributes_on_methods_by_accessing_the_inner_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_functions_can_have_inner_functions</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_inner_functions_are_unbound</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_get_descriptor_resolves_attribute_binding</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/26_method_bindings/test_set_descriptor_changes_behavior_of_attribute_assignment</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/27_monkey_patching/test_as_defined_dogs_do_bark</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/27_monkey_patching/test_after_patching_dogs_can_both_wag_and_bark</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/27_monkey_patching/test_most_built_in_classes_cannot_be_monkey_patched</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/27_monkey_patching/test_subclasses_of_built_in_classes_can_be_be_monkey_patched</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/28_decorating_with_functions/test_decorators_can_modify_a_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/28_decorating_with_functions/test_decorators_can_change_a_function_output</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_partial_that_wrappers_no_args</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_partial_that_wrappers_first_arg</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_partial_that_wrappers_all_args</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_decorator_with_no_arguments</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_what_a_decorator_is_doing_to_a_function</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_decorator_with_an_argument</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_documentor_which_already_has_a_docstring</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/29_decorating_with_classes/test_we_can_chain_decorators</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/30_with_statements/test_counting_lines</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/30_with_statements/test_finding_lines</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/30_with_statements/test_counting_lines2</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/30_with_statements/test_finding_lines2</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/30_with_statements/test_open_already_has_its_own_built_in_context_manager</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/31_deleting_objects/test_del_can_remove_slices</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/31_deleting_objects/test_del_can_remove_entire_lists</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/31_deleting_objects/test_del_can_remove_attributes</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/31_deleting_objects/test_del_works_with_properties</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/31_deleting_objects/test_another_way_to_make_a_deletable_property</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/32_dice_project</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/33_proxy_object_project</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/34_television</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_dog_is_not_available_in_the_current_scope</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_you_can_reference_nested_classes_using_the_scope_operator</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_bare_bones_class_names_do_not_assume_the_current_scope</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_nested_string_is_not_the_same_as_the_system_string</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_str_without_self_prefix_stays_in_the_global_scope</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_constants_are_defined_with_an_initial_uppercase_letter</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_constants_are_assumed_by_convention_only</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_incrementing_with_local_counter</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_incrementing_with_global_counter</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_getting_something_locally</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_getting_something_nonlocally</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/35_scope/test_global_attributes_can_be_created_in_the_middle_of_a_class</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_importing_other_python_scripts_as_modules</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_importing_attributes_from_classes_using_from_keyword</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_we_can_import_multiple_items_at_once</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_importing_all_module_attributes_at_once</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_modules_hide_attributes_prefixed_by_underscores</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_private_attributes_are_still_accessible_in_modules</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/36_modules/test_a_module_can_limit_wildcard_imports</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/37_packages/test_subfolders_can_form_part_of_a_module_package</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/37_packages/test_subfolders_become_modules_if_they_have_an_init_module</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/37_packages/test_use_absolute_imports_to_import_upper_level_modules</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/37_packages/test_import_a_module_in_a_subfolder_folder_using_an_absolute_path</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/38_regex/test_matching_literal_text</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/38_regex/test_matching_literal_text_how_many</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/38_regex/test_matching_literal_text_not_case_sensitivity</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/38_regex/test_matching_any_character</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/38_regex/test_matching_set_character</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pythonkoans.com/koans/38_regex/test_anything_but_matching</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
