pythonがこの先生きのこるには

■ このスレッドは過去ログ倉庫に格納されています
1七色波紋 ◆.VgGY5NKtU
垢版 |
2007/01/05(金) 20:26:11
$python kinoko.py this_teacher
2デフォルトの名無しさん
垢版 |
2007/01/05(金) 21:00:55
2get
2007/01/06(土) 02:47:33
この先生、キノコτ
4デフォルトの名無しさん
垢版 |
2007/01/06(土) 14:39:40
python がっこの先生

きのこ ルニハ (14歳)

萌キャラ化きぼんぬ
5デフォルトの名無しさん
垢版 |
2007/01/06(土) 15:52:43
python 学院の鬼教官

茸神鬼平(たけがみおにへい(58歳

漢キャラ化quibonne
2007/01/06(土) 22:02:09
class Bull:
  stack = []
  def __call__( _, x ):
    _.stack.append(x)
    return _
2007/01/07(日) 16:13:50

> Pythonがこの先、生き残るには

誰かがWinny互換ファイル共有ソフトpynyをネットワーク部分だけ完成させて
俺がpynyにGUIを乗っけて配布すれば、Pythonは生き残る。

http://pyny.sourceforge.jp/
2007/01/08(月) 02:16:46
むしろnyがいらね
9デフォルトの名無しさん
垢版 |
2007/01/09(火) 20:43:57
継承で出来ることをデコレーターでやる奴は馬鹿!














orz.......
2007/01/10(水) 03:17:00
          ヽ / /⌒\
         /ヽヽ|/⌒\ii|\
       / /ヾゞ///\\|
       |/   |;;;;;;|/ハ \|
             |;;;;//⌒ヽ
             |;/( ^ω^) >>1おっおっおっ乙枯ー
.           |{ ∪  ∪
             |;;ヾ.,____,ノ
             |;;; |
             |;;;;;|
             |;;;;;|
11デフォルトの名無しさん
垢版 |
2007/01/13(土) 20:08:49
tracのプラグ印を書かなきゃいけないんでpythonを覚えないといけない
んだけど、何か良い本を教えてください。
Perl,PHP,Rubyなどの言語は一通り使ったことがあります。
なのでプログラミングの基礎から説明している本は不要です。
なるべくさくっと読めるやつが欲しい。
2007/01/13(土) 23:36:45
>>11
とりあえず、最初に公式のチュートリアルは読んだか?
http://www.python.jp/doc/release/tut/tut.htm

あとは必要なときにライブラリリファレンス眺めれば本は買う必要ないと思う。
2007/01/14(日) 00:35:51
自分もチュートリアルを一番に薦めるけど、
どうしても紙媒体を一個持っておきたいって言うなら
みんなのpythonかな、・・
一番万人向けなので要らなくなったときに人にあげやすい(ぇ
波長が合えば実践python(一番新しい奴)でも、いいけど、
結構玄人向けなのと、表紙が萌えっ娘なのであまりお勧めできない
それ以外はもう、微妙に古かったり(クイックリファレンス、切り口がおかしかったり(ノキア本、作法本
高すぎたり(クイックリファレンス
2007/01/15(月) 20:43:38
>>12-13
とりあえずみんなのPythonを買ってきました。
となりに実践pythonもあったけど、あの表紙はありえないし、
中身の2段組みも見にくいし、内容も薄い感じがしたのでパス。
みんなのpythonはまだ半分くらい読んだところだけど、まあ
まあ読みやすい。
とにかくおすすめありがとうございました。
2007/01/16(火) 06:59:46
http://www.amazon.co.jp/gp/product/4873112109/
2007/01/24(水) 20:06:44
なんか、pythonに慣れてくると、__str__とか__call__とかがない言語は
もうほとんどやる気が起きない
17デフォルトの名無しさん
垢版 |
2007/02/01(木) 08:01:32
don't leave me
2007/02/05(月) 01:43:19
>>> a=[1]
>>> b=[1,a]
>>> b
[1, [1]]
>>> a.append(8)
>>> b
[1, [1, 8]]
>>> del a
>>> b
[1, [1, 8]]
>>> a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
19デフォルトの名無しさん
垢版 |
2007/02/05(月) 01:43:55
>>> a=9
>>> b
[1, [1, 8]]
20デフォルトの名無しさん
垢版 |
2007/02/06(火) 06:33:29
python詳しくねーけどそれ単純にaという名前をaの中身に対応付けるのをやめただけじゃねーの?
21デフォルトの名無しさん
垢版 |
2007/02/06(火) 09:31:35
pythonなんか,この先生きのこらなくていい
2007/02/06(火) 11:34:22
ここは「Pythonを使いこなせない人が愚痴をこぼすスレ」になりました。
23デフォルトの名無しさん
垢版 |
2007/02/06(火) 13:06:48
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> a=1==1
>>> a
True
>>>


存在理由の分からない仕様w
2007/02/06(火) 14:25:06
>>23
それ結構使われていると思うのだけど、まあなくてもいいと言えばそうかもね。
2007/02/06(火) 15:39:54
>>23
なんか不自然なことがあるのか?
2007/02/06(火) 15:53:33
「a」ってタイプしたら a の値が表示される仕様のことかな?
27デフォルトの名無しさん
垢版 |
2007/02/06(火) 17:10:18

最近、日本で Python が異様に流行っている件...

2007/02/06(火) 19:58:19
>>27
kwsk
2007/02/06(火) 20:56:11
流行ってねーだろ
2007/02/06(火) 20:59:06
みんなのPythonが出てから
本屋で他の本も見る機会が増えた気はする
でも、流行ってはいないな
ましてや、異様になんてもってのほか
2007/02/11(日) 00:24:57
Excelのマクロに採用されたら当分生き残ると思う願望
2007/02/11(日) 00:39:26
それいいなぁ
2007/02/11(日) 00:53:05
秀丸エディタのマクロにも採用
2007/02/11(日) 01:05:23
Emacsのマクロにも採用
2007/02/11(日) 01:48:54
Blenderがある限りはBlenderユーザーの間においては死にようがない

ということで、みんなも3DCG始めないか
2007/02/11(日) 02:09:52
これ面白そうだ
2007/02/14(水) 11:44:02
ウェ〜イ、耳片方だけ〜
2007/02/15(木) 04:27:24
python
2007/02/23(金) 12:04:08
やっぱりdef @deco func(x, y):って言う書き方のほうがよかった。
@deco
def func(x, y):
だと、まず@decoを形容詞にした場合語感がおかしいし、
@decoごときで一行とられるのが不愉快。
一行に濃密な意味を含められるpythonで、デコレータを使った部分だけ
異様に一行あたりの密度が薄くなるのが不愉快。
2007/02/24(土) 00:26:56
>>35
物理エンジン搭載済みだしGameBlenderを始めようョ
3DCG描くだけよりPythonいっぱい使うし。
2007/02/25(日) 17:16:42
pass は不要
if True: 0
で十分。こんなことで、予約語をひとつ増やすのは愚か。
せめてpassをbuiltin定数か何かにするべき。
2007/02/27(火) 03:24:41
rubyなんて終わりまくってる言語大嫌いなんだけど、
ちょっとrubyスレ覗いたら、repositoryのコメントにみんな
で突っ込んだりしててちょっと楽しそう・・・・クヤシーヨー・・・
2007/02/27(火) 16:49:16
pythonも五十歩百歩だろ
2007/02/27(火) 17:59:21
なにを持って終わってるか次第だな
2007/03/01(木) 23:35:11
>>41
オセロでも作らん限り、クラスにpassなんて関数定義しないでしょ。
予約語とかぶるようなら、あなたのネーミングセンスが(ry。
2007/03/04(日) 21:04:04
>>>open('as.py', 'w').write('print "ok!"')
>>>import as as as, as as as, as as as
ok!

なんだってーーー!!!
2007/03/04(日) 22:08:37
asは2.6から予約語になるってさ
48デフォルトの名無しさん
垢版 |
2007/03/05(月) 13:25:18
scipyとnumpyは使える。
2007/03/05(月) 16:34:06
>>46
「as を as として import」 *3 してるのですか?!
as.py の中の asモジュール を asオブジェクト として読み込むとか…
わたし、わかりません ><
2007/03/10(土) 01:05:13
class MyGod(object): pass
2007/03/11(日) 07:04:42
def fib(n,m):
  a=b=1
  while 1:
    a,b=b,a+b
    print '()'*(a%m)
    if b>n: break

fib(2**1500, 35)
2007/03/14(水) 02:00:03
PEP 3114 accepted
ttp://mail.python.org/pipermail/python-3000/2007-March/006027.html
2007/03/14(水) 02:27:26
GuidoってまだABC触ってるんだね。

>interfaces: no, but I'd like to work on ABCs instead

ABCは実験場か?w
2007/03/14(水) 03:43:45
>>>def a(*v): print 'fuck'; return 1
...
>>>class A:
...  __metaclass__ = a
...  def b(self): pass
...
fuck
>>>A
1

メタクラスってこういうことか、・・・
凄いのかヒドイのか微妙なのか、良く分からん、けどなんとなく面白いかも・・・
2007/03/15(木) 03:22:33
'pre-decorator'

@@(metaclass=mymeta, private=True, **kwargs)
class Foo(base1, base2, *otherbases):
   ...
2007/03/15(木) 04:06:21
PEP3115重ッ
2007/03/17(土) 00:50:17
よく見たらまだだった >>52
2007/03/17(土) 17:53:16
e.__traceback__
2007/03/17(土) 18:50:05
chris monsonのせいでoctalのliteralが0o123に・・・
2007/03/18(日) 20:15:46
octalスレッドが荒れてるせいで肝心のメタクラスレがぜんぜんすすまなくてツマラナイ
2007/03/20(火) 20:12:41
>>59
なにそれw
きんもー☆
2007/03/20(火) 21:58:25
その前にpushされてたのが、0t345と0c345
でも、もう本格的に、0o345に決まったらしい・・・
ちなみに、0X1213みたいな大文字表記は禁止されるらしい。
したがって0O234という最悪の事態(笑、は免れるらしいw
2007/03/22(木) 11:38:10
PyPyがpython-devに合流する可能性があるんだね。
py3.0のリリースよりはずっと先の話らしいが・・・
rubyはyarvに移ると言う、けど、この点ではrubyの方が一歩リード・・・?
perl6が出たらすべてにおいて先頭を走ってそうだけど、何しろ出ないからなぁ・・・
2007/03/24(土) 18:38:23
おお、single-line blockは消えなそうと・・・危ない危ない・・・
65デフォルトの名無しさん
垢版 |
2007/04/03(火) 22:05:00
http://slashdot.jp/articles/07/04/03/0913232.shtml
2007/04/11(水) 05:53:57
py3.0a1deadline告知キター
3000-list全然書き込み無いからこのままpep終了かと思ったけど、
少なくとも、5つは隠し玉が保留されてることが判明w
個人的に"abc" "efg"はかなり気になる、(ゴルファーとしてはw
2007/04/11(水) 10:07:58
海外も4月頭は忙しいんだっけか?
py3コミュもpl6コミュもなんとなく静かだ・・・
2007/04/11(水) 22:14:57
>>66
ソースを出して話してくれよ

じゃないと参加したくてもできないじゃないか
2007/04/12(木) 03:58:25
ttp://mail.python.org/pipermail/python-3000/2007-April/006559.html ←Guidoの締め切りのお知らせ
ttp://mail.python.org/pipermail/python-3000/2007-April/006561.html ←PEP予告
ttp://mail.python.org/pipermail/python-3000/2007-April/006563.html
ttp://mail.python.org/pipermail/python-3000/2007-April/006564.html ←PEP予告
2007/04/20(金) 02:30:07
ABC, adapter, generic・・・実現したら、かなり危険な匂い・・・
グイドがTOOWTDIを捨てると名言したのにワロタ
2007/04/29(日) 22:16:53
さて明日で3.0aに入る機能は締め切り
どうなることやら、・・・
2007/05/05(土) 06:17:39
ちょっとみないうちにPEPが3132まで伸びてる、・・・、締め切りぎりぎりで大量投入されたんだろうか・・・読みきれない・・w
2007/06/04(月) 03:02:17
PEP3117って何だコレと思ってたら、エイプリルフールネタだったのか・・・今日まで気づいてなかったww
2007/06/04(月) 03:04:21
PEP一気に伸びたけど結構リジェクトが多いので本当の変更はそんなになさそう・・・
2007/06/09(土) 02:38:08
なるほど、pep313もApril-1か・・・
http://www.python.org/dev/peps/pep-0313/

RomanNumeralLiteralってそらないわw
2007/06/10(日) 16:32:43
map, filter残りますよと・・
2007/06/10(日) 16:36:17
イテレーターを返すのがふさわしい場合は全部イテレータを返すようにするって言ってるけど、
rangeぐらいはrangeとxrangeを残すべきじゃないのか、
本当に配列が欲しいとき、(たとえばエラトステネスの篩みたいなコードで
いちいち、a=[x for x in range(1000000)]とか書かないいけないのは、多少違和感がある。
2007/06/10(日) 17:12:21
list(range())で良いんじゃないか
2007/06/11(月) 23:19:57
それだぁ〜
80デフォルトの名無しさん
垢版 |
2007/06/14(木) 19:04:20
Pythonってコンパイルできるのだと思っていましたが、Windowsだけ?????

他0$だと、ソース●三重?????
2007/06/14(木) 19:24:44
>>> True=True==True==True==True==True==True
>>> True
True
82デフォルトの名無しさん
垢版 |
2007/07/01(日) 06:36:12
意味の分からない文に遭遇

>>> False in [False]
True
>>> (1 in []) in [False]
True
>>> 1 in [] in [False]
False
83デフォルトの名無しさん
垢版 |
2007/07/01(日) 07:29:13
inは述語だから、a in b in cは(a in b) and (b in c)の意味だった

>>> 0 in [0] in [[0]] in [[[0]]] in [[[[0]]]] in [[[[[0]]]]] in [[[[[[0]]]]]]
True
2007/07/01(日) 07:30:23
実用性ゼロ
2007/07/01(日) 07:33:52
>>82
↓これと同じことだと思う。

>>> False==False
True
>>> (1==2)==False
True
>>> 1==2==False
False
>>> 

Pythonの比較演算子は複数つなげられる。その場合、
最初の比較演算子が False なら結果は False、そうでなければ
次の比較演算子が False なら結果は False、そうでければ
その次の比較演算子が・・・・・と続けていって
すべての比較演算子が True なら結果は True となる。
ある比較演算子で False になると、そのあとに比較演算子があっても評価されない。

1 in [] in [False] の場合、最初の in 演算子が False になるので
次の in は評価されないまま結果は False となる。
8685
垢版 |
2007/07/01(日) 07:35:53
うへ、かぶった orz
2007/07/01(日) 09:57:05
>>83
in演算子にもこの法則適用されるんだ……

>>84
そうねw
88デフォルトの名無しさん
垢版 |
2007/07/13(金) 19:19:45
>>> o='oOo'
>>> O='ooOOoo'
>>> def ooOOooOoOOoo(oO): print oO; return ooOOooOoOOoo
...
>>> ooOOooOoOOoo(o)(o)(O)(O)(o)(o)(O)(o)(O)(O)(o)(o)
oOo
oOo
ooOOoo
ooOOoo
oOo
oOo
ooOOoo
oOo
ooOOoo
ooOOoo
oOo
oOo
2007/07/15(日) 18:27:29
いまのOctalは危険な気がするので0o123で良いんだが
(つーかどうせ使わん)、そんなことより2進表記を
用意して欲しいものよ・・
2007/07/15(日) 19:56:40
危険って?
91デフォルトの名無しさん
垢版 |
2007/07/16(月) 01:57:48
こういうことじゃないの?

>>> 064 # base 8
52
>>> int('064') # base 10
64

2進表記って↓とは違う話?
http://www.python.org/dev/peps/pep-3127/
2007/07/16(月) 23:20:16
あ〜まさにこのPEPで言い尽くされてます。
ちなみにハードウェア寄りの仕事してると
ビット列扱うことが結構あるんですわ。
2007/07/16(月) 23:27:52
>>92
ハードウェア寄りの仕事でPython使うのん?
2007/07/16(月) 23:59:25
いつでもどこでもPythonを使いたいもんだ。
2007/07/26(木) 16:22:29
http://groups.google.com/group/comp.lang.python/browse_thread/thread/8359c264e516570e/b56603ecfb574ef3#b56603ecfb574ef3

flattenとか結構共通の話題なんだなぁという感じ・・・
2chよりレベル低いのがわらわらいて笑える
96名無しさん@そうだ選挙に行こう
垢版 |
2007/07/29(日) 11:00:32
きのこ
97デフォルトの名無しさん
垢版 |
2007/07/31(火) 06:56:03
そんなことは無い

グッスミン、ララ〜、ララッラ、ラッラッラ〜
2007/07/31(火) 23:11:09
死にかけてるわけじゃ無いんだから、
このスレいらんがな。
99デフォルトの名無しさん
垢版 |
2007/08/01(水) 23:08:15
このスレは本スレにはとても書けない様なかっこいいネタを見つけてしまった人専用の隔離スレです。
2007/08/01(水) 23:13:32
今日optparseに感動しますた
2007/08/02(木) 11:26:54
でもついついgetopt って書いちゃったり
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況