1 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 10:24:06 .net] Pythonが嫌いな人のためのスレッドです。 ■関連スレ Rubyについて(アンチ専用) Part002 pc11.2ch.net/test/read.cgi/tech/1200210768/
736 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 19:08:34.25 .net] さげ
737 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 19:08:53.45 .net] 先は長いのう
738 名前:デフォルトの名無しさん [2011/07/26(火) 02:04:56.46 .net] ぴちょん
739 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 06:17:57.47 .net] おは
740 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 09:18:09.21 .net] こん
741 名前:デフォルトの名無しさん [2011/07/26(火) 11:25:11.63 .net] 番地は
742 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 18:23:32.06 .net] 右向いて
743 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 21:04:46.47 .net] Linux村から
744 名前:デフォルトの名無しさん mailto:sage [2011/07/27(水) 06:49:11.93 .net] おは
745 名前:デフォルトの名無しさん [2011/07/27(水) 07:00:09.92 .net] 乙女の”お”
746 名前:デフォルトの名無しさん mailto:sage [2011/07/28(木) 06:28:23.42 .net] おは
747 名前:デフォルトの名無しさん mailto:sage [2011/07/29(金) 06:21:29.02 .net] おは
748 名前:デフォルトの名無しさん mailto:sage [2011/07/29(金) 19:16:41.34 .net] おやすみ
749 名前:デフォルトの名無しさん mailto:sage [2011/07/30(土) 05:13:35.98 .net] おは
750 名前:デフォルトの名無しさん [2011/07/31(日) 05:17:01.46 .net] ヨーグルト
751 名前:デフォルトの名無しさん mailto:sage [2011/08/02(火) 05:49:50.73 .net] おは
752 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 04:57:36.81 .net] 大好きだよ
753 名前:デフォルトの名無しさん mailto:sage [2011/08/15(月) 23:03:14.48 .net] Python 3.2.1
754 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 00:31:39.40 .net] 3.2.2 が来てた。
755 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 23:09:14.13 .net] 新バージョンが出ても話題にならないのは何故だ?
756 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 13:27:57.72 .net] 坊やだからさ
757 名前:デフォルトの名無しさん [2011/11/24(木) 13:18:39.72 .net] ほしゅ
758 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 19:16:50.29 .net] なぜ Python ユーザーは少ないの? ttp://python.matrix.jp/columns/column2/
759 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 01:01:19.32 .net] 馬鹿には無理
760 名前:デフォルトの名無しさん mailto:sage [2012/02/21(火) 01:55:27.43 .net] プログラミング言語界のツチノコだと思って許してくれ頼む
761 名前:デフォルトの名無しさん mailto:sage [2012/03/03(土) 13:49:10.31 .net] 2と3の互換性がなくて糞
762 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 02:46:18.42 .net] >>761 それはrubyも同じだしなぁ・・・ それより、pythonのオブジェクト指向がC++/Java/C#/Rubyより独特すぎて戸惑う >>> class Foo: pass メソッドもフィールドも無いクラスを定義 フィールドやメソッドを使おうとすると、もちろんエラー foo = Foo() foo.a これはエラー ところが、 foo.a = 10 とかすると、 何もフィールドが無かったクラスにフィールドが生まれる(pythonではフィールドのことをアトリビュートと呼ぶらしいけど) 動的言語らしいと言えばそうだけど・・・実績こそ世界的には多いけど、保守とか考えた設計じゃないよなぁ・・・
763 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 03:14:14.14 .net] >>762 それはrubyも同じだしなぁ・・・
764 名前:デフォルトの名無しさん mailto:sage [2012/03/08(木) 02:34:19.89 .net] javascriptもやで〜
765 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 14:35:53.78 .net] 説明しよう、つまり、お風呂にヘビがいて(本当はモンティだけど)、穴に入ってしまた、ちょうど時を同じくRubyの指輪が排水口に、仕方ないので、ジャバ。 こう言っ具合の、開発者が、アンチに書きこむのである。
766 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 19:58:25.33 .net] つーか、Rubyのアンチスレに比べて全然書き込まれないな 不便とか、不満とか、無いのん?
767 名前:デフォルトの名無しさん mailto:sage [2012/03/17(土) 22:19:59.68 .net] はい
768 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 05:09:48.77 .net] 日本人を叩きたがる日本人は多い
769 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 06:40:46.01 .net] pythonはなぜかアンチスレの方が親切な人が多い
770 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 10:04:09.37 .net] ツンデレ
771 名前:デフォルトの名無しさん [2012/03/18(日) 22:37:19.23 .net] あげ
772 名前:デフォルトの名無しさん mailto:sage [2012/03/22(木) 11:18:36.99 .net] 馬鹿には無理
773 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:15:52.51 .net] グイド大激怒!こんな糞コミッタ−しか育たないんならPython開発なんて意味ないね ikura.2ch.net/test/read.cgi/bread/1325584365/
774 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:27:22.93 .net] >>773 ゲイドはそんなことを言わない。
775 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 15:36:43.57 .net] Linusなら言うかもな
776 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:05:35.50 .net] >>775 言ってるよ、むしろこっちが早い [ Linux ] 【Linux】カーネル総合6【Kernel】 543 名前:login:Penguin [sage]: 2012/03/25(日) 00:29:35.22 ID:QmHRZWVc リーナス大激怒!こんな糞コミッタ−しか育たないんならカーネル開発なんて意味ないね ikura.2ch.net/test/read.cgi/bread/1325584365/
777 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:14:29.71 .net] >>776 リーナスも言わない。 ストールマンなら言いそう。
778 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 16:22:05.00 .net] >>762 いまさらだが __slots__
779 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 17:43:33.83 .net] 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 > セキュリティをやってるやつらは狂っている。 リーナスなら言ってもおかしくない。
780 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 17:49:24.92 .net] Linuxのアクセス権限管理が単純すぎるのがダメなんだがや。
781 名前:デフォルトの名無しさん mailto:sage [2012/03/25(日) 18:07:34.44 .net] Unixの基本設計がそうなんだから諦めろ、って面もあるな
782 名前:デフォルトの名無しさん [2012/10/07(日) 21:30:55.06 .net]
783 名前:デフォルトの名無しさん [2012/10/08(月) 01:42:38.19 .net] 「人魚さんにもパイソンはある!」
784 名前:デフォルトの名無しさん mailto:sage [2012/10/17(水) 10:01:27.56 .net] スレッド乱立荒らし出没中につき dat落ちしないように保守
785 名前:デフォルトの名無しさん mailto:sage [2013/01/11(金) 09:22:23.17 .net] スレチですまんがpython愛してる
786 名前:デフォルトの名無しさん [2013/01/11(金) 10:02:39.75 .net] age
787 名前:デフォルトの名無しさん mailto:sage [2013/01/15(火) 18:36:49.11 .net] だす
788 名前:デフォルトの名無しさん mailto:sage [2013/01/25(金) 02:57:36.79 .net] Python 2.7.3, last updated Apr 10, 2012 インストールしました(^o^)/
789 名前:デフォルトの名無しさん mailto:sage [2013/01/25(金) 03:07:54.07 .net] C:\work>python -V Python 2.7.3
790 名前:デフォルトの名無しさん mailto:sage [2013/05/20(月) 18:57:27.66 .net] 「言葉(服装風紀世相秩序)の乱れ」はそう感じる人自身の心の乱れの自己投影。他力本願で問題解決力が低く対外評価を気にする不寛容者ほど、自己防衛の為にマナー規律モラル礼儀作法ルール法律を必要とする。嫌悪憤怒激昂は無知無明無能の自己証明/感情自己責任論
791 名前:デフォルトの名無しさん mailto:sage [2013/05/20(月) 19:02:01.57 .net] ○ちんこ toro.2ch.net/test/read.cgi/tech/1249737531/
792 名前:デフォルトの名無しさん [2013/08/30(金) NY:AN:NY.AN .net] みなさんお世話になりました 明日で2ch終了らしいので 今のうちに最後のご挨拶をしておきます
793 名前:デフォルトの名無しさん mailto:age [2014/01/02(木) 04:06:41.29 .net] ぬるぽ
794 名前:デフォルトの名無しさん mailto:sage [2014/01/02(木) 08:21:47.92 .net] len(list)とか書くの面倒だからlist.len()とさせろ ついでに引数の括弧も無くしてlist.lenと書かせろ hoge.to_sとかhoge.to_aとかhoge.to_iとかやらせろ
795 名前:デフォルトの名無しさん mailto:sage [2014/01/02(木) 09:44:50.41 .net] むしろrubyで先頭に「#なんちゃら」とか宣言すればインデントをブロックとして扱ってくれるようにすればいいんじゃ 唯一Pythonが勝ってるところだし ○○ do 〜 end を ○○: 〜 にするだけなんて簡単でしょ ○○ do |key, value| 〜 end は ○○: |key, value| 〜 でいいし
796 名前:デフォルトの名無しさん mailto:sage [2014/01/02(木) 10:01:32.67 .net] pythonの関数とメソッド入り混じってるのは本当に気持ち悪い メソッドで統一しろと
797 名前:デフォルトの名無しさん mailto:sage [2014/01/03(金) 15:10:42.36 .net] Rubyになれると他の言語の括弧の入れ子が書きづらい上に見づらくてしゃーない
798 名前:デフォルトの名無しさん mailto:sage [2014/01/04(土) 18:11:35.86 .net] >>794 python.rdy.jp/wiki.cgi?page=FAQ#p10
799 名前:デフォルトの名無しさん mailto:sage [2014/01/05(日) 00:53:12.92 .net] >>796 関数で統一されてるのがPythonでしょ
800 名前:デフォルトの名無しさん mailto:sage [2014/01/07(火) 17:09:38.10 .net] 何故メソッドを廃して読みづらく書きづらい関数を用意するのか 謎である
801 名前:デフォルトの名無しさん mailto:sage [2014/01/07(火) 22:22:08.01 .net] 元々、Pythonは手続き型スクリプト言語として設計されて誕生したからね そして、後からオブジェクト指向や関数型の特性を「接ぎ木」した この「接ぎ木」は別段に変な事でも何でもなくて、 手続き型言語Cにオブジェクト指向を「接ぎ木」したC++が代表例だし、 最近はJavaに関数型のラムダ式が「接ぎ木」されようとしている またC++やJavaでは、後から総称型が「接ぎ木」されてきた Pythonは、これからも進化し続けるであろう 標準ライブラリの後方互換性を捨て去り、 たとえ(過去にもあった)Python 3.x から 4.x への世代間断絶があろうとも、 世界中のプログラマは新バージョンへと華麗に移行していく (技術レベルの低い、日本のPythonプログラマは置いてきぼりかな....)
802 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 17:21:21.57 .net] > Pythonは手続き型スクリプト言語として設計されて誕生したからね よくRubyユーザーはこういうんだけど、 そんな事実はどこにもないから。 > たとえ(過去にもあった)Python 3.x から 4.x への世代間断絶があろうとも、 いや、断絶してないから。 sixみたいに違いを吸収するライブラリまであるし。 数年置きに互換性がなくなる某スクリプト言語と違って Pythonが後方互換を切ったのは20年で1回だけだ。 つーか、Cですら初期のK&Rの頃とは文法が違う。
803 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 17:38:51.66 .net] 20年も開発してたか?
804 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 17:46:20.68 .net] >>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'>
805 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 17:50:33.23 .net] >>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の時の制限はなくなった。
806 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 17:58:26.59 .net] >>802 >よくRubyユーザーはこういうんだけど、 Rubyの話題はスレ違い Rubyの話がしたいなら「Rubyについて(アンチ専用)」へ Python vs. Ruby が希望であれば、バトロワスレへ
807 名前:デフォルトの名無しさん mailto:age [2014/01/08(水) 18:26:01.04 .net] Python関連スレをちょっとでも覗けば、 序盤から終盤まで 2.x or 3.x の話題だらけじゃん。 これでもPyhtonの後方互換性に問題無しと言えるなんて、 頭がおかしいんじゃないのかなあ....。
808 名前:デフォルトの名無しさん mailto:sage [2014/01/12(日) 18:23:48.38 .net] なぜ多くのプロジェクトがPythonの古いバージョンをサポートし続けるのか ストーリー by headless 2014年01月12日 12時55分 developers.slashdot.jp/story/14/01/11/2115245/
809 名前:デフォルトの名無しさん [2014/01/17(金) 07:48:18.21 .net] ペコ「ロバwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww」
810 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 08:13:37.27 .net] >>795 おれインデント自信が無いよ。 そんな1段なら、わかるけど、実際は、もっともっとふかいのだ。 んなもんわかるわけないよ。みんなどうやってるんだろう?
811 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 08:14:46.62 .net] Python用にかきかえなければならないとおもうと…いやんなるよ 将来のためにそうするべきか。Pythonをあきらめるべきか
812 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 02:49:24.12 .net] >>810 書く時は、エディタのアシスト任せ。後でツールで一括して自動整形。
813 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 14:57:24.86 .net] >>810 インデントの深さを表示できるエディタを使うとか いくらでもやりようはあるでしょ
814 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 21:25:44.40 .net] python初心者だけど面白いよ面白い!でもpythonerが排他的っぽい;;
815 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 23:22:11.28 .net] 代入演算子が値ではなくてリファレンスの代入という仕様はハマるな。 みんな慣れてるの? 他の言語と基本的なことが違い過ぎる。
816 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 23:43:51.88 .net] それ Python に限った話じゃないよ
817 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 05:38:49.85 .net] Pythonは他の言語からの人がはまる仕様が結構ある。 デフォルト引数が評価されるタイミングとか。 FAQに纏まってるので、早めに目を通すといいよ
818 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 21:58:13.83 .net] オブジェクトを指す変数がリファレンスだなんて、ほとんどの言語であたりまえだわ。 むしろポインタを生で扱わないといけないので、明示的にデリファレンスをしないと いけない、CとC++のほうが例外的。 PHPは、何も考えてない言語仕様だから変なことになってるけど、まぁPHPだからw
819 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 23:35:53.16 .net] >代入演算子が値ではなくてリファレンスの代入という仕様はハマるな。 これは、割とどの言語でも繰り返されてきた話題なんだけど、 言語間での"リファレンス/参照"という語句の、食い違いによる説明の混乱というものがあって C++で言う(alias的な機能の)"リファレンス/参照"は、Pythonにはなく、 C/C++の語句で言うなら、Pythonでのオブジェクトのリファレンスとは、 単に"オブジェクトの構造体を指すポインタの値"。
820 名前:デフォルトの名無しさん mailto:sage [2014/01/20(月) 15:04:22.06 .net] Aという言語を使ってきた人がBという言語を使い始めた時にハマるポイント、 なんてのは、どんな組み合わせでもまず間違いなく絶対あるよな。
821 名前:デフォルトの名無しさん [2014/02/02(日) 00:08:23.72 .net] インデントの使用で読みやすいとは言うが、糖衣構文やデコレータバンバンだから 実際の現場で使われているアプリのレベルのソースはちょっと分かりにくい よくある話だが、教育用と実用性を両立させようとするとどうしてもこうなる
822 名前:デフォルトの名無しさん mailto:sage [2014/02/02(日) 10:27:17.80 .net] 教育用として設計されてはいねーし。デマ。
823 名前:デフォルトの名無しさん mailto:sage [2014/02/03(月) 01:56:08.47 .net] デコレータで読みにくくなるなんて そりゃ知能が絶望的に足りてないんだよ
824 名前:デフォルトの名無しさん mailto:sage [2014/02/03(月) 10:25:51.27 .net] デコレータ使わず、糖衣構文を展開した形で書かれていれば理解できるんだい、 (と信じようとしている)。
825 名前:デフォルトの名無しさん [2014/02/13(木) 21:58:12.55 .net] 時間周りがめんどくさい
826 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 01:00:37.80 .net] 日本ではPythonはもう終わりだ... 発展はない 始めるのはゆとりばかり 質問なんかも酷いもんだ PHPより遥かに劣る
827 名前:デフォルトの名無しさん mailto:sage [2014/03/29(土) 23:09:40.53 ID:O49NFKnh.net] osとshutilに分かれてる意味がわからない。 日付が使いにくい。 lenがオブジェクトのメンバに無いのがおかしい。 absがmathじゃないのはおかしい。 はじめたばかりだけど、ざっと見てなんかライブラリがとっ散らかってる印象。
828 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 11:06:16.32 ID:Ubp7wCfs.net] 気になるのは最初だけだから 通過してしまえば一瞬で忘れられる そんな小さいことにいつまでも構ってられるほど python の世界は狭くはない 安心して使い続けるがよい
829 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 13:08:26.22 ID:uSRubpe1.net] ライブラリがとっ散らかってると、マニュアル引くとき困るんだが。 このくそライブラリのせいで学習曲線絶対急になってるよね。イラつくわ。
830 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 20:41:33.71 ID:szVVotNM.net] sysとosとか、きちんと意味があって分けられているけどな。 なんでもグローバル名前空間にぶち込んであるのが好きならPHP使ってろよw
831 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 23:19:31.82 ID:wiNih1s9.net] また始まった
832 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 22:47:27.13 ID:WJNK/tJJ.net] 型チェック?なぜそんなことをしなければいけないのか
833 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 09:45:39.59 ID:gqLjB/uh.net] 流石 __len__ すら知らずにアンチを気取るマヌケは言うことが違うなw
834 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 13:01:51.00 ID:Dz1meMUl.net] なんかガキの罵倒スレになってきたな。
835 名前:デフォルトの名無しさん [2014/08/27(水) 21:38:43.96 ID:+mS2YVhy.net] 外部関数とメンバ関数を一々覚えんのがめんどいよな
836 名前:デフォルトの名無しさん [2015/01/25(日) 09:57:22.57 ID:wuFk28jJ.net] Pythonってリスト内包表記が中途半端で使いにくい。 array = [1, 2, 3, 4, 5] [x*2 for x in array if x<3] これはmap とfilterの組み合わせで、プログラミング言語として考えたらこんな複雑な構文は面倒くさいだけだし、 x*2 for x の部分をlambdaだと考えたら仮引数が後ろに来ていて非常に読みにくい。 matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] [[c*2 for c in r] for r in matrix] 数式に近い書き方なんだと考えたら考えたで、行列のような多次元データ構造を扱うには 内包表記をネストしないといけなくなって複雑になる。結局何をやるにしてもnumpy頼みになる。