同階層モジュールのインポート(Sibling imports)
前の演習でドキュメント化した impyrial モジュールが成長し、ユーザーには使ってほしくないプライベート関数と、公開する関数を分けました。プライベート関数は core.py モジュールに、公開関数は api.py モジュールにあります。
ただし、公開関数を動かすにはプライベート関数を使う必要があります。この演習では、api.py モジュールにそれらをインポートして、パッケージ内のモジュール同士が連携して動くようにします。
注意: 必ず example_script.py を実行してください。api.py ファイルを実行すると、想定どおり
ModuleNotFoundError: No module named 'impyrial' が発生します。
エディタ左側の赤枠で強調表示されたアイコンをクリックすると、フォルダとファイルの一覧を開閉できます。

この演習はコースの一部です
