programming:python:library

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
programming:python:library [2021/04/17] kaisousaladprogramming:python:library [2021/04/25] (現在) kaisousalad
行 1: 行 1:
 ====== ライブラリ ====== ====== ライブラリ ======
  
-いくつかの**[[package|パッケージ]]**をまとめ、インストール出来るようにしたものライブラリを使うことで、汎用的な処理を簡略化出来て便利。ライブラリのダウンロードについては[[pip|パッケージ管理ツール]]に記述+『**クラス**』(未知の用語)・『**関数**』などら記述された『**モジュール**』(.pyファイル)をまとめたもである『**パッケージ**、配布可能な形にまとめた(?)ものが『**ライブラリ**』
  
-ライブラリを使場合はimport。asで名前を付けることで、以降はその名前で使用することが出来る。+<WRAP center round box 60%> 
 +ライブラリ>パッケージ>モジュール>クラス・関数 
 +</WRAP> 
 + 
 +Pythonインストールするといくつかのライブラリは自動で導入される。これを**標準ライブラリ**とい。標準ライブラリに、"os"や"csv"などがある(☞[[https://docs.python.org/ja/3/library/index.html|「Python 標準ライブラリ」Python 3.9.4 ドキュメント]])。標準でないライブラリは"pip"などを使ったインストールが必要(☞[[pip|パッケージ管理ツール]])。 
 + 
 +ライブラリを利用する時は、importでパッケージやモジュールを読み込んで使用する。asで名前を付けることで、以降はその名前で使用することが出来る。
  
 <code python> <code python>
行 11: 行 17:
 plt.show() plt.show()
 </code> </code>
- 
-ライブラリの一部を使う場合はfrom。次の例は、NumPyライブラリのうち、arrayモジュールのみを使う。名前を付ける必要も無い。 
  
 <code python> <code python>
 +#fromを使うことで、特定の関数などだけをインポートすることが出来る。
 +#この例では、NumPyライブラリからArray()関数のみをインポートしている。
 from numpy import array from numpy import array
 array([0,1,2]) array([0,1,2])
 </code> </code>
  
-ライブラリに含まれるジュール一覧表示。+==== 組み込み関数のメモ ====
  
 <code python> <code python>
 +#対象が持つメソッドなどの一覧を表示。
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
 dir(plt) dir(plt)
 </code> </code>
 {{:programming:python:pasted:20210410-224237.png?250}} {{:programming:python:pasted:20210410-224237.png?250}}
- 
-モジュールのヘルプ表示。 
  
 <code python> <code python>
 +#ヘルプ表示
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
 help(plt.axes) help(plt.axes)
行 35: 行 41:
 {{:programming:python:pasted:20210410-224750.png?500}} {{:programming:python:pasted:20210410-224750.png?500}}
  
- +===== 参考 ===== 
- +  * 陶山嶺『Python実践入門』技術評論社、2020年
- +
- +
- +
- +
-===== 参考サイト =====+
   * [[https://ai-inter1.com/python-module_package_library/|清水義孝「Pythonのモジュール、パッケージ、ライブラリ徹底解説!」AI-interのPython3入門]]   * [[https://ai-inter1.com/python-module_package_library/|清水義孝「Pythonのモジュール、パッケージ、ライブラリ徹底解説!」AI-interのPython3入門]]
  
  
  • programming/python/library.1618660251.txt.gz
  • 最終更新: 2021/04/17
  • by kaisousalad