こもろぐ @tenkoma

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

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

python

皆Py書房 -- That's a side of The Python I didn't know(1)

p.28 set型 そういえばset型って使ったことがないや.試してみるべきだな.(p.128でも触れるらし) http://www.python.jp/doc/release/lib/types-set.html >>> se = set((1,2,3,4,5,6)) >>> se set([1, 2, 3, 4, 5, 6]) >>> se.pop() 1 >>> se set([2, 3, 4, …

wxPython IN ACTION読書記録(12) 2.4 wxPythonの終わらせ方

最上位ウインドウがすべて閉じられたときwxPythonアプリの終わり Listing 2.1で気になったこと. ユーザにウインドウを閉じられたときではなく,プログラマブルにアプリケーションを落とす方法 最上位ウインドウのClose()メソッド 2.4.1 普通の終了 wx.Appの…

win32comでExcel

こんどはこっちでExcelにアクセスしてみよう.Python本体の他にwin32all,あとMicrosoft Excelも必要.これが欠点. win32comでExcelを操作する方法について扱っているページと言えばまずhttp://www.hlj.com/~tanoue/Python/Wdw/wpy1.htmlを見ることになるは…

wxPython IN ACTION読書記録(11) 2.3 How do I direct output from a wxPython program?

Pythonで出力と言ってまず思いつくのが標準出力ストリーム(sys.stdout)と標準エラー(出力)ストリーム(sys.stderr) wxPythonのプログラムでは標準で,Windowsではウインドウに,Unixでは実際のコンソールウインドウのようなもの?に標準出力がリダイレクトさ…

PythonでExcelファイルを生成:pyExcelerator

pyExcelerator download | SourceForge.net [思] PythonでExcelファイル作成 まぁ,サンプルコード(解凍先のexamplesフォルダ)を見れば,使い方はわかるので,やりたいこと→サンプルコードの対応表を作ってみよう. ブックの作成,シートの作成,保存→ほとん…

皆Py書房 -- That's a side of The Python I didn't know(0) The Answer is 42.

p.13 図3 >>>def ultimatecalculator(): ... """The ultimate calculato of the universe ... """ ... return 42 ... >>> ultimatecalculator() 42calculatoはTypoかな?ここでまぁニヤリとするわけですけど,計算には数百万年かかるわけですからせめてウェ…

みんなのPython

みんなのPython作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/08/22メディア: 単行本購入: 11人 クリック: 624回この商品を含むブログ (180件) を見るみんなのPython第四版 サポートWeb(サンプルコード) | TRIVIAL TECHNOLOGIES 4 @…

wxPython IN ACTION読書記録(10) wxPythonがラップしているwxWidgetsはC++のツールキットだから

wxPythonでは名前付けがPythonの慣習と異なる(メソッド命名規則が違う.例:OnInit()) wxPythonのクラスにははっきりとGetterとSetterがあって,属性名で直接アクセスできない.アクセサを使う必要がある. 2.2.2 アプリケーションオブジェクトが作られて,破…

py2exeを使ってみた.EmEditorをインスコしてみた.

py2exeのsetup.pyを書くためにid:Voluntasさんが激オススメしているEmEditorをインストールして使ってみた.xyzzyを,本を買ってまで使いこなそうとしたけどいままで使うに至っていないので.(Python Syntaxに色付けるスクリプトを導入したりはしたけれど) …

はてなダイアリーとはてなグループのURLをはてなの記法に置き換えるスクリプト

d:id:Voluntas:20060820のコメント欄で思いついた.じゃない,思い立った. こんなの.PythonとwxPythonの実行環境が必須です.ansi版とunicode版が選べますがunicode版がおすすめ. こんなスクリプトを書くのにn時間かかったのは内緒だ.最初正規表現で書こ…

wxPython IN ACTION読書記録(9) How do I create and use an application object?

wxPythonアプリには1個(0個でも2個以上でもなく)のapplication objectが必要. イベントに反応してイベントハンドラーにその内容を送る application objectをインスタンス化しないとframeとか作れない(frameとかを管理するのがapplication objectなのでそう…

Pythonリングにご参加下さい

Python関係がないのでつくった. はてなリング サービス終了のお知らせ http://ring.hatena.ne.jp/ringlist?word=perl&.submit.x=0&.submit.y=0やhttp://ring.hatena.ne.jp/ringlist?sort=&word=php,http://ring.hatena.ne.jp/ringlist?sort=&word=rubyだと…

wxPython IN ACTION読書記録(8) 2.1 What do I need to know about the required objects?

やっとCHAPTER 2ですね. 2つの土台クラス アプリケーションオブジェクトは最上位(メイン)のイベントループを管理する イベントに反応する最後の機会を握る(メインのイベントループが終わったら実質wxPythonプログラムは終わりだから?) 最上位ウインドウオ…

TurboGearsの入り口

ISBN:477412818Xする. Windowsでのインストールが取り上げられていないのでhttp://nagosui.org:8080/Nagosui/Misc/Turbogears/turbogears-install-on-windowsというピッタリなページが見つかる.感謝! Easy Installが既に使えるのでコマンドラインで一行実…

wxPython IN ACTION読書記録(7) 1.5 What can wxPython do?...and more...

1.5 What can wxPython do? まぁたいがいはfigureを見れば俯瞰できる.最後の方だけつらつらと. クリップボードの取得 ドラッグアンドドロップ MIME typesとオーディオ システムの標準ダイアログ XMLファイルでインターフェースを定義する…xrcの事かな.wxP…

標準出力の文字コード

コンソールに文字列を出力するときどれかの文字コードを指定してやると,そのとき以外の環境では文字化けしたりします.だから標準出力でどのエンコーディング方式が使われてるか取得できればいいんじゃね?と考えていたのですが. http://python.matrix.jp/…

wxPython IN ACTION読書記録(6) 1.4 Creating the final hello.py program

Listing 1.3のサンプルコード,書籍と比べるとWebでダウンロードしたものには self.SetClientSize(size)の一文が追加されている.Frameの引数で渡すsize同様このメソッドもFrameの大きさを指定するもので自然数2要素のタプルを渡せば指定された大きさになっ…

atsさんのPython本,愛称は「みんPy」…ですか?

みんなのPython作者: 柴田淳出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/08/22メディア: 単行本購入: 11人 クリック: 624回この商品を含むブログ (180件) を見るAmazonで書影が見られるようになってます. 書籍を執筆しました - 「みんなのPyt…

wxPython IN ACTION読書記録(5)1.3 Extending the bare-minimum wxPython program

この前の簡単なプログラムを拡張していこう.PythonProgrammingの標準(慣習)に倣って土台をしっかりさせれば,役に立つこともできよう. Listing 1.2にはいくつか重要なものが追加されている. シバン行(shebang line) unixライクなシステムでは便利でその他…

wxPython IN ACTION読書記録(4)Working with applications and frames

p.12 1.2.2(続き) この前はサブクラスの中で__init__()メソッドを定義してなかった.このときは自動的に親クラスの__init__()メソッドが呼び出される. でもサブクラスで__init__()メソッドを定義すると,自動的に呼び出されないので,親の__init__()メソッ…

最新LLフレームワークエクスプローラ(ry

最新LLフレームワークエクスプローラ Ruby on Rails, Maple/Ethna(PHP),Catalyst(Perl),TurboGears(Python) 5大フレームワーク徹底攻略作者: Software Design編集部出版社/メーカー: 技術評論社発売日: 2006/07/07メディア: 大型本 クリック: 34回この商品を…

wxPython IN ACTION読書記録(3)Importing wxPython

p.10 普通Pythonにおいてimportの順番には意味がないし,不都合もないが,wxPythonにおいてはwxモジュールをまずimportしないといくつかの重要なモジュールが力を発揮できない.例えばxrcが例示されている.だから import wxこの文なしに from wx import xrc…

Pydev 1.2.2 リリース

RSSを購読してリリースノートを淡々と訳していくよ. http://pydev.sourceforge.net/features.html 1.2.2の新しいところ コード補完 コールチップの追加 コード補完の時に候補リストの横にドキュメンテーション文字列がでることらしい. 引数は,コード補完…

wxPython IN ACTION読書記録(2)Bare wxPython program

p.4の途中から. Listing1-1(sample.py)について. 読者にインターフェイスプログラミングの経験があっても,十中八九,すべての引数が理解できるということはないだろう,と.あ,もちろんリファレンスよんだり,ドキュメント読めば分かるわけですが,メソ…

wxPython IN ACTION読書記録(1)Introduction to wxPython

とりあえず読み始めないとな.日に5ページも行かなそうなんでそこんとこよろしく.エントリーの最後にAmazonアサマシリンクがあるのもご了承下さい. p.1 Introduction to wxPython Chapter 4でPyCrustをラッピングしてデバッグを簡単にしよってのをするらし…

PEAKで怠け者になるんだ

autoimpがインストールできない…と悩んだが1日寝かせて解決! - Engineer as a Lifestyle @tenkoma # Voluntas 『基本的にはsite-packages直下でいいみたいです。 easy_installを愛用しているのでどこに入れているのか意識していませんでしたorz なにその便…

autoimpがインストールできない…と悩んだが1日寝かせて解決!

2006-07-20で知ったpythonスクリプトはインタラクティブシェルでimport文を書かなくても(from文はやっぱり必要か?)最初に使うときに自動的にimportしてくれるらしい. しかしどうしても思ったように動いてくれない.なにが間違っているのだろう. autoimp.p…

スラドのsearch.plを読み込んでインデックスリストを得る

正規表現やってた成果がこれ. # -*- coding: utf-8 -*- """ slashdotjp.py スラッシュドットジャパンの記事リストおよび記事,コメントを読み込むモジュール """ import urllib,re START_INDEX_LIST = "" END_INDEX_LIST = "" def get_index(): """ 記事リ…

IPythonの夜明け - ようやくidleが手放せそうです.

IPythonと正規表現のデモ - Engineer as a Lifestyle @tenkomaを使ってごにょごにょしてましたが,idleより軽すぎて気持ちがいいですね.In[num]で入力文字列がOut[num]で出力が参照できますが,Inは特殊なlistインスタンス(文字列が入っている)でOutはただ…

wxPython in Action

wxPython in Action作者: Noel Rappin,Robin Dunn出版社/メーカー: Manning Pubns Co発売日: 2006/03/28メディア: ペーパーバック購入: 1人 クリック: 38回この商品を含むブログ (13件) を見る読むよ!書くよ!