RKirlew / VideosSampleCode

Code from the mCoding sample videos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains all the code for the mCoding sample coding videos.

All code in this repository is licensed under the open source MIT license. You don't need to ask permission to use it, feel free! It's not required, but I'd appreciate if you would link my YouTube channel if you used my code!

mCoding YouTube channel

mCoding website

N Video
0 Dictionary Union (or/pipe operator) - New Feature in Python 3.9
1 Doeblin Tree
2 Goodbye, List! Type hinting standard collections - New in Python 3.9
3 Relaxed restrictions on decorators - New feature in Python 3.9
4 Empty Truth in Python
5 Python Weirdness - The comma equals ,= operator?
6 removeprefix and removesuffix string methods - New in Python 3.9
7 Metadata in type annotations using Annotated - New in Python 3.9
8 randbytes and printing garbage for fun - New in Python 3.9
9 How to flatten a list | Basic Python Recipes
10 Ordering dependencies with TopologicalSorter - New in Python 3.9
11 'and' and 'or' do NOT return bools in Python!
12 Code that runs BEFORE you call a function | Python Weirdness
13 Finding Your Largest Files | Basic Python Recipes
14 Finding Primes in Python with the Sieve of Eratosthenes
15 Writing a Turing Machine in Python Step by Step
16 Why a list[Derived] is NOT a list[Base]
17 Remove Unicode �? Characters from CSV files
18 Detecting Cycles in Linked Lists Using the Tortoise and Hare Algorithm
19 Stream Sample - Random Sampling a Read Once Stream | Neat Trick
20 Cycles in Linked Lists Part 2 - Find the Start of the Cycle
21 How Many Matches in a Single Elimination Tournament? | Challenge Question
22 Solving Hard LeetCode Interview Questions | Median of Two Sorted Arrays
23 Hard LeetCode Interview Question | Regular Expression Matching
24 Merge K Sorted Lists using a C++ Heap | Hard LeetCode Interview Question
25 Find the First Missing Positive Int | Hard Interview Question on LeetCode
26 Turing Machine Example Program | Doubling Ones
27 Trapping Rain in Python with Numpy | LeetCode Hard Interview Solution
28 JSON Tutorial Python | Basic Python Recipes
29 Simulating Brownian Motion in Python
30 The Single Most Useful Decorator in Python
31 The Fastest Way to Loop in Python - An Unfortunate Truth
32 Numpy Broadcasting Explained
33 Infinite Zoom on Brownian Motion with Chill Music (4k 60fps 10^541 Zoom)
34 Chaos and Order - A Brownian Fractal Infinite Zoom to Classical Music
35 How to find the Maximum Increasing Sum of a List
36 Magic Methods - Making Python builtins work with your classes
37 50 Million Primes In 5 Seconds - Segmented Sieve of Eratosthenes
38 Longest Increasing Subsequence - Python explanation
39 The Hottest New Feature Coming In Python 3.10 - Structural Pattern Matching / Match Statement
40 How Fast is Python's Sort? Performance Testing
41 C++ First Missing Int, faster than 100%!
42 Thank you for 100x-ing my channel in 2 weeks!
43 [April Fools 2021] Python 4.0! New old print, mandatory static typing, StackOverflow integration
44 Python dataclasses will save you HOURS, also featuring attrs
45 C++ Sudoku Solver in 7 minutes using Recursive Backtracking
46 Every PROOF you've seen that .999... = 1 is WRONG
47 Python's sharpest corner is ... plus equals? (+=)
48 Binary Search - A Different Perspective | Python Algorithms
49 The Best Way to Check for Optional Arguments in Python
50 Variable Lookup Weirdness in Python
51 Efficient Exponentiation
52 How To Install Python for Data Science
53 0.1 + 0.2 is NOT 0.3 in Most Programming Languages
54 Can you BELIEVE all this new type hinting stuff? New in Python 3.10 - Part I
55 The error messages Python always needed! New in Python 3.10 - Part II
56 Introducing mZips! Python Zip and Zip Longest
57 Python's New Match Statement is Tricky! Q&A
58 Not all exceptions are Exceptions | Python Exceptions
59 Python + YouTube API | Automating descriptions
60 Mathematically Perfect Tongue Twisters | Python Linguistics
61 Time to Hack - Cracking passwords using timing information | Secure Python
62 Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}'
63 Find why your Python code is slow using this essential tool. (Feat. async/await)
64 MD5 - A broken secure hash algorithm | Python implementation
65 A crypto breakfast: salt, pepper, and hash | Secure Python
66 How an x becomes a bool in Python, C++, and C
67 You should put this in all your Python scripts
68 Skyline Problem with C++ Solution Explained
69 A fun game show probability problem | Bonus cash stop riddle
70 restrict: the only C keyword with no C++ equivalent
71 Should you use "not not x" instead of "bool(x)" in Python?

About

Code from the mCoding sample videos

License:MIT License


Languages

Language:Python 59.9%Language:Jupyter Notebook 22.5%Language:C++ 16.7%Language:C 0.9%Language:Java 0.1%