python で import の順番

import の順番は下記の順番に並んでいるのがセオリーとの事です。

  1. 標準ライブラリ
  2. サードパーティー
  3. 内部のモジュール

参考

ライブラリとモジュールの種類

標準ライブラリやサードパーティと言うのは、 例をあげると下記の通りのようです。

標準ライブラリ

追加のインストールは不要だが、インポートは必要

  • datetime
  • math
  • os
  • ...

サードパーティライブラリ

インストールもインポートも必要

  • numpy
  • pandas
  • requests
  • ...

内部のモジュール

独自で作成したモジュール

  • do_someting
  • check_someting
  • convert_something
  • ...

組み込み関数

インストールもインポートも不要

  • abs()
  • len()
  • max()
  • ...