Pythonのお勉強 Part10
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/06/29(木) 00:33:29日本Pythonユーザ会
http://www.python.jp/Zope/
Python オフィシャルサイト
http://www.python.org/
まとめwiki
http://www7a.biglobe.ne.jp/~yasozumi/python/wiki/
問題集
http://www.pythonchallenge.com/
前スレ
http://pc8.2ch.net/test/read.cgi/tech/1141964987/
0002デフォルトの名無しさん
2006/06/29(木) 00:34:260003デフォルトの名無しさん
2006/06/29(木) 12:06:40スレを立てる前にスレ立て宣言しろ
スレ立てたら現行スレに報告入れろ
0004デフォルトの名無しさん
2006/06/29(木) 16:44:21誰かがスレを立てる前にお前がスレ立て宣言しろ
誰かがスレ立てたらお前が現行スレに報告入れろ
0005デフォルトの名無しさん
2006/06/29(木) 16:57:06>>4
0006デフォルトの名無しさん
2006/06/29(木) 19:00:06>>3
なんで俺に断り無く勝手にスレ立ててんだよ
って言いたいのかと esp
0007デフォルトの名無しさん
2006/06/29(木) 19:33:37毎日2chをチェックするプログラムを作ってみれ。
0008デフォルトの名無しさん
2006/06/29(木) 19:45:52とりあえずここだけ見ればいいですか?
http://pc8.2ch.net/tech/subback.html
0009デフォルトの名無しさん
2006/06/29(木) 19:49:29公開するつもりなら、転送量考えてこっちにするべき
0010デフォルトの名無しさん
2006/06/29(木) 19:50:210011デフォルトの名無しさん
2006/06/29(木) 20:10:22竹石圭佑って他人に色々迷惑かけてんだな。確かコイツの親は中国人だったろ。中学校ん時に噂あった。
やっぱ在日って最低だ。近いうちテレビ報道されるような犯罪起こすんじゃないか?性犯罪とか
0012デフォルトの名無しさん
2006/06/29(木) 20:20:270013デフォルトの名無しさん
2006/06/29(木) 20:58:19import re
import urllib
print re.findall('(.*)ython(.*)', urllib.urlopen('http://pc8.2ch.net/tech/subject.txt').read())
0014デフォルトの名無しさん
2006/06/29(木) 21:16:260015デフォルトの名無しさん
2006/06/29(木) 22:02:140016デフォルトの名無しさん
2006/06/29(木) 22:29:230017デフォルトの名無しさん
2006/06/30(金) 18:34:56これでは動作確認ができません。
0018デフォルトの名無しさん
2006/06/30(金) 19:07:09短気だな。このスレが埋まるまで待て。次のFIFAワールドカップまでにはたぶん・・・
0019デフォルトの名無しさん
2006/06/30(金) 19:52:022chの subject.txtをコピー&改造してローカルサーバーを立ち上げてテストするんだ
・・って、マジレスすればいいの?
0020デフォルトの名無しさん
2006/07/02(日) 01:12:280021デフォルトの名無しさん
2006/07/02(日) 01:31:45解凍すればサブディレクトリ"PC"の中に入ってるよ
0022デフォルトの名無しさん
2006/07/02(日) 02:59:520023デフォルトの名無しさん
2006/07/02(日) 10:52:53ワンポイントの刺繍でもいいです。
0024デフォルトの名無しさん
2006/07/02(日) 14:06:50こんな感じ?
ttp://cocoa.gazo-ch.net/bbs/50/img/200607/848841.jpg
ttp://cocoa.gazo-ch.net/bbs/50/img/200607/848843.jpg
0025デフォルトの名無しさん
2006/07/02(日) 17:27:190026デフォルトの名無しさん
2006/07/02(日) 21:41:510027デフォルトの名無しさん
2006/07/02(日) 22:22:190028デフォルトの名無しさん
2006/07/02(日) 22:36:490029デフォルトの名無しさん
2006/07/03(月) 00:13:03あとこういう画像を張る24も別の意味で可哀想。
0030デフォルトの名無しさん
2006/07/03(月) 00:22:320031デフォルトの名無しさん
2006/07/03(月) 01:08:46(フツーのモデルさんでしょ?)
0032デフォルトの名無しさん
2006/07/03(月) 01:24:22可読性の高さは群を抜いてるからそれが強みだと思うんだけども
可読性が高いっつーことは、保守性が高いっつーことで
後から手入れるにしても他の言語より楽だし
0033デフォルトの名無しさん
2006/07/03(月) 01:28:56マイクロソフトに期待してる。。ほのかに
0034デフォルトの名無しさん
2006/07/03(月) 01:43:350035デフォルトの名無しさん
2006/07/03(月) 01:58:49俺の感覚ではかなーり流行っている希ガス。
爆発的じゃなくゆっくりと、しかし確実に普及してきているように感じる。
主観だけじゃ何なのでググって見つけた数字でも。
TIOBE Programming Community Index for June 2006
http://www.tiobe.com/tpci.htm
Programming Language Popularity (updated 2005-10-20)
http://www.dedasys.com/articles/language_popularity.html
0036デフォルトの名無しさん
2006/07/03(月) 03:58:48まあ明らかにプログラマ向きでない人がプログラマを職業としているわけだが。
0037デフォルトの名無しさん
2006/07/03(月) 09:22:43Windowsバイナリを追加モジュールがないと作れないのも原因かと。
py2exe使ったときは配布サイズがHelloWorldでも4Mとか行くし。
0038デフォルトの名無しさん
2006/07/03(月) 10:19:45んだね。LinuxではPython流行りまくり。
0039デフォルトの名無しさん
2006/07/03(月) 13:10:18もうちょっと早くはやり始めたのではないかと思う。
0040デフォルトの名無しさん
2006/07/03(月) 13:37:04>多言語
あんたはMatzか。
0041デフォルトの名無しさん
2006/07/03(月) 13:46:37それはぜんぜんかんけいないよ
0042デフォルトの名無しさん
2006/07/03(月) 14:31:20そうだったの?
0043デフォルトの名無しさん
2006/07/03(月) 15:21:320044デフォルトの名無しさん
2006/07/03(月) 15:54:58仲間内で使ってて流行ってるというのはどうかと思うが
それだと Ruby 厨と変わらん
0045デフォルトの名無しさん
2006/07/03(月) 16:21:18そういう対立を煽るような馬鹿発言が一番うざいんですけど
0046デフォルトの名無しさん
2006/07/03(月) 16:52:060047デフォルトの名無しさん
2006/07/03(月) 17:25:210048デフォルトの名無しさん
2006/07/03(月) 17:27:220049デフォルトの名無しさん
2006/07/03(月) 18:28:07俺はPythonがメジャになればそれはそれで嬉しいけど、別にマイナでも構わん気がする。
0050デフォルトの名無しさん
2006/07/03(月) 18:47:240051デフォルトの名無しさん
2006/07/03(月) 18:56:27perlの強みはどこでも実行できることだし
0052デフォルトの名無しさん
2006/07/03(月) 19:23:07えーー
0053デフォルトの名無しさん
2006/07/03(月) 19:26:000054デフォルトの名無しさん
2006/07/03(月) 19:54:38スレッドの実装がタコなRuby
国内でマイナーなPython
0055デフォルトの名無しさん
2006/07/03(月) 20:01:050056デフォルトの名無しさん
2006/07/03(月) 20:59:50l = [1,3,5,6,3,3,4,6,9]
があったときに、重複した値を取り除く(uniq)エレガントな方法を教えてください。
2.4ならset(l)でokなんだが‥‥‥。
dictに突っ込むしかないかなぁ
0057デフォルトの名無しさん
2006/07/03(月) 21:28:51Pythonが無いとすげー困る。つーか、インストールに必須。
0058デフォルトの名無しさん
2006/07/03(月) 22:22:21dictにつっこむと順番が狂う鴨
0059デフォルトの名無しさん
2006/07/03(月) 22:44:33for i in l:
i in m or m.append(i)
これじゃダメ・・・?
0060デフォルトの名無しさん
2006/07/03(月) 23:13:52いいかも。ありがと。実験してみたら in って計算量O(1)に近いみたいね‥‥‥
>58
順番は気にしなかった、今は反省している。
0061デフォルトの名無しさん
2006/07/03(月) 23:36:38> 実験してみたら in って計算量O(1)に近いみたいね‥‥‥
ソース見る限りはO(N)だがなぁ。リストやタプルのinはただの線形探索だから。
まぁ100や200の要素くらいではほとんど一瞬なので、あまり気にしなくていいと思う。
0062デフォルトの名無しさん
2006/07/04(火) 08:25:07あるものを確認するときはリストサイズに影響を受けてたけど、
無いものを確認するときはO(1)っぽかったね。
0063デフォルトの名無しさん
2006/07/04(火) 08:55:40a.sort()
[item for item, iter in itertools.groupby(a)]
0064デフォルトの名無しさん
2006/07/04(火) 09:34:04a = [1,3,5,6,3,3,4,6,9]
a = dict.fromkeys(l).keys()
0065デフォルトの名無しさん
2006/07/04(火) 12:21:01b = a[:]
print [x for x in a if x not in b.remove(x)]
寝てるときに考えたらできそうだったけど、ダメだった。removeだし。
0066デフォルトの名無しさん
2006/07/04(火) 13:15:160067デフォルトの名無しさん
2006/07/04(火) 14:55:3165> 寝てるときに考えたら
器用だねー。うやらまし。
ありがとん。
0068デフォルトの名無しさん
2006/07/04(火) 17:49:12日本語の「寝る」という単語には「眠る」という意味と「横になる」という意味があるんですよ。
難しいですね。
0069デフォルトの名無しさん
2006/07/04(火) 20:50:09と書くだろうけどな
0070デフォルトの名無しさん
2006/07/04(火) 20:53:20プログラミング能力無しどころか社会生活不適合だろ。
0071デフォルトの名無しさん
2006/07/04(火) 21:48:57ヒラメキが発生しやすいんだぞ
0072デフォルトの名無しさん
2006/07/04(火) 21:51:070073デフォルトの名無しさん
2006/07/04(火) 22:16:150074デフォルトの名無しさん
2006/07/04(火) 22:16:28便利だからよく見ていたんだけど、復活してくれないものかのう。
0075デフォルトの名無しさん
2006/07/04(火) 22:29:070076デフォルトの名無しさん
2006/07/04(火) 23:51:23007761
2006/07/05(水) 00:05:45Objects/listobject.c: list_contains
Objects/tupleobject.c: tuplecontains
Objects/stringlib/fastsearch.h: fastsearch
辺りを見たらO(N)ぽかった。
0078デフォルトの名無しさん
2006/07/05(水) 00:18:100079デフォルトの名無しさん
2006/07/05(水) 22:01:12お、ありがとう。今度時間取ってみてみんべぇかな。
>67
日本語難しいね。でも僕も学生時代は寝ながら考えてたよ。
夢の中でコード検証してて、バグに気づいて飛び起きて
あわてて大学に回線繋いでデバッグしたこともあった。
ジジィになったらできなくなったよ(・ω・)
0080デフォルトの名無しさん
2006/07/06(木) 17:58:48こんにちは
0081デフォルトの名無しさん
2006/07/06(木) 18:23:50さようなら
0082デフォルトの名無しさん
2006/07/06(木) 20:23:320083デフォルトの名無しさん
2006/07/06(木) 21:04:05i=10
print "i=", i
とすると「i= 10」となるから、これを「i=10」としたいだけ。
超初心者質問ですまそ。
ttp://www.python.jp/doc/release/ref/print.html
あたりを読んだのだが、それらしいことは書いてなかった。
0084デフォルトの名無しさん
2006/07/06(木) 21:14:10ttp://www.python.jp/doc/release/lib/typesseq-strings.html
008583
2006/07/06(木) 21:20:54さんくす。書式文字列使うのね。
コンマが最後にくるときはどうしたらいい?
if x:
print "<x=%d>" % x,
if y:
print "<y=%d>" % y,
とすると、「<x=10> <y=20> 」とかになって、余分な空白が出力されてしまう。
0086デフォルトの名無しさん
2006/07/06(木) 21:38:040087デフォルトの名無しさん
2006/07/06(木) 21:42:39result ="<x=%d>" % x
if y:
result +="<y=%d>" % y
print result
0089デフォルトの名無しさん
2006/07/07(金) 00:07:37そりゃ、くっついたら読みにくいからだろww
そもそもデバッグ用みたいなもんなんだから、ちゃんとしたフォーマットに使うのがおかしい
0090デフォルトの名無しさん
2006/07/07(金) 00:22:50printをこまめに次々に使うのって、やっぱ開発時のちょっとテストやデバッグの時が多いんじゃないかな。
本格的に出力したいときは、
OutText= []
if x:
OutText.append("<x=%d>" % x)
if y:
OutText.append("<y=%d>" % y)
print '\n'.join(OutText)
みたいに配列に追加して、最後にまとめて出力してる。
0091デフォルトの名無しさん
2006/07/07(金) 00:23:31自分好みに出力したいなら、他のヤツを使った方がいいお( ^ω^)
0092デフォルトの名無しさん
2006/07/07(金) 01:32:55ネットで個人サイト巡ってちまちま勉強するより
数千倍効率いいね
ネットだろうと本だろうと同じような気がするんだけど
こうも変わるのはなんでだろう
0093デフォルトの名無しさん
2006/07/07(金) 02:19:46「もっと分かりやすいサイトがあるんじゃないか」って思ったりして、どこか信頼できないとか。
自分で買った本ならまじめに勉強する気になるんじゃないかな。
でも、ある程度慣れて、ちょっと専門的なモジュールの勉強しようとすると
ネットでちまちま調べるしかないけどね。
0094デフォルトの名無しさん
2006/07/07(金) 02:42:19print "i="+str(i),
ですが何か?
0095デフォルトの名無しさん
2006/07/07(金) 02:48:270097デフォルトの名無しさん
2006/07/07(金) 08:52:060098デフォルトの名無しさん
2006/07/07(金) 11:54:19宣伝乙
0099デフォルトの名無しさん
2006/07/07(金) 12:13:34matlab使ってる。
0100デフォルトの名無しさん
2006/07/07(金) 12:58:23日本語苦手な人ですか?
「みたいなもん」
0101デフォルトの名無しさん
2006/07/07(金) 13:21:16そんなソース出せっていうほどの事じゃないだろ
■ このスレッドは過去ログ倉庫に格納されています