Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
BelowAverageCoder23
/
mCoding-3.10-Python-match-case-code
Public
forked from
mCodingLLC/VideosSampleCode
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
mCoding-3.10-Python-match-case-code
/
videos
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
mCoding-3.10-Python-match-case-code
/
videos
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
000_dictionary_union__or_pipe_operator__new_feature_in_python_39
000_dictionary_union__or_pipe_operator__new_feature_in_python_39
001_doeblin_tree
001_doeblin_tree
002_goodbye_list_type_hinting_standard_collections_new_in_python_39
002_goodbye_list_type_hinting_standard_collections_new_in_python_39
003_relaxed_restrictions_on_decorators_new_feature_in_python_39
003_relaxed_restrictions_on_decorators_new_feature_in_python_39
004_empty_truth_in_python
004_empty_truth_in_python
005_python_weirdness_the_comma_equals_operator
005_python_weirdness_the_comma_equals_operator
006_removeprefix_and_removesuffix_string_methods_new_in_python_39
006_removeprefix_and_removesuffix_string_methods_new_in_python_39
007_metadata_in_type_annotations_using_annotated_new_in_python_39
007_metadata_in_type_annotations_using_annotated_new_in_python_39
008_randbytes_and_printing_garbage_for_fun_new_in_python_39
008_randbytes_and_printing_garbage_for_fun_new_in_python_39
009_how_to_flatten_a_list_basic_python_recipes
009_how_to_flatten_a_list_basic_python_recipes
010_ordering_dependencies_with_topologicalsorter_new_in_python_39
010_ordering_dependencies_with_topologicalsorter_new_in_python_39
011_and_and_or_do_not_return_bools_in_python
011_and_and_or_do_not_return_bools_in_python
012_code_that_runs_before_you_call_a_function_python_weirdness
012_code_that_runs_before_you_call_a_function_python_weirdness
013_finding_your_largest_files_basic_python_recipes
013_finding_your_largest_files_basic_python_recipes
014_finding_primes_in_python_with_the_sieve_of_eratosthenes
014_finding_primes_in_python_with_the_sieve_of_eratosthenes
015_writing_a_turing_machine_in_python_step_by_step
015_writing_a_turing_machine_in_python_step_by_step
016_why_a_list_derived__is_not_a_list_base_
016_why_a_list_derived__is_not_a_list_base_
017_remove_unicode__characters_from_csv_files
017_remove_unicode__characters_from_csv_files
018_detecting_cycles_in_linked_lists_using_the_tortoise_and_hare_algorithm
018_detecting_cycles_in_linked_lists_using_the_tortoise_and_hare_algorithm
019_stream_sample_random_sampling_a_read_once_stream_neat_trick
019_stream_sample_random_sampling_a_read_once_stream_neat_trick
020_cycles_in_linked_lists_part_2_find_the_start_of_the_cycle
020_cycles_in_linked_lists_part_2_find_the_start_of_the_cycle
021_how_many_matches_in_a_single_elimination_tournament_challenge_question
021_how_many_matches_in_a_single_elimination_tournament_challenge_question
022_solving_hard_leetcode_interview_questions_median_of_two_sorted_arrays
022_solving_hard_leetcode_interview_questions_median_of_two_sorted_arrays
023_hard_leetcode_interview_question_regular_expression_matching
023_hard_leetcode_interview_question_regular_expression_matching
024_merge_k_sorted_lists_using_a_c_plus__plus__heap_hard_leetcode_interview_question
024_merge_k_sorted_lists_using_a_c_plus__plus__heap_hard_leetcode_interview_question
025_find_the_first_missing_positive_int_hard_interview_question_on_leetcode
025_find_the_first_missing_positive_int_hard_interview_question_on_leetcode
026_turing_machine_example_program_doubling_ones
026_turing_machine_example_program_doubling_ones
027_trapping_rain_in_python_with_numpy_leetcode_hard_interview_solution
027_trapping_rain_in_python_with_numpy_leetcode_hard_interview_solution
028_json_tutorial_python_basic_python_recipes
028_json_tutorial_python_basic_python_recipes
029_simulating_brownian_motion_in_python
029_simulating_brownian_motion_in_python
030_the_single_most_useful_decorator_in_python
030_the_single_most_useful_decorator_in_python
031_the_fastest_way_to_loop_in_python_an_unfortunate_truth
031_the_fastest_way_to_loop_in_python_an_unfortunate_truth
032_numpy_broadcasting_explained
032_numpy_broadcasting_explained
033_infinite_zoom_on_brownian_motion_with_chill_music__4k_60fps_10541_zoom_
033_infinite_zoom_on_brownian_motion_with_chill_music__4k_60fps_10541_zoom_
034_chaos_and_order_a_brownian_fractal_infinite_zoom_to_classical_music
034_chaos_and_order_a_brownian_fractal_infinite_zoom_to_classical_music
035_how_to_find_the_maximum_increasing_sum_of_a_list
035_how_to_find_the_maximum_increasing_sum_of_a_list
036_magic_methods_making_python_builtins_work_with_your_classes
036_magic_methods_making_python_builtins_work_with_your_classes
037_50_million_primes_in_5_seconds_segmented_sieve_of_eratosthenes
037_50_million_primes_in_5_seconds_segmented_sieve_of_eratosthenes
038_longest_increasing_subsequence_python_explanation
038_longest_increasing_subsequence_python_explanation
039_the_hottest_new_feature_coming_in_python_310_structural_pattern_matching___match_statement
039_the_hottest_new_feature_coming_in_python_310_structural_pattern_matching___match_statement
040_how_fast_is_pythons_sort_performance_testing
040_how_fast_is_pythons_sort_performance_testing
041_c_plus__plus__first_missing_int_faster_than_100
041_c_plus__plus__first_missing_int_faster_than_100
042_thank_you_for_100xing_my_channel_in_2_weeks
042_thank_you_for_100xing_my_channel_in_2_weeks
043__april_fools_2021__python_40_new_old_print_mandatory_static_typing_stackoverflow_integration
043__april_fools_2021__python_40_new_old_print_mandatory_static_typing_stackoverflow_integration
044_python_dataclasses_will_save_you_hours_also_featuring_attrs
044_python_dataclasses_will_save_you_hours_also_featuring_attrs
045_c_plus__plus__sudoku_solver_in_7_minutes_using_recursive_backtracking
045_c_plus__plus__sudoku_solver_in_7_minutes_using_recursive_backtracking
046_every_proof_youve_seen_that__dot_999_1_is_wrong
046_every_proof_youve_seen_that__dot_999_1_is_wrong
047_pythons_sharpest_corner_is_plus_equals___plus__
047_pythons_sharpest_corner_is_plus_equals___plus__
048_binary_search_a_different_perspective_python_algorithms
048_binary_search_a_different_perspective_python_algorithms
049_the_best_way_to_check_for_optional_arguments_in_python
049_the_best_way_to_check_for_optional_arguments_in_python
050_variable_lookup_weirdness_in_python
050_variable_lookup_weirdness_in_python
051_efficient_exponentiation
051_efficient_exponentiation
052_how_to_install_python_for_data_science
052_how_to_install_python_for_data_science
053_0_dot_1__plus__0_dot_2_is_not_0_dot_3_in_most_programming_languages
053_0_dot_1__plus__0_dot_2_is_not_0_dot_3_in_most_programming_languages
054_can_you_believe_all_this_new_type_hinting_stuff_new_in_python_310_part_i
054_can_you_believe_all_this_new_type_hinting_stuff_new_in_python_310_part_i
055_the_error_messages_python_always_needed_new_in_python_310_part_ii
055_the_error_messages_python_always_needed_new_in_python_310_part_ii
056_introducing_mzips_python_zip_and_zip_longest
056_introducing_mzips_python_zip_and_zip_longest
057_pythons_new_match_statement_is_tricky_qa
057_pythons_new_match_statement_is_tricky_qa
058_not_all_exceptions_are_exceptions_python_exceptions
058_not_all_exceptions_are_exceptions_python_exceptions
059_python__plus__youtube_api_automating_descriptions
059_python__plus__youtube_api_automating_descriptions
060_mathematically_perfect_tongue_twisters_python_linguistics
060_mathematically_perfect_tongue_twisters_python_linguistics
061_time_to_hack_cracking_passwords_using_timing_information_secure_python
061_time_to_hack_cracking_passwords_using_timing_information_secure_python
062_python_fstrings_can_do_more_than_you_thought_dot__f_val__f_valr__f_dtymd_
062_python_fstrings_can_do_more_than_you_thought_dot__f_val__f_valr__f_dtymd_
063_find_why_your_python_code_is_slow_using_this_essential_tool_dot___feat_dot__async_await_
063_find_why_your_python_code_is_slow_using_this_essential_tool_dot___feat_dot__async_await_
064_md5_a_broken_secure_hash_algorithm_python_implementation
064_md5_a_broken_secure_hash_algorithm_python_implementation
065_a_crypto_breakfast_salt_pepper_and_hash_secure_python
065_a_crypto_breakfast_salt_pepper_and_hash_secure_python
066_how_an_x_becomes_a_bool_in_python_c_plus__plus__and_c
066_how_an_x_becomes_a_bool_in_python_c_plus__plus__and_c
067_you_should_put_this_in_all_your_python_scripts/
if_name_main_pkg
067_you_should_put_this_in_all_your_python_scripts/
if_name_main_pkg
068_skyline_problem_with_c_plus__plus__solution_explained
068_skyline_problem_with_c_plus__plus__solution_explained
069_a_fun_game_show_probability_problem_bonus_cash_stop_riddle
069_a_fun_game_show_probability_problem_bonus_cash_stop_riddle
070_restrict_the_only_c_keyword_with_no_c_plus__plus__equivalent
070_restrict_the_only_c_keyword_with_no_c_plus__plus__equivalent
071_notnot_faster_than_bool_in_python
071_notnot_faster_than_bool_in_python
072_multiple_assignments_in_python
072_multiple_assignments_in_python
073_chained_comparisons_in_python
073_chained_comparisons_in_python
074_automated_testing_in_python
074_automated_testing_in_python
075_you_can_pip_install_straight_from_github
075_you_can_pip_install_straight_from_github
076_new_vs_init_in_python
076_new_vs_init_in_python
077_metaclasses_in_python
077_metaclasses_in_python
078_pre_commit_the_best_way_to_keep_your_repos_tidy
078_pre_commit_the_best_way_to_keep_your_repos_tidy
079_which_dataclass_is_best
079_which_dataclass_is_best
080_python_slots
080_python_slots
081_cache_and_branch_prediction
081_cache_and_branch_prediction
082_avoiding_import_loops_in_python
082_avoiding_import_loops_in_python
083_signs_youre_a_python_noob
083_signs_youre_a_python_noob
084_classmethod_vs_staticmethod_in_python
084_classmethod_vs_staticmethod_in_python
086_nooby_cpp_habits
086_nooby_cpp_habits
088_endl_vs_newline_multithreaded
088_endl_vs_newline_multithreaded
089_custom_linting_with_ast
089_custom_linting_with_ast
090_match_statement_cst
090_match_statement_cst
091_lists_remember_what_you_did_to_them
091_lists_remember_what_you_did_to_them
092_pythonizing_imgui
092_pythonizing_imgui
093_super_in_python
093_super_in_python
094_positional_and_keyword_only_args
094_positional_and_keyword_only_args
095_method_chaining_and_self
095_method_chaining_and_self
096_explicit_inherit_from_object
096_explicit_inherit_from_object
097_two_arg_iter
097_two_arg_iter
098_itertools_permutations
098_itertools_permutations
099_sum_range_n_is_not_n_n_plus_one_over_two
099_sum_range_n_is_not_n_n_plus_one_over_two
100_dunder_del
100_dunder_del
101_zip_dict
101_zip_dict
View all files
You can’t perform that action at this time.