Pythonプログラミング– category –
Pythonプログラミング学習まとめ
-
Pythonプログラミング
Pythonプログラミング学習まとめ
【Pythonプログラミング学習まとめ】 開発環境 このHPでは、Java、Python、サーブレット&JSPの開発環境にPleiadesを使っています。 とにもかくにも開発環境整えないとね。 お手軽なオンライン実行環境もありマス。 学習用にピッタリ。 基本構造とルール P... -
Pythonプログラミング
Pythonの例外処理の構文
例外処理は、プログラム実行中にエラーが発生した場合に、エラーを適切に処理するための方法デス。 例外処理 構文 try: # 例外が発生する可能性があるコード except 例外クラス名: # 例外が発生した場合に処理する内容 else: # 例外が発生しなかった場合... -
Pythonプログラミング
Pythonのオブジェクトとインスタンス
【オブジェクトとインスタンス】 オブジェクト指向プログラミング(OOP)では、プログラムをオブジェクトの集まりとして考え、それらのオブジェクトが相互に連携してタスクを達成する方式です。 オブジェクト オブジェクトはクラスから生成されマス。 Pyth... -
Pythonプログラミング
Pythonの日付と時刻
【日付と時刻の関数やメソッド】 Pythonの日付と時刻の関数やメソッドは、datetime モジュールで提供されていマス。 datetime モジュールには、以下の関数やメソッドがあります。 datetime.date():日付オブジェクトを生成します。 datetime.time():時刻... -
Pythonプログラミング
Pleiadesのインストール(開発環境の準備)
Pleiadesは、Javaの統合開発環境であるEclipseを日本語化するプラグインデス。 Pleiades All in One は統合開発環境である Eclipse 本体と、日本語化を行うための Pleiades プラグインおよびプログラミング言語別に便利なプラグインをまとめた Windows、Ma... -
Pythonプログラミング
Pythonのproperty() 関数
property() 関数はPythonで属性を作成するために使用される組み込み関数デス。 この関数は、属性のゲッター、セッター、デリータ(deleter)を指定し、属性にアクセスする方法をカスタマイズできます。 【property() 関数】 property(fget, fset, fdel, do... -
Pythonプログラミング
Pythonのゲッターとセッター
【ゲッターとセッター】 ゲッターとセッターメソッドは、主に隠蔽されたクラスのインスタンス変数にアクセスするために使用されマス。 ゲッター(getter)とセッター(setter)は、オブジェクトの属性に対して間接的なアクセスを提供し、属性の値の取得と... -
Pythonプログラミング
Pythonのカプセル化
【カプセル化】 カプセル化(Encapsulation)とは、オブジェクトの内部を外部から隠蔽し、オブジェクトの状態を保護する仕組みです。 わけわからんひとに、プログラムの中身を書き換えられないようにする仕組みだね。 外部からの干渉を無くして、プログラ... -
Pythonプログラミング
Pythonのマングリング
まんぐりんぐ? 外部からのアクセスを制御するための仕組みデス。 【マングリング(Name Mangling)】 マングリング(難号化)はクラス内の属性やメソッドの名前を変更して外部からのアクセスを制御するための仕組みです。名前の衝突を防ぎ、クラス内での... -
Pythonプログラミング
Pythonのコンストラクタ
【コンストラクタ】 コンストラクタは、クラスのインスタンスを作成する際に最初に呼び出されるメソッドデス。 インスタンスに初期値を設定したり、インスタンスで使用するリソースを初期化したりするために使用されます。 「なんも値がない!」ってことが...