Pythonのお勉強 Part15

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2006/12/13(水) 18:03:50
あー、dictにそういう初期化形式があったっけ。
dict(zip(range(10), range(1, 11)))
こうも書けるな。ちょっと汚いけど。
953デフォルトの名無しさん:2006/12/13(水) 18:04:52
マクロ展開とかに便利。
>>> spam_macros = [('egg', 'egg and spam'), ('spam', 'spam with bacon'), ('ham', 'ham and spam and egg')]
>>> reduce(lambda x, y: x.replace(y[0], y[1]), spam_macros, 'egg and bacon and ham')
'egg and spam with bacon and bacon and ham and spam and egg'
>>>
954デフォルトの名無しさん:2006/12/13(水) 18:05:35
>950
dict([(i, i+1) for i in range(10)])
dictってkey,valueペアのシーケンスから辞書を作ってくれるのか。知らなかったわ
955デフォルトの名無しさん:2006/12/13(水) 18:07:10
>>954
入門書嫁
956デフォルトの名無しさん:2006/12/13(水) 18:11:14
>>953 以前も出たが、どうしておまいは素直にLISPを使わないんだ?
その使い方なら、そのほうが幸せなんでね?
957デフォルトの名無しさん:2006/12/13(水) 18:17:15
だってPythonのこと大好きなんだもん。
958デフォルトの名無しさん:2006/12/13(水) 18:21:27
Guidoだったら、素直にこう書け、と言いそうだが。

def trans_macro(text):
    spam_macros = [('egg', 'egg and spam'),
                   ('spam', 'spam with bacon'),
                   ('ham', 'ham and spam and egg')]
    for i in spam_macros:
        text = text.replace(i[0], i[1])

    return text
959デフォルトの名無しさん:2006/12/13(水) 18:27:33
http://mail.python.org/pipermail/python-3000/2006-April/001030.html

Personally, I believe that all code involving reduce() can be made
more readable by removing the reduce() call and writing an explicit
loop.
960デフォルトの名無しさん:2006/12/13(水) 18:33:33
>>958
ニセ者乙。
961デフォルトの名無しさん:2006/12/13(水) 18:35:46
そもそもワンライナーにこだわる理由も分からない。
対話環境しか使ってないのか?
Emacs のpython-mode で書いて、C-c C-c とやれば、即座にスクリプトが実行
されるんだが。
Emacs LISPのスクラッチバッファや、scheme-mode と同じぐらい快適だよ。
962デフォルトの名無しさん:2006/12/13(水) 18:51:54
Guidoは高階関数が嫌いなんじゃなかったっけ?
963デフォルトの名無しさん:2006/12/13(水) 18:58:17
>>961
そんな理由しか思いつかないんですか。
964デフォルトの名無しさん:2006/12/13(水) 18:58:54
高階関数そのものが嫌いなら、デコレータやfunctoolsは作らないんじゃない?
965デフォルトの名無しさん:2006/12/13(水) 19:02:22
>>964
どっちも、Guido自身が提案したわけじゃないし
966デフォルトの名無しさん:2006/12/13(水) 19:05:17
>>963
その言い方は、なんか腹が立つな。
じゃあ、どういう理由でワンライナーなの?
967デフォルトの名無しさん:2006/12/13(水) 19:14:29
>>965
デコレータとかは、無いものをわざわざ導入したんだから、それなりに認めて
るんじゃないか?
mapやreduce は、今あるのに廃止しようとしたんだから、態度が違うよ。
968デフォルトの名無しさん:2006/12/13(水) 19:40:58
まあ実際のところは本人に聞くしかないわけだが(w
969デフォルトの名無しさん:2006/12/13(水) 20:18:48
呼んだか?
970デフォルトの名無しさん:2006/12/13(水) 20:48:51
Perl使いだったけどPythonに寝返ったよ
971デフォルトの名無しさん:2006/12/13(水) 20:53:35
俺もPerl飽きたからPython勉強中
でも何かめんどくせ
972デフォルトの名無しさん:2006/12/13(水) 21:07:30
Pythonて標準で汎用なflockが無いのかー
973デフォルトの名無しさん:2006/12/13(水) 22:21:51
map は今の記法がいいかどうかはともかく便利だし
読みにくいかどうかも所詮は慣れじゃないのかな...

内包表記だって慣れなかったら相当読みにくいよ
974デフォルトの名無しさん:2006/12/14(木) 02:02:24
そろそろ誰か次スレをお願い。
975デフォルトの名無しさん:2006/12/14(木) 03:57:49
976デフォルトの名無しさん:2006/12/14(木) 04:31:13
元気があっていいと思う。(どうせそのうち何も言わなくなる。
977デフォルトの名無しさん:2006/12/14(木) 06:21:15
こういう「自分ワールドで居丈高」なム系のブログって、
他の日の項目にラノベとかエロゲがある確率高すぎ。
978デフォルトの名無しさん:2006/12/14(木) 07:38:48
>>975
気持ち悪すぎ・・・
素で思った
979デフォルトの名無しさん:2006/12/14(木) 07:58:35
980デフォルトの名無しさん:2006/12/14(木) 08:15:44
>>979
981デフォルトの名無しさん:2006/12/14(木) 10:23:16
>228 名前: nobodyさん Mail: 投稿日: 2006/12/14(木) 01:21:52 ID: kjxDTR99
>ttp://foma-zakki.cocolog-nifty.com/zakki/2006/12/python_books_py_1f47.html
>
>削除要請とは穏やかではないですな。

三流は考えることもやることも三流。
982デフォルトの名無しさん:2006/12/14(木) 14:02:25

まだまだいくよぉ〜〜〜!!

巫女みこナース! 巫女みこナース!
リスト内包 巫女みこナース!!

巫女みこナース! 巫女みこナース!
lambda 一行 巫女みこナース!!

巫女みこナース! 巫女みこナース!
Py本粘着 巫女みこナース!!

巫女みこナース! 巫女みこナース!
初心者(復活) 巫女みこナース!!

巫女みこナース! 巫女みこナース!
print u"文字化け"巫女みこナース!!

巫女みこナース! 巫女みこナース!
メタクラ おっぱい 巫女みこナース!!

巫女みこナース! 巫女みこナース!
巫女みこナース! 巫女みこナース!
巫女みこナース! 巫女みこナース!

巫女みこナース! 巫女みこナース!

最後にもいっちょー、ハイ!
巫女みこナース!
983デフォルトの名無しさん:2006/12/14(木) 15:04:23
Pythonの回りにもヘンなヤツが増えてきたなあ。
984デフォルトの名無しさん:2006/12/14(木) 15:09:00
python使いにアニオタがいるなんて
985デフォルトの名無しさん:2006/12/14(木) 15:10:59
「しっぱい」の表紙がアニメ絵だったよな。著者はアニオタか?
986デフォルトの名無しさん:2006/12/14(木) 15:28:07
>>981
これはひどい
987デフォルトの名無しさん:2006/12/14(木) 15:40:59
>>981
これはひどい
988デフォルトの名無しさん:2006/12/14(木) 19:14:02
>>981
Pythonの回りにもヘンなヤツが増えてきたなあ。
989デフォルトの名無しさん:2006/12/14(木) 19:59:59
自己紹介文
経歴
弘前大の応用生命工学科に入学
大学1年次に情報処理の講義でコンピュータに興味を持ち、友人の助けを借りて学習を続ける。
卒論優秀賞を受賞し卒業
帰省後就職活動を行い、IT系人材派遣会社に就職する。
半年後 IPA の未踏ユース公募を見て会社を辞め、未踏ユースに応募する
が、選考落ち orz
いいもん、いつか自分で完成させてやる( ´・ω・`)

現在
働かないとご飯食べられなくなりそうなのでお仕事募集中。
クライアントサイドスクリプトなら問題なくかけると思います。
Javascriptクライアントサイドスクリプトで作ったツールはこちら
LLRing ブログで開催されたコンテストで見たRubyで書かれたコードの美しさに惹かれ、Ruby も勉強しようと思う今日この頃。
Python と Ruby でお仕事探そうかな(`・ω・´)

興味のあること
プログラミング(現在C言語、Python, Javascript使用), 知識も技術もまだまだ勉強が必要です。 .NET, Ruby も使えるようになりたいですね。
990デフォルトの名無しさん:2006/12/14(木) 20:10:03
ぐぐる八分とは姑息だなw
991デフォルトの名無しさん:2006/12/14(木) 20:17:47
YouTube のほとんどが Python で実装されているらしい
http://coreblog.org/ats/YouTube-is-almost-entirely-written-in-Python
992デフォルトの名無しさん:2006/12/14(木) 20:19:40
>>990
八分って誰が喜ぶのか考えると笑えるな(ZOPEZOPEZOPE
993デフォルトの名無しさん:2006/12/14(木) 21:18:25
ぐーぐる八分はたまたまリンクの具合とかでなったんじゃねえか?
頼むとそんなにすぐにはずしてくれるものなの?
しかも、どっかの依頼ではずしたならすぐ戻されないだろ常識的に考えて・・・
994デフォルトの名無しさん:2006/12/14(木) 22:23:30
たまたまなって、文句を言った直後にたまたまもどったわけか。
たまたまが多いな。
995デフォルトの名無しさん:2006/12/14(木) 22:47:20
ただの被害妄想じゃないか?
996デフォルトの名無しさん:2006/12/14(木) 22:58:55
そういうことにしたいのですね。
997デフォルトの名無しさん:2006/12/14(木) 23:22:18
>>991
そのネタいいですね。
何にも知らない人にpythonて何がいいのとか聞かれたときに
便利そうなネタ
998デフォルトの名無しさん:2006/12/14(木) 23:29:45
Pythonで書かれたブログシステムで
共有レンタルサーバーなんかにインストールできるものってありますか?
WordPressとかみたいに、展開して使えるといったようなものです
もしご存じでしたらお願いします
ZopeでCoreblogとかだとrootが必要で
そうするとVPSか専用レンタルサーバーにしなくてはならなくて
個人でかりるには金額的にきびしいものがあります
999デフォルトの名無しさん:2006/12/14(木) 23:32:31
>>998
mod_pythonが使えるレン鯖なら、DjangoのBlogとかがつかえるんじゃね?
でなければpyblosxomとか。
1000デフォルトの名無しさん:2006/12/14(木) 23:34:38
やなぎさわー!!!!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。