Select Language

AI Technology Community

368views
0likes

4.1、Pythonモジュール及び導入方法

モジュールとは Python ファイルのことです。空の Python ファイルもモジュールと呼ぶことができます。ほとんどの場合、Python ファイルには変数、関数、その他の内容が含まれており、これらの内容は他のコードから使用することができます。モジュールを使用する最も簡単な方法は「import モジュール名」です。以下では、現在のディレクトリに child.py というファイルを作成し、内容は以下の通りです:
387views
0likes

4.2、Pythonパッケージの使用

パッケージはソースファイルではなくディレクトリに対応しており、パッケージディレクトリの中には必ず __init__.py という名前のファイルが存在しなければなりません。例えば、以下のようなディレクトリ構造を作成することができます。$ tree pkgDemo1/pkgDemo1/└── __init__.pyここで pkgDemo1 ディレクトリはパッケージです。import pkgDemo1pkgDemo1module'pkgDemo1'from'/pkgDemo1
441views
0likes

4.3、Pythonパッケージのインストール(3つの方法)

一部のPythonソフトウェアパッケージはシステムに付属しています。例えばsysです。これらのパッケージはPythonをインストールする際に自動的にインストールされます。しかし、一部のパッケージは自分でダウンロードしてインストールする必要があります。例えばPILです。これらのサードパーティソフトウェアには、ソースコードの形式で提供されるものもあれば、インストールパッケージの形式で提供されるものもあります。サードパーティPythonパッケージをインストールする方法はたくさんあります。この節ではいくつかの一般
436views
0likes

4.4、Pythonre正規表現モジュールの使用方法の詳細

前の章では、id()やmax()など、システムに組み込まれたいくつかのツール関数について紹介しました。これらの関数はPythonが起動すると自動的に読み込まれ、私たちが何かをする必要はありません。しかし、すべてのモジュールが自動的に読み込まれるわけではありません。一部のモジュールはあまり使われないため、特定のタスクを完了するときにのみ必要とされ、その時に初めて読み込む必要があります。正規表現はまた
562views
0likes

4.5、Python math数学ライブラリの使い方

基本的な加算、減算、乗算、除算などの演算は、何らのライブラリを導入しなくても行うことができます。しかし、正弦値を求める、平方根を求めるなどの演算を行う場合は、数学ライブラリ math を使用する必要があります。math ライブラリは以下の文で導入します:import mathこのライブラリには、よく使われる定数と処理関数が含まれています。1) π:円周率π は定数であり、直接使用することができ、型は浮動小数点数です。importm
441views
0likes

4.6、Python timeモジュールの使用方法

実際のアプリケーションでは、あるイベントが発生した時間、あるリソースの有効期限、ある時間が週末かどうかなど、いくつかの時間情報を取得する必要がしばしばあります。Pythonには、システムに付属しているtimeライブラリがあり、このライブラリには時間や日付を操作するためのいくつかのユーティリティ関数が用意されています。timeライブラリは自動的に読み込まれません。これを使用する場合は、まずそれをインポートする必要があります。
412views
0likes

4.7、Python datatimeモジュールの使用方法

日付ライブラリ datetime は date クラス、datetime クラス、time クラスなどを含み、これらのクラスは異なる機能を実行できます。このライブラリはインストールする必要はなく、インポートするだけです。方法は以下の通りです:import datetime。datetime.date クラスには以下のインターフェース関数が含まれています。1) today():現在の時間情報を取得する。today() 関数は現在の時間情報を返し、日付と時間の情報を含みます。
503views
0likes

4.8、Python binarytreeモジュールの使用方法

二分木ライブラリはインストールする必要があり、PIPを使用してインストールすることをおすすめします。インストールコマンドは以下の通りです:pip install binarytree現在のバージョンは binarytree-4.0.0 です。インストール後、このライブラリを使用するには、インポートする必要があります。方法は以下の通りです:import binarytree木のノードは binarytree.Node クラスを使用して表されます。例えば、値が 10 の木のノードを作成したい場合は
455views
0likes

4.9、Python pickleモジュールの使用方法

シリアライズは主にネットワーク伝送または永続化に用いられます。私たちは、ネットワーク上のデータはすべてバイトストリームであることを知っています。もしあるオブジェクトを遠隔のマシンに送信したい場合、まずそれをバイトストリームに変換しなければならず、その後で初めてネットワーク上で伝送することができます。ファイルもバイトストリームです。もしあるオブジェクトをファイルに保存したい場合、まず同様にそれをバイトストリームに変換しなければならず、その後で初めて保存することができます。
386views
0likes

4.10、Python randomライブラリの使用法の詳細

Pythonにはrandomライブラリが標準搭載されています。このライブラリはいくつかの数をランダムに生成することができ、通常はランダムな実数またはランダムな整数を生成するために使用されます。私たちはrandom.random()を使って0から1の間の実数をランダムに生成することができます。整数を生成したい場合は、random.randint(開始値,終了値)を使って指定範囲内の整数を取得することができます。生成随
post
  • 10

    item of content
Pythonにおいて、ディレクトリとファイルは非常に重要で、異なるファイルでは同じ関数や変数を定義しても衝突が起こりません。これはJavaに似ており、CやC++とは明らかに異なります。Pythonはソースコードのレベルでネームスペースを定義していないため、ファイルとパスがimport文と共にネームスペースの役割を果たします。
異なるPythonファイルは異なるモジュールに対応し、同じディレクトリ内の複数のPythonファイルの集合が1つのパッケージとなります。
この章では、読者にPythonのモジュールとパッケージの概念と定義を説明し、合わせてサードパーティのPythonパッケージの様々なインストール方法と使用法を紹介します。