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

■ このスレッドは過去ログ倉庫に格納されています
1七色波紋 ◆.VgGY5NKtU
垢版 |
2007/01/05(金) 20:26:11
$python kinoko.py this_teacher
2008/03/17(月) 21:18:18
常山?
2008/03/17(月) 22:18:35
>>323
ネットばかりやってる奴は貧乏人。
実態は貧富の差。
2008/03/17(月) 23:35:16
Thomas Wouters とか Brett Cannon とかすごく若いように見えるけど、どうなんだろう・・・
ttp://www.voidspace.org.uk/python/weblog/images/brett_and_thomas.jpg
ttp://picasaweb.google.com/jhylton/PyCon/photo#5035722449440850834
Greg Ewingさん、Barry Warsawさんあたりは確かに結構おさーんかもしれないけど、
Phillip J EbyさんはGuido と同じぐらいの中年て言う感じ?
しかし、まあ、Guido 自身が引退とか言い出すよな年でもない気もする・・・
2008/03/17(月) 23:40:00
↑ごめ、なんかリンクがおかしかった
http://images.google.co.jp/images?q=brett+cannon
これの2個目の貼り方が分らんかった。。。
2008/03/18(火) 00:23:28
Guidoを含め,古株な人たちが今すぐ引退することはないんじゃないかなあ。
もっと若い人を開発に引き入れたいというモチベーションがあることは確かだと思う。
2008/03/18(火) 04:58:01
Rubyに比べれば健全ですね
2008/03/18(火) 09:45:07
OLPC
面白いんだけど、これってPython にかすれるポイントってあったのだろうか・・・、
2008/03/18(火) 10:02:39
ttp://www.python.org/doc/essays/ppt/pycon2008/Py3kAndYou.pdf
Guido のプレゼンのスライドがアップされた、
None が予約語になるのは聞いてたけど、True False もなるっていうの初めて知った。
まあ、
True = False
が通る言語仕様は変だとは思ってたけど・・・
まともに気なったのは Removed callable; use Callable ABC
という部分、一体これは何をしろということなのかよくわからん。
2008/03/18(火) 11:37:45
Abstract Base Class
__call__あればよしってC++のSFINAE的な条件だったけど、
クラスの包含関係にcallableかどうかの判定を持ち込むって事。

かなりクラス指向に変更される。
Generic programmingから外れていくのは時代遅れだと思うが…
2008/03/18(火) 12:33:30
if isinstance(a, CallableBaseClass): ...
で、判定しろみたいなことになる?
細かい意味内容はどうでもいいんだが、長いのだけは勘弁してほしい、・・
2008/03/18(火) 16:11:54
>>325
ついでに友達もいないんだろうねえ
2008/03/18(火) 20:47:26
レスくれるひとが友達
だからおまえらもうレスすんな
2008/03/18(火) 22:10:56
我慢することを覚えないと、引きこもりからは脱出できないぞ!
2008/03/19(水) 00:10:12
( ̄З ̄〜♪
338デフォルトの名無しさん
垢版 |
2008/03/20(木) 01:48:39
今回のリリースマネージャーのBarry さんが面白い(変な?)書き込みをしている。

(長い、スケジュールのリストを列挙したあとで、)
>これらのスケジュールは多くの事前予定を皆に知らせていますので、
>すべてのコードは時間どおりに提出されるべきです。(バグ入りのコード
>をコミットして)ブランチを壊さないように細心の注意を払ってください。
>もしあなたのコミットがビルドボットを赤信号にするようなことがあれば、
>私とニールは、恥の鞭を鳴らすことになるでしょう。もし、そのようなバグっ
>たリビジョンが原因でリリースが落ちるようなことがあれば、あなたの
>恥ずかしいPyConの画像がポストされることになるかもしれません。
>覚えておいてください、私たちは GIMP の使い方を知っています。

どんなスパルタだよとw

http://mail.python.org/pipermail/python-3000/2008-March/012553.html
2008/03/20(木) 02:18:07
>>338
本スレか,自分のブログに張れば?
2008/03/20(木) 02:19:47
>>338
ワロタww
2008/03/20(木) 03:11:44
こえええええええええええ
2008/03/20(木) 06:13:27
こんな過疎スレなのに、お友達がたくさんできてよかったでちゅね〜
2008/03/20(木) 09:25:56
>恥ずかしいPyConの画像
2008/03/21(金) 10:50:46
おっ(ry
2008/03/21(金) 15:48:07
きのこ
2008/03/21(金) 22:49:49
恥ずかしいおっぱいこんの画像
347デフォルトの名無しさん
垢版 |
2008/03/23(日) 22:51:22
シューマッハ居る?
348デフォルトの名無しさん
垢版 |
2008/03/23(日) 22:52:25
あ、誤爆った
2008/03/23(日) 22:53:45
>>347
特定した。貴様だったのか。
2008/03/23(日) 23:09:38
hahaha、まさか(;´∀`)
351デフォルトの名無しさん
垢版 |
2008/03/30(日) 12:02:16
age
352デフォルトの名無しさん
垢版 |
2008/04/03(木) 07:58:52
$ ./python
Python 3.0a3 (r30a3:61161, Mar 1 2008, 22:51:17) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> d={1:2}
>>> view=d.items()
>>> list(view)
[(1, 2)]
>>> d[3]='aaa'
>>> list(view)
[(1, 2), (3, 'aaa')]


py3でこういう動作があるみたいです。
ビューってどういうことだろう・・・
2008/04/03(木) 08:19:27
items()が、要素をコピーしてリストにして返すんじゃなくて、
元のディクショナリのラッパーを返すようになるんでしょ。
ディクショナリをリストとしてみる(view)ための。

実装としては、ディクショナリだって、
ハッシュテーブルのラッパなんだし。
2008/04/03(木) 08:21:31
ハッシュテーブル→ペアのハッシュテーブル
2008/04/05(土) 16:09:50
なんかよくわからんのだけど、今までの
d.iteritems() だと、一回イテレータとして使っちゃったら、もう中に何にも入ってなかった、(もう一回使いたかったら
もう一回 d.iteritems() を評価する必要があった)、と思うんだけど、
3.0 の d.items() は一回評価しておけば、何度でもイテレータとして使える上に、
元の dict が変更したら、それに対応して、内容も変化するということみたいだけど、
そういうものって今まで Python にあったっけ?・・・
2008/04/05(土) 17:22:09
>>355
list。
つか試せ。
2008/04/15(火) 19:22:32
ぼくらの P Y T H O N !
2008/04/18(金) 23:11:15
最近 3000 list に面白い話題が流れない
ABCとかどうなったのか不明な点が多い気がするんだけど、
もう、9月に最終版が出るまでは大きな議論はないのかな、・・・
ML だけフォローしてるとよく分からないけど、開発自体は
すごい忙しいらしい・・・
2008/04/19(土) 20:15:25
Guido wrote:
>I'd also like to remind everyone that at this point we're trying to
>get 3.0 (*and* 2.6!) stable enough to release by September 3rd.
>That's about 4.5 months away only! We should not be considering major
>language changes at this point. If you have an idea for a
>ground-breaking changes, write to python-ideas and we'll consider it
>for 3.1 or 4.0.

意訳:もう時間ないです。でかい変更は3.1以降。

つうか、4.0という単語をGuido 自身が言ってるわけだけど、
本当にやるつもりがあるのだろうか?Matzとの会話では、「3.0
が出来たら引退する」的な事をimplyしてたみたいだけど・・・w
2008/04/19(土) 20:22:46
しかしまあ、ジードの予定の作り方には、他の言語作者にはない
シビアな感じがある気がする。オープンソースなのになんでそんなに
ピリピリしてんだ?w みたいな・・・
まあ、そうやってわざと自分たちを追いこんで良いものを作ろうという作戦
なのか知らんけど・・・
2008/04/20(日) 17:53:28
ジード
2008/04/20(日) 23:28:47
Guido.
……いまだに正式な発音がわからない。音声ファイルで聞いてもわからないorz
2008/04/21(月) 00:26:49
python、perl、linux とかも正式な発音はよくわからん
2008/04/22(火) 00:07:38
>>363
perlとlinuxはともかく、pythonはフツーの英単語だから英語辞典に載ってる発音でよかろう。
ちなみに手元の英和辞典にはperlとlinuxも載っていたw
365デフォルトの名無しさん
垢版 |
2008/04/24(木) 00:00:00
>>362
俺が聴いた感じだとグイードって表現が一番適当っぽいんだがどうだろう。
グイード・ヴァン・ロッサム。
2008/04/24(木) 03:25:30
Guido
http://dictionary.reference.com/browse/guido

2008/04/24(木) 10:27:10
グイドー
2008/04/24(木) 10:29:45
>>360
http://www.bsdcan.org/2007/schedule/attachments/12-Poisonous_People_Ben_CollinsSussman_and_Brian_Fitzpatrick.pdf
2008/04/24(木) 21:11:18
ジードと聞くと北斗しか思い浮かばん
と思って何気なくググってみたら、そういえば聖飢魔IIもそうだったか
2008/04/30(水) 02:25:54
高性能な range は無しか・・・
2008/04/30(水) 03:00:53
何が出来れば高性能?それとも速度?
2008/05/06(火) 07:50:06
>>> def f(): yield 1
...
>>> i,=f()
>>> i
1
2008/05/07(水) 11:35:40
水曜日のアルファ(最後のアルファ)に入らなかった機能はもう、3.1まで入らないそうですね。
期限がやばい機能とかあるのか知らんけど、

あと、なんか日本人がPEP書いてますね。何となくガンガレ
2008/05/07(水) 11:40:10
しかし、Guido が、レビューソフトの宣伝を ML でしてるのがウケル
いつも、ちょっと論旨の違うポストがあったら、c.l.p 池だの、ideas 池だの言うのにね
まあ、そういう横暴ぶりも含めて BDFL なんだからしょうがないけどね
2008/05/08(木) 08:45:52
>>373
懐かしい名前を見た気がする
2008/05/08(木) 09:53:20
石本さんだ−。
2008/05/08(木) 21:38:59
アルファ5は期限を滑ったらしい・・・でも、すごい大変そうなのでドンマイw

>>375-376
有名な人だったんですね、
2008/05/08(木) 22:09:50
pykfの作者さんか
2008/05/08(木) 22:25:42
日本で最初にPythonの記事を書いた人じゃね?>石本さん
380デフォルトの名無しさん
垢版 |
2008/06/27(金) 16:37:56
RubyはRubyの出来というより、Railsの性能で世に広まったよね。
Pythonがこの先生き残るには、Webフレームワークが必要なんじゃない?

まぁ、Google様が帝国を築いて、みんなPythonでコーディングするかもしれないけれど。
2008/06/27(金) 16:50:56
pykfも最近見かけなくなった
2008/06/27(金) 23:21:43
>>381
py3k になれば、print("うにこーど".encode('utf-8'))

とか出力時面倒な文字コード変換から
開放されるのかな?

エンコードの自動判別とかも気にしなくてもよくなる?
2008/06/28(土) 02:38:08
>>380
Python on Railsは既にあるよ。
2008/06/28(土) 06:55:52
django結構いいよ
2008/06/28(土) 08:15:42
Webフレームワークはあるし、それがなくてもRubyと違って
Linuxやアプリ(特に3D系)に欠かせない一部になってるから
生き残ると思いますが。
2008/06/28(土) 08:31:28
うっかりバージョンアップすると
yumが動かなくなって
焦るときがあるよねw
2008/06/28(土) 08:42:14
もはや Python なしの Blender は考えられないなー。
2008/06/28(土) 09:02:33
もうこのスレの存在意義がないかも
2008/06/28(土) 09:11:01
いやいや、この先もきのこるために必要
2008/06/28(土) 15:32:51
むしろお前らがこの先生きのこれるか心配。
2008/06/29(日) 05:27:09
>>380
Zopeじゃ駄目なの?
2008/06/29(日) 08:26:02
つーか、Pythonってweb frameworkが乱立してるほうだよな。
>>380は何を言いたいのやら。。。
2008/06/29(日) 08:26:41
zopeはメタフレームワークすぎる
2008/06/29(日) 08:48:15
>>391
バカじゃないの、ダメに決まってるだろ(wwwwwwwwwwwwwwwwwww
死ねよクソ(wwwwwwwww
2008/06/29(日) 08:50:55
僕もZopeでモテモテ、そんなふうに思っていた時期もありました。
2008/06/29(日) 09:03:46
ゾープジャパン
ブレイクビーンズ
ワイズノット

JZUGに関わった企業が...
2008/06/29(日) 09:35:56
日本のZopeはどうでもいいとして、本家のZope.orgは問題ないんじゃないの?
英語が読めない奴にとってZopeは辛いとは思うが。
2008/06/29(日) 09:37:06
zopeベースのも多いしね。
2008/06/29(日) 10:03:19
メメタァ
2008/06/29(日) 10:31:26
国内コミュニティに影響でアレな印象を受けるけど
Zopeは触っておいたほうがいいぞ。
オブジェクトと環境が渾然一体になっててGUI中心でいじれる。
まー使ってたのは2.5〜2.6あたりなので現状はよーわからんが
ZODB+ZEOで分散環境とかけっこうおもしろい。
2008/06/29(日) 10:48:36
zope/plone はデフォルトの環境で遊ぶ分にはかなり高機能。
ただ、zodbのせいでバージョンアップが難しかったりできなかったり。
カスタマイズも難しいので全体的には敷居が高いな。
2008/06/29(日) 16:48:11
http://mdp.cti.depaul.edu/examples/default/api
http://groups.google.com/group/web2py/topics

web2py とか素直なコードで読みやすくて好印象なのだけど
なんとなく煩雑でどこから手をつけて良いかわからない…

http://code.reddit.com/wiki/RedditStartToFinish

Dependencies¶
Tested on Debian testing, Ubuntu Hardy, MacPorts, Fink and FreeBSD ports. Package names are the same for all platforms unless otherwise stated.

gcc
python 2.5 (install both python2.5 and python2.5-dev. Python 2.4 will not work as we use python 2.5 features.)
git-core
subversion (for installing pycaptcha)

web.py -> pylons 依存関係のキツさ加減がじぶんには
非常に厳しい…趣味趣向の問題なだけかもしれんけど…

http://dev.ariel-networks.com/Members/inoue/rst-tdiary-zope
>codeblogでtDiary、ここ(ありえるえりあ)でZope/Ploneを使っています。tDiaryの良い点は、軽い、その一言です。

むぅ。軽くて、追い掛けられそうとなると難しいな……
2008/06/29(日) 16:58:25
書き捨てのWebアプリならweb.pyで十分だな。
大掛かりなやつは中を見る気おきないのもある。年だし。
2008/06/30(月) 08:03:31
そんなにZopeのことを悪く言うなよ〜!!!
2008/06/30(月) 09:35:58
やっぱりソープだよな。
2008/06/30(月) 19:05:21
Python 101 cheat sheet
http://www.ibm.com/developerworks/jp/linux/library/l-cheatsheet3.html

あんまり変わらないもんだな
print文とdict周りで躓いてる(移植作業('A`))

local(), globals(), vars() とか使ってると
うまくいかない罠
2008/06/30(月) 19:11:16
>>> from pyglet import *
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'app', 'clock', 'com', 'e
vent', 'font', 'gl', 'graphics', 'image', 'lib', 'media', 'options', 'os', 'pygl
et', 'resource', 'sprite', 'sys', 'text', 'version', 'window']
>>>
>>> window=pyglet.window.Window()
<dict_items object at 0x01504C10>
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "C:\Python30\lib\site-packages\pyglet\__init__.py", line 301, in __getattr__
__import__(import_name)
 File "C:\Python30\lib\site-packages\pyglet\window\__init__.py", line 135, in <module>
import pyglet.window.key
 File "C:\Python30\lib\site-packages\pyglet\window\key.py", line 407, in <module>
for _name, _value in locals().items():
RuntimeError: dictionary changed size during iteration
2008/07/01(火) 23:55:35
>>352-353
for _name, _value in list(locals().items()):
  if _name[:2] != '__' and _name.upper() == _name and \
    not _name.startswith('MOD_'):
    if _name.startswith('MOTION_'):
      _motion_names[_value] = _name
    else:
      _key_names[_value] = _name

view を返すから list に変換しないと駄目なのな
2008/07/02(水) 00:28:46
>>> win=pyglet.window.Window()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "C:\Python30\lib\site-packages\pyglet\__init__.py", line 301, in __getattr__
__import__(import_name)
 File "C:\Python30\lib\site-packages\pyglet\window\__init__.py", line 1670, in <module>
from pyglet.window.win32 import Win32Platform, Win32Window
ImportError: cannot import name Win32Platform

Win32Platform -> Win32Display -> Win32Screen ->

try:
# Check for required extensions
if not wgl_info.have_extension('WGL_ARB_pixel_format'):
return []
return self._get_arb_pixel_format_matching_configs(template)

でコケる。またあとで調べる
2008/07/02(水) 02:10:19
素直にPython2.5で使えば良いと思うのだが
2008/07/02(水) 09:34:17
http://docs.python.org/dev/3.0/library/index.html
urllib.request ? extensible library for opening URLs
urllib.response ? Response classes used by urllib.
urllib.parse ? Parse URLs into components
urllib.error ? Exception classes raised by urllib.request
urllib.robotparser ? Parser for robots.txt

http://docs.python.org/dev/library/index.html
urllib ? Open arbitrary resources by URL
urllib2 ? extensible library for opening URLs

なんか標準ライブラリも、ちょこちょこ変わってる
あとで読む
2008/07/02(水) 21:36:28
3.0はライブラリも大改修してるねぇ
こりゃ移行は骨が折れるかも
2008/07/06(日) 16:12:08
http://coverage.livinglogic.de/index.html

urllib, CGIHTTPServer とか赤いな

tk 関連, opengl 関連, xml 関連,
distutil とか赤い

Repository timestamp 2008-03-28 05:00:22時点の
状況だからすこし前だけど、なんかオラ wktk してきたぞ…
みたいな
414デフォルトの名無しさん
垢版 |
2008/07/06(日) 19:54:14
sexless python age
2008/07/08(火) 09:40:45
http://python.markmail.org/

ここのメーリングリストビューワ
見やすいので張っとく。あとで読む

http://d.hatena.ne.jp/ryocotan/20080628

http://www-acc.kek.jp/WWW-ACC-exp/KEKB/control/Activity/Python/doc-j/pep-0007-J.html Created: 05-Jul-2001
http://www.henshi.net/k/hiki.cgi?GoogleCppStyleGuide

C拡張の書き方とか、にも影響があったりするんだろうか
インデント 'space vs tab' 論争
2008/09/08(月) 16:59:15
もう俺が欲しい機能はなんでもtracのプラグインにしちゃうからいいよ
2008/09/08(月) 18:35:06
ハードタブなんてもうmakefileかTSVでしかつかわんだろ。
418デフォルトの名無しさん
垢版 |
2008/10/27(月) 02:18:52
Rubyよりまし
419デフォルトの名無しさん
垢版 |
2008/11/05(水) 14:00:01
Pythonで3DCGで描けるの?
2008/11/05(水) 14:00:39
3DCGで何を?
2008/11/05(水) 14:21:16
描けるよ。
419には無理だけど。
2008/11/05(水) 21:49:40
povray とか使えばいいんじゃない?もっと良い方法あるかも知れんが。
2008/11/06(木) 23:02:50
pyOpenGLとか、Blenderの中で描かせるとか。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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