Pythonでファクトリ関数(クロージャ)

『初めてのPython 第3版』で、ファクトリ関数(クロージャ)の説明があった。 入門書としては、とても高度な内容を扱っていると思う。 >>> def maker(N): … def action( …

Continue reading ‘Pythonでファクトリ関数(クロージャ)’ »

Pythonの三項演算子

Python2.5から三項演算子が導入された。 if X: A = Y else: A = Z を次のように書くことができる。 A = Y if X else Z Python2.5より前のバージョンでは、次のように書く …

Continue reading ‘Pythonの三項演算子’ »

GoogleAppEngine用フレームワーク Kay で画像ファイルをアップロードする

Google App Engine用フレームワークKayを使い、画像ファイルをアップロードする方法。 画像を保存するためのモデルを用意します。 アップロードされた画像を保存するためのBlobPropertyを用意します。 …

Continue reading ‘GoogleAppEngine用フレームワーク Kay で画像ファイルをアップロードする’ »

講座に適していると「特に推奨」されている言語は、プログラミングおよび問題解決を学ぶために設計されており、かつ安定性もある Pascal/Delphi だそうだ。

「英国の試験委員会、初級コンピュータサイエンスから C や PHP を除外」より。 シラバスでは、Java、Pascal/Delphi、Python 2.6、Pythons 3.1、Visual Basic 6、もしくは …

Continue reading ‘講座に適していると「特に推奨」されている言語は、プログラミングおよび問題解決を学ぶために設計されており、かつ安定性もある Pascal/Delphi だそうだ。’ »