外部パッケージを使いたい(import
)
1import パッケージ名
import
文を使って外部パッケージを読み込むことができます。
外部パッケージはあらかじめpip
などを使ってインストールしておく必要があります。
import
文はファイルの先頭に書くことが多いです。
以下のグループ別に、アルファベット順に並べることが慣習となっています。
(グループ別に列挙することはPEP8
に定義されていますが、
アルファベット順に並べることは慣習です)
1import Python標準パッケージA
2import Python標準パッケージB
3
4import サードパーティ製パッケージA
5import サードパーティ製パッケージB
6
7import ローカルな独自パッケージA
8import ローカルな独自パッケージB
パッケージの読み込み順はblack
やisort
などのフォーマッタに任せるのがよいです。
(コードを作成する上で、自分である程度、意識して並べることも有用だとは思います)
パッケージ名に名前をつけたい
1import pandas as pd
長いパッケージ名や何回も繰り返し利用するパッケージ名は、短い略称をつけておくと便利です。 略称には任意の名前を指定できます。
多くの場合、外部パッケージのREADME
などに読み込み方が書いてあります。
上記はpandas
パッケージをpd
という略称にして読み込んでいます。
パッケージ内の特定のモジュールを使いたい
1from icecream import ic