<?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/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/authors/all-sebastien-lorber-articles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/authors/yangshun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/first-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/long-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/mdx-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/python-async-programming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/python-data-structures-mastery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/python-exception-handling-best-practices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/algorithms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/async</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/best-practices</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/concurrency</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/data-structures</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/debugging</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/docusaurus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/error-handling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/exceptions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/facebook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/hello</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/hola</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/tags/workflows</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/blog/welcome</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/author</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_01_what_is_python</loc><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_01_the_absolute_basics/series_05_working_with_collections</loc><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><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><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><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><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><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><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><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><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_02_functions_modules_and_error_handling_in_python</loc><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_03_object_oriented_and_advanced_python</loc><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_04_introduction_to_web_development_with_python</loc><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/chapter_05_data_science_and_automation_with_python</loc><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><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><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><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><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><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><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><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><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://pythonz2h.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>