nsakki55 / python-cheat-sheet

Repository from Github https://github.comnsakki55/python-cheat-sheetRepository from Github https://github.comnsakki55/python-cheat-sheet

python cheat sheet

オレオレPythonチートシート
TODO:jupyter notebookの項目をREADMEに移植する

Python

Python

  • 他のpythonファイルのimportの挙動
    例えばimport yobidashi.pyとすると、import した時点で、呼びだし先のpython ファイルを実行することになる。
    他のファイルからimportされたときに、処理が実行されないようにするのに、if name == 'main':の恩恵が得られる。
    from yobidashi import shori のように、特定の関数のみを呼び出した場合でも、yobidashi.pyを実行じた挙動になる。
    pythonはオブジェクト指向型の言語なので、処理を実行する関数と、機能を実行する関数は分離する流儀。
    注) 複数のファイルに跨がるloggerを作成する場合は、呼び出し順に気をつける必要がある。
    参考

  • 関数の値渡しと参照渡し
    ミュータブルな変数を引数に入れて、関数内で値を変更すると、渡した変数の内容が関数外でも変わってしまうので注意
    参考

Udemyのコース
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル

Numpy

Numpy

Pandas

Pandas

Scikit-Learn

Scikit-Learn

PyTorch

PyTorch

Keras

Keras

Visualize

Visualize

About


Languages

Language:Jupyter Notebook 100.0%