18.3. Modules Import

18.3.1. Import

>>> import random

18.3.2. From

>>> from random import randint

18.3.3. As Alias

>>> from random import random as rand

18.3.4. Convention

  • Stdlib modules are imported first

  • Third party modules are imported second

  • Project modules are imported last

  • Order imports alphabetically within each group

>>> import abc
>>> import dataclasses
>>> import sys
>>>
>>> import numpy
>>> import pandas
>>> import matplotlib
>>>
>>> import myapp.module1
>>> import myapp.module2