<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://pythonz2h.com/author</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/core_concepts_interpreted_language_and_dynamic_typing</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/setting_up_your_development_environment_part_1_installing_python_and_pip</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/setting_up_your_development_environment_part_2_configuring_your_ide_and_virtual_environments</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/the_python_ecosystem_standard_library_and_pypi</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/the_what_and_why_of_python_part_1</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/the_what_and_why_of_python_part_2</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/your_first_python_script_hello_world_part_1</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python/your_first_python_script_hello_world_part_2</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/fundamental_data_types_booleans</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/fundamental_data_types_numbers</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/fundamental_data_types_strings_part_1</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/fundamental_data_types_strings_part_2</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/type_conversion_casting</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/understanding_none</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_02_understanding_basic_python_syntax_and_data_types/variables_and_assignment</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/arithmetic_operators</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/basic_console_input_and_output</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/comments_and_docstrings</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/common_built_in_functions</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/comparison_operators</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/logical_and_bitwise_operators</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_03_writing_your_first_python_scripts/operator_precedence_and_associativity</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/combining_loops_and_conditionals</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/conditional_statements_if_elif_else_part_3</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/conditional_statements_if_else_part_2</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/conditional_statements_if_part_1</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/for_loops_part_1</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/for_loops_part_2</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/foreach_loops</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/loop_control_break_and_continue</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/ternary_operator</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_04_control_flow_conditionals_and_loops_in_python/while_and_do_while_loops</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/common_collection_methods_and_best_practices</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/dictionaries_part_1_key_value_pairs_creating_dictionaries_accessing_values</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/dictionaries_part_2_dictionary_methods_and_dictionary_comprehensions</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/introduction_to_python_collections_module_namedtuple_deque_counter</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/lists_part_1_introduction_to_lists_declaring_and_initializing_lists</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/lists_part_2_list_methods_slicing_and_list_comprehensions</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/sets_unordered_collections_of_unique_items_set_operations</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections/tuples_immutable_lists_creating_and_using_tuples</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/args_and_kwargs_accepting_a_variable_number_of_arguments</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/default_arguments_and_keyword_arguments</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/defining_functions_def_keyword_parameters_and_arguments</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/docstrings_and_type_hinting</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/function_return_values_the_return_statement</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/introduction_to_functions_the_dry_principle_and_code_reusability</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/lambda_functions</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_06_defining_and_using_functions/scope_local_enclosing_global_and_built_in_legb_rule</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/creating_your_own_modules</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/installing_and_managing_packages_with_pip_using_requirements_txt</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/introduction_to_packages_organizing_modules_into_directories</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/introduction_to_pip_managing_dependencies_and_packages</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/the_import_statement_importing_modules_for_easier_type_access</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/the_python_standard_library_overview_of_key_modules</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/understanding_modules_organizing_code_into_separate_files</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_07_modules_packages_and_pip/virtual_environments_isolating_project_dependencies</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/handling_specific_exceptions_else_and_finally_blocks</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/introduction_to_exception_handling_try_and_except_blocks</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/raising_exceptions_the_raise_keyword</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/reading_text_files_read_readline_and_readlines</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/the_with_statement_ensuring_files_are_properly_closed</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/working_with_file_paths_os_path_module</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/working_with_files_open_function_and_file_modes</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python/series_08_file_inputoutput_and_exception_handling/writing_text_files_write_and_writelines</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/a_simple_oop_project_modeling_a_real_world_entity_using_python_classes</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/access_modifiers_public_protected_and_private</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/core_oop_concepts_classes_and_objects</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/defining_classes_attributes_and_methods</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/encapsulation_bundling_data_and_methods_that_operate_on_the_data</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/instance_class_and_static_methods</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/properties_getters_setters_and_deleters</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_09_introduction_to_object_oriented_programming_oop_in_python/special_magic_methods_str_and_repr</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/abstraction_abstract_classes_and_abstract_methods</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/composition_vs_inheritance</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/data_classes</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/inheritance_creating_derived_classes_the_super_function</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/interfaces_in_python_informal_and_formal_interfaces</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/magic_methods_dunder_methods_str_repr_len_etc</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/metaclasses_classes_that_create_classes</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_10_advanced_oop_concepts_in_python/polymorphism_method_overriding_and_duck_typing</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/closures_functions_with_a_memory</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/context_managers_the_with_statement_and_contextlib</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/decorators_part_1_introduction_to_decorators</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/decorators_part_2_decorators_with_arguments</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/generator_expressions_a_memory_efficient_way_to_create_generators</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/generators_creating_iterators_with_yield</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/iterators_and_iterables_the_iterator_protocol</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_11_iterators_generators_and_decorators/the_functools_module_wraps_and_lru_cache</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/async_and_await_keywords_simplifying_asynchronous_code</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/asynchronous_file_io_aiofiles</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/deadlocks_and_best_practices_in_asynchronous_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/error_handling_in_async_methods</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/introduction_to_asynchronous_programming_why_when_and_how</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/running_concurrent_tasks_asyncio_gather</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/the_asyncio_module_event_loops_coroutines_and_tasks</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python/series_12_asynchronous_programming_with_asyncio/working_with_async_http_requests_aiohttp</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/basic_web_concepts_http_urls_request_response_cycle</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/introduction_to_web_frameworks_wsgi_and_asgi</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/request_and_response_objects_in_flask</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/routing_in_flask_variable_rules_and_url_building</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/setting_up_a_flask_environment_installation_and_project_structure</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/what_is_flask_a_micro_web_framework</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/your_first_flask_app_hello_web_part_1_basic_structure_routing</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_13_web_concepts_and_introduction_to_flask/your_first_flask_app_hello_web_part_2_templates_and_jinja2</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/blueprints_in_flask_modularizing_your_application</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/building_a_simple_crud_app_with_flask_and_sqlalchemy</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/forms_in_flask_using_request_form</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/handling_http_methods_get_post</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/session_and_cookie_management_in_flask</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/templates_in_flask_part_1_template_inheritance</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/templates_in_flask_part_2_control_structures_and_filters</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_14_building_a_simple_web_app_with_flask/working_with_databases_introduction_to_sqlalchemy</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/api_routing_and_http_verbs_for_restful_endpoints</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/authentication_and_authorization_basics_for_apis_jwt_introduction</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/cors_cross_origin_resource_sharing_in_fastapi_apis</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/creating_your_first_web_api_with_fastapi</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/dependency_injection_in_fastapi</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/introduction_to_restful_apis_principles_and_design</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/request_and_response_bodies_pydantic_models</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python/series_15_building_web_apis_with_fastapi/status_codes_and_error_handling_in_web_apis</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/introduction_to_data_science_in_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/numpy_part_1_introduction_to_numpy_arrays</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/numpy_part_2_array_indexing_slicing_and_operations</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/pandas_part_1_introduction_to_series_and_dataframes</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/pandas_part_2_reading_and_writing_data_csv_excel</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/pandas_part_3_data_selection_and_indexing</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/pandas_part_4_data_cleaning_and_preparation</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_16_introduction_to_data_science_with_numpy_and_pandas/pandas_part_5_grouping_and_aggregation</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/data_dashboard_plotly_dash_introduction</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/introduction_to_data_visualization</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/matplotlib_part_1_basic_line_bar_scatter</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/matplotlib_part_2_customizing_plots_labels_titles_colors</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/matplotlib_part_3_subplots_and_figures</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/seaborn_part_1_introduction_to_seaborn</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/seaborn_part_2_statistical_plots_histograms_box_plots</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_17_data_visualization_with_matplotlib_and_seaborn/seaborn_part_3_relational_and_categorical_plots</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/automating_email_smtplib_and_email</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/building_a_simple_automation_script</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/excel_spreadsheets_with_openpyxl</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/introduction_to_automation_with_python</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/scheduling_tasks_with_schedule_library</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/web_scraping_with_requests_and_beautiful_soup</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/working_with_apis_using_requests</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python/series_18_automating_tasks_with_python/working_with_the_filesystem_os_and_shutil</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/code_coverage_measuring_test_effectiveness</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/introduction_to_pytest_part_1_basic_tests_and_markers</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/introduction_to_pytest_part_2_fixtures_parameterized_tests_and_api_clients</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/introduction_to_unittest_part_1_writing_basic_test_cases</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/introduction_to_unittest_part_2_assertions_test_discovery_running_tests</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/mocking_in_tests_using_unittest_mock</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/test_driven_development_tdd_with_python_basic_principles</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_19_testing_your_python_applications/the_importance_of_testing_unit_integration_and_end_to_end_tests</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/cicd_with_github_actions_python_basics</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/containerizing_python_with_docker_part_1_basics</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/containerizing_python_with_docker_part_2_flask_dockerfile</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/creating_a_setup_py_file</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/introduction_to_cloud_deployment_platforms_overview</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/packaging_your_python_project_with_setuptools</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/performance_optimization_python_best_practices_and_tools</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_06_testing_deployment_and_best_practices/series_20_packaging_and_deploying_python_applications/writing_idiomatic_python_pep_8_pythonic_code</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url></urlset>