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


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

Pythonのお勉強 Part30



1 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 19:09:55 ]
Pythonオフィシャルサイト
www.python.org/
日本Pythonユーザ会
www.python.jp/Zope/
まとめWiki
python.rdy.jp/
関連スレ
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
pc11.2ch.net/test/read.cgi/tech/1223543412/

83 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 02:15:50 ]
161は完全にいなくなっちゃったね。
勿体無い。

思うのはさ、「ウンコに触れたら自分もウンコ臭い」ってことだと思うんだ。
(ww辺りをNGに設定してさ、極力スルーしようよ。
皆で頼み込めばID実装されるかもしれないしさ。
これじゃpythonスレとしての機能を果たしてないよね。

84 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 02:16:16 ]
国籍法改正案について語ろうぜ

85 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 03:01:43 ]
>>84
pc11.2ch.net/test/read.cgi/tech/1223709050/
そっちでやれ

86 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 10:42:04 ]
import 外国人 as 選挙の票

87 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 10:43:17 ]
>>79
javaと根本的に違うって感じは確かにしないね

88 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 13:14:44 ]
簡単に済む仕事がちゃんと簡単に済むようになっているのは十分有難いことだぞ

ま、シリアスなタスクはPythonではやりたくないがな
性能は最初から求めないにしても、リソースリーク、排他制御が問題になるような
タスクは嫌だ

89 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:13:24 ]
便利なpythonのプログラム作ったけど
自分だけの秘密ツールにするか
公開してしまうか悩むな

90 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:20:16 ]
ここで審議してあげるのでうpしなさい

91 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:21:18 ]
>>89
公開すると後悔するよ



92 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:23:18 ]
>>89
どんなツールかだけでも書けばいいのに。

93 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:24:01 ]
>>89
とりあえず何するプログラムか言え

94 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:30:59 ]
掲示板とかです。
ダンジョーを使って作りました。

95 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:36:43 ]
>>94
ダンジョーってなに? Djangoのことか?
別に公開しても問題ないでしょ。
launchpad あたりにあげてくれれば、参加できるけど。

96 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:42:34 ]
wgsiとかもです。
パイソンで書きました。

97 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:53:20 ]
「じゃんご」
"dg" にこだわるなら「ぢゃんご」

98 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 15:58:22 ]
>>76
な、94とか95とか97みたいな奴ばっかりなんだって。
会っても意味ないよ。

99 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 16:16:04 ]
全く辻褄が合っていない >>98

100 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 17:13:23 ]
(゚Д゚;) ダ、ダンジョー?

101 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 18:15:57 ]
>>89
こんなとこで公開すると、変なやつに粘着されるぞw



102 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 18:39:33 ]
それなりに優れたコードなら公開しなくても
興味持って聞いてくる奴が出てくる。
それからでも遅くない。

103 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 18:58:37 ]
TurboGears、Django両方使ったことある奴ってここにいる?

104 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 19:12:11 ]
おれ。

105 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 19:24:28 ]
>>104
どっちが柔軟に感じる?

106 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 19:57:03 ]
>>105
djangoだね。turbogearsは落ち目だから、もうやめたほうがいいよ。

107 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:02:15 ]
djangoに遅延評価はいってるけど
どんな使いかたするのかのいい例がみつからない

108 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:05:28 ]
>>106
TurboGears、落ち目か。
pylonsと統合するとかいう話はどうなったんだろう。

俺としては、Djangoは便利なんだけど、認証まわりの拡張性がイマイチだと思うのよ。


109 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:16:30 ]
>>108
> 俺としては、Djangoは便利なんだけど、認証まわりの拡張性がイマイチだと思うのよ。

それは実際当たってるね。
セッション、ユーザーログインなど、ユーザーの情報をdjangoで有効活用するように
するには、多少のプログラミングが必要となる。
あと、個人的にはtemplateへの文字列が atuto escape になったのが嫌い(解除できるけど)。


110 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:23:40 ]
ていうかDjangoのORマッパーとか低機能すぎだろ。

111 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:36:07 ]
>>110
そんなに困ったことはないなあ。
いざとなったらカスタムSQL書けばいいし。



112 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:38:34 ]
>>110
多くの開発者は満足しているようなんだけど、
Django の ORM のどの辺が "低機能すぎ" なの?
どこが改良できそうなの?
DBスキーマのラッパーなんだから、DBの機能よりは
フレキシブルにはいかないのはしってるよね。

113 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:42:19 ]
Djangoユーザ怖ええ(wwwww

114 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:46:17 ]
>>76
な。111とか112みたいなやつばっかりなんだって。

115 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:48:10 ]
113 = 114


116 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:52:01 ]
>>114
106も追加しといて.

117 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 20:59:39 ]
>>98=>>101=>>113=>>114=>>116
また君か、自演君。
もう邪魔なんで消えてくれないかね。

118 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 21:03:44 ]
>>117
TurboGearsとPylonsとDjangoどれが好き?

119 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 21:09:29 ]
web.py

120 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 21:09:50 ]
zope3

121 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 21:23:03 ]
>>117
オマエガナー



122 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 21:26:33 ]
>>119
web.py作ってた人たちはPylonsに移行したんだぜ。

123 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 21:49:17 ]
ダンジョーってなんだよ(w

124 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 22:39:33 ]
pythonも昔は「ぴちょん」とか読まれたりしてた

125 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 00:51:05 ]
いまでもうっかりすると IDLE に「ぴちょn」とか打っちゃう。


126 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 06:34:57 ]
pyてょn

127 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 01:40:50 ]
@PAGESの広告いつの間にか増えてる
優良鯖が有料鯖になりそうだ…

Python使える無料鯖って少ないよな

128 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 01:53:00 ]
国外でも少なめなのかな。
でもPython使う様になるんだと
VPSとか金払ってしっかり環境整えたいから
気にしないなあ。‥嘘ですが

129 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 10:09:14 ]
任意の深さのlisp要素にmapってできないの?

130 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 10:10:27 ]
Pythonとlispの夢の競演

131 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 11:09:37 ]
Djangoはすばらしいと思うが使ってる奴はイタいな(w



132 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:02:38 ]
「おれがDjangoだ!」って奴ばかりだからな。

133 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 12:59:46 ]
ダンジョーのひとたちは広めたいのか自己主張をしたいのかよく分からないです。
後者だとしたら、たいしたことないくせに身の程知らずが、と思います。

134 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:17:24 ]
django をダンジョーと呼ぶ低能人間の方が身の程知らずだと思うけどな。

135 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:19:23 ]
dyango七人夏物語

136 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:31:04 ]
ダンジョーってDajngoのことを言っていたのか
よく気がついたな >134

137 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:57:37 ]
>>136
>>94-95

138 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 13:58:34 ]
松永弾正

139 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 16:04:09 ]
痛いDjango野郎を"ダンジョー"と呼ぶことにしませんか。

140 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 16:05:41 ]
>>135
アッーーー!!

141 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 16:30:03 ]
>>129
普通に出来ると思うけど。どのような利用例を想定してる?
ロジック部分の関数とデータ所得(任意の深さにアクセス)を分けるなら単にネストでok。
map(func, map(lambda x:x[0][1][2], alist))



142 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 16:52:54 ]
再帰的に map してくれる map がほしい、ってことでそ

143 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 17:15:22 ]
>>133
自己主張という名の自慰行為を見せ合って喜ぶ変態集団,というようななところか。

144 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 17:18:21 ]
西部警察「Django!!」

145 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 17:35:30 ]
def treemap(f, xs):
  for x in xs:
    if hasattr(x, "__iter__"):
      yield list(treemap(f, x))
    else:
      yield f(x)

こんなもんでいいんじゃね

146 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 17:44:30 ]


147 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 17:48:12 ]
def recursive_map(fun, arg):
 def f(a):
  if hasattr(a, "__len__"):
   return map(f, a)
  else:
   return fun(a)
 return f(arg)

148 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 13:17:09 ]
Pythonクックブック第二版を買ったんだけど
サポートサイト(python.is-a-geek.org/wiki/)が潰れてるみたい
なんだよね。どっかに正誤表ないかな?

149 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 13:48:23 ]
Python 3.0 rc3 released

150 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 22:47:05 ]
Linuxの上でPyQt4のQTextEditなんかで日本語入力したいんだけど、
どうすればいいか分かりますか?
scim使ってるので
XMODIFIERS="@im=scim"

LANG=ja_JP.eucJP
とかしてるんですが、全然だめです。


151 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 23:25:50 ]
qtが直接scimとやりとりするように、
scim-qtimm 入れて QT_IM_MODULE=scim ってしないと駄目じゃないかな?
つーかPythonの話ではないな。



152 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 08:28:37 ]
ありがとです。
そうですね、QTの話だなと思い直してググったら
scim-bridgeという奴ならという情報があったので
それを使ったら入力できるようになりました。
ただscimで入力できていたktermやFirefoxでは
だめになったので、scimとscim-bridge並走状態…
とりあえずはいいか…

unicodeが普通に使えるようになってPyQt4での
日本語の扱いも楽になりましたね。


153 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 13:51:04 ]
PythonインタプリタをPythonで作っているのですが、相談したい事があります。

現在入力中の文がコマンドとして
1 途中なのか、2 エラーなのか、3 コンプリートしたものか
判断する方法はないでしょうか?

1の例
for i in range(1, 3): ←これだけ入力されたら続きがある

2の例
j = foo() ←fooという関数はない

3の例
1+2 ←文として評価する事ができる

アドバイス頂けたら幸いですm(__)m

154 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 14:10:53 ]
Lib/code.py

155 名前:153 mailto:sage [2008/11/23(日) 15:08:54 ]
>>154
ありがとうございます。
見てみまする。

156 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 15:13:15 ]
>>153
pypy

157 名前:153 mailto:sage [2008/11/23(日) 16:20:16 ]
>>156

なんですか、そのいやらしい名前は。
ありがとうございます。

158 名前:デフォルトの名無しさん mailto:sage [2008/11/23(日) 19:59:53 ]
>>152
scimでもscim-bridgeでもuimでも問題ないだろ。
つーかLANG=ja_JP.eucJPってどんな化石なディストリ使ってるんだよ。

159 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 16:16:54 ]
>>156
マジで有るのか。
「パイパイいれていじってみたんだけど良いなコレ。」
「パイパイちょっと触ってみたんだけど、まだ発展途上じゃね?」
みたいな会話が繰り広げられているのか。

160 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 19:50:05 ]
こんなプログラムが必要になった。
temp=lst[i]; lst[i]=-1; i=temp #(1)

pythonではこんな見苦しい一時変数は必要ないもんね。と思い次のように書いた。
i, lst[i] = lst[i], -1 #(2)

賢明な諸兄はお気づきかと思うが、このプログラムは上手くいかない。
半日悩んだ結果、次のように書けばよいことが判った。
lst[i], i = -1, lst[i] #(3)

で、教えて欲しいんだけど、(2)が駄目で、(3)なら良いというこの動作は
うちの環境ではたまたま動くだけ? それとも公式に規定された動作ですか?

### 結局、プログラムは(1)の書き方で完成しました。

161 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:15:08 ]
これのWARNINGのところじゃない?
www.python.org/doc/2.5.2/ref/assignment.html
www.python.jp/doc/release/ref/assignment.html



162 名前:デフォルトの名無しさん mailto:sage [2008/11/24(月) 20:27:12 ]
>>160
www.python.org/doc/2.5.2/ref/assignment.html
> If the target is a target list enclosed in parentheses or in square brackets:
> The object must be a sequence with the same number of items as there are targets
> in the target list, and its items are assigned, from left to right, to the
> corresponding targets.

左から右の順で代入するとあるので公式に規定された動作といえそう。


163 名前:デフォルトの名無しさん [2008/11/25(火) 03:29:32 ]
Rubyだとruby会議みたいなイベントが全国であるけど、
Pythonにもそういうイベントってある?

164 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 08:34:11 ]
>>163
PyConじゃね?

165 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 08:56:23 ]
ttp://pyspa.org

166 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 09:37:52 ]
ないわ〜

167 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 11:56:27 ]
>>163
残念ですが、なくなったようです。

168 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 12:52:26 ]
だからRubyやれって!

169 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 17:18:14 ]
>>167
PyConって無くなったの?
知らなかった...orz....Pythonもうダメだ....。


170 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 17:19:02 ]
そうだねRubyもうダメだね

171 名前:デフォルトの名無しさん [2008/11/25(火) 17:34:31 ]

>>167=>>169
おい、デマばっか流してんじゃねーよ。

PyCon は今年もあったし、来年もちゃんとある。
www.python.org/community/pycon/

せいぜいお前は Python の人気を妬む Ruby使いってとこだろうが、
大人気ないぞ。




172 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 17:36:51 ]
Ruby使いがPythonの「人気」に嫉妬することはなかろ

173 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 17:46:13 ]
>>167
ダンジョー乙

174 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 18:01:24 ]
だからRubyやれって!
日本でpython使うメリットなんてないんだよ。

175 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 18:27:39 ]
rubyにnumpyに相当するものあるの?

176 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 18:45:13 ]
Ruby 使いは痛々しいな。。。
なんだ >>174 は、
恥というものを知らんのか。

177 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 18:56:11 ]
>>173
いいえ、ターボギアスR2です。

178 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 19:01:46 ]
またruby厨が荒らしてるよ

179 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 19:19:21 ]
>>174
惨めなやつ!

180 名前:160 mailto:sage [2008/11/25(火) 20:06:14 ]
>>161,162
なるほど、ちゃんと公式ドキュメントに書かれてたんですね。
「are not safe 安全でない」の解釈が微妙ですが、
規定された動作と考えてよさそうですね。

勉強になりました。ありがとうございました。

181 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 20:20:07 ]
LinuxのX端末上で文字の色を反転させて出力する方法はありますか?

例えば、

txt="abcdefg"
5番目と7番目(インデックス4と6)の文字の表示色を反転
print txt

みたいなことを望んでいます。



182 名前:181 mailto:sage [2008/11/25(火) 20:24:00 ]
追記
文字と文字の背景の色を反転という意味です。

183 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 20:58:49 ]
もちろんできます。






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

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

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