ラベル Python の投稿を表示しています。 すべての投稿を表示
ラベル Python の投稿を表示しています。 すべての投稿を表示

2017年7月16日日曜日

Python3 と web2py 、SQLEDITABLE

ちょっと前に、web2py 2.15.1 が公開されましたが、このバージョンからは試験的に Python3 に対応しています。 web2py Download また、これに合わせて、SQLEDITABLE もPython3に対応しました。 SQLEDITABLE ...

2017年7月12日水曜日

Python3移行の注意点 ZIP・MAP組み込み関数

Python2のサポートは2020年までだそうです。Python3に関しては私は殆ど使用してこなかったのですが、最近環境も揃ってきたような気もします。このタイミングで、プラグイン・ライブラリのPython3への移行作業してみました。 作業自体は一日程度で終わりました。また移行...

2012年2月25日土曜日

Python組み込みクラス(set 集合型)を使った論理式

この前ソースを眺めていたら、次のようなコードがありました。 groups = set([row.group_id for row in rows]) groups_required = set([row.group_id for row in rows2]) if gro...

2012年1月5日木曜日

ブール演算について

Pythonのブール演算について、メモ書きします。 Python2.5 から 三項演算子 が使えるようになり、私も三項演算子を常用している。Pythonの三項演算子はC言語などとは式の順序が違うため、ちょっと戸惑うが、慣れれば便利に使える。 三項演算子が登場する以前は、ブ...

2011年12月4日日曜日

Python組み込み関数(any 関数 と all 関数)

今回は小ネタです。 この前ソースを眺めていたら、見慣れない関数があった。例えば次のようなコードである。 if not filename.startswith('/') or \ any(filename.endswith(...

2011年7月11日月曜日

VIRTUALENV について

今回、 virtualenv について簡単に触れてみようと思います。 virtualenv については、既にサイトやブログで紹介しているところが多い。私も幾つかの記事を読んでみたが、「どうもイマイチわからない」 という状態だった。 しかし実際に使ってみると、かなり便利だ...

2011年7月10日日曜日

Python3 で pip を動かす

ややこしかったので、メモ書きします。 Python2 では Easy_install コマンドを使えるようにするために、 setuptools を導入した。しかし Python3 では、 setuptools をインストールできない。代わりに、 distribute...

2010年11月25日木曜日

werkzeugインストール

Kayにも使われているwerkzeugだが、以下のサイトで詳しい説明がある。 wiki Python/Werkzeug 本家サイト Kayにはwerkzeugが含まれているが、別途Pythonに導入する場合は Easy Install もしくは mercurial を使...

Easy Install / pip について

Easy Install については次のサイトで詳しく解説されている。 参考: PythonMatrixJp EasyInstallを使えるようにする pip については次のサイトで解説している。 参考: そこはかとなく書くよ。 pipの使い方 追記 pip を追...

2010年10月24日日曜日

Python組み込み関数(property関数)

クラス・インスタンスのプロパティ属性の取得・設定を行う組み込み関数 関数パラメーター property(fget=None, fset=None, fdel=None, doc=None)     fget プロパティを取得するメソッド名     fset プロパティを設...

2010年10月20日水曜日

numarrayパッケージの代用

サンプルプログラム中などで numarray パッケージを使っている場合、 numpy で代用できるようだ。 numpyは次のURLからダウンロードできる。 http://sourceforge.net/projects/numpy/ またサンプルソースは、 import...

PyScripterでPython環境を指定する

PyScripterでのPython環境設定方法について解説する。 PyScripter をインストールすると、PyScripter内のPythonインタープリターはPCにインストールされている環境で最新のPythonが設定される。 PCに複数バージョンのPythonをインス...

Eclipseで Unresolved import エラー

Eclipseで Unresolved import エラーが表示される。 パスが通っており問題無いはずだが、from import 行でUnresolved importエラーが出ることがある。 入れ子状にモジュールが設定されている場合、出ることがあるようである。 特に問題...

2010年10月15日金曜日

IPythonの導入

IPythonの導入について書きます。 IpythonはPythonインタラクティブ・コンソールを高機能にするツールだ。導入すると、 コマンドなどの補完機能 OSコマンド実行 オブジェクトのインスペクト(ヘルプ機能) などの機能が追加される。(参照 Python Ma...

2010年10月7日木曜日

PythonのPathについて

Python を使い始めた頃、Path設定がよくわからなかった。 あるモジュールをインポートして使いたいのだけど、使えない。どうも Path が通っていないようだという事はわかったのだが、Pathと言えばWindowsだと思っていたのでWindows設定を変更していた。でも動か...