| Skip to content | https://github.com/mCodingLLC/VideosSampleCode#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FmCodingLLC%2FVideosSampleCode |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FmCodingLLC%2FVideosSampleCode |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=mCodingLLC%2FVideosSampleCode |
| Reload | https://github.com/mCodingLLC/VideosSampleCode |
| Reload | https://github.com/mCodingLLC/VideosSampleCode |
| Reload | https://github.com/mCodingLLC/VideosSampleCode |
|
mCodingLLC
| https://github.com/mCodingLLC |
| VideosSampleCode | https://github.com/mCodingLLC/VideosSampleCode |
|
Notifications
| https://github.com/login?return_to=%2FmCodingLLC%2FVideosSampleCode |
|
Fork
223
| https://github.com/login?return_to=%2FmCodingLLC%2FVideosSampleCode |
|
Star
1.1k
| https://github.com/login?return_to=%2FmCodingLLC%2FVideosSampleCode |
|
MIT license
| https://github.com/mCodingLLC/VideosSampleCode/blob/master/LICENSE |
|
1.1k
stars
| https://github.com/mCodingLLC/VideosSampleCode/stargazers |
|
223
forks
| https://github.com/mCodingLLC/VideosSampleCode/forks |
|
Branches
| https://github.com/mCodingLLC/VideosSampleCode/branches |
|
Tags
| https://github.com/mCodingLLC/VideosSampleCode/tags |
|
Activity
| https://github.com/mCodingLLC/VideosSampleCode/activity |
|
Star
| https://github.com/login?return_to=%2FmCodingLLC%2FVideosSampleCode |
|
Notifications
| https://github.com/login?return_to=%2FmCodingLLC%2FVideosSampleCode |
|
Code
| https://github.com/mCodingLLC/VideosSampleCode |
|
Issues
2
| https://github.com/mCodingLLC/VideosSampleCode/issues |
|
Pull requests
0
| https://github.com/mCodingLLC/VideosSampleCode/pulls |
|
Actions
| https://github.com/mCodingLLC/VideosSampleCode/actions |
|
Projects
0
| https://github.com/mCodingLLC/VideosSampleCode/projects |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/mCodingLLC/VideosSampleCode/security |
| Please reload this page | https://github.com/mCodingLLC/VideosSampleCode |
|
Insights
| https://github.com/mCodingLLC/VideosSampleCode/pulse |
|
Code
| https://github.com/mCodingLLC/VideosSampleCode |
|
Issues
| https://github.com/mCodingLLC/VideosSampleCode/issues |
|
Pull requests
| https://github.com/mCodingLLC/VideosSampleCode/pulls |
|
Actions
| https://github.com/mCodingLLC/VideosSampleCode/actions |
|
Projects
| https://github.com/mCodingLLC/VideosSampleCode/projects |
|
Security
| https://github.com/mCodingLLC/VideosSampleCode/security |
|
Insights
| https://github.com/mCodingLLC/VideosSampleCode/pulse |
| Branches | https://github.com/mCodingLLC/VideosSampleCode/branches |
| Tags | https://github.com/mCodingLLC/VideosSampleCode/tags |
| https://github.com/mCodingLLC/VideosSampleCode/branches |
| https://github.com/mCodingLLC/VideosSampleCode/tags |
| 157 Commits | https://github.com/mCodingLLC/VideosSampleCode/commits/master/ |
| https://github.com/mCodingLLC/VideosSampleCode/commits/master/ |
| videos | https://github.com/mCodingLLC/VideosSampleCode/tree/master/videos |
| videos | https://github.com/mCodingLLC/VideosSampleCode/tree/master/videos |
| .gitignore | https://github.com/mCodingLLC/VideosSampleCode/blob/master/.gitignore |
| .gitignore | https://github.com/mCodingLLC/VideosSampleCode/blob/master/.gitignore |
| LICENSE | https://github.com/mCodingLLC/VideosSampleCode/blob/master/LICENSE |
| LICENSE | https://github.com/mCodingLLC/VideosSampleCode/blob/master/LICENSE |
| README.md | https://github.com/mCodingLLC/VideosSampleCode/blob/master/README.md |
| README.md | https://github.com/mCodingLLC/VideosSampleCode/blob/master/README.md |
| README | https://github.com/mCodingLLC/VideosSampleCode |
| MIT license | https://github.com/mCodingLLC/VideosSampleCode |
| MIT license | https://choosealicense.com/licenses/mit/ |
| mCoding YouTube channel | https://www.youtube.com/@mCoding |
| mCoding website | https://mcoding.io |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/148_generator_finalization |
| Watch out for this (async) generator cleanup pitfall in Python | https://youtu.be/N56Jrqc7SBk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/147_local_llm |
| Run a Large Language Model (LLM) at home on your GPU | https://youtu.be/b0HMimUb4f0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/146_docker_tutorial |
| Docker Tutorial for Beginners | https://youtu.be/b0HMimUb4f0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/145_all_itertools |
| Python itertools - The key to mastering iteration | https://youtu.be/1p7xa_BHYDs |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/144_all_builtin_python_builtin_functions |
| All 71 built-in Python functions | https://youtu.be/7Qu_KXc7xSI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/143_top_5_editor_productivity_hacks |
| Top 5 IDE Productivity Hacks That Will Save You Time Programming | https://youtu.be/HBC7i1AbsyA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/142_asgi_lifespans |
| What you need to know about Startup and Shutdown Events in FastAPI and ASGI Applications | https://youtu.be/_CzaciNrHRE |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/141_asgi_app_func_or_class |
| Application classes vs. functions | https://youtu.be/ai7y--6ElAE |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/140_asgi_fundamentals |
| Asynchronous Web Apps in Python | https://youtu.be/oYrnTQAFH1Q |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/139_windows_cmd_vuln |
| New Windows Command Escape Vulnerability - Critical CVE ... or is it? | https://youtu.be/WNmNXc_EZdM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/138_async_for_starlette |
| Async for loops in Python | https://youtu.be/dEZKySL3M9c |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/137_context_managers |
| The ins and outs of context managers and try-finally in Python | https://youtu.be/LBJlGwJ899Y |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/136_python_debugging |
| Python Debugging (PyCharm + VS Code) | https://youtu.be/COa-JHYuW3M |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/135_modern_logging |
| Modern Python logging | https://youtu.be/9L77QExPmI0 |
| Why Zero times Anything is Zero | https://youtu.be/R1gxkjTJcmE |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/133_cloud_imports |
| You won't believe it! Import from the Cloud | https://youtu.be/2f7YKoOU6_g |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/132_bloom_filter |
| Bloom Filters | https://youtu.be/qZNJTh2NEiU |
| Actually, you CAN divide by zero. | https://youtu.be/eR23nPNqf6A |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/130_python_312_release |
| Python 3.12 is HERE! | https://youtu.be/8l4UWz48Elc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/129_lambda_in_a_loop_is_a_code_smell |
| Lambda in a Loop is a Code Smell | https://youtu.be/fZE6ZWde-Os |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/128_id_mapping |
| A forbidden Python technique to put ANYTHING in a dict or set. | https://youtu.be/NpdNDTncxwA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/127_accidentally_quadratic_unique_sum |
| Don't make this big O mistake! | https://youtu.be/PXWL_Xzyrp4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/126_attrs_revolution |
| Why I prefer attrs over dataclasses | https://youtu.be/1S2h11XronA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/125_type_or_class |
| type(obj) vs. obj.class in Python, and changing an object's class. | https://youtu.be/5vpdzRbfTIM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/124_abc_collections |
| Python's collections.abc | InvertibleDict | https://youtu.be/oUt1feRoyvI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/123_unique_ptr_deleter |
| unique_ptr is NOT just for heap allocations | custom deleters | https://youtu.be/mhCMtNWQ_CQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/122_check_if_file_exists |
| How to check if a file exists in Python | https://youtu.be/V6IX3k8PDBc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/121_unique_ptr |
| unique_ptr: C++'s simplest smart pointer | https://youtu.be/AmjoK55h68Y |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/120_python_ternary_operator |
| Does Python have a ternary operator? | https://youtu.be/zjwhh2MEa0Q |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/119_more_nooby_python_habits |
| 21 MORE nooby Python habits | https://youtu.be/E8NijUYfyus |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/118_strings_and_bytes |
| str vs bytes in Python | https://youtu.be/EimoZHDcQMA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/117_hello_async |
| Intro to async Python | Writing a Web Crawler | https://youtu.be/ftmdDlwMwwQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/116_complex_fraction |
| Complex (Gaussian) Rationals - Extending Python's Number hierarchy | https://youtu.be/lcm4tYGmAig |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/115_fast_pow |
| Fast pow | https://youtu.be/GrNJE6ogyQU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/114_copy_or_no_copy |
| Python Iterators! COPY or NO COPY? | https://youtu.be/hVFKy9Gw95c |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/113_getting_rid_of_recursion |
| Getting around the recursion limit | https://youtu.be/1dUpHL5Yg8E |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/112_python_name_mangling |
| Every Python dev falls for this (name mangling) | https://youtu.be/0hrEaA3N3lk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/111_python_closures |
| Functions within functions, closures, and variable scopes in Python | https://youtu.be/jXugs4B3lwU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/110_rvo_and_copy_elision |
| Return Value Optimization and Copy Elision in C++ | https://youtu.be/HNYOx-Vh_VA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/109_python_311_release |
| It's time... for PYTHON 3.11! | https://youtu.be/ueTXYhtlnjA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/108_python_generators |
| Python Generators | https://youtu.be/tmeKsb2Fras |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/107_descriptors |
| 8 things in Python you didn't realize are descriptors | https://youtu.be/mMbVs17Vmo4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/106_str_int_conversion |
| str/int: Controversial breaking change added to Python | https://youtu.be/eTucYT2LpNU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/105_for_else |
| Python's creator wishes this feature never existed | https://youtu.be/6Im38sF-sjo |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/104_multiprocessing_pool |
| Unlocking your CPU cores in Python (feat. multiprocessing) | https://youtu.be/X7vBbelRXn0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/103_for_in_terms_of_while |
| For loops are redundant | https://youtu.be/Xd760PcgfPg |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/102_features_from_the_future |
| How to use Python features from future versions! | https://youtu.be/7CRybttp0Uc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/101_zip_dict |
| Use THIS for looping over several Python dictionaries | https://youtu.be/k2ZWyHdahEk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/100_dunder_del |
| Python's most DISLIKED __dunder__ (and what to use instead) | https://youtu.be/IFjuQmlwXgU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/099_sum_range_n_is_not_n_n_plus_one_over_two |
| sum(range(n)) != n(n+1)/2 | https://youtu.be/BLb5R9QKbVs |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/098_itertools_permutations |
| Permutations - A Python itertools Algorithm | https://youtu.be/jUM_Dpt6yu0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/097_two_arg_iter |
| Python's secret second argument to iter() | https://youtu.be/YC-12-0sXR8 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/096_explicit_inherit_from_object |
| Why do some Python classes inherit from object? | https://youtu.be/vvuYPUbwAO0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/095_method_chaining_and_self |
| Method Chaining Classes in Python | https://youtu.be/BY34Fe-2xgk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/094_positional_and_keyword_only_args |
| Positional-only and keyword-only arguments in Python | https://youtu.be/R8-oAqCgHag |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/093_super_in_python |
| super, Python's most misunderstood feature. | https://youtu.be/X1PQ7zzltz4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/092_pythonizing_imgui |
| Pythonizing Imgui (feat. Cython) | https://youtu.be/wh_W-veFpKU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/091_lists_remember_what_you_did_to_them |
| Python lists remember what you did to them | https://youtu.be/rdlQzhP71pQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/090_match_statement_cst |
| The real purpose of Python's match statement, feat. CSTs | https://youtu.be/ASRqxDGutpA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/089_custom_linting_with_ast |
| Analyzing Python Code from Python - AST Parsing and Custom Lint Checks | https://youtu.be/OjPT15y2EpE |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/088_endl_vs_newline_multithreaded |
| Does std::endl fix your multithreaded prints? (C++) | https://youtu.be/gKwkpe8jmGo |
| A technical interview with the creator of C++, Bjarne Stroustrup | https://youtu.be/wafpbewQZGg |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/086_nooby_cpp_habits |
| 31 nooby C++ habits you need to ditch | https://youtu.be/i_wDa2AS_8w |
| Building a Python app with Anvil to email me if my website goes down | https://youtu.be/mhnsYl6YIy0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/084_classmethod_vs_staticmethod_in_python |
| Python's staticmethod and classmethod, what are they for? | https://youtu.be/SXApHXsDe8I |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/083_signs_youre_a_python_noob |
| 25 nooby Python habits you need to ditch | https://youtu.be/qUeud6DvOWI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/082_avoiding_import_loops_in_python |
| Avoiding import loops in Python | https://youtu.be/UnKa_t-M_kM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/081_cache_and_branch_prediction |
| Your code could be 2x faster! Gains from cache locality and branch predictability | https://youtu.be/EmzdmqUWq3o |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/080_python_slots |
| Python __slots__, slots, and object layout | https://youtu.be/Iwf17zsDAnY |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/079_which_dataclass_is_best |
| Which Python @dataclass is best? Feat. Pydantic, NamedTuple, attrs... | https://youtu.be/vCLetdhswMg |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/078_pre_commit_the_best_way_to_keep_your_repos_tidy |
| The best way to keep your repos tidy. | https://youtu.be/psjz6rwzMdk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/077_metaclasses_in_python |
| Mind-bending metaclasses - adding function overloads to Python | https://youtu.be/yWzMiaqnpkI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/076_new_vs_init_in_python |
| __new__ vs __init__ in Python | https://youtu.be/-zsV0_QrfTw |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/075_you_can_pip_install_straight_from_github |
| You can pip install straight from GitHub | https://youtu.be/r-wwMk5faXo |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/074_automated_testing_in_python |
| Automated Testing in Python with pytest, tox, and GitHub Actions | https://youtu.be/DhUpxWjOhME |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/073_chained_comparisons_in_python |
| Why does Python even allow this? Chained comparison jank. | https://youtu.be/M3GAJ1AIIlA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/072_multiple_assignments_in_python |
| Multiple Assignments in Python | https://youtu.be/ZjoZKXel618 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/071_notnot_faster_than_bool_in_python |
| Should you use "not not x" instead of "bool(x)" in Python? | https://youtu.be/9gEX7jesV34 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/070_restrict_the_only_c_keyword_with_no_c_plus__plus__equivalent |
| restrict: the only C keyword with no C++ equivalent | https://youtu.be/TBGu3NNpF1Q |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/069_a_fun_game_show_probability_problem_bonus_cash_stop_riddle |
| A fun game show probability problem | Bonus cash stop riddle | https://youtu.be/WWAoh3XfWzA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/068_skyline_problem_with_c_plus__plus__solution_explained |
| Skyline Problem with C++ Solution Explained | https://youtu.be/XhzHXj7wrwo |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/067_you_should_put_this_in_all_your_python_scripts |
| You should put this in all your Python scripts | https://youtu.be/g_wlZ9IhbTs |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/066_how_an_x_becomes_a_bool_in_python_c_plus__plus__and_c |
| How an x becomes a bool in Python, C++, and C | https://youtu.be/fpN2ieYxXO0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/065_a_crypto_breakfast_salt_pepper_and_hash_secure_python |
| A crypto breakfast: salt, pepper, and hash | Secure Python | https://youtu.be/FvstbO787Qo |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/064_md5_a_broken_secure_hash_algorithm_python_implementation |
| MD5 - A broken secure hash algorithm | Python implementation | https://youtu.be/HWpaz5XsECc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/063_find_why_your_python_code_is_slow_using_this_essential_tool_dot___feat_dot__async_await_ |
| Diagnose slow Python code. (Feat. async/await) | https://youtu.be/m_a0fN48Alw |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/062_python_fstrings_can_do_more_than_you_thought_dot__f_val__f_valr__f_dtymd_ |
| Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}' | https://youtu.be/BxUxX1Ku1EQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/061_time_to_hack_cracking_passwords_using_timing_information_secure_python |
| Time to Hack - Cracking passwords using timing information | Secure Python | https://youtu.be/XThL0LP3RjY |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/060_mathematically_perfect_tongue_twisters_python_linguistics |
| Mathematically Perfect Tongue Twisters | Python Linguistics | https://youtu.be/VEfPpiBHNY0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/059_python__plus__youtube_api_automating_descriptions |
| Python + YouTube API | Automating descriptions | https://youtu.be/0F9sdRtbwkE |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/058_not_all_exceptions_are_exceptions_python_exceptions |
| Not all exceptions are Exceptions | Python Exceptions | https://youtu.be/zrVfY9SuO64 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/057_pythons_new_match_statement_is_tricky_qa |
| Python's New Match Statement is Tricky! Q&A | https://youtu.be/-gf4z3g71Mg |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/056_introducing_mzips_python_zip_and_zip_longest |
| Introducing mZips! Python Zip and Zip Longest | https://youtu.be/HtvOsPY17qc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/055_the_error_messages_python_always_needed_new_in_python_310_part_ii |
| The error messages Python always needed! New in Python 3.10 - Part II | https://youtu.be/S9C1C6WXq7A |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/054_can_you_believe_all_this_new_type_hinting_stuff_new_in_python_310_part_i |
| Can you BELIEVE all this new type hinting stuff? New in Python 3.10 - Part I | https://youtu.be/mvJuxowIwIc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/053_0_dot_1__plus__0_dot_2_is_not_0_dot_3_in_most_programming_languages |
| 0.1 + 0.2 is NOT 0.3 in Most Programming Languages | https://youtu.be/Js99ciGwho0 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/052_how_to_install_python_for_data_science |
| How To Install Python for Data Science | https://youtu.be/E4S0SRjRrmI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/051_efficient_exponentiation |
| Efficient Exponentiation | https://youtu.be/BfNlzdFa_a4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/050_variable_lookup_weirdness_in_python |
| Variable Lookup Weirdness in Python | https://youtu.be/9v8eu4MOet8 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/049_the_best_way_to_check_for_optional_arguments_in_python |
| The Best Way to Check for Optional Arguments in Python | https://youtu.be/2iw8VKsS6-Y |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/048_binary_search_a_different_perspective_python_algorithms |
| Binary Search - A Different Perspective | Python Algorithms | https://youtu.be/tgVSkMA8joQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/047_pythons_sharpest_corner_is_plus_equals___plus__ |
| Python's sharpest corner is ... plus equals? (+=) | https://youtu.be/cGveIvwwSq4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/046_every_proof_youve_seen_that__dot_999_1_is_wrong |
| Every PROOF you've seen that .999... = 1 is WRONG | https://youtu.be/jMTD1Y3LHcE |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/045_c_plus__plus__sudoku_solver_in_7_minutes_using_recursive_backtracking |
| C++ Sudoku Solver in 7 minutes using Recursive Backtracking | https://youtu.be/VPVtlODPdPY |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/044_python_dataclasses_will_save_you_hours_also_featuring_attrs |
| Python dataclasses will save you HOURS, also featuring attrs | https://youtu.be/vBH6GRJ1REM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/043__april_fools_2021__python_40_new_old_print_mandatory_static_typing_stackoverflow_integration |
| [April Fools 2021] Python 4.0! New old print, mandatory static typing, StackOverflow integration | https://youtu.be/lC6JtoSN-KQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/042_thank_you_for_100xing_my_channel_in_2_weeks |
| Thank you for 100x-ing my channel in 2 weeks! | https://youtu.be/YudbmflmnuA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/041_c_plus__plus__first_missing_int_faster_than_100 |
| C++ First Missing Int, faster than 100%! | https://youtu.be/hnV0IhnEqH4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/040_how_fast_is_pythons_sort_performance_testing |
| How Fast is Python's Sort? Performance Testing | https://youtu.be/ybh0GttfM8o |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/039_the_hottest_new_feature_coming_in_python_310_structural_pattern_matching___match_statement |
| The Hottest New Feature Coming In Python 3.10 - Structural Pattern Matching / Match Statement | https://youtu.be/-79HGfWmH_w |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/038_longest_increasing_subsequence_python_explanation |
| Longest Increasing Subsequence - Python explanation | https://youtu.be/NIiYzjCNadI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/037_50_million_primes_in_5_seconds_segmented_sieve_of_eratosthenes |
| 50 Million Primes In 5 Seconds - Segmented Sieve of Eratosthenes | https://youtu.be/xwM8PGBYazM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/036_magic_methods_making_python_builtins_work_with_your_classes |
| Magic Methods - Making Python builtins work with your classes | https://youtu.be/Zl-Vb1OIhCk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/035_how_to_find_the_maximum_increasing_sum_of_a_list |
| How to find the Maximum Increasing Sum of a List | https://youtu.be/oODCGOSxd8Y |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/034_chaos_and_order_a_brownian_fractal_infinite_zoom_to_classical_music |
| Chaos and Order - A Brownian Fractal Infinite Zoom to Classical Music | https://youtu.be/UT7AG2OoYZo |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/033_infinite_zoom_on_brownian_motion_with_chill_music__4k_60fps_10541_zoom_ |
| Infinite Zoom on Brownian Motion with Chill Music (4k 60fps 10^541 Zoom) | https://youtu.be/pJlmtdF0Ses |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/032_numpy_broadcasting_explained |
| Numpy Broadcasting Explained | https://youtu.be/oG1t3qlzq14 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/031_the_fastest_way_to_loop_in_python_an_unfortunate_truth |
| The Fastest Way to Loop in Python - An Unfortunate Truth | https://youtu.be/Qgevy75co8c |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/030_the_single_most_useful_decorator_in_python |
| The Single Most Useful Decorator in Python | https://youtu.be/DnKxKFXB4NQ |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/029_simulating_brownian_motion_in_python |
| Simulating Brownian Motion in Python | https://youtu.be/hqSnruUe3tA |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/028_json_tutorial_python_basic_python_recipes |
| JSON Tutorial Python | Basic Python Recipes | https://youtu.be/Q1uKHJXeB_Y |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/027_trapping_rain_in_python_with_numpy_leetcode_hard_interview_solution |
| Trapping Rain in Python with Numpy | LeetCode Hard Interview Solution | https://youtu.be/Pno-aw0L-Fw |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/026_turing_machine_example_program_doubling_ones |
| Turing Machine Example Program | Doubling Ones | https://youtu.be/dtVRaY_dLbk |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/025_find_the_first_missing_positive_int_hard_interview_question_on_leetcode |
| Find the First Missing Positive Int | Hard Interview Question on LeetCode | https://youtu.be/P9OSkJOVf6U |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/024_merge_k_sorted_lists_using_a_c_plus__plus__heap_hard_leetcode_interview_question |
| Merge K Sorted Lists using a C++ Heap | Hard LeetCode Interview Question | https://youtu.be/UQYEEXJDE58 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/023_hard_leetcode_interview_question_regular_expression_matching |
| Hard LeetCode Interview Question | Regular Expression Matching | https://youtu.be/OreCsv-XmGw |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/022_solving_hard_leetcode_interview_questions_median_of_two_sorted_arrays |
| Solving Hard LeetCode Interview Questions | Median of Two Sorted Arrays | https://youtu.be/Hp-2H1angdw |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/021_how_many_matches_in_a_single_elimination_tournament_challenge_question |
| How Many Matches in a Single Elimination Tournament? | Challenge Question | https://youtu.be/A8xiZhrAtL4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/020_cycles_in_linked_lists_part_2_find_the_start_of_the_cycle |
| Cycles in Linked Lists Part 2 - Find the Start of the Cycle | https://youtu.be/G4_-xIeatyY |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/019_stream_sample_random_sampling_a_read_once_stream_neat_trick |
| Stream Sample - Random Sampling a Read Once Stream | Neat Trick | https://youtu.be/Ovi3jYkCUlM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/018_detecting_cycles_in_linked_lists_using_the_tortoise_and_hare_algorithm |
| Detecting Cycles in Linked Lists Using the Tortoise and Hare Algorithm | https://youtu.be/7B-ZpOrMtfs |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/017_remove_unicode__characters_from_csv_files |
| Remove Unicode �? Characters from CSV files | https://youtu.be/M3dEd08Y6CU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/016_why_a_list_derived__is_not_a_list_base_ |
| Why a list[Derived] is NOT a list[Base] | https://youtu.be/58UKN11DBck |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/015_writing_a_turing_machine_in_python_step_by_step |
| Writing a Turing Machine in Python Step by Step | https://youtu.be/oCkLiHYQ_t4 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/014_finding_primes_in_python_with_the_sieve_of_eratosthenes |
| Finding Primes in Python with the Sieve of Eratosthenes | https://youtu.be/JA_YrFwE1hc |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/013_finding_your_largest_files_basic_python_recipes |
| Finding Your Largest Files | Basic Python Recipes | https://youtu.be/j0CZeANDYPU |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/012_code_that_runs_before_you_call_a_function_python_weirdness |
| Code that runs BEFORE you call a function | Python Weirdness | https://youtu.be/-Kg1OhRgYgM |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/011_and_and_or_do_not_return_bools_in_python |
| 'and' and 'or' do NOT return bools in Python! | https://youtu.be/qeiYVLRFIFs |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/010_ordering_dependencies_with_topologicalsorter_new_in_python_39 |
| Ordering dependencies with TopologicalSorter - New in Python 3.9 | https://youtu.be/_O9q3H6mocg |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/009_how_to_flatten_a_list_basic_python_recipes |
| How to flatten a list | Basic Python Recipes | https://youtu.be/sj749JOcM2k |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/008_randbytes_and_printing_garbage_for_fun_new_in_python_39 |
| randbytes and printing garbage for fun - New in Python 3.9 | https://youtu.be/csXGhzPCEuw |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/007_metadata_in_type_annotations_using_annotated_new_in_python_39 |
| Metadata in type annotations using Annotated - New in Python 3.9 | https://youtu.be/5ynaSMp0E5I |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/006_removeprefix_and_removesuffix_string_methods_new_in_python_39 |
| removeprefix and removesuffix string methods - New in Python 3.9 | https://youtu.be/juQ6HX4taLo |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/005_python_weirdness_the_comma_equals_operator |
| Python Weirdness - The comma equals ,= operator? | https://youtu.be/KeIMUw22SZ8 |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/004_empty_truth_in_python |
| Empty Truth in Python | https://youtu.be/1u__PF6C1is |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/003_relaxed_restrictions_on_decorators_new_feature_in_python_39 |
| Relaxed restrictions on decorators - New feature in Python 3.9 | https://youtu.be/1UPTwMY5OvI |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/002_goodbye_list_type_hinting_standard_collections_new_in_python_39 |
| Goodbye, List! Type hinting standard collections - New in Python 3.9 | https://youtu.be/SMXsIX3PZ5w |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/001_doeblin_tree |
| Doeblin Tree | https://youtu.be/2gqoySrawps |
| src | https://github.com/mCodingLLC/VideosSampleCode/blob/master/videos/000_dictionary_union__or_pipe_operator__new_feature_in_python_39 |
| Dictionary Union (or/pipe operator) - New Feature in Python 3.9 | https://youtu.be/pG2Y1PQisAM |
|
Readme
| https://github.com/mCodingLLC/VideosSampleCode#readme-ov-file |
|
MIT license
| https://github.com/mCodingLLC/VideosSampleCode#MIT-1-ov-file |
| Please reload this page | https://github.com/mCodingLLC/VideosSampleCode |
|
Activity | https://github.com/mCodingLLC/VideosSampleCode/activity |
|
Custom properties | https://github.com/mCodingLLC/VideosSampleCode/custom-properties |
|
1.1k
stars | https://github.com/mCodingLLC/VideosSampleCode/stargazers |
|
34
watching | https://github.com/mCodingLLC/VideosSampleCode/watchers |
|
223
forks | https://github.com/mCodingLLC/VideosSampleCode/forks |
|
Report repository
| https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FmCodingLLC%2FVideosSampleCode&report=mCodingLLC+%28user%29 |
| Releases | https://github.com/mCodingLLC/VideosSampleCode/releases |
| Packages
0 | https://github.com/orgs/mCodingLLC/packages?repo_name=VideosSampleCode |
| Contributors
2 | https://github.com/mCodingLLC/VideosSampleCode/graphs/contributors |
|
| https://github.com/jamesmurphy-mc |
|
jamesmurphy-mc
James Murphy
| https://github.com/jamesmurphy-mc |
|
| https://github.com/raoulcapello |
|
raoulcapello
Raoul Capello
| https://github.com/raoulcapello |
|
Python
78.1%
| https://github.com/mCodingLLC/VideosSampleCode/search?l=python |
|
C++
13.4%
| https://github.com/mCodingLLC/VideosSampleCode/search?l=c%2B%2B |
|
Jupyter Notebook
7.0%
| https://github.com/mCodingLLC/VideosSampleCode/search?l=jupyter-notebook |
|
C
0.5%
| https://github.com/mCodingLLC/VideosSampleCode/search?l=c |
|
CMake
0.4%
| https://github.com/mCodingLLC/VideosSampleCode/search?l=cmake |
|
HTML
0.4%
| https://github.com/mCodingLLC/VideosSampleCode/search?l=html |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |