Media Summary: today I talk about a quirk with `import`-imports and why another performance video! today I show you a surprisingly slow part of oops spoiler in the thumbnail it's str.partition, oh well -- I

Flake8 Avoiding F401 In Init Py Beginner Intermediate Anthony Explains 288 - Detailed Analysis & Overview

today I talk about a quirk with `import`-imports and why another performance video! today I show you a surprisingly slow part of oops spoiler in the thumbnail it's str.partition, oh well -- I today I talk about namespace packages, what PEP 420 is, and why I don't use namespace packages playlist: ... today I talk about the `comm` command and a few examples of how to use it! playlist: ... today I go over all the options and use cases for fixtures in pytest! - testing a commandline with pytest: ...

today I talk about explicit relative imports in python -- how they work, what their syntax is, and why you might want to / might want ... today I talk about a vulnerability in the Fussy Fox linting service which I disclosed and got permission to post about. - github ... today I show how to find the man pages for git subcommands on other platforms (particularly macos) where it's a bit tricky! playlist: ... 3.10 is coming! here's the new things to look out for! - top 10 new things in python 3.9: - what is ... today I talk about what a "deadletter" queue is in terms of distributed queues -- I show an example using pre-commit.ci! playlist: ... this is the first thing I always do before opening a github issue! playlist: ...

the dreaded "E722 do not use bare 'except'"! today we today I talk about exception handling in python, how to handle multiple types, how to handle variables types, and the difference ... today I talk about the differences between two common buffering strategies and how it affects both `python` and `grep` -- and why I ...

Photo Gallery

flake8: avoiding F401 in __init__.py (beginner - intermediate) anthony explains #288
why doesn't flake8 mark this import as unused? (beginner - intermediate) anthony explains #234
a flake8 plugin from scratch (intermediate) anthony explains #025
how I sped up flake8 by 20% (intermediate) anthony explains #460
my favorite python str method! (beginner - intermediate) anthony explains #003
I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420
What is init.py in Python? (Explained Simply)
the `comm` command! (intermediate) anthony explains #286
pytest: everything you need to know about fixtures (intermediate) anthony explains #487
python: explicit relative imports (intermediate) anthony explains #298
Fussy Fox + flake8 vulnerability (intermediate) anthony explains #314
man pages for git subcommands (beginner - intermediate) anthony explains #287
View Detailed Profile
flake8: avoiding F401 in __init__.py (beginner - intermediate) anthony explains #288

flake8: avoiding F401 in __init__.py (beginner - intermediate) anthony explains #288

today I show an

why doesn't flake8 mark this import as unused? (beginner - intermediate) anthony explains #234

why doesn't flake8 mark this import as unused? (beginner - intermediate) anthony explains #234

today I talk about a quirk with `import`-imports and why

a flake8 plugin from scratch (intermediate) anthony explains #025

a flake8 plugin from scratch (intermediate) anthony explains #025

today I build a

how I sped up flake8 by 20% (intermediate) anthony explains #460

how I sped up flake8 by 20% (intermediate) anthony explains #460

another performance video! today I show you a surprisingly slow part of

my favorite python str method! (beginner - intermediate) anthony explains #003

my favorite python str method! (beginner - intermediate) anthony explains #003

oops spoiler in the thumbnail it's str.partition, oh well -- I

I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420

I don't need `__init__.py`? PEP 420 and namespace packages (intermediate) anthony explains #420

today I talk about namespace packages, what PEP 420 is, and why I don't use namespace packages playlist: ...

What is init.py in Python? (Explained Simply)

What is init.py in Python? (Explained Simply)

In this lesson, we

the `comm` command! (intermediate) anthony explains #286

the `comm` command! (intermediate) anthony explains #286

today I talk about the `comm` command and a few examples of how to use it! playlist: ...

pytest: everything you need to know about fixtures (intermediate) anthony explains #487

pytest: everything you need to know about fixtures (intermediate) anthony explains #487

today I go over all the options and use cases for fixtures in pytest! - testing a commandline with pytest: ...

python: explicit relative imports (intermediate) anthony explains #298

python: explicit relative imports (intermediate) anthony explains #298

today I talk about explicit relative imports in python -- how they work, what their syntax is, and why you might want to / might want ...

Fussy Fox + flake8 vulnerability (intermediate) anthony explains #314

Fussy Fox + flake8 vulnerability (intermediate) anthony explains #314

today I talk about a vulnerability in the Fussy Fox linting service which I disclosed and got permission to post about. - github ...

man pages for git subcommands (beginner - intermediate) anthony explains #287

man pages for git subcommands (beginner - intermediate) anthony explains #287

today I show how to find the man pages for git subcommands on other platforms (particularly macos) where it's a bit tricky! playlist: ...

top 10 new things in python 3.10 (beginner - intermediate) anthony explains #289

top 10 new things in python 3.10 (beginner - intermediate) anthony explains #289

3.10 is coming! here's the new things to look out for! - top 10 new things in python 3.9: https://youtu.be/Dtw0QJhepV0 - what is ...

finding and fixing test pollution! (intermediate) anthony explains #401

finding and fixing test pollution! (intermediate) anthony explains #401

today I

what is a deadletter queue? (intermediate) anthony explains #290

what is a deadletter queue? (intermediate) anthony explains #290

today I talk about what a "deadletter" queue is in terms of distributed queues -- I show an example using pre-commit.ci! playlist: ...

do this first before opening an issue (beginner) anthony explains #494

do this first before opening an issue (beginner) anthony explains #494

this is the first thing I always do before opening a github issue! playlist: ...

what's wrong with python's blank except:? (beginner - intermediate) anthony explains #008

what's wrong with python's blank except:? (beginner - intermediate) anthony explains #008

the dreaded "E722 do not use bare 'except'"! today we

pytest's parametrize (beginner - intermediate) anthony explains #027

pytest's parametrize (beginner - intermediate) anthony explains #027

today I

python: exception catching and isinstance gotcha (beginner - intermediate) anthony explains #247

python: exception catching and isinstance gotcha (beginner - intermediate) anthony explains #247

today I talk about exception handling in python, how to handle multiple types, how to handle variables types, and the difference ...

line buffering vs. block buffering (intermediate) anthony explains #285

line buffering vs. block buffering (intermediate) anthony explains #285

today I talk about the differences between two common buffering strategies and how it affects both `python` and `grep` -- and why I ...