Pythonのお勉強 Part3 ..
[2ch|▼Menu]
480:デフォルトの名無しさん
09/03/21 23:37:35
とか言ってる割には
今から使い始めるには3からが良いよ
ってのを良く見るんだが…

まぁ、バグ出しの問題と
仕様変更による混乱回避の問題は別物だけど
使っちゃ駄目ってのもおかしな話だ

だったらリリースすんなよって言われても仕方ない

481:デフォルトの名無しさん
09/03/21 23:53:31
>>今から使い始めるには3からが良いよ
言ってねーよ。少なくとも2chでは…

482:デフォルトの名無しさん
09/03/22 00:10:39
ruby1.9のがはるかに先をすすんでいる。

483:デフォルトの名無しさん
09/03/22 00:12:09
>>482
それは絶対にないwww

484:デフォルトの名無しさん
09/03/22 00:38:56
ipython 重すぎね?
何をそんなにがりがり読み込んでんだよ

485:デフォルトの名無しさん
09/03/22 00:45:05
レジストリ

486:デフォルトの名無しさん
09/03/22 00:54:09
それ古いんじゃね
今ならjython使え

487:デフォルトの名無しさん
09/03/22 00:57:28
Duron600Mhz, mem 256MBなPCを買い換えろよ

488:デフォルトの名無しさん
09/03/22 14:19:00
>>476
URLリンク(d.hatena.ne.jp)

2.5系を環境変数に登録しといて
2.6系, 2.7系, 3.0系, 3.1系を呼び出すような
スクリプトを書いて > python distributed.py test_script.py
みたいに呼び出せればいいじゃないか、とか
思いつくもののどう書いたらよいか思い付かず(沈

489:デフォルトの名無しさん
09/03/22 15:42:09
環境変数ってbinフォルダへのパスだったの?
それならバッチ書いてパスの通ったとこに置いとけばいいよ
python3.1.bat

c:\Python31\bin\python.exe
みたいなので

ほかの環境変数もいじれるよ


490:デフォルトの名無しさん
09/03/22 15:58:42
俺は単にexeの名前変えてる
python25.exeとかpython26.exeとか
で、両方のbin/を環境変数に登録しとけば
いちいち環境変数弄らんでも、いつでも好きなほうを使えるよ

491:デフォルトの名無しさん
09/03/22 16:30:20
数当てスクリプト作ってるんですけど、
乱数を一回だけ発行するにはどうすりゃいいんでしょうか・・・?

492:デフォルトの名無しさん
09/03/22 16:31:49
>>491
一回だけ生成すればいいだけだろ
意味が分からん

493:デフォルトの名無しさん
09/03/22 16:32:04
そのくらいぐぐろうよ・・・
Python 乱数 で一発だよ

494:デフォルトの名無しさん
09/03/22 16:46:22
ぐぐってもよくわかりません

495:デフォルトの名無しさん
09/03/22 17:01:26
while(True):
print'1-9?'
if int (raw_input())==random.randint(1,9):
print 'ok'
else:
print'bad'

これで合ってます?

496:デフォルトの名無しさん
09/03/22 17:04:47
>>491
import time;time.clock()

497:デフォルトの名無しさん
09/03/22 17:08:06
>>495
まちがってます。ヒントは型。

498:デフォルトの名無しさん
09/03/22 22:43:45
>495
ループに入る前に生成して変数に

499:デフォルトの名無しさん
09/03/23 06:08:06
>>495
みんなのPythonから始めたほうがいいと思う
URLリンク(www.amazon.co.jp)みんなのPython-柴田-淳/dp/479733665X

500:デフォルトの名無しさん
09/03/23 06:25:16
ミス
URLリンク(www.amazon.co.jp)

501:デフォルトの名無しさん
09/03/23 14:17:27
いやいや、分厚い初めてのPythonで挫折しようぜ

502:デフォルトの名無しさん
09/03/23 18:31:06
漏れはdoskeyだね。
doskey py26=c:\python26\bin\python $*
doskey py31=c:\python31\bin\python $*
とかバッチファイルに書いて、
cmd.exe /k, c:\util\setdos.bat
とかショートカット作ってこれを実行するようにしてる。

503:デフォルトの名無しさん
09/03/24 11:03:28
>>484
IPython 0.9.1 + Python 2.6.1 の環境で、 Sets の Warning
出している部分を
#import Sets
Sets = sets
と書き直してやったら早くなった気がする。

504:503
09/03/24 11:15:53
やっぱりあまり変わらないかも…
どっちも1秒で起動する。

505:デフォルトの名無しさん
09/03/24 15:21:00
ヤマタノ

506:デフォルトの名無しさん
09/03/24 15:30:54
ダルに代わったときはどうなることかと思った

507:デフォルトの名無しさん
09/03/25 16:22:43
すいません、質問です。
関数内で構造体に値を入れまくって、関数抜けた後
次の関数でその値を参照する。と言う感じのことをやるにはどうしたらよいでしょうか?

クラスメンバに代入する方法で書いてみたのですが、
なんか上手くいきませんorz

説明下手ですいません(´Д`;

508:デフォルトの名無しさん
09/03/25 17:01:17
構造体って何?

509:デフォルトの名無しさん
09/03/25 17:10:34
class foo: pass
x = foo()
x.y = 1
x.s = 'abc'
x.b = True

これって構造体っぽい物ですか?

510:デフォルトの名無しさん
09/03/25 17:31:14
動的にメンバ変数を増やせるメリットがいまだに分からない

511:デフォルトの名無しさん
09/03/25 17:45:20
>>507っす。
すいません、色々試してたら自己完結しました。
引数とかでエラー出てると思ってたら、配列指定のトコでこけてましたorz

修正前:print frm.name
修正後:print frm[0].name

イラネーYO、と言われそうですが、
色々試してたソース張ってみます。

512:507
09/03/25 17:46:35
class Frame:
  def __init__(self,name,len):
    self.name  = name
    self.len  = len

def func_in(frm):
  frm.append(\
    Frame(
      name  = "sigA",\
      len    = 32\
  ))

def func_out(frm):
  print frm[0].name
  print frm[0].len


frm=list()
func_in(frm)
func_out(frm)



513:デフォルトの名無しさん
09/03/25 17:46:35
イラネーYO

514:デフォルトの名無しさん
09/03/25 17:46:59
イラネーYO

515:デフォルトの名無しさん
09/03/25 19:15:31
>>510
わざわざ新しいクラス作らなくても済む

516:デフォルトの名無しさん
09/03/28 00:55:11
URLリンク(morepypy.blogspot.com)
これは期待していいのか?

517:デフォルトの名無しさん
09/03/28 02:33:12
構造体の代わりだったら辞書で十分でないの?

518:デフォルトの名無しさん
09/03/28 02:36:55
辞書は順番保持しないじゃん
名前つきタプルなら代わりになりそうだが

519:デフォルトの名無しさん
09/03/28 05:51:36
名前で参照出来るなら順番はどうでもいいことが多いが

520:デフォルトの名無しさん
09/03/28 12:29:38
↑(笑)

521:デフォルトの名無しさん
09/03/28 13:49:47
**kwargsを知らんのだろ
あるいはJavaユーザーが流れてきたか

522:デフォルトの名無しさん
09/03/28 16:51:05
>>516
『Google公布新项目将改进Python的性能 』
URLリンク(opensourcechina.blog92.fc2.com)

中華なイパネマ経由で把握した
うん…いやなんでもないんだ…

URLリンク(code.google.com) (中段辺り
Note that many of the areas we will need to address have been
considered and developed by the other dynamic language
implementations like JRuby, Rubinius and Parrot, and in particular
other Python implementations like Jython, PyPy, and IronPython.
In particular, we're looking at these other implementations for
ideas on debug information, regex performance ideas, and generally
useful performance ideas for dynamic languages. This is all fairly
well-trodden ground, and we want to avoid reinventing the wheel
as much as possible.

523:デフォルトの名無しさん
09/03/28 18:57:48
>PyPy Status Blog
この名前はどうにかならんのか
日本で流行らない一因だ

524:デフォルトの名無しさん
09/03/28 19:05:09
読み方はパイパイ?

525:デフォルトの名無しさん
09/03/28 19:27:53
URLリンク(docs.python.org)
keyword argument があると method の overload

URLリンク(www.math.tu-berlin.de)
が楽になるけど、ないと引数の順番を呼び出すときに絶えず
確認しなければならず、めどい => IDEに丸投げする

526:デフォルトの名無しさん
09/03/28 23:46:43
中華なパイパイ

527:デフォルトの名無しさん
09/03/29 03:25:03
桃白白を馬鹿にするな

528:デフォルトの名無しさん
09/03/29 22:25:13
Pylonsスレまた落ちてるね

529:デフォルトの名無しさん
09/03/29 23:47:03
そういや、pylonsのメーリングリスト誰か管理しろよw

530:デフォルトの名無しさん
09/03/30 02:51:22
初心者なんですが、特に使いたいフレームワークがないので3.1使ってもいいですよね?
柴田とかいう人の影響を受けている人の意見はいらないです。

531:デフォルトの名無しさん
09/03/30 04:51:33
誰かの影響を受けたくないとか言うなら自分で決めろよ

532:デフォルトの名無しさん
09/03/30 05:15:42
>>530
初心者なら2.6にしとけ

533:デフォルトの名無しさん
09/03/30 07:15:24
名無しの影響を受けるのは平気ってのがすごい

534:デフォルトの名無しさん
09/03/30 07:21:35
自称初心者が突然柴田とか言いだす背景にはいったい何が

535:デフォルトの名無しさん
09/03/30 08:10:10
>>530
初心者が、Webに転がってる大量の情報や本が信頼できない環境でプログラム書けるの?
言語のUpdateに伴って標準ライブラリにも一部不整合があるけど大丈夫なの?

玄人でも Python3 を日常的に使うのはためらうんだ。初心者は手を出すな。
Python3 が一般人に薦められるようになるには、最低でも3年はかかる。

536:デフォルトの名無しさん
09/03/30 12:44:49
>>530
3.1に取り組んでおくのもいいと思いますよ。

取り急ぎ。

537:デフォルトの名無しさん
09/03/30 13:01:20
別に取り急ぐようなことでもないのにw

# あくまで俺は>>536に言ったわけで

538:デフォルトの名無しさん
09/03/30 13:33:58
もしかしてこの本の著者か?
URLリンク(www.kohgakusha.co.jp)
最悪だな

539:デフォルトの名無しさん
09/03/30 13:51:02
柴藤?

540:デフォルトの名無しさん
09/03/30 14:18:58
そもそも。日本語の入門書よんで勉強するなんて馬鹿げてる…
情報古いし、内容も薄いし…

stardictとか入れて、日本語以外のMLとか
配布されてるマニュアルよめばいいじゃん。

英語も勉強できて一石二鳥だよ


541:530
09/03/30 14:48:59
そのパクリタイトルの著者も評判悪いですね。
ぼくの周りでは。
そうですね。日本語やめます。
今日から英語でやります。

542:デフォルトの名無しさん
09/03/30 15:33:26
えっ?、アドバイス言ってくれる人が周りにいたの?

543:530
09/03/30 15:39:30
ぼくはそんなこと書いていませんよ^^
stardictといえばキングソフトが丸パクリしてますよね
どーでもいいーですな

544:デフォルトの名無しさん
09/03/30 19:53:05
知恵が無いのに自意識を大事にしすぎ

545:デフォルトの名無しさん
09/03/30 21:09:13
URLリンク(www.itmedia.co.jp)

Unladen SparrowはGAEのために作ってたのか

546:530
09/03/30 23:26:50
知恵がないってどうやって判断できるんでしょうなあ
ほんとにプログラマかこいつら

547:デフォルトの名無しさん
09/03/30 23:33:20
>>530は柴田をネタにして話題を作り、そこからただ荒らしをしたいだけの人と読んだがどうか。

548:デフォルトの名無しさん
09/03/30 23:35:42
柴田はツッコミ所を減らしてもっと殺伐とすべき

549:デフォルトの名無しさん
09/03/30 23:45:13
>>546
どうやっても何も、相手の知恵は相手の言動から判断するのが普通だよ。知らないの?

まぁお前風に言えば、「レスアンカーも無いのにお前が言われたとどうやって判断したの?」とか、
「一人の言い分を読んでどうしてそこから“こいつら”と複数への疑問に繋げるの?」とかが
モロ突っ込み所なわけで、その辺の「間抜けな割に上からモノ言いたがる」ところがまさに>>544の通り。

550:デフォルトの名無しさん
09/03/30 23:46:43
おまえらスルーしろよ

退避スレ
スレリンク(tech板)

551:530
09/03/31 00:35:14
>>549
なんかよくわからんがそれでいいと思うよ。
IDない板は嫌いなんだよなー
しらんが。

552:530
09/03/31 00:37:54
退避してもIDがないとか、ほんきで馬鹿馬鹿しい。
荒れないところに、才能は集まらないんだよなあ。
だからここも駄目ー。ハッカー頑張ってねー^^

553:デフォルトの名無しさん
09/03/31 00:41:38
ハッカーはこんなレベルの低いとこ見てないよ

554:530
09/03/31 00:45:03
そうなのか。
質問する場所も考えないとなあ^^
うんこして寝ます

555:デフォルトの名無しさん
09/03/31 00:47:08
モテなそう。

556:デフォルトの名無しさん
09/03/31 00:49:52
ふつーにモテるよ

557:デフォルトの名無しさん
09/03/31 00:56:44
アホのくせにプライドばかり高くてモテるわけないだろ(wwWwwwWWWwww
早く寝て布団でクソしろ(w

558:デフォルトの名無しさん
09/03/31 01:39:20
Djangoスレに来てるのこいつかw

559:デフォルトの名無しさん
09/03/31 01:40:09
アホでプライド高くても女は寄ってくる。
俺には寄ってこないけどなー

560:デフォルトの名無しさん
09/03/31 02:48:28
2次元でいいだろ。

561:デフォルトの名無しさん
09/03/31 09:03:28
じゃあ俺は次元で

562:デフォルトの名無しさん
09/03/31 10:13:53
>>558
ダンジョーと愉快な仲間たち(w

563:デフォルトの名無しさん
09/03/31 12:58:10
Windows上でLinuxサーバー用にモジュールをビルドするにはどうすればよいですか?

564:デフォルトの名無しさん
09/03/31 13:09:47
VMWareでも使えば?

565:デフォルトの名無しさん
09/03/31 13:15:45
やっぱり何かしらの方法でえLinux使うしかないかー。
ありがとうございました。

566:デフォルトの名無しさん
09/03/31 14:24:36
草民とも今日でお別れ

567:デフォルトの名無しさん
09/03/31 14:56:27
クロスコンパイルすれば出来るけど、
coLinuxでもVMWareでも使った方が良いと思う。

568:デフォルトの名無しさん
09/03/31 16:06:08
柴田って人は随分人気があるんだなぁ

URLリンク(d.hatena.ne.jp)


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5401日前に更新/114 KB
担当:undef