こもろぐ @tenkoma

What We Find Changes Who We Become -- Peter Morville著『アンビエント・ファインダビリティ 』

広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。

python

正規表現その2

http://www.python.jp/Zope/articles/tips/regex_howto/regex_howto_4の途中から最後の章まで読んだ. 2つ疑問がでてきた.

正規表現のデモ

http://www.python.jp/Zope/articles/tips/regex_howto/regex_howto_3 Tkinter が使えるなら redemo.py を見るのもよいでしょう。これは Python ディストリビューションに含まれているデモです。正規表現を入力すると、マッチしたか失敗したかを表示してくれ…

PDFを読み込んでプレゼンをクールに!

http://keyjnote.sourceforge.net/[http://ukai.org/mu/q?date=2006-06-14#36388642経由] PDFを読み込んでkeynoteっぽい?プレゼンにするツールです.OpenGLを使って?*1アルファブレンドしたスムーズな画面遷移が特徴的です. TABキーによるスライド一覧画…

doctestすげぇーーー

2006/05/21 PythonのDocTestでお手軽TDD - 清水川Web Pythonで強制インデントの次に素敵なポイントではないか?

AA折れ線グラフ in Python

http://oss.timedia.co.jp/index.fcgi/kahua-web/show/ossz/oneline/2006-03-14 AA折れ線グラフ # Ruby版 - 32nd Diary(2006-04-07) やるべし!

プロンプトの改造(初めてのPython第二版 p.586)

import sys,os class ps1: def __init__(self): self.line = -1 def __repr__(self): self.line += 1 return "current: %s, inputted line(s):%3d >>>" % (os.getcwd(),self.line) sys.ps1 = ps1()

Python.orgがリニューアル

Welcome to Python.org すごいすっきりしてるよ.

py2exeで固められているか否かを判別したいとき

http://python.matrix.jp/projects/harmonize.htmlを少し読んでてEnlightenment / Mailing Listsも

http://zephyrfalcon.org/labs/beginners_mistakes.html[http://www.voluntas.net/natural/2006/03/post_105.html経由]

ひととおり読んでみましたが,Python初心者というより多言語経験者がやらかす間違いといった感じでしょうか.一番最後のSome adviceが,興味深い.気付きにくいこと,Pythonの強みなど. Dynamic languages allow for a different type of software design. …

あるディレクトリ以下のファイルとフォルダを再帰的に表示する(初めてのPython p.586)

import os,stat,sys def reprDirInfo(dirpath, indent=0): print " "*(indent-1),"+",dirpath for path in os.listdir(dirpath): full = os.path.join(dirpath,path) if os.path.isdir(full): reprDirInfo(full,indent+4) elif os.path.isfile(full): print …

ファイル名一覧を書き出す

かんたん10分プログラミング - 第6回 指定フォルダ内のファイル名一覧をExcelに書き出す:ITpro 最近あるフォルダからファイル名一覧を取り出すというようなことをPythonでやったので. Excelに貼り付けるために"ファイル名一覧"を書き出すだけ*1ならPython…

range と xrange

http://www.python.jp/doc/nightly/lib/built-in-funcs.html#l2h-56 http://www.python.jp/doc/nightly/lib/typesseq-xrange.html rangeは関数でxrangeはクラスなんだな.あんまり大した違いは無いと考えていいのか? >>> x = xrange(10) >>> x xrange(10) >…

import this

The Zen of Pythonのソースコード(/Lib/this.py)はなぜか偽装されていた. あの文章はアスキーコードの中で大文字小文字別々に13文字分ずらされていた.また空白をそのままにしておくために辞書クラスのgetメソッドが使われている.(辞書に第一引数のキーが…

PyAlaModeとpythonwin

Pythonのお勉強 Part8の98から102あたりの話題. pythonwinって開発環境があるらしいということで調べてみると本家python > download > Windows,DOSのpywin32というプロジェクトで配布されているインストーラについていた. あとスレにはないけどwxpython2…

2chのPythonスレまとめwiki

Pythonのお勉強[http://www.python.jp/Zope/PyLog//1132101631/index_html経由]] ウホッ 2chのPythonスレはかなり前にのぞいた事があったけど, 現在進行中のスレッドの中には,お題に合わせてプログラムを書くというものもあります. のような展開になっ…

pydevが日々進化している気がする.

今日やっと気付いたけど,ドキュメンテーション文字列がポップアップしてる!すげぇ.

とりあえずtxtを取り出すスクリプト

同一ディレクトリないの.txtを.zbkにりねーむ - Engineer as a Lifestyle @tenkomaのつづき 使えるモノになるかはわからないがとりあえず作り始めることにした. ツールの核になる,aozora.gr.jpからzipファイルをダウンロードして,txtファイルを取り出すス…

Python Sidebar ja

http://www.python.jp/Zope/download/pythonsidebar http://tach.arege.net/d/20050707.html#p01のローカル版といった感じ.ドキュメント本体もローカルに展開されているので読み込みが速い.検索機能はGoogleで日本語サイトも検索できる.

同一ディレクトリないの.txtを.zbkにりねーむ

まず import os, globして,os.chdir()やos.getcwd()を利用して目的のディレクトリにたどり着く.ちなみに現在のディレクトリ内のファイルとサブディレクトリを表示するにはos.listdir('.')〔またはos.listdir(os.getcwd())〕を使う. for fname in glob.glo…

Pythonによるゲームスクリプティング

Game Scripting With Python - Slashdot.org メモ.

危ない本

http://www.voluntas.net/natural/archives/2005/09/post_259.html Twistedって知らなかったけど表紙がやばいな.セキュリティウォリア,Firefox風太以来のショックだ. Beginning Python も同様にやばいな.From Novice to Professional というサブタイトル…

Python 系調べ物log

ネタとして言いたいだけだけど,やってる人は真剣みたい PyPy - PythonによるPython実装 http://codespeak.net/pypy/dist/pypy/doc/news.html [http://www.trashbox.jp/~moriwaka/moin.cgi/PythonUpdate2005経由] _ ∩ ( ゜∀゜)彡 PyPy! PyPy! ⊂彡…すいません…

Python によるゲームプログラミング実況中継 第2回

ついににupされましたよ,奥さん.あとで見る.

WindowsXPにJythonをインスコしてみた.

とりあえず,インスコだけはあっさり出来ました. 【インフォシーク】Infoseek : 楽天が運営するポータルサイトを参考に インストールディレクトリはC:\jython-2.1にした でシステムの環境変数のパスを通して(マイコンピュータ右クリック > 詳細設定 > 環境…

PyDevリリースノートを読む

Pythonの統合開発環境のメインで使っているPyDevの0.9.7.99がリリースされた.なんとなくは使えていたけど,すべての機能については知らなかったので,英語読みの練習がてらにhttp://pydev.sourceforge.net/features.htmlを訳してみる.自信が無いものは[自…

おそらくは親切なUnicode文字列

http://www.voluntas.net/natural/archives/2005/08/post_229.html http://www.voluntas.net/natural/archives/2005/08/post_231.html 一連のやりとりの後で,初めてのPythonを読み返してみると,こんな事が書いてあった. Unicode文字列オブジェクトは,通…

Pythonグラフィックスとたわむれる.

ひさしぶりのPythonネタ(笑 http://ar.aichi-u.ac.jp/python/#3.2.0にあるPython によるグラフィックス(PDF)を印刷して読む.約30ページだけど,Java2Dをかじったことがあるので,結構すいすい理解できた気がする.2時間くらい.テキストはユニコード文字列…

IPython

http://tokuhirom.dnsalias.org/~tokuhirom/tokulog/1663.htmlより IDLEよりよい? 資料置き場 ブックマしました。

変数がどこに属するかが自明?

class定義内部のコードで変数の参照部分を見るだけで,クラス属性かインスタンス属性かグローバルorローカル変数かがわかる…はず。 クラス属性はクラス名.属性名として参照しなければならないし,インスタンス属性はself.属性名として参照しなければならない…

PythonRecipe - wiki contents

http://www.programmers-paradise.com/tdiary/?date=20050618#p05経由 んー、やっぱりサイドバーのないほうが走り書きしやすいっぽいイメージだよなぁ(いあいあ、リンク先が走り書きっぽいという意味じゃなく…) サイドバーがあった方がサイトの構造がわかり…