mCoding

@mCoding - 121 本の動画

チャンネル登録者数 24.2万人

最近の動画

Watch out for this (async) generator cleanup pitfall in Python 11:32

Watch out for this (async) generator cleanup pitfall in Python

Run an AI Large Language Model (LLM) at home on your GPU 9:20

Run an AI Large Language Model (LLM) at home on your GPU

Docker Tutorial for Beginners 50:38

Docker Tutorial for Beginners

Python itertools - The key to mastering iteration 20:03

Python itertools - The key to mastering iteration

All 71 built-in Python functions 19:58

All 71 built-in Python functions

Top 5 IDE Productivity Hacks That Will Save You Time Programming 9:38

Top 5 IDE Productivity Hacks That Will Save You Time Programming

What you need to know about Startup and Shutdown Events in FastAPI and ASGI Applications 13:32

What you need to know about Startup and Shutdown Events in FastAPI and ASGI Applications

Async application classes vs. functions 3:52

Async application classes vs. functions

Asynchronous Web Apps in Python 15:30

Asynchronous Web Apps in Python

Windows Command Escape Vulnerability - Critical CVE ... or is it? 9:58

Windows Command Escape Vulnerability - Critical CVE ... or is it?

Async for loops in Python 16:36

Async for loops in Python

The ins and outs of context managers and try-finally in Python 18:59

The ins and outs of context managers and try-finally in Python

Python Debugging (PyCharm + VS Code) 24:18

Python Debugging (PyCharm + VS Code)

Modern Python logging 21:32

Modern Python logging

How mathematicians prove something completely obvious. 3:44

How mathematicians prove something completely obvious.

Cloud Imports in Python 5:15

Cloud Imports in Python

Bloom Filters 11:31

Bloom Filters

Actually, you CAN divide by zero. 3:52

Actually, you CAN divide by zero.

Python 3.12 is HERE! 12:37

Python 3.12 is HERE!

Lambda in a Loop is a Code Smell 8:20

Lambda in a Loop is a Code Smell

A forbidden Python technique to put ANYTHING in a dict or set. 5:36

A forbidden Python technique to put ANYTHING in a dict or set.

Don't make this big O mistake! 3:46

Don't make this big O mistake!

Why I prefer attrs over dataclasses 6:21

Why I prefer attrs over dataclasses

type(obj) vs. obj.__class__ in Python, and changing an object's class. 9:53

type(obj) vs. obj.__class__ in Python, and changing an object's class.

Python's collections.abc | InvertibleDict 14:00

Python's collections.abc | InvertibleDict

unique_ptr is NOT just for heap allocations | custom deleters 8:57

unique_ptr is NOT just for heap allocations | custom deleters

How to check whether a file exists in Python 5:00

How to check whether a file exists in Python

unique_ptr: C++'s simplest smart pointer 11:54

unique_ptr: C++'s simplest smart pointer

Python's ternary operator 2:59

Python's ternary operator

21 MORE nooby Python habits 9:55

21 MORE nooby Python habits

str vs bytes in Python 8:35

str vs bytes in Python

Intro to async Python | Writing a Web Crawler 14:23

Intro to async Python | Writing a Web Crawler

Extending Python's Number hierarchy 16:11

Extending Python's Number hierarchy

Fast pow! A general recursive power algorithm for more than just numbers. 12:39

Fast pow! A general recursive power algorithm for more than just numbers.

Python Iterators! COPY or NO COPY? 7:10

Python Iterators! COPY or NO COPY?

Getting around the recursion limit 6:44

Getting around the recursion limit

Every Python dev falls for this (name mangling) 14:11

Every Python dev falls for this (name mangling)

Functions within functions, closures, and variable scopes in Python 18:44

Functions within functions, closures, and variable scopes in Python

Return Value Optimization and Copy Elision in C++ 9:54

Return Value Optimization and Copy Elision in C++

It's time... for PYTHON 3.11! 8:10

It's time... for PYTHON 3.11!

Python Generators 15:32

Python Generators

8 things in Python you didn't realize are descriptors 14:21

8 things in Python you didn't realize are descriptors

str/int: Controversial breaking change added to Python 6:18

str/int: Controversial breaking change added to Python

Python's creator wishes this feature never existed 7:21

Python's creator wishes this feature never existed

Unlocking your CPU cores in Python (multiprocessing) 12:16

Unlocking your CPU cores in Python (multiprocessing)

For loops are redundant 4:14

For loops are redundant

What are Python __future__ imports? 8:18

What are Python __future__ imports?

Writing zip, but for dictionaries 8:24

Writing zip, but for dictionaries

Python's most DISLIKED __dunder__ (and what to use instead) 9:59

Python's most DISLIKED __dunder__ (and what to use instead)

sum(range(n)) != n(n+1)/2 3:32

sum(range(n)) != n(n+1)/2

Python's permutations function (deep dive & implementation) 19:13

Python's permutations function (deep dive & implementation)

Python's secret second argument to iter() 7:19

Python's secret second argument to iter()

Should you inherit from object? 4:19

Should you inherit from object?

Method Chaining Classes in Python 5:12

Method Chaining Classes in Python

Positional-only and keyword-only arguments in Python 9:48

Positional-only and keyword-only arguments in Python

super/MRO, Python's most misunderstood feature. 21:07

super/MRO, Python's most misunderstood feature.

Pythonizing Imgui (feat. Cython) and contributing to open source. 13:08

Pythonizing Imgui (feat. Cython) and contributing to open source.

Python lists remember what you did to them 10:04

Python lists remember what you did to them

The real purpose of Python's match statement, feat. CSTs 9:59

The real purpose of Python's match statement, feat. CSTs

Python AST Parsing and Custom Linting 11:24

Python AST Parsing and Custom Linting

Does std::endl fix your multithreaded prints? (C++) 8:56

Does std::endl fix your multithreaded prints? (C++)

Interviewing the creator of C++, Bjarne Stroustrup 14:45

Interviewing the creator of C++, Bjarne Stroustrup

31 nooby C++ habits you need to ditch 16:18

31 nooby C++ habits you need to ditch

Building a Python app with Anvil to email me if my website goes down (includes paid features) 7:39

Building a Python app with Anvil to email me if my website goes down (includes paid features)

Python staticmethod and classmethod 7:35

Python staticmethod and classmethod

25 nooby Python habits you need to ditch 9:12

25 nooby Python habits you need to ditch

Avoiding import loops in Python 10:21

Avoiding import loops in Python

C++ cache locality and branch predictability 10:43

C++ cache locality and branch predictability

Python __slots__ and object layout explained 10:16

Python __slots__ and object layout explained

Which Python @dataclass is best? Feat. Pydantic, NamedTuple, attrs... 9:48

Which Python @dataclass is best? Feat. Pydantic, NamedTuple, attrs...

The easy way to keep your repos tidy. 5:59

The easy way to keep your repos tidy.

Metaclasses in Python 15:45

Metaclasses in Python

__new__ vs __init__ in Python 10:50

__new__ vs __init__ in Python

You can pip install directly from GitHub 1:06

You can pip install directly from GitHub

Automated Testing in Python with pytest, tox, and GitHub Actions 27:06

Automated Testing in Python with pytest, tox, and GitHub Actions

Why I don't like Python's chained comparisons 11:27

Why I don't like Python's chained comparisons

Multiple Assignments in Python 7:23

Multiple Assignments in Python

Should you use "not not x" instead of "bool(x)" in Python? (NO!) 8:09

Should you use "not not x" instead of "bool(x)" in Python? (NO!)

The ONLY C keyword with no C++ equivalent 13:17

The ONLY C keyword with no C++ equivalent

Find the Skyline Problem with C++ Solution Explained 10:49

Find the Skyline Problem with C++ Solution Explained

You should put this in all your Python scripts | if __name__ == '__main__': ... 7:32

You should put this in all your Python scripts | if __name__ == '__main__': ...

x to bool conversion in Python, C++, and C 4:56

x to bool conversion in Python, C++, and C

Salting, peppering, and hashing passwords 8:56

Salting, peppering, and hashing passwords

Python MD5 implementation 10:27

Python MD5 implementation

Diagnose slow Python code. (Feat. async/await) 9:57

Diagnose slow Python code. (Feat. async/await)

Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}' 9:10

Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}'

Cracking passwords using ONLY response times | Secure Python 9:20

Cracking passwords using ONLY response times | Secure Python

Anaphones, phonetic anagrams 6:24

Anaphones, phonetic anagrams

Python + YouTube API | Automating descriptions 10:46

Python + YouTube API | Automating descriptions

Using except: is a HUGE mistake 6:35

Using except: is a HUGE mistake

Match statement tips 9:52

Match statement tips

Introducing mZips! Python Zip and Zip Longest 2:55

Introducing mZips! Python Zip and Zip Longest

Python 3.10's Quality of Life improvements 5:14

Python 3.10's Quality of Life improvements

Python 3.10's new type hinting features 7:47

Python 3.10's new type hinting features

0.1 + 0.2 is NOT 0.3 in Most Programming Languages 5:37

0.1 + 0.2 is NOT 0.3 in Most Programming Languages

How To Install Python for Data Science 4:16

How To Install Python for Data Science

Efficient Exponentiation 9:47

Efficient Exponentiation

Local and Global Variable Lookup Weirdness in Python 5:16

Local and Global Variable Lookup Weirdness in Python

The Best Way to Check for Optional Arguments in Python 4:04

The Best Way to Check for Optional Arguments in Python

Binary Search - A Different Perspective | Python Algorithms 8:56

Binary Search - A Different Perspective | Python Algorithms

人気の動画

25 nooby Python habits you need to ditch 9:12

25 nooby Python habits you need to ditch

191万 回視聴 - 3 年前

The Fastest Way to Loop in Python - An Unfortunate Truth 8:06

The Fastest Way to Loop in Python - An Unfortunate Truth

143万 回視聴 - 4 年前

You should put this in all your Python scripts | if __name__ == '__main__': ... 7:32

You should put this in all your Python scripts | if __name__ == '__main__': ...

142万 回視聴 - 3 年前

Python dataclasses will save you HOURS, also featuring attrs 8:50

Python dataclasses will save you HOURS, also featuring attrs

94万 回視聴 - 4 年前

31 nooby C++ habits you need to ditch 16:18

31 nooby C++ habits you need to ditch

92万 回視聴 - 3 年前

Every PROOF you've seen that .999... = 1 is WRONG 9:25

Every PROOF you've seen that .999... = 1 is WRONG

77万 回視聴 - 4 年前

The Single Most Useful Decorator in Python 3:50

The Single Most Useful Decorator in Python

38万 回視聴 - 4 年前

Python's creator wishes this feature never existed 7:21

Python's creator wishes this feature never existed

32万 回視聴 - 2 年前

Unlocking your CPU cores in Python (multiprocessing) 12:16

Unlocking your CPU cores in Python (multiprocessing)

32万 回視聴 - 2 年前

str/int: Controversial breaking change added to Python 6:18

str/int: Controversial breaking change added to Python

28万 回視聴 - 2 年前

The ONLY C keyword with no C++ equivalent 13:17

The ONLY C keyword with no C++ equivalent

28万 回視聴 - 3 年前

Actually, you CAN divide by zero. 3:52

Actually, you CAN divide by zero.

28万 回視聴 - 1 年前