Courses
Reps
Accelerators
Pricing
Articles
Tools
Log in
Sign up
Python glossary
Browse the terms and definitions most commonly used in development with Python.
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
a
__all__
and
any
args
Argument
as
assert
async
asyncio
attribute
AttributeError
await
b
black
bool
break
c
class
classmethod
closure
comment
condition
context manager
continue
coroutine
d
dataclass
datetime
decorator
def
del
dict
Django
docstring
duck typing
e
elif
else
entry point
enumerate
except
exception
f
f-string
False
FastAPI
finally
Flask
float
for
from
frozenset
function
g
generator
global
i
__init__
if
immutable
import
ImportError
in
indentation
IndentationError
IndexError
inheritance
input
instance
int
is
iterable
iterator
itertools
j
json
k
KeyError
kwargs
l
lambda
len
list
list comprehension
logging
loop
m
magic method
map
matplotlib
method
module
ModuleNotFoundError
mutable
mypy
n
__name__
__new__
namedtuple
NameError
None
nonlocal
not
numpy
o
operator
or
OrderedDict
p
package
pandas
pass
pathlib
PEP
pip
poetry
print
property
Pydantic
PyPI
pytest
r
__repr__
raise
range
recursion
RecursionError
regular expression
REPL
requests
requirements.txt
return
ruff
s
__str__
scope
self
set
Singleton
slicing
split
statement
staticmethod
StopIteration
String
super
SyntaxError
t
threading
traceback
True
try
tuple
type
type hint
TypeError
u
UnboundLocalError
Unpacking
v
ValueError
Variable
venv
virtual environment
w
Walrus
while
with
y
yield
z
ZeroDivisionError
zip
Language
🇺🇸
English
Other versions
🇫🇷
Français