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__
attribute
await
AttributeError
and
any
args
Argument
as
assert
async
asyncio
b
break
black
bool
c
continue
class
classmethod
closure
comment
condition
context manager
coroutine
d
decorator
docstring
Django
dict
del
def
duck typing
datetime
dataclass
e
enumerate
exception
else
except
entry point
elif
f
for
f-string
False
FastAPI
finally
Flask
float
from
frozenset
function
g
global
generator
i
input
instance
int
is
__init__
IndexError
iterable
iterator
itertools
inheritance
immutable
IndentationError
indentation
in
ImportError
import
if
j
json
k
KeyError
kwargs
l
list
loop
logging
list comprehension
len
lambda
m
magic method
map
matplotlib
method
module
ModuleNotFoundError
mutable
mypy
n
NameError
not
nonlocal
None
numpy
namedtuple
__new__
__name__
o
operator
or
OrderedDict
p
poetry
pytest
PyPI
Pydantic
property
print
pathlib
pip
PEP
pass
pandas
package
r
REPL
ruff
return
requirements.txt
requests
regular expression
recursion
range
raise
__repr__
RecursionError
s
__str__
staticmethod
SyntaxError
super
String
StopIteration
slicing
statement
split
Singleton
set
self
scope
t
type
TypeError
type hint
traceback
tuple
try
True
threading
u
UnboundLocalError
Unpacking
v
ValueError
Variable
venv
virtual environment
w
Walrus
while
with
y
yield
z
ZeroDivisionError
zip
Language
🇺🇸
English
Other versions
🇫🇷
Français