Pythonについて(アンチ専用)

■ このスレッドは過去ログ倉庫に格納されています
2008/02/21(木) 10:24:06
Pythonが嫌いな人のためのスレッドです。

■関連スレ
Rubyについて(アンチ専用) Part002
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
2011/07/12(火) 23:02:12.15
0x00c4
2011/07/12(火) 23:02:54.33
u00c4
2011/07/12(火) 23:03:50.85
Ä
2011/07/13(水) 11:15:14.32
Cythonでインスタンスを複製する方法ってないですか?
copy.copyやcopy.deepcopyだと、self.aやself.Aの値がコピーされず、空になるのですが
通常のPythonのままならうまくいきます

#abc.pyx
cdef class abc:
 cdef:
  public int a
  public list A

 def __init__(self,a):
  self.a = a
  self.A = [a]

 def Add(self,b):
  self.A.append(b)

from abc import *
i=abc(1)
i.A # [1]
j = copy.deepcopy(i)
j.A #
i.Add(2)
i.A # [1,2]
j.A #
j.Add(3)#AttributeError 'NoneType' object has on attribute 'append'
2011/07/13(水) 11:17:06.50
あれ?レスする場所が間違えてた…
Pythonのお勉強にレスするつもりが、すいません
2011/07/13(水) 19:52:13.07
まぎらわしいこんなスレはさっさと消化するに限る
2011/07/14(木) 19:20:14.77
Python ready
2011/07/14(木) 22:43:15.18
Go
2011/07/15(金) 17:37:27.69
>>> exit()
2011/07/16(土) 06:04:08.94
indent
2011/07/16(土) 06:38:11.80
ninja!
2011/07/16(土) 07:06:46.82
ninja
2011/07/16(土) 08:01:38.12
nin-nin
2011/07/16(土) 17:56:36.97
huga-
2011/07/16(土) 20:03:11.91
test
2011/07/16(土) 20:49:14.14
ume
2011/07/16(土) 21:37:49.23
test
2011/07/16(土) 23:11:07.82
test
2011/07/17(日) 06:09:06.95
にん
2011/07/17(日) 06:28:27.83
ビルドできん
2011/07/21(木) 18:13:54.15
.
2011/07/22(金) 06:40:02.39
test
2011/07/25(月) 06:17:17.71
てす
2011/07/25(月) 18:20:54.15
下げ進行で
2011/07/25(月) 18:21:36.89
連続投稿が出来無いだと...
2011/07/25(月) 18:22:01.76
でけた
2011/07/25(月) 19:08:01.19
てす
2011/07/25(月) 19:08:34.25
さげ
2011/07/25(月) 19:08:53.45
先は長いのう
738デフォルトの名無しさん
垢版 |
2011/07/26(火) 02:04:56.46
ぴちょん
2011/07/26(火) 06:17:57.47
おは
2011/07/26(火) 09:18:09.21
こん
741デフォルトの名無しさん
垢版 |
2011/07/26(火) 11:25:11.63
番地は
2011/07/26(火) 18:23:32.06
右向いて
2011/07/26(火) 21:04:46.47
Linux村から
2011/07/27(水) 06:49:11.93
おは
745デフォルトの名無しさん
垢版 |
2011/07/27(水) 07:00:09.92
乙女の”お”
2011/07/28(木) 06:28:23.42
おは
2011/07/29(金) 06:21:29.02
おは
2011/07/29(金) 19:16:41.34
おやすみ
2011/07/30(土) 05:13:35.98
おは
750デフォルトの名無しさん
垢版 |
2011/07/31(日) 05:17:01.46
ヨーグルト
2011/08/02(火) 05:49:50.73
おは
2011/08/05(金) 04:57:36.81
大好きだよ
2011/08/15(月) 23:03:14.48
Python 3.2.1
2011/09/07(水) 00:31:39.40
3.2.2 が来てた。
2011/09/12(月) 23:09:14.13
新バージョンが出ても話題にならないのは何故だ?
2011/09/13(火) 13:27:57.72
坊やだからさ
757デフォルトの名無しさん
垢版 |
2011/11/24(木) 13:18:39.72
ほしゅ
2011/12/03(土) 19:16:50.29
なぜ Python ユーザーは少ないの?
ttp://python.matrix.jp/columns/column2/
2011/12/04(日) 01:01:19.32
馬鹿には無理
2012/02/21(火) 01:55:27.43
プログラミング言語界のツチノコだと思って許してくれ頼む
2012/03/03(土) 13:49:10.31
2と3の互換性がなくて糞
2012/03/06(火) 02:46:18.42
>>761
それはrubyも同じだしなぁ・・・
それより、pythonのオブジェクト指向がC++/Java/C#/Rubyより独特すぎて戸惑う

>>> class Foo:
pass

メソッドもフィールドも無いクラスを定義

フィールドやメソッドを使おうとすると、もちろんエラー

foo = Foo()
foo.a これはエラー

ところが、

foo.a = 10

とかすると、

何もフィールドが無かったクラスにフィールドが生まれる(pythonではフィールドのことをアトリビュートと呼ぶらしいけど)

動的言語らしいと言えばそうだけど・・・実績こそ世界的には多いけど、保守とか考えた設計じゃないよなぁ・・・

2012/03/06(火) 03:14:14.14
>>762
それはrubyも同じだしなぁ・・・
2012/03/08(木) 02:34:19.89
javascriptもやで〜
2012/03/12(月) 14:35:53.78
説明しよう、つまり、お風呂にヘビがいて(本当はモンティだけど)、穴に入ってしまた、ちょうど時を同じくRubyの指輪が排水口に、仕方ないので、ジャバ。

こう言っ具合の、開発者が、アンチに書きこむのである。
2012/03/17(土) 19:58:25.33
つーか、Rubyのアンチスレに比べて全然書き込まれないな
不便とか、不満とか、無いのん?
2012/03/17(土) 22:19:59.68
はい
2012/03/18(日) 05:09:48.77
日本人を叩きたがる日本人は多い
2012/03/18(日) 06:40:46.01
pythonはなぜかアンチスレの方が親切な人が多い
2012/03/18(日) 10:04:09.37
ツンデレ
771デフォルトの名無しさん
垢版 |
2012/03/18(日) 22:37:19.23
あげ
2012/03/22(木) 11:18:36.99
馬鹿には無理
2012/03/25(日) 15:15:52.51
グイド大激怒!こんな糞コミッタ−しか育たないんならPython開発なんて意味ないね
http://ikura.2ch.net/test/read.cgi/bread/1325584365/
2012/03/25(日) 15:27:22.93
>>773
ゲイドはそんなことを言わない。
2012/03/25(日) 15:36:43.57
Linusなら言うかもな
2012/03/25(日) 16:05:35.50
>>775
言ってるよ、むしろこっちが早い

[ Linux ] 【Linux】カーネル総合6【Kernel】
543 名前:login:Penguin [sage]: 2012/03/25(日) 00:29:35.22 ID:QmHRZWVc
リーナス大激怒!こんな糞コミッタ−しか育たないんならカーネル開発なんて意味ないね
http://ikura.2ch.net/test/read.cgi/bread/1325584365/
2012/03/25(日) 16:14:29.71
>>776
リーナスも言わない。
ストールマンなら言いそう。
2012/03/25(日) 16:22:05.00
>>762
いまさらだが __slots__
2012/03/25(日) 17:43:33.83
ttp://linux.slashdot.jp/story/12/03/01/0913255/Linus-Torvalds%E6%B0%8F%E3%80%81openSUSE%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E4%BB%95%E6%A7%98%E3%81%AB%E6%86%A4%E3%82%8B
> ワイヤレスネットワークへのアクセスや、用紙のプリントアウト、日付時刻設定の変更を
> 行うのにもルートパスワードが必要だと考えているなら、お願いだから今すぐ死んで頂きたい。

ttp://www.atmarkit.co.jp/fsecurity/special/103kernelwatch/kernelwatch01.html
> セキュリティをやってるやつらは狂っている。

リーナスなら言ってもおかしくない。
2012/03/25(日) 17:49:24.92
Linuxのアクセス権限管理が単純すぎるのがダメなんだがや。
2012/03/25(日) 18:07:34.44
Unixの基本設計がそうなんだから諦めろ、って面もあるな
782デフォルトの名無しさん
垢版 |
2012/10/07(日) 21:30:55.06
783デフォルトの名無しさん
垢版 |
2012/10/08(月) 01:42:38.19
「人魚さんにもパイソンはある!」
2012/10/17(水) 10:01:27.56
スレッド乱立荒らし出没中につき
dat落ちしないように保守
2013/01/11(金) 09:22:23.17
スレチですまんがpython愛してる
786デフォルトの名無しさん
垢版 |
2013/01/11(金) 10:02:39.75
age
2013/01/15(火) 18:36:49.11
だす
2013/01/25(金) 02:57:36.79
Python 2.7.3, last updated Apr 10, 2012
インストールしました(^o^)/
2013/01/25(金) 03:07:54.07
C:\work>python -V
Python 2.7.3
2013/05/20(月) 18:57:27.66
「言葉(服装風紀世相秩序)の乱れ」はそう感じる人自身の心の乱れの自己投影。他力本願で問題解決力が低く対外評価を気にする不寛容者ほど、自己防衛の為にマナー規律モラル礼儀作法ルール法律を必要とする。嫌悪憤怒激昂は無知無明無能の自己証明/感情自己責任論
2013/05/20(月) 19:02:01.57
○ちんこ
http://toro.2ch.net/test/read.cgi/tech/1249737531/
792デフォルトの名無しさん
垢版 |
2013/08/30(金) NY:AN:NY.AN
みなさんお世話になりました
明日で2ch終了らしいので
今のうちに最後のご挨拶をしておきます
2014/01/02(木) 04:06:41.29
ぬるぽ
2014/01/02(木) 08:21:47.92
len(list)とか書くの面倒だからlist.len()とさせろ
ついでに引数の括弧も無くしてlist.lenと書かせろ
hoge.to_sとかhoge.to_aとかhoge.to_iとかやらせろ
2014/01/02(木) 09:44:50.41
むしろrubyで先頭に「#なんちゃら」とか宣言すればインデントをブロックとして扱ってくれるようにすればいいんじゃ
唯一Pythonが勝ってるところだし
○○ do
 〜
end

○○:
 〜
にするだけなんて簡単でしょ

○○ do |key, value|
 〜
end

○○: |key, value|
 〜
でいいし
2014/01/02(木) 10:01:32.67
pythonの関数とメソッド入り混じってるのは本当に気持ち悪い
メソッドで統一しろと
2014/01/03(金) 15:10:42.36
Rubyになれると他の言語の括弧の入れ子が書きづらい上に見づらくてしゃーない
2014/01/04(土) 18:11:35.86
>>794
http://python.rdy.jp/wiki.cgi?page=FAQ#p10
2014/01/05(日) 00:53:12.92
>>796
関数で統一されてるのがPythonでしょ
2014/01/07(火) 17:09:38.10
何故メソッドを廃して読みづらく書きづらい関数を用意するのか
謎である
2014/01/07(火) 22:22:08.01
元々、Pythonは手続き型スクリプト言語として設計されて誕生したからね
そして、後からオブジェクト指向や関数型の特性を「接ぎ木」した

この「接ぎ木」は別段に変な事でも何でもなくて、
手続き型言語Cにオブジェクト指向を「接ぎ木」したC++が代表例だし、
最近はJavaに関数型のラムダ式が「接ぎ木」されようとしている
またC++やJavaでは、後から総称型が「接ぎ木」されてきた

Pythonは、これからも進化し続けるであろう
標準ライブラリの後方互換性を捨て去り、
たとえ(過去にもあった)Python 3.x から 4.x への世代間断絶があろうとも、
世界中のプログラマは新バージョンへと華麗に移行していく
(技術レベルの低い、日本のPythonプログラマは置いてきぼりかな....)
2014/01/08(水) 17:21:21.57
> Pythonは手続き型スクリプト言語として設計されて誕生したからね
よくRubyユーザーはこういうんだけど、
そんな事実はどこにもないから。

> たとえ(過去にもあった)Python 3.x から 4.x への世代間断絶があろうとも、
いや、断絶してないから。
sixみたいに違いを吸収するライブラリまであるし。
数年置きに互換性がなくなる某スクリプト言語と違って
Pythonが後方互換を切ったのは20年で1回だけだ。
つーか、Cですら初期のK&Rの頃とは文法が違う。
2014/01/08(水) 17:38:51.66
20年も開発してたか?
2014/01/08(水) 17:46:20.68
>>802
>> たとえ(過去にもあった)Python 3.x から 4.x への世代間断絶があろうとも、
>いや、断絶してないから。

これは、Python 2.x と同 3.x の世代間に存在する、
標準ライブラリ互換性の断絶ではないのかな?

> 43 名前: デフォルトの名無しさん Mail: 投稿日: 2014/01/08(水) 17:35:05.69
> ちなみに、python2と3でmap関数の返り値違う
> python2はリスト型
> >>> type(map(add, a))
> <type 'list'>
> python3はmap型
> >>> type(map(add, a))
> <class 'map'>
2014/01/08(水) 17:50:33.23
>>802
もう一つの(過去にあった)標準ライブラリ互換性断絶の例

> 940 名前: デフォルトの名無しさん Mail: sage 投稿日: 2013/12/31(火) 03:44:40.65
> >>939 エラーにならなくなった理由は別にある。
>
> 2.x
> range -> リストを作る。OverflowErrorでなくとも、大きなメモリを確保しようとして
> MemoryErrorになることもなる。
> xrange -> range型のオブジェクトを返す。
> rangeオブジェクトの各属性は 構造体で (Cの)long型で宣言されてるので、値が範囲外だと
> OverflowError
>
> 3.x
> range -> range型のオブジェクトを返す。rangeオブジェトの各属性の型はPyObject。
> pythonの数値(多倍長整数)を持つようになったので、2.xの時の制限はなくなった。
2014/01/08(水) 17:58:26.59
>>802
>よくRubyユーザーはこういうんだけど、

Rubyの話題はスレ違い

Rubyの話がしたいなら「Rubyについて(アンチ専用)」へ
Python vs. Ruby が希望であれば、バトロワスレへ
2014/01/08(水) 18:26:01.04
Python関連スレをちょっとでも覗けば、
序盤から終盤まで 2.x or 3.x の話題だらけじゃん。
これでもPyhtonの後方互換性に問題無しと言えるなんて、
頭がおかしいんじゃないのかなあ....。
2014/01/12(日) 18:23:48.38
なぜ多くのプロジェクトがPythonの古いバージョンをサポートし続けるのか
ストーリー by headless 2014年01月12日 12時55分
http://developers.slashdot.jp/story/14/01/11/2115245/
809デフォルトの名無しさん
垢版 |
2014/01/17(金) 07:48:18.21
ペコ「ロバwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww」
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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