[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/21 08:58 / Filesize : 249 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その5



1 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:20:45 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、
お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>950 辺りで

前スレ
くだすれPython(超初心者用) その4
pc12.2ch.net/test/read.cgi/tech/1243160751/

関連スレ
Pythonのお勉強 Part35
pc12.2ch.net/test/read.cgi/tech/1253535109/

574 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 16:58:47 ]
>>572
# coding: shift-jis
の記述じゃデフォルトエンコーディングはかわんねーだろ

575 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 16:59:01 ]
>>572
自分が常にこれからもShift-JISで書き続けるとして、
# coding: shift-jis
と付けている分には悪いことはありませんか?

576 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:04:47 ]
>>574
ソースコードのデフォルトエンコーディング。という意味でした。



577 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:19:29 ]
print文の後ろに,が付くか付かないかで改行されるかどうかが決まるのでしょうか?

付けると改行されず、付けないと改行される、でよろしいですか?


578 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:21:19 ]
>>577
はい。リファレンスマニュアルのprint文の箇所も参照してね。

579 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:27:25 ]
>>578
ありがとうございます。
print 文がカンマで終了していない限り、末尾には文字 "\n" が書き出されます。この仕様は、文に予約語 print がある場合のみの動作です。


580 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:33:07 ]
このようにprint文は特殊なので
3.0からは関数になります。

581 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:34:08 ]
import math

from math import *
とでは、
伝統や文化的な理由で
どちらが推奨されるとかありますか?


582 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 17:55:00 ]
>>581
一般的には前者推奨。
後者は小規模スクリプトかインタラクティブシェルで使うぐらい。



583 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 18:09:16 ]
>>582
ありがとうございます。


584 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 21:26:49 ]
Windowsで
〜.py(ttp://codepad.org/tXDoThvC)をダブルクリックした場合
これを実行すると、コマンドプロンプトが一瞬で閉じてしまいます。
(コマンドラインからpython 〜.pyとする文には大丈夫ですが。)

最後に何かキー入力を受けるまで画面を閉じないようにする
1文などありませんでしょうか?


585 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 21:28:32 ]
import os
os.system('pause')

586 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 21:44:31 ]
>>585
ありがとうございます!
まさにこれがしたかったです。


587 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 21:48:30 ]
codepadでは通るこのコード
ttp://codepad.org/6ggvcFhC

Python 2.6.4で、エラーになります。
エラーメッセージは
ttp://codepad.org/3o9Vqzu4
です。
どうしてでしょうか。。。

588 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 22:20:43 ]
>>587
同じディレクトリに random.py があるんじゃね?

589 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 22:48:06 ]
>>588
それでした。
どうもありがとうございます。

590 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 23:21:37 ]
 a=[3,7]
 b=a
 a=a+[2]
を実行すると
 b は [3,7]
 a は [3,7,2]
となる。他方
 a=[3,7]
 b=a
 a.append(2)
を実行した場合には
 a も b も [3,7,2]
である。

この違いにびっくりしました。
Pythonは基本的には参照を渡すのか、コピーを渡すのか、
どっちが多いですか?


591 名前:デフォルトの名無しさん mailto:sage [2009/12/27(日) 23:34:32 ]
>>590
まず、Pythonの変数は全部参照だから、「渡す」のは全部参照。
コピーを作ってそのコピーの参照を渡すのか、元の参照を渡すのかの違いでしかない。
a = [3,7] # [3,7] というリスト (A) を作って、その参照を a に入れる
b = a # a に入っている (A) への参照を b に入れる
a = a + [2] # a + [2] で、 (A) と [2] を連結した新しいリスト (B) を作る。そしてそれを a に代入する。
a.append(2) # a が参照しているリスト (A) に、 2 という値のオブジェクトへの参照を追加する。

+ という演算子が「新しいオブジェクトを作る」という動作をしている。
# immutable な型なら、+ 演算子で新しいオブジェクトを作らずに既存のオブジェクトを使いまわすのもアリ

592 名前:>590 >505 mailto:sage [2009/12/27(日) 23:39:21 ]
>>591
あー、なるほど!
非常に分かりやすい解説ありがとうございます。
どうにもC++で型宣言を意識していたため、よく分かっておりませんでした、
ありがとうございました。




593 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 08:08:06 ]
ばっさばっさとさばいておりますな。初心者スレにふさわしい。

594 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 10:17:58 ]
ttp://codepad.org/tdwJTVZ8
この挙動も
> この不自然な結果は、Pythonが a=[[0]*3]*3 を処理するのに (内部で)
>  t=[0]*3
>  a=[t]*3
> とやった為に発生したと考えられる。
> この問題は次のようにすれば回避できる。
>  a=[0]*3
>  a[0]=[0]*3
>  a[1]=[0]*3
>  a[2]=[0]*3
こう説明がありました。
うーん。
つまり[0]*3は新しく別のリストを作っており、一方
a=[t]*3は[t, t, t]だから その場に存在しているリストは
a==[t, t, t]とt==[0, 0, 0]の2つだということですか?


595 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 10:22:35 ]
[0] * 3 は [0, 0, 0] という新しいリストを作る
[t] * 3 は [t, t, t] という新しいリストを作る

0 は immutable だから、同じオブジェクトの参照がたくさんあっても問題にならないけど、
リストは mutable だから、同じオブジェクトの参照がたくさんあると、一つを書き換えると他からの
参照にも影響を与える。

596 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 10:44:34 ]
>>595
ありがとうございます。
ttp://codepad.org/KWHJEbWb
これでxの値を7から-5に変更したら、
tは[x, x, x]で
aは[t, t, t]なので
t, aが共に変更されるのではないかと思うのですが、
実際は変更されません。
これは何故でしょうか。


597 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 11:15:04 ]
>>596
これで納得してくれるかは怪しいけど

a = 1 # 名前 a は 1 を指す
a # 名前 a を評価する。評価して得られた値は 1
b = [a, a] # 名前 b は [a, a] を評価して得たリスト [1, 1] を指す
a = 2 # 名前 a は 2 を指す
b # 名前 b は相変わらず [1, 1] を指したまま

あと a = 1 は「名前は a を指す」って代入文であって数学の等式じゃないから気をつけて
a = 1; a = 2 なんてのも Python では成立する

598 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 11:29:24 ]
>>596
リストはオブジェクトへの参照のリスト。
他の言語で参照というと変数への参照の場合があるけど、Pythonの場合は変数への参照は無い。

x = 7 # 7 という値のオブジェクト (A) を用意して、x が (A) を参照するようにする。
[x] # x が参照している (A) というオブジェクト一つを要素にしたリスト [ (A) ] を作る。このオブジェクトを(B) とする。
t = [x] * 3 # (B) を3回繰り返したリストのオブジェクトを作る。これを (C) とする。 (C) は [(A), (A), (A)] になる。 t に (C) への参照を代入する。
[t] # t が参照している (C) というオブジェクト一つを要素にしたリスト [ (C) ] つまり [ [ (A), (A), (A)] ] を作る。このオブジェクトを (D) とする。
a = [t] * 3 # (D) を3回繰り返したリストのオブジェクト [ (C), (C), (C) ] をつくる。このオブジェクトを (E) とする。

x = -5 # -5 という値のオブジェクト (F) を用意して、 x が (F) を参照するようにする。 (A) の値は変更されない。

結果として、 a が参照しているオブジェクト (E) の値は [(C), (C), (C)], t が参照しているオブジェクトは (C),
(C) の値は [(A), (A), (A)]. (A) の値は 7 のまま。

599 名前:591=595=598 mailto:sage [2009/12/28(月) 11:46:52 ]
ちなみに、>>590はどの言語の経験があるの?
ベースとなる言語があれば、その言語で言えばどういう意味か説明に使える。

>>596 を Javaで書き換えると、

Integer x = Integer.fromInt(7); // x = 7

ArrayList<Object> t = new ArrayList<Object>();
for (int i = 0; i < 3; i++) t.add(x); // t = [x] * 3

ArrayList<Object> a = new ArrayList<Object>()
for (int i = 0; i < 3; ++i) a.add(t); // a = [t] * 3

x = Integer.fromInt(-5); // x = -5

Javaが判れば、xを書き換えてもaやtに影響ないのが判ると思う。

600 名前:599 mailto:sage [2009/12/28(月) 11:52:55 ]
ごめん、 Integer.fromInt は Integer.valueOf の間違い。

JavaはPythonのオブジェクトを説明するのには向いているけど、
ここ5年以上マトモに使えてないので、文法エラーやメソッドのミスには目をつぶってくれ。

ちなみに、Pythonのオブジェクトを説明するのにJavaが向いている理由は、
整数と文字列がimmutableだから。
x = 7
y = 7
で x is y の結果が言語で規定されていない理由は、
Integer x = Integer.valueOf(7);
Integer y = Integer.valueOf(7);
x == y の結果が言語で規定されていない理由と同じ。

601 名前:590 mailto:sage [2009/12/28(月) 11:54:47 ]
みなさまありがとうございます。
私はC++プログラマです。
そのため変数の型宣言がないPythonを学び、
ところどころで困惑してお世話になっております。

とても長くなったため私の現在の認識を自分でながめるために書き出してみました。
ttp://codepad.org/MJaNWykh

Javaの経験はありませんが、ご教示いただいたJavaコードはC++な見方で
推測して拝見しました。
そことのアナロジーで解釈しても
この1.〜3.の解釈は正しいと思うのですが、
そうだとしますと
4.でt, aが変更される理由がまた分からなくなります。

どうして4.だけ変更されるのでしょうか?


602 名前:600=methane mailto:sage [2009/12/28(月) 12:12:25 ]
>>601
C++にはJavaのObject型みたいなのがないから、void*で代用するけど、こんな感じになる。 (キャストは省略)
x = 7
t = [x]*3
a = [t]*3

void *x = new int(7);

vector<void*> *t = new vector<void*>;
for (int i = 0; i < 3; ++i) t->push_back(x);

vector<void*> *a = new vector<void*>;
for (int i = 0; i < 3; ++i) a->push_back(t);

ここまでで初期状態。
じゃぁ、初期状態から t = 3.14 を C++ でいうと、
t = new double(3.14);
t が新しく別のオブジェクトをポイントするようになるだけで、 a[0]は、もともとtが指していた [7,7,7] を差し続ける。

つぎに、初期状態から a[0][0] = -5 を C++ でいうと、
(*((*a)[0]))[0] = -5;
t というポインタが指している vector オブジェクトの先頭要素を -5 に書き換えている。
で、tもaもポイントしている先は変わらないまま、tがポイントしているvectorオブジェクトの先頭要素だけを書き換えているので、
t と a の両方が影響を受ける。



603 名前:methane mailto:sage [2009/12/28(月) 12:21:08 ]
C++プログラマなら、Pythonの変数は全部C++でいうポインタ変数で、オブジェクトは全部
new やその他の手段でヒープ上に取られるという理解をすると良いと思う。

「参照」と呼んでいるのは全部ポインタのことで、

int a = 3;
int &x = a;
int *y = &a;

でいうところの a のような、変数と値が完全に束縛された存在が無い。
あとは、
a[0][0] = -5 がリスト「オブジェクトに対する変更」なのにたいして、
t = -5 がオブジェクトは全く変更されず、「ポインタ変数が別のアドレスを指すようになる」
という違いを把握できれば、一気に壁を突破できるはず。

604 名前:590 mailto:sage [2009/12/28(月) 12:27:42 ]
>>602-603methane氏
C++に例えてくださりありがとうございました。
現在必死に読んでおります。


605 名前:590 [2009/12/28(月) 12:45:51 ]
値は全て無名であると考えてよろしいですか?


606 名前:methane mailto:sage [2009/12/28(月) 12:52:35 ]
>>605
コード上に出てきた変数名と密結合しているオブジェクトが存在しないという意味であれば、すべて無名ですね。

def foo(): pass
bar = foo
del foo

したら、foo()できなくてbar()できるし、 class もモジュールもパッケージも、名前とオブジェクトの関係は全部同じです。

607 名前:590 mailto:sage [2009/12/28(月) 13:10:02 ]
おかげさまで理解できたと思います。
つまり
 ttp://uproda.2ch-library.com/lib200590.zip.shtml
こんなことになっているんですね。
(Wordファイルをzipで圧縮したもので
 DLキーはpythonです。)
この理解でよろしいでしょうか?

608 名前:methane mailto:sage [2009/12/28(月) 13:31:10 ]
>>607
5番が書きかけなのかな・・・
4番までは完全に正解。Good Job.

609 名前:590 mailto:sage [2009/12/28(月) 13:35:52 ]
>>608
5.番は
 t[0]=−5
以外は4.と相違点ありません。
a[0][0]=-5とt[0]=−5が等価であるという事を言いたかった図です。
どうでしょうか。

610 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 13:37:57 ]
>>571はダウト

611 名前:methane mailto:sage [2009/12/28(月) 13:42:55 ]
>>609
あぁ、4からコピーした後編集するの忘れてると勘違いしてました。
a[0][0] と t[0] は等価で図は完全一致で正解です。
図だと判りやすいですね。

612 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 13:44:10 ]
>>590
a=[3,7]
b=a
a=a+[2,5]
print b
print a

a=[3,7]
b=a
a.append([2,5])
print b
print a



613 名前:590 mailto:sage [2009/12/28(月) 13:45:22 ]
>>611
これでまた一つ壁を越えられた気がします。
methane氏、諸先輩方 どうもありがとうございました。


614 名前:590 mailto:sage [2009/12/28(月) 13:50:02 ]
>>612
今となっては>>590の挙動についても納得しました。
aとbが同一の値(リスト)を指しているので、
 ttp://codepad.org/btaagIKq
こんな挙動になるわけですね。

615 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 14:03:43 ]
ぬるぽ

616 名前:デフォルトの名無しさん [2009/12/28(月) 18:57:49 ]
ファイルのMD5ハッシュやSHA1ハッシュを表示するPythonスクリプト - MoreslowlyWiki
ttp://www.moreslowly.jp/mw/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81
%AEMD5%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E3%82%84SHA1%E3%83%8F%E3%83%83%E3
%82%B7%E3%83%A5%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8BPython%E3%82%B9
%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88
このプログラムで、末尾で

if __name__ == '__main__':
 ここで処理

としているのは何故でしょうか?
このif文は何を意味するのですか?

617 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 19:07:03 ]
モジュールとして他のファイルからimportされたときと
それ自身単独で実行されたときの動作を区別出来る
テストケース書くなり実行コードにするなり

618 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 19:11:29 ]
>>617
おお、
なるほど。
ありがとうございました。

619 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 23:14:44 ]
>>618
御礼言われたら照れるなあ

620 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 01:40:07 ]
他人へのお礼で照れるとは

621 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:06:55 ]
おなあ

622 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:08:59 ]
りい



623 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 23:22:19 ]
殿かよ

624 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 11:02:47 ]
師走ですから

625 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 15:48:43 ]
本年はまことにお世話になりました
来年は初心者スレから卒業したい。

626 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 00:27:24 ]
あけましておめでとう

手元の習熟メモを見ると、学んでみようと思い立ったのは2006年らしいのに、
まだまださっぱりだぜ俺…

627 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 20:58:54 ]
Python 2.6.4の(reモジュール等の)標準モジュールの中に、
ある文字列が正規表現として文法的に正しいかどうかを調べる
機能があれば教えていただけますでしょうか?


628 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:20:02 ]
re.compile()を通せばre.errorが飛んでくるだろ

629 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:44:39 ]
>>628
なるほど。
ありがとうございます。


630 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:50:58 ]
これから1から勉強をはじめたいと思ってます
2.6と3.0と3.1とバージョンがありますが、3.x系は不評であると聞いております
互換性を気にしないのであれば3.x系から始めても問題ないでしょうか?

631 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:59:15 ]
問題ないけど、まだ3.xに対応したライブラリ少ないよ

632 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:59:46 ]
問題ないでしょう



633 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:11:44 ]
ありがとうございます
PHP4みたいになると困るので3.1から始めたいと思います
英語のドキュメント読みながらやってみます

634 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:38:10 ]
バカがバカを育てるわけだな

635 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:42:51 ]
それでも2to3はPHPのバージョンアップよりは楽だと思う…

636 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 22:00:50 ]
初めてのPython 第3版でPython3対応出来ますかね?

637 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:15:51 ]
これから勉強するのに3からだとダメなの?

638 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:30:47 ]
だめじゃないよ

639 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 04:47:01 ]
だめじゃなくもなくないよ

640 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 05:13:40 ]
外部ライブラリ使うとちと怖い
言語コアのみなら無問題

641 名前:デフォルトの名無しさん [2010/01/10(日) 13:57:23 ]
python.exeを起動してprint "hello world"と入力したのですが
以下の線の中の4行が表示されてしまいました

------------------------
File "stdin>", line 1
print "hello world"
               ^
SyntaxError: invalid syntax
------------------------


どなたか解決方法をご教授お願い致します

642 名前:641 mailto:sage [2010/01/10(日) 13:58:45 ]
自己解決しました
print ("hello world")って書かないとダメだったんですね



643 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:11:10 ]
Python3の日本語マニュアルってありませんか?

644 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:14:03 ]
英語くらい読めよ
中学生か?

645 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:21:30 ]
小学生です

646 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:41:41 ]
ならしょうがない
英語もろくに読めないおっさんにならないように
中学校ではちゃんと英語勉強しろよ

647 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:49:37 ]
釣りや騙りも見分けられるよう
空気も読めるようになった方がいいな

648 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:52:18 ]
>>647
いやそれは自分に言えよww

足りない頭で良く読め。
>>646の書き方はわざわざ嫌みをつけた
書き方をしているうだろ?
つまり分かってやっていることだってのが何で分からないの?


649 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:55:31 ]
>>648
いやそれは自分に言えよww

足りない頭で良く読め。
>>647の書き方はわざわざ嫌みをつけた
書き方をしているうだろ?
つまり分かってやっていることだってのが何で分からないの?

650 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:14:46 ]
RuntimeError: maximum recursion depth exceeded

651 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:27:12 ]
>>644
ここプログラム板
英語の板じゃないよ

652 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:38:29 ]
>>651
だから何?
python3の日本語ドキュメントはあるの?
ないなら、英語で読むしかないじゃん
馬鹿か?



653 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:39:10 ]
じゃあ翻訳してやればおk

654 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:42:39 ]
>>652
>>650に答えろ

655 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:45:19 ]
みんなどんだけストレス溜めてんだよ

656 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:46:10 ]
>>646
書き込む所間違えてるよ
君が書き込むべき板は厨房板だと思うよ

657 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:47:45 ]
なにこの低能力者板。
所詮P言語ユーザーなんてこんなレベルかwww

658 名前:648 mailto:sage [2010/01/10(日) 16:49:34 ]
>>649
悔しいからってオウム返しは自閉症のやることだよw

659 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:53:47 ]
ここまで643への回答ゼロ

660 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:00:46 ]
まぁあれだよ、需要が無いから供給が無いんじゃないか?

661 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:03:59 ]
>>643
まだ翻訳されてません

662 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:13:20 ]
>>656
嫌味なやつだけど正論だろ
英語が読めないといろいろ苦労をする
暇な学生時代にもっと勉強しとけばよかった・・・



663 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:15:23 ]
>>662
板違い

664 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:21:56 ]
日本製Rubyは英語読めない馬鹿もウェルカムだよー^^
無理してPythonなんてやってないでみんなRubyにおいで

665 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:24:16 ]
pythonのPyPIあたるもは、
Rubyには有るんですか?

666 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:39:39 ]
>>665
日本語で

667 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:58:39 ]
Ruby Gemsとか?

668 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:16:43 ]
差別発言をするような奴にろくな奴はいない

669 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:20:39 ]
最近キチガイが1人住み着いてから荒れてるな

670 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:21:22 ]
>>664
英語日本語以前に、空気読めない人間はPythonに向いてないと思う。
特定の誰かに対した嫌みではなく。

671 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:42:34 ]
>>668
差別発言?どこに?
>>669のことか?

672 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:47:35 ]
くだスレを荒らすのはやめれ



673 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:43:22 ]
>>672
くだスレが本当にくだらないスレになってる。

674 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:55:20 ]
くだすれは'くだらないスレ'であって、
'救いようのないスレ'ではない。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<249KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef