Python

pylint をインストールをすると jedi-vim がエラー

pip uninstall colorama で解決。 ◯ エラーが出力された背景 以下のような手順で pylint をインストールしました。 $ # virtualenv の環境を作ります。 $ mkvirtualenv --python=python3 python3 $ workon python3 (python3)$ (python3)$ # この段階では jed…

Python の デコレータ

用途 複数のメソッドに共通の前処理と後処理を付加できる。 ポイント 1) デコレーターは、デコレートされた関数を返す。 2) デコレートする関数の中身の記述は変えられない。 サンプル ① 以下は pre do, post do を前後に出力するデコレータ。 >>> def decor…

Python で文字列クラス名からオブジェクトを生成

◯ class_ 関数 def class_(class_name): return globals()[class_name] ◯ 使用例 class A: def __init__(self, a, b): self.a = a self.b = b def func(self): return self.a + self.b a = class_("A")(2, 3) a.func() # 5 ◯ globals 関数 globals() 現在の…

Python の引数は値渡しか、それとも参照渡しか。

値渡し (call by value) 引数は 値渡し (call by value) で関数に渡されることになります 4. その他の制御フローツール — Python 3.6.3 ドキュメント ここで渡されている値は、具体的には id という値だと思っています。思っていますというのはマニュアルに…

Python の datetime まわりの記事

http://taichino.com/programming/1876 Pythonの日付処理とTimeZone | Nekoya press

Python でクラスキャスト

child_object.__class__ = ParentalClass

Python でプログラミングをすることについて

それにしても Python でプログラミングするのって楽しいな。ぼくが Python と出会ったのは、大学の研究室に入りたての4年生の頃の事でした。PHP と Fedora を使って簡単なプログラムを組んでたんだけどPHPは、なんだか関数名の規則がまばらだし、変数の頭に…

Python で定義前の変数、関数、クラスの参照するときは関数定義内で参照する。

未定義の変数、関数、クラスは関数の定義内で参照します。

Google App Engine の POST で値が取得できない(´;ω;`)ブワッ

やろうとしていることは、ドラッグ&ドロップされたファイルを JavaScript で Google App Spot に送ろうとしたところローカルの環境だとうまくPOSTした値を取得できるのに なぜか App Spot にあげると動作しない。もとにしたファイルは(PHPですが...)↓ htt…

YAMLファイル

ファイル名 チュートリアルの helloworld.py のファイル名をhelloworld2.py 書き換えたら yaml の設定ファイルでurlを設定する箇所も下記のように書き換える必要があります。 -- url: /.* script: helloworld.app-- url: /.* script: helloworld2.app インデ…