2022年10月30日 / 最終更新日時 : 2022年10月30日 studio73 Python Pythonチュートリアル 6章 モジュール(7) パッケージ 「パッケージ」とは、複数のモジュールを集めて1つのディレクトリにまとめたものを言います。パッケージとして扱うためには __init__.py というファイルをディレクトリ内に置きます。__init__.py […]
2022年10月23日 / 最終更新日時 : 2022年10月23日 studio73 Python Pythonチュートリアル 6章 モジュール(6) dir() 関数 dir() 関数組み込み関数 dir() 関数は、モジュールが定義している名前を確認するのに使います。・引数がない場合、現在のローカルスコープにある名前のリストを返します。・引数がある場合、そのオブジェ […]
2022年10月16日 / 最終更新日時 : 2022年10月16日 studio73 Python Pythonチュートリアル 6章 モジュール(5) 標準モジュール Pythonには標準モジュールのライブラリが付属します。これについては、「ライブラリリファレンス」という別のドキュメントに解説があります。幾つかのモジュールは言語のコアにはアクセスしないものの、効率や、シ […]
2022年10月9日 / 最終更新日時 : 2022年10月16日 studio73 Python Pythonチュートリアル 6章 モジュール(4) 「コンパイル済」Pythonファイル モジュール読み込みの高速化の為、Pythonはコンパイル済みのモジュールを__pycache__ディレクトリにmodule.バージョン名pyc の名前でキャッシュします。・Pytho […]
2022年10月2日 / 最終更新日時 : 2022年10月16日 studio73 Python Pythonチュートリアル 6章 モジュール(3) モジュール検索パス モジュールをインポートする場合の検索パス(検索順)は、以下の順に行われます。1.ビルトインモジュールの中より対象のモジュールを検索2.sys.path変数で得られるディレクトリのリストから対象のモジュ […]
2022年9月25日 / 最終更新日時 : 2022年9月25日 studio73 Python Pythonチュートリアル 6章 モジュール(2) モジュールをスクリプトとして実行する __name__は、Pythonのコードを実行するときに自動的に作られる変数です。この変数には、実行しているプログラムのモジュール名が代入されますが、スクリプトとして実行された場合に […]
2022年9月18日 / 最終更新日時 : 2022年9月18日 studio73 Python Pythonチュートリアル 6章 モジュール(1) モジュールについてもうすこし モジュールには、関数定義に加えて実行文を入れることができます。これはモジュールを初期化に使うことを意図したものです。これらの実行文は、インポート文の中で最初にモジュール名が見つかったときにだ […]
2022年9月11日 / 最終更新日時 : 2022年9月11日 studio73 Python Pythonチュートリアル 6章 モジュール モジュールについて モジュールとは、Pythonの定義や文が入ったファイルの事です。このモジュールを利用するには、import文使い読み込む事で利用する事が出来ます。 新規に「fibo.py」ファイルを作成して、上記2個 […]
2022年9月4日 / 最終更新日時 : 2022年9月4日 studio73 Python Pythonチュートリアル 5章 データ構造(16) シーケンスとその他の型の比較 シーケンスオブジェクトは、同じシーケンス型の他のオブジェクトと比較できます。1.比較には 辞書的な順序が用いられます。2.最初の二つの要素を比較し、その値が等しくなければその時点で比較結果が […]
2022年8月28日 / 最終更新日時 : 2022年8月28日 studio73 Python Pythonチュートリアル 5章 データ構造(15) 条件についての補足(その2) ・比較演算(<、<=、>、>=、==、 !=) 比較演算子は組み合わせて利用する事が出来ます。・ブール演算子 「and」 と 「or」 短絡演算子で、これらの演算子の引数は左から […]
2022年8月21日 / 最終更新日時 : 2022年8月28日 studio73 Python Pythonチュートリアル 5章 データ構造(14) 条件についての補足 ・比較演算子「in」と「not in」 ある値があるシーケンス中に存在するか (または存在しないか) を調べます。・比較演算子「is」と「is not」 二つのオブジェクトが等しいか(または異なるか) […]
2022年8月14日 / 最終更新日時 : 2022年8月14日 studio73 Python Pythonチュートリアル 5章 データ構造(13) ループのテクニック(その2) 今回はループのテクニック(その2)について説明します。・reversed()関数:リストの要素を逆順に並べ替える。・sorted()関数:リストを昇順または降順にソートする。・set()関数 […]
2022年8月7日 / 最終更新日時 : 2022年8月7日 studio73 Python Pythonチュートリアル 5章 データ構造(12) ループのテクニック(その1) 今回はループのテクニックについて説明します。・辞書に対してループを行う。・シーケンスに対してループを行う。・二つ以上のシーケンス型に同時にループを行う。 5行目で辞書型のループでitems( […]
2022年7月31日 / 最終更新日時 : 2022年7月31日 studio73 Python Pythonチュートリアル 5章 データ構造(11) 辞書型 (dictionary) 今回は辞書型 (dictionary)について説明します。辞書型 (dictionary)とは、KeyとValueという2つの値をペアで保持するデータ型です。辞書は キー (key) で […]
2022年7月24日 / 最終更新日時 : 2022年7月24日 studio73 Python Pythonチュートリアル 5章 データ構造(10) 集合型(セット) 今回は集合型(セット)について説明します。集合とは、重複する要素をもたない、順序づけられていない要素の集まりです。Set オブジェクトは、和 (union)、積 (intersection)、差 (di […]