Media Summary: today I talk about one of the ways to introduce magic in python -- today I show how to recursively import all today I talk about the `cat` command -- and that it's almost always unnecessary! playlist: ...

Module Level Getattr Intermediate Anthony Explains 509 - Detailed Analysis & Overview

today I talk about one of the ways to introduce magic in python -- today I show how to recursively import all today I talk about the `cat` command -- and that it's almost always unnecessary! playlist: ... in today's video I answer why sometimes things are shell builtins (true, cd, test, etc.)! - why can't cd be an executable: ... today I show a maintainability recommendation when writing scripts that call commands as well as a bit of caution for BSD ... today I walk you through a bit of a deep dive into how

today I talk about `casefold` and the edge cases it handles that aren't handled by `.lower()`! playlist: ... Let's write a custom linting plugin! Linting is the process of checking your code for various stylistic and structural things that you ... welcome to a brand new series where I show some REAL code that's running in prod and some learnings on how to improve it! today I talk about __slots__ and __dict__ and how they relate to objects! playlist: ...

Photo Gallery

module level __getattr__ (intermediate) anthony explains #509
recursively import python modules (intermediate) anthony explains #372
don't use cat! (intermediate) anthony explains #508
why are some things shell builtins? (intermediate) anthony explains #510
python __future__ "module" (beginner - intermediate) anthony explains #055
don't use short options in scripts (beginner - intermediate) anthony explains #520
importing non-module python files (intermediate) anthony explains #309
how does python's module `__getattr__` actually work?
you're probably doing case-insensitive wrong (intermediate) anthony explains #517
Python AST Parsing and Custom Linting
unnecessary bools!  (all code sucks) #01
python: what is __slots__ and __dict__ (intermediate) anthony explains #122
Sponsored
View Detailed Profile
module level __getattr__ (intermediate) anthony explains #509

module level __getattr__ (intermediate) anthony explains #509

today I talk about one of the ways to introduce magic in python --

recursively import python modules (intermediate) anthony explains #372

recursively import python modules (intermediate) anthony explains #372

today I show how to recursively import all

don't use cat! (intermediate) anthony explains #508

don't use cat! (intermediate) anthony explains #508

today I talk about the `cat` command -- and that it's almost always unnecessary! playlist: ...

why are some things shell builtins? (intermediate) anthony explains #510

why are some things shell builtins? (intermediate) anthony explains #510

in today's video I answer why sometimes things are shell builtins (true, cd, test, etc.)! - why can't cd be an executable: ...

python __future__ "module" (beginner - intermediate) anthony explains #055

python __future__ "module" (beginner - intermediate) anthony explains #055

today I talk about the __future__

Sponsored
don't use short options in scripts (beginner - intermediate) anthony explains #520

don't use short options in scripts (beginner - intermediate) anthony explains #520

today I show a maintainability recommendation when writing scripts that call commands as well as a bit of caution for BSD ...

importing non-module python files (intermediate) anthony explains #309

importing non-module python files (intermediate) anthony explains #309

today I show how to import non-

how does python's module `__getattr__` actually work?

how does python's module `__getattr__` actually work?

today I walk you through a bit of a deep dive into how

you're probably doing case-insensitive wrong (intermediate) anthony explains #517

you're probably doing case-insensitive wrong (intermediate) anthony explains #517

today I talk about `casefold` and the edge cases it handles that aren't handled by `.lower()`! playlist: ...

Python AST Parsing and Custom Linting

Python AST Parsing and Custom Linting

Let's write a custom linting plugin! Linting is the process of checking your code for various stylistic and structural things that you ...

unnecessary bools!  (all code sucks) #01

unnecessary bools! (all code sucks) #01

welcome to a brand new series where I show some REAL code that's running in prod and some learnings on how to improve it!

python: what is __slots__ and __dict__ (intermediate) anthony explains #122

python: what is __slots__ and __dict__ (intermediate) anthony explains #122

today I talk about __slots__ and __dict__ and how they relate to objects! playlist: ...

Python Module Attributes Explained | __name__, dir(), getattr() & More

Python Module Attributes Explained | __name__, dir(), getattr() & More

Want to explore what's inside a Python