- 1 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:27:53 ]
- Python オフィシャルサイト
www.python.org/ 日本Pythonユーザ会 www.python.jp/Zope/ FrontPage - Pythonのお勉強 python.rdy.jp/ 前スレ pc11.2ch.net/test/read.cgi/tech/1201073019/l50 ◆関連スレッド Microsoft IronPython 1.0 pc11.2ch.net/test/read.cgi/tech/1157686822/ Python の宿題ここで答えます Part 1 pc11.2ch.net/test/read.cgi/tech/1153585095/ 2ch検索: [python] find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python ◆関連リンク Python 日本語ドキュメント - Pythonistaのお友達 www.python.jp/doc/release/ Pythonのバイブル的書籍 www.amazon.co.jp/dp/4797341815 その前編 www.amazon.co.jp/dp/4797341815
- 244 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 05:20:12 ]
- グローバル変数がないというのが困りもんだな
クラスにスタティック変数が作れる問題ないが、あるのか?
- 245 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 05:37:41 ]
- >>244
グローバルなクラスは作れるんじゃね? 変数使うより安全確実だよ。
- 246 名前:デフォルトの名無しさん [2008/02/28(木) 05:44:59 ]
- hoge.pyにクラスHogeを定義したあとに、hoge.pyファイルの最後の方に
hoge = Hoge()と書いておけば どこのモジュールからでもhogeにCのグローバル変数のようにアクセスできるという解釈でいいのかな
- 247 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 05:46:26 ]
- いいよ
- 248 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 05:58:31 ]
- 日本製は優れていると言わしめた80年代と打って変わって、
今の日本人は英語の勉強をせず、コンピュータ関連の商売では台湾とインドに持ってかれてるのが現状 90年代の日本のバブル経済期に高卒で社員になった奴等はぬるい湯に浸かりつづけ、 社会的にその後輩、部下になってしまった奴らなんかは先人の知恵を伝承してもらえなかった。 事実、「上司はCOBOLしか出来ないくせに仕様変更とかチャチャ入れてきて邪魔」といわれてる ここで「英語の論文が読めない」といっている間に、 ほかの奴は英会話をマスターし台湾でも使える中国語の勉強を始めてる あと20年もしたら世界の人口の半分は中国系とインド系になるんだから 日本人も負けないで欲しい
- 249 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 05:59:22 ]
- すまん、誤爆
- 250 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 06:10:03 ]
- 確信犯だろwww
- 251 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 06:26:13 ]
- >>236
> 人に英語の論文を読めといっておきながら、自分は読んでないじゃん。 それの何が問題なのか、さっぱりわからないんだが。 >>218はそれを必要としていないから読んでいないだけの話で、 「xの知識を必要としている人間は、xについて書かれた文献に自力であたるべき。 たかが英語を"やらない言い訳"にして、人に咀嚼させるべきではない」 というのは当たり前の意見じゃん。>>218だってそれが必要になったら自分で読むだろ。
- 252 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:52:10 ]
- >251
きっと、何を言っても文句言いたい年頃なんだよ。ほっといてやれよ。
- 253 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 09:28:39 ]
- 勉強会の意義は否定しないんだけど、Djangoのは劣化コピー感が強すぎてまるで行く気がしない。
今回の勉強会は誰が何を発表するのかさっぱり分からないし。自慢大会? ハァ? gdgdにもほどがあるよ。 こんな勉強会続けたって、関わっている奴らの信用を落とすだけ。いっそやらない方がいい。
- 254 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 09:50:47 ]
- >>253
勝手に疎外感を感じてしまいがちなボクチムは 寂しい気持ちを慰めるためにキャバクラに通います 最近はお金がないので,もっぱらイケメンのあの人を思い浮かべながら 単三電池や角電池で自分を慰めているかもしれません そんな毎日なのでずっと万年厨房の日陰者です
- 255 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 09:52:58 ]
- >>254
中の人ですか? アッー!
- 256 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 09:56:13 ]
- 勉強会がgdgdになるのは、中の人は朝からコピペなんてしてるからだな、きっと(ww
- 257 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 10:14:43 ]
- >>251
>それの何が問題なのか、さっぱりわからないんだが。 まず>>182をよめ。あれだけえらそうなこといっておいて、実は自分も英語の論文よめませんでした、ということが問題なんだろ。
- 258 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 10:46:19 ]
- >>253 は自分の信用を気にする中の人か、中の人の信用まで気になるナイスガイ。
- 259 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:18:57 ]
- >257
もういいよ、お前うざいから消えてくれ。
- 260 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:23:53 ]
- DjangoとGCの話をするとあれるからやめようぜ。
- 261 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:40:55 ]
- 正直、これからはPylonsだよな。
- 262 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:45:27 ]
- これからはRubyの時代
- 263 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:46:32 ]
- そうですね。
- 264 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 11:54:18 ]
- Pylons、厨房には難しすぎるだろ。
Djangoと棲み分ければいいんじゃね?
- 265 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 12:13:35 ]
- >>259
そのまえに英語勉強しろよ、論文が読めるくらいに
- 266 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 13:36:36 ]
- >265
消 え ろ
- 267 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:05:20 ]
- このスレの住人はPythonだろうがRubyだろうが
どんな言語を使っても無限ループに陥るスクリプトしか書けないのはよくわかった
- 268 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:19:58 ]
- PylonsってTurboGears+WSGIだよね
Djangoと比べてどうなの?洗練されてる?
- 269 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 16:29:48 ]
- +じゃなくて×じゃないの。
- 270 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 17:22:27 ]
- >>268
違う Pylons = Rails - Ruby + Python
- 271 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 17:24:33 ]
- Rails が嫌いな私は Django を使うことにしました
本当にありがとうございました
- 272 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:11:45 ]
- pythonで簡単な掲示板スプリクトを作るにはどうしたらいい?
cgiを呼び出す、フォームに入力されたテキストを保存するスプリクトを作る、 ファイルをテキストで出力するスプリクトを作る こんな感じでいいのかな?
- 273 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:22:22 ]
- import zipfile
zipfile.ZipFile('a.zip','w').write('a.txt') zipfile.ZipFile('a.zip','w').write('b.txt') と import zipfile z = zipfile.ZipFile('a.zip','w') z.write('a.txt') z.write('b.txt') って違うんだね。だいぶ悩んでた・・・。
- 274 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:52:59 ]
- >>272
その辺のおおまかな仕組みは Python だろうが Perl だろうが同じだから Perl 用の入門書や解説サイトを見るといいと思う。 スクリプト内の基本的なアルゴリズムも言語には関係ないから(やり方はいろいろだけど) Perl のスクリプトを見ながら、python に翻訳する感じでやればいいんじゃないの?
- 275 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 19:33:53 ]
- >>274
なるほど、ちょっとやってみるよ
- 276 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 20:47:42 ]
- しかしスピード遅すぎるな
モジュールの関数呼び出しにやたら時間がかかる
- 277 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 20:53:53 ]
- Computer Language Benchmarks Game
ttp://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all
- 278 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 20:59:17 ]
- >>276
やっぱおそいんだな ゲームを作るためにPythonにグラフィックス拡張組み込んで、 とりあえず16ピクセル四方の20*20のマップを描いてみたら15FPSしか出なくて絶望した でもそのあと拡張dll内でマップ描画ループを組み込んだら80FPSまでアップした 使い方間違えると恐ろしい
- 279 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 21:08:02 ]
- tokuhirom.dnsalias.org/~tokuhirom/planetpythonjapan/
Planet 死んでるんですか?
- 280 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 21:24:50 ]
- ゲーム作るのならpygameという便利なもんがあるよ。
たしかopenglだけど、普通に描写するよりは早い筈。
- 281 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 21:30:21 ]
- pygame は SDL のラッパ。OpenGL との連携もできるが
- 282 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 22:03:52 ]
- XNA+IronPythonがさらにちょっぱやですよ。
ランタイム多すぎて死ぬけど。
- 283 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 22:16:58 ]
- ようつべ
jp.youtube.com/watch?v=aXZT8CVIrZg
- 284 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 22:18:16 ]
- 誤爆
- 285 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:32:36 ]
- C言語の構造体をwrite()でそのまま書き込んで保存したファイルをPython側で読み込んで、
Python側で構造体を再構成するのにいい方法はありませんか。
- 286 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:40:12 ]
- import struct
- 287 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:42:02 ]
- ctypes.Structure
- 288 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:45:16 ]
- >>288
このようなものがあったとは・・・ ありがとうございました(^^)
- 289 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:50:41 ]
- while 1:
- 290 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 23:53:50 ]
- >> 289
またメタクラ(ry
- 291 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 00:11:09 ]
- Py 2.5.2 になって -OO オプションでの最適化が直ったね。
Py 2.5.1 だと、-OO でインタプリタ起動したときに .pyo ファイルは出来てたんだけど、 ドキュメンテーション文字列が削除されてなくてそのまま残ってたのさ。compile.c のソース見たら -O と -OO で 全く同じ処理がなされるようになっていて、単なるバグってよりかは -OO が未実装だった感じがする。 Py 2.5.2 だとちゃんと -O と -OO でコンパイルの挙動が変わるようになった。
- 292 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 00:56:49 ]
- ほう、なるほど、
珍しく凡ミス?
- 293 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 18:09:29 ]
- pythonで繰り返し計算をするプログラムを書いているのですが,
600回ループしたあたりでメモリエラーで止まってしまいます. メモリオーバーの原因を特定するため, 使用メモリを監視したいのですが, 何か良い方法ありませんでしょうか?
- 294 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 19:17:37 ]
- >>293
www.python.jp/pipermail/python-ml-jp/2003-October/002531.html とかどう?
- 295 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 20:16:44 ]
- すいませんwindowsなんですorz
Unixの方が安定してそうだしUnixマシン立ち上げるかなーとか思ったりもしてますが, 現状では金がなくてムリポ.
- 296 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 22:59:04 ]
- たかだか600回で落ちるのなら、
コード見ただけですぐに解りそうなもんだがなぁ。 巨大なオブジェクトを600個作ってるとかじゃないの?
- 297 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 23:08:10 ]
- Windows なら ctypes や pywin32 で
GetProcessMemoryInfo, GlobalMemoryStatus とかの API を使ってみたら?
- 298 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 23:50:49 ]
- >>295
windows詳しくないけど、colinux とか virtualpc とか、あと CD-ROM や DVD で起動できる Knoppix とかをつかってみたらいいんじゃないか くわしくはぐぐってくれ
- 299 名前:295 mailto:sage [2008/03/01(土) 00:16:51 ]
- >>296
ビューワ(gistviewer)を1ループごとに呼び出してたのがまずかったみたいです. 回数減らしたらとりあえず600回は越えました. 特にでかいオブジェクトは作ってなさそうなんですが・・・ とりあえずこれで様子を見ます. 皆さんどうもありがとうございました.
- 300 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 02:47:15 ]
- Pythonで浮動小数点の計算をしようと思ったのですが、
DBL_EPSILONとかDBL_MIN,DBL_MAXってどこのファイルに書かれているのでしょうか? どなたか教えてください。お願いします。
- 301 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 03:41:30 ]
- 表紙のネズミに惹かれてオライリーの初めてのPython買ったんだけどこの本の評判ってどうなの?
- 302 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 03:54:47 ]
- 中身より学習意欲でっす。
入門の段階なんてネットに落ちてる情報だけで十分。
- 303 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 05:28:29 ]
- >>300
ttp://mail.python.org/pipermail/pythonmac-sig/2002-July/005916.html
- 304 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 07:19:13 ]
- >>302
入門には手堅い選択 ただあのページ量なので適当に差っ引きながら読むこと 他言語経験者ならPythonチュートリアルで入門+クックブックで実践が鉄板 最新のライブラリについてはネットで情報を集めるしかない
- 305 名前:デフォルトの名無しさん [2008/03/01(土) 07:43:10 ]
- 100個の要素をもつリストがつくれない
a = []
- 306 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 09:37:38 ]
- DIM A(100)
- 307 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 09:40:34 ]
- a = [None] * 100
- 308 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 09:45:17 ]
- お見事
- 309 名前:デフォルトの名無しさん [2008/03/01(土) 09:47:37 ]
- ハイパーサンクス
len(a) 100
- 310 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 09:51:29 ]
- ええええええええ
- 311 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 10:39:25 ]
- >>304
>他言語経験者ならPythonチュートリアルで入門+クックブックで実践が鉄板 両方オンラインで読めるから買う必要ナッシング.
- 312 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 11:02:17 ]
- ttp://d.hatena.ne.jp/Yoshiori/20080229/1204270785
率直な感想として、こうはなりたくない。
- 313 名前:150 mailto:sage [2008/03/01(土) 12:18:06 ]
- なんだよ、ヒント位出てるかと思って来てみたら
何一つ有益な情報ないのかよ、このスレは。 Numerci, numarray, numpyのどれがメインストリームとか 今後はどれに収斂しそうだとかのサジェスチョンすらねーのか。 ほんとにPythonユーザーってのは糞だな。
- 314 名前:300 mailto:sage [2008/03/01(土) 12:20:54 ]
- >>303
レスサンクス やってみます。
- 315 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 13:39:04 ]
- ニートでネラーって救いようがないな
- 316 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 13:49:57 ]
- >>3
どこで読めるの?
- 317 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 13:50:35 ]
- 上の安価ミス
>>311
- 318 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 13:53:14 ]
- >>315
アッー!
- 319 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 13:53:57 ]
- 言うに事欠いて糞とは・・・驚きを禁じ得ない
科学計算ライブラリはscipyがスタンダードだからscipyで使われて るnumpy使っときゃ間違いねーんじゃねーのってかググれ屑ゆとり野郎
- 320 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:00:15 ]
- >>316
チュートリアルは公式の、Cookbook は ASPN
- 321 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:07:03 ]
- Googleくらい知っておけよチンゲ共。
- 322 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 15:51:16 ]
- >>321
なんで俺が知ってなきゃならないんだよ。 俺は質問する側で、お前らは調べて答える側だろ。
- 323 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 15:59:31 ]
- 他人に聞くだけの香具師はいつまでも馬鹿のまま
調べて答えることで勉強になる もっと質問しちくりマンボ
- 324 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 16:31:22 ]
- >>312
>ttp://d.hatena.ne.jp/Yoshiori/20080229/1204270785 > >率直な感想として、こうはなりたくない。 なにこれ。どうPythonに関係があるのさ。
- 325 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:02:57 ]
- Pythonを勉強する目標になるソフトとして、メーラーって現実的ですか
…以下、ぐだぐだと書いてあったんですが、Linuxのみ対応とはいえ 設計思想が目標どおりなものが、既に存在しているのを発見、やるしかない。 ただ、負荷のかかるメーラーだけに、Windows上&GUI化ってどうでしょう? コアだけPython&UIは他、ですら難しいでしょうか。
- 326 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:12:23 ]
- 日本語でおk
- 327 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:36:20 ]
- そこでwebアプリですよ
- 328 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:50:03 ]
- チンゲは一生チンゲ。
- 329 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:56:45 ]
- ハブンチョは一生ハブンチョ。
- 330 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:22:04 ]
- しゃーりんぐの再発明をしたいんじゃないの。
- 331 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:46:39 ]
- wiki.s17.xrea.com/x/wiki/wiki.cgi?%90F%81X%82%C8%8C%BE%8C%EA%82%C5HelloWorld
HelloWorldじゃあーりませんか.
- 332 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:49:22 ]
- >>325
めちゃめちゃ現実的 各種プロトコルの勉強も出来て題材としてはベストに近い 入門段階でそういう目的意識を持てているのはある意味うらやましい 二行目以下はイミフだけどUIは後回しにできるので 最初のうちは気にしなくてOK
- 333 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:32:45 ]
- backendはPython
frontendはwxPython メーラーというよりspamフィルタ作ってください ローカルPC上にport110とか開いてメーラーはそこにアクセスするだけで Pythonのbackendが本来のサーバーに採りに行ってくれれば良いです backendの設定はGUIで出来ると嬉しいです 検出率・誤検出率共に成績の良いものを希望します
- 334 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:41:22 ]
- POPFileでいいじゃん…
- 335 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:21:56 ]
- >>333
完全に違う要望になってるよ(www
- 336 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 03:26:54 ]
- 勉強の目標を挙げてるだけだろ
- 337 名前:デフォルトの名無しさん [2008/03/02(日) 04:03:14 ]
- str = "hoge"
に対して、 str.__class__.__name__ == "str" #=>true のような判定をしてるのですが、専用の関数はあるでしょうか。 Rubyで str.is_a?(String) #=>true と書くようなことなんですが。
- 338 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 04:11:22 ]
- Obectj#isinstance
- 339 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 04:12:25 ]
- 一体どんなtypoかと・・・寝る
- 340 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 04:21:46 ]
- >>338
ありがとうございます!
- 341 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 04:24:24 ]
- あれ、分かったの?
もっとはっきり書くと、 if isinstance("abc", str): 処理...
- 342 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 05:09:26 ]
- isinstance("abc", basestring):
の方が吉
- 343 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 09:02:45 ]
- ubuntuでfrom importするとエラーになるのは何故なんでしょう。
windows上では正常に動作するんだけど。 バージョンは2.5.1
- 344 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 09:13:10 ]
- strって変数名は止めような。
minとかmax,lenも変数名として使わない方がいいからな。
|

|