|....,,__ |_::;; ~"'ヽ | //^''ヽ,,) | i⌒" | ∀`) < 誰もいない きのこるならいまのうち |⊂ | ノ _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" |( ´∀`) < きのこ のこーのこ げんきのこ ♪ |(ノ |つ | | ⊂ _ ノ ""U _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" (´∀` )| < エリンギ まいたけ ブナシメジ ♪ ⊂| (ノ | | | ヽ _ ⊃ .U"" | | ミ | ミ サッ! | ミ |
┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘
8 :
デフォルトの名無しさん :2013/12/15(日) 15:47:23.16
PythonってRubyみたいなメタプログラミングってできるの?
それが出来たほうが圧倒的に便利で可読性が上がるなら、PYthonでもきっとできる。そうじゃないなら出来ない
10 :
デフォルトの名無しさん :2013/12/15(日) 15:52:15.56
Pythonで出来ないことは出来ないほうが良いことだと思います。
Rubyみたいなことはできないよ
Rubyからの移行はお断りってテンプレに入れとけよ 臭いから寄ってくるな
Pythonのmathモジュールでsin(x)のxって通常なら度とラジアンどっちなの?
糞言語の仕様、文化に慣れるとドヤ顔で迷惑なコードを量産し始めるから困る
>>13 一つでも値を入れてみれば分かることだろ…
ラジアンだろ普通 C/C++/Java/C#/PHP/Perlとやって 度を受け入れるの見たことがない
>>14 1,2や45、90とか入れてみてもきれいな値が返ってこないからわからないんだ・・・
俺のpythonはかなり立派
捕捉しておくとRubyもラジアンですからね
>>18 ラジアンとか小学生の範囲じゃないだろ、高校なら分かるが
ラジアンなんですね、すいません1ラジアンのことを1パイだと勘違いしてました・・・
アジャコング、Python木村
23 :
デフォルトの名無しさん :2013/12/15(日) 16:06:59.55
>それが出来たほうが圧倒的に便利で可読性が上がるなら、PYthonでもきっとできる。そうじゃないなら出来ない >Pythonで出来ないことは出来ないほうが良いことだと思います。 これが信者脳ってやつ?w
Pythonの設計思想すら知らない素人にはそう思えるんだろうなw
25 :
デフォルトの名無しさん :2013/12/15(日) 16:10:23.81
Pythonに失望してRubyに乗り換えた人っているの?
他スレまでわざわざ煽りに来る奴はなんと表現するべきだろうな
どこかの国みたいだな どこかってか隣だけど
鮮民脳かな 煽 選 賎
29 :
デフォルトの名無しさん :2013/12/15(日) 16:24:42.89
PerlからPythonに乗り換えた Perlはコードが読みにくいし、人によってバラバラ
30 :
デフォルトの名無しさん :2013/12/15(日) 16:38:36.28
朝鮮は中国の台頭に合わせてすり寄っていく方針にみえる。 アメリカが中国に対抗できる力を維持し続けるのは容易でないため、 日本は軍国化せざるを得ない。 日本と朝鮮の違いってここら辺なんだよね。 また失敗しないといいけど。
31 :
デフォルトの名無しさん :2013/12/15(日) 16:44:29.51
スレ違いの誤爆はよくあるが、板違いの誤爆は初めて見た
32 :
デフォルトの名無しさん :2013/12/15(日) 16:46:31.05
見てどうすんの
34 :
デフォルトの名無しさん :2013/12/15(日) 18:50:19.93
>>34 テストとかドキュメント、doctestを書くときに
そんな無意味な例を挙げたら殺されるぞ
その関数の機能が端的に分かる入出力を示せなければ
プログラミングはやめた方がいい
36 :
デフォルトの名無しさん :2013/12/15(日) 18:54:43.28
これから何人がプログラミングを辞めるように宣告されるか勘定することにした
>>> import math >>> math.sin(math.pi) 1.2246467991473532e-16
>>36 お前みたいな推察も出来ない白雉は人間辞めろ
40 :
デフォルトの名無しさん :2013/12/15(日) 18:59:14.26
>>35 lim[x -> 0] sin(x)/x
やめた方がいいとか議論の本質に関係ないことまで書くから荒れる プログラミングするのにお前の許可がいるのか?
42 :
デフォルトの名無しさん :2013/12/15(日) 19:00:53.13
いるよ なんか文句あるか?
(売り言葉に買い言葉) (一言いっておかないと気が済まない子供) (明らかに意図して煽りを入れてる奴) (これら全部消えてくれると非常に助かる)
事実だろ。まともなテスト、ドキュメントを書けない奴は 世界に迷惑をかけるばかり
46 :
デフォルトの名無しさん :2013/12/15(日) 19:13:18.95
人から「お前なんかやめてしまえ」と言われたことはやる価値がある これ豆な
プライドが高いのはプログラマの性質として悪くないんだけど TPOを弁えない病気を併発してられると邪魔なだけなんだよね
>>44 こういう、自分は関係ないふりをしつつ
ボソッと聞こえるようにものを言う香具師ほど
社会に不要な存在はない
49 :
デフォルトの名無しさん :2013/12/15(日) 19:23:45.25
>>39 みたいな性格の悪い奴はプログラマにはほんと多い
そういう奴は腕も大したことない
あーみんな流してたのに反応しちゃった よほど耳に来たのかね
でかい声で往来で騒がれるほうが圧倒的に迷惑ですが 暴走族か何かですか?
お前らpythonと直接関係ないこと書くのやめてくれるかな。 他の板なりtwitterなり行ってくれ。
ホント、ここのところどうしちゃったんだろう PCの普及で、人として最低限の礼儀をわきまえた会話すら できないガキが出入りするようになっちまったのか
>>> math.sin(math.pi*1.0e40) 0.9995496643685915 >>> math.sin(math.pi*1.0e50) -0.99682798633128444 >>> math.sin(math.pi*1.0e100) -0.14245226125664517
>>> import math >>> help(math.sin) Help on built-in function sin in module math: sin(...) sin(x) Return the sine of x (measured in radians).
56 :
デフォルトの名無しさん :2013/12/15(日) 20:22:23.22
中国の台頭はPythonにも影響あります。
>>53 出来ないなら出来るように教育すればいいんですよ
58 :
デフォルトの名無しさん :2013/12/15(日) 21:03:04.78
Pythonはエリート用言語なので、我々庶民は関数型言語で我慢しときます。
>>53 情報端末が普及する以前は、局所的な猿山の大将がドヤ顔してただけでしょ
世界相手に日本文化なんて役に立つわけないじゃない
日頃、付き合ってるバカが地球人口のうち何%かでも計算してみたら?
礼儀って日本文化だったんだ(驚愕)
61 :
デフォルトの名無しさん :2013/12/15(日) 22:13:45.55
REIGIってもはや世界語だよね。 日本から輸出された良い文化。
そんな言葉99%伝わらない
63 :
デフォルトの名無しさん :2013/12/15(日) 22:23:29.79
伝わんないんだ(驚愕)
ホモガキは死ね
65 :
デフォルトの名無しさん :2013/12/15(日) 22:37:41.98
piの桁落ちをsinのせいにされてもな
66 :
デフォルトの名無しさん :2013/12/15(日) 23:01:00.94
Pythonのせいでしたか。
ウィ
マジで高校数学レベルも判ってない厨房が暴れてただけか
続き
そもそも、日本に借金を抱え込ませたのは小沢一郎(たぶん在日帰化)。
小沢が430兆円
村山(旧社会党:こいつも在日帰化?)内閣がプラス200兆円
トータル630兆円
(詳しくは日米構造協議で検索)
今ある借金は、これとその利息では?
小沢は、自民党時代に日本に爆弾を抱えさせた上に、そのバラマキ公共投資で得た
支持基盤をごっそり自民党から引き抜き(仲間を引き連れ離党)、
自民を単独過半数割れに追い込んだ。
そして、第3極政党(新進党→公明党)を介入させ、韓国や在日へ利益誘導してきた。
日本を借金大国にしたのは自民党だ!と、自分で仕込んだ火種を野党側から
追求する自作自演劇によって、民主党への政権交代につなげた。
※自民党以外の議員は、日本姓を名乗る在日帰化か、その影響下にあると仮定。
という流れではないでしょうか。
民主党は、超円高誘導でパナソニックやシャープ、ソニーを潰す気だった?
http://www.youtube.com/watch?v=iG_oaqU0pEM 帰化朝鮮人ばかりが政治家を目指す国?日本
http://www.youtube.com/watch?v=JVhHeMqNPHY
djangoで場所指定ジャンプしたいとき どうやればいいですか
djangoの話題って半年ぶりくらいな気がするぞw
73 :
デフォルトの名無しさん :2013/12/16(月) 20:50:06.35
Win32APIを使ってウインドウのクライアント領域を出したいんだけど GetclientRectの使い方が分からんのと 特定のウインドウハンドル出すのどうしたらいいのかな。 サンプルくれるとすごく嬉しい。
>>72 djangoスレあると思ってたら
スレおちしてたでござる
shelveインポートした後にオブジェクト作って、updateメソッドで追加した後に中身確認しようとしたら shshelve.DbfilenameShelf object at <Physical Address> と表示されるんだけどどうすればいいですか?
ちなみにコードです。 >>> import shelve >>> d = shelve.open("shelvetest") >>> d.update({"one":1, "two":2}) >>> d <shelve.DbfilenameShelf object at 0x0000000>
今回の問題解決になるかどうかはしらないけれど、そういうときはとりあえず dir(d) みてる
shshelve.DbfilenameShelf object at <Physical Address> と表示されること自体は d がまさにそれなんだからそれでよくて、後は d からどの情報を聞き出したいかなのです
みんなのPythonでは >>>d {"one":1, "two":2} ってなってるので何で自分のはこんな風に返ってくるのかわからないのです。
みんなのPythonはPython2なんでしょ そして君がやってるのはPython3だろう 結論としては挙動が変わったのです Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import shelve >>> d = shelve.open('xxxx') >>> d.update({'x':'y'}) >>> d {'x': 'y'} >>> ^Z Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import shelve >>> d = shelve.open('xxxx') >>> d = shelve.open('yyyy') >>> d.update({'x':'y'}) >>> d <shelve.DbfilenameShelf object at 0x0284D530> >>>
そっちを疑え
いやみんなのPython第三版はPython3を前提に書いてあるんですが・・・
Python 3で追加された機能の解説を追加しました。 また,Python 2についても大幅にページを割いて解説しています。 古い情報の取捨選択を行い,内容はより濃くなりましたが,第一版,第二版のノリの良さを保ち,さくさく読めるようになっています。 3前提じゃなくて3対応って著者のページに書いてあるんだが 物事は正確に言ってほしいな
>>83 横レス失礼。それは最後の章でPython2との違いを解説してるだけですよ、
読んだこともないのに適当なこと書かないでください。
>■Pythonの入手とインストール方法
>本書で解説しているのはPython3です。
>「3.3.0」のように3から始まるバージョンのPythonをダウンロードしてインストールしましょう。
>(みんなのPython第三版 7P)
と思ったけどちょっと調べた Python3.0までは2.7と同じ挙動をしている(DictMixin継承してる) 3.1から継承元がcollection.MultiMappingになってる たぶんここで変わったのかな
まあこんな所まで版改める時に確認しろってのは酷かな? Python3には違いないし
ということは3.3ではshelveは使えないということですか?
いやそんなことないよ 3.0以前と同じ方法では表示できないというだけだ 対話コンソールで表示したいなら手っ取り早いのはdictに変換してしまうこと Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import shelve >>> d = shelve.open('xxxx') >>> d.update({'x':'y'}) >>> dict(d) {'x': 'y'} >>> こんなんも書けるがやめといた方がいいだろうな shelve.Shelf.__repr__ = lambda x:dict.__repr__(dict(x))
ありがとうございます、延々と悩み続けていたので助かりました。
91 :
デフォルトの名無しさん :2013/12/17(火) 01:45:36.69
私は初めてプラグラム言語というものを勉強するのですが、どのくらいで基本をマスターできますか?
92 :
デフォルトの名無しさん :2013/12/17(火) 02:23:01.02
馬鹿には無理
93 :
デフォルトの名無しさん :2013/12/17(火) 07:47:05.46
>>91 どこまで基本扱いするかだろうけど、
・文字の入力と出力
・ファイル読み書き
・メソッドや関数の定義
・ループ処理
if分岐
このあたりだと一週間くらいかな
94 :
73 :2013/12/17(火) 08:40:56.96
答えられるひとはいませんか?
知っているけど態度が気に食わない
96 :
デフォルトの名無しさん :2013/12/17(火) 10:33:54.50
全くゼロから始めるのなら、慣れるのに1年くらいかかるんじゃないかな
日本でもじわじわ来てる
99 :
デフォルトの名無しさん :2013/12/17(火) 11:12:32.48
Pythonは好きだけど、日本では結局主流にならないまま終わる気がする
>>93 そのあと基本がマスターできたと"実感"できるまでにどのくらいかかりますか?
こんなところでどうでもいい質問してる暇があったらさっさと勉強はじめなさい
102 :
デフォルトの名無しさん :2013/12/17(火) 11:35:39.40
入門書を読みつつ、codacademyとかのサイトを利用してコードを書く練習をすればいい
コード添削スレとか立てたら需要あるかな
俺は数日だったと思うな
でもその後で初心者を脱したと実感を得るのに12年掛かった
性格的な要因もあるだろうが
>>103 ないね
宗教戦争スレになるだけだ
>>99 日本の主流って何?
世界で使われてるものだけが主流と言えるはずだが
情報処理技術者試験とかセンター試験とかPythonも要れれば良いのにと思う
107 :
デフォルトの名無しさん :2013/12/17(火) 12:18:29.68
108 :
デフォルトの名無しさん :2013/12/17(火) 12:18:40.81
ガラパゴスですから PerlPHPJavaVBでしょう今のところ 学習コストが少ないって触れ込みが大好きなのだ Javaは全然少なくないけど いやVBだって今はC#もどきだから少なくはないけど イメージ的にね?
Rubyなんかと比べるなら、そもそも日本でもPython人口の方が多いわw
112 :
デフォルトの名無しさん :2013/12/17(火) 12:24:06.29
IT系の求人をよくみるけど、jsやRubyの求人はよくみるものの、Pythonの求人はほんと少ないねぇ
あと日本語の資料が沢山あること 逆引き本が沢山あること これが日本で天下を取る条件
マジかよ。データサイエンティスト(もちろん企業の実務家)で RやSPSSとは別にPythonを挙げる人はいてもRubyとか言ってる人なんて見たことないぞ
じゃあこのスレのプロジェクトとしよう(棒)
>>114 その職業が情報系で主流なら必然的に主流になるだろうな
さて、
「英語は好きだけど、日本では結局主流にならないまま終わる気がする」
終わるわけねーわ。これで
>>99 の馬鹿さ加減がよくわかる
むしろ日本人コミッターはショボいし影響力なさすぎて
日本語に拘ってる時点でコミュニティレベルが低すぎて糞に拍車をかけてる
>>116 普通に情報系だよ。それ以外に何があんの
>>119 >>116 が何を言いたいのか説明してくれ。「さて、」なんなの?さあ説明しろ
どうせ何も考えずにレスしてんだろ。馬鹿は黙ってろ
>>120 黙ってないじゃないか
自分で言ったことくらい守れよ
>>117 日本人コミッタといえばみつひこがいるじゃないか
エラー:(122) 命令力ポイントが不足しています
Q.「基本的に int なんだけど foo.incr() でインクリメントができる」っていう class Foo を作りたい。 Foo.value に値を格納すればきちんと動くのが書けるのですが,int を継承したほうが綺麗なのではと思います。 その場合,incr method をどういうふうに書けばいいのでしょうか? 目指したい出力は a = Foo(3) print(a, type(a)) # => 3 <class '__main__.Foo'> a.incr() print(a, type(a)) # => 4 <class '__main__.Foo'> __ 実際やりたいのは incr ではないんですが、"self を書き換える method" を追加したいわけです。 class Foo(int): def incr(self): self = Foo(self+1) とかやっても当然うまくいきません(ついでにFoo.__init__ を呼んでるのも勿体無いようにみえるけど,+1 で帰るのは int だし)。 これまでこういう時はだいたい,class Foo(object) で定義して, Foo.value に値を格納して self.value += 1 みたいに書いてきましたが,……という質問です。
>>126 ありがとうございます。
無駄というのは結局使うものはひと通り実装するから継承の意味がない,というようなことでしょうか?
こうして見返すとアホみたいな質問だ…。ありがとうございました。
>>129 コードまで頂いて感謝の言葉もありません!
isinstance(f, int)
132 :
デフォルトの名無しさん :2013/12/18(水) 01:36:22.53
入門書は何がおすすめ?
133 :
デフォルトの名無しさん :2013/12/18(水) 02:09:24.61
>>133 それPython学習の本ではないからPythonの良さとか流儀についての記述は浅いし、何より古いじゃん
Pythonについて詳しく知りたくない人には良いだろうが
Pythonでおすすめの入門書は何? なあんて聞く輩はウェブでろくに検索してないので、カテゴリ分けしたほうがいいと思う。
プログラミングの入門書ならどれも同じなんだよなあ 入門ついでにmallocとか低レベルなこと学習できるCが一番良いと思うわ linuxコマンド簡易版の実装まですればなおよし ただ最初に触れた言語の影響力というのは大きいもんで 他の言語でもいつまでたってもCライクなコードしか書けないC脳なやつもいるから どうせなるなら関数型脳の方がドヤ顔できる
プログラミングの入門書ならSICPかHTDP
>>73 Pythonのwin32guiモジュールを使う場合、タプルを返してくれるので、関数呼び出すだけ
import win32gui
hwnd = win32gui.FindWindow("TargetWindowClass", None) # or 第二引数にウィンドウのタイトル
rect = win32gui.GetClientRect(hwnd)
ああ、俺はBASIC脳だよ それでもFORTRAN脳にならなくてよかったと思ってる
Python から始めてつぎに Haskell 触ったから妙な感じの脳になってる
さあね
APIv1はオワコン
そのコードだけ見ても認証しろとしか言えない
やっぱちょい古い本のサンプルコードじゃ動かんのか・・・、スレ汚しすいませんでした。
146 :
デフォルトの名無しさん :2013/12/18(水) 23:50:13.87
>>138 ありがとうございます! 解決しました
>>95 気をつけますね^q^
あと更に
今Win32guiのEnumWindow使ってウインドウのリストを作ろうとしていて、
コールバックしてGetWindowTextしているんですが
ユニコードにデコードしても文字化けが直りません。
日本語を表示させるにはどうしたらいいですか?
説明端折りすぎてたらすいません。
>>146 環境に合わせよう。GetWindowTextで得た文字列の前に、通常の日本語表示は出来てる?
Pythonのバージョンと表示しようとしてる環境は?(DOS窓, IDE等)
2.7/3.2 dos promptとidle で自分で変換することなく日本語タイトルprint出来てるよ
148 :
デフォルトの名無しさん :2013/12/19(木) 01:27:18.55
Pythonの次は、Pythonによく似てるLispを勉強したい
>>113 webのフレームワークに特化した書籍が5〜10冊出るだけで一気に利用者が増えると思う。
RORの書籍数は初心者の勧誘に大きく貢献していると思う。
150 :
デフォルトの名無しさん :2013/12/19(木) 08:04:32.34
>>147 現在バージョンは2.7でIDLEで化けました
通常の日本語はprintできます
>>149 勘違いした初心者を量産する訳ですね判ります
>>150 実際の所はコード見てみないとわからないけど、
GetWindowTextで得たShift_JISの文字列を、他の文字コードを指定してデコードしたりしてないかな?
IDLEだったら、正常なunicode型の文字列の出力だったら文字化けしないはず。
後は、環境の設定等で、utf-8 に変換されて出力してたとか。
153 :
デフォルトの名無しさん :2013/12/19(木) 12:25:19.35
「みんなのPython webアプリ編」はイマイチ面白くなかった
馬鹿には面白さはわからない
まるで著者の断末魔のようなサイトだとみた
普通のみんパイの方は誤字が多いの気にしなけりゃよかったけどな、 次はパーフェクトPythonかPPPでも読もうかな。
158 :
デフォルトの名無しさん :2013/12/19(木) 12:58:48.24
pythonによるwebプログラミングの本をもっと出してほしい オライリーの本を訳してください、お願いします
小説ならまだしも技術書なら英語で問題ないけどな
113に戻る (売れもしない本出さんがな)
numpyのsavetxtでファイル名に変数を利用したいのですがどうしたらよいですか?
変数名のリストを用意すれば良い。終わり
ありがとうございます
164 :
デフォルトの名無しさん :2013/12/19(木) 20:01:59.01
>>152 テキストエディタで保存するときに勝手にunicodeになってたみたいで
IDLEからSHift-JSにして保存したらうまくいきました。
ありがとうございました
いいってことよ
E-hentaiとかに使えるので、Pythonで書かれたダウンロードツールのソース教えてください。
色々と意味不明 ダウンロードツールなんて中身はHTTPのGETやってるだけだし、 だから世の中に腐るほど存在するHTTPのサンプルコードを探せばいいだけ
E-hentaiのスクリプトとかチュートリアルレベルだから頑張れよ Python使いでおっぱい好きなら BeautifulSoupとかlxmlとかはなんつーか必須科目
色々と意味不明 中身見てPythonの処理に適宜置き換えればいいだけだし、 それが出来ないってことはプログラミングそのものが理解できてないってこと プログラミングが理解できていないのなら素直にPerl版をそのまま動かせばいい
>>170 >プログラミングそのものが理解できてないってこと
ここがくだスレってわかってるか、お前?
だよなあ、コード読めないくせにコード要求とか意味不明過ぎるw ダウンロードしたいだけなら既にあるソフト使ってろよw
Perlやったことないんで、置き換えろって言われても・・・
そんなワガママ言われても・・・
超初心者スレの質問者にプログラミングが分かってないこととかイミフすぎる。 わかってるならここで質問しないだろw
何をするプログラムなのかはわかってるんだから、 適当にぐぐりながらじっくり読めば、かならず分かる ついでにPerlもちょっと覚えられる
分からないことが分かってから質問しろ
置き換える必要ないだろ 大人しくPerlで使え
>>175 ・Python固有の文法がわからない
・Python固有のライブラリに関する知識が分からない
↑ここまで初心者
↓ここから初心者未満(プログラマというカテゴリに含まれない一般人)
・そもそもプログラミングって何なの。変数って何?ライブラリって何?
・HTTPって何やってるの。通信ってどうやってるの
オブジェクト指向って何ですか?
>>179 なら、ここでPython固有の文法の質問とかするのはレベルが高過ぎるってことか。
夢だよ
「オブジェクト指向とは夢です」とか書いてる本は一瞬で絶版になりそう。
・口でうまく説明できない ・人によって見えるものが違う ・そこから着想を得て成功する人もいれば何の役にも立たないケースもある ・宗教じみた講釈を垂れる人もいる オブジェクト指向は夢だったのか
永久に封印してくれ
ぶっちゃけ宣伝のためだけにつけた名前に踊らされるよりも クラスプログラミングとか呼んだ方が良かった
たかがダニ1匹ですぐ荒れるのね
virtualenv使うときのフォルダの構造ってどうしてる? Scriptsとかと同じ階層にコード置くようのフォルダ作るのが普通なんだろうか
192 :
デフォルトの名無しさん :2013/12/20(金) 00:13:13.09
オブジェクト指向という概念は、一旦わかると実に簡単だが、わからないときはひどく難しく感じる
>>191 最初に使った頃、一緒の場所にまとめて置きたい場合は ./Script と同じ階層に ./home/project-name 作ってた。
でも、作業場所はvirtualenvの階層下に置かない方がいい
* 複数のvirualenvのディレクトリ下にコード置き場作ってると、コードが分散して管理が面倒になってくる。
* コードを別の環境で実行する時、コード置き場が特定環境下にあるのは不自然。
>>188 そうだな
オブジェクト指向プログラミングは
構造化プログラミングへのアンチテーゼだった訳だから
カプセル化隠蔽化多態化プログラミングとでも呼べば良かったな
わぁおもしろい
196 :
デフォルトの名無しさん :2013/12/20(金) 12:33:36.15
ねんまつ
>>194 みたいな馬鹿ってどこの専門学校でプログラミング学んだんだ?
オブジェクト指向は構造化プログラミングの延長でしかないだろ
構造化プログラミング以前のプログラミングを知らないからそんな馬鹿なことが言えるんだろうなあ
Pythonスレって初心者に冷たくて頭おかしい傲慢なやつ多いな、 通りで裾野が広がらなくてずっとマイナーなわけだ。
Pythonがマイナーとか言ってる視野の狭い馬鹿が何を言っても説得力皆無
優しくしてもらってるイメージがある…いつもありがとう
え?日本でPythonってメジャーだったの?
日本でPython使えないエンジニアは即クビ切って良いレベル
会社の求人要項でPHPはよく見るけどPythonなんて見ないね。
底辺はね
じゃあPHPをおぼえるしかないな。がんばれよ
>>203
PHPという世界の終わりみたいな糞言語を触ってるバカ共と一緒に仕事したい奴は Pythonというまともな言語を知らないほうが幸せだろう
スレチになるがPHPの仕様と挙動がいかに意味不明かというブログがずっと量産されてて 定期的に話題を集めてるからな
馬鹿は利用者が多いから問題点が浮き彫りになりやすいとか言って無理な擁護を繰り返してるが そんなレベルじゃない。Pythonと比べるまでもなく正真正銘の糞言語 これ以上はスレチだしPHPとかどうでもいいけど
209 :
デフォルトの名無しさん :2013/12/20(金) 15:15:26.97
PHPの求人は本当に多い 日本のITが如何にクソかよくわかるってもんだ
PHPは簡単だと思ってるアホがいるんだよ。下手したら「Cに似てる」とかとてつもない誤解で使うやつもいる 確かに導入は簡単だし、ろくなエラーも吐くことなく間違ってもテキトーな答えを返しやがる その仕様を理解して使いこなすのは普通の人間にとっては簡単じゃないし そういう言語で開発すべきじゃないんだよ 馬鹿どもは表面的に取り繕ったペテン師に弄ばれてるのさ。情けない
他のスレも優しくはないとは思うが 2chでそんなゆとりスレあんのか
ウソだと思うなら30年後またここに来てくださいよ 俺が本物のWebアプリの味って物を教えてあげましょう
213 :
デフォルトの名無しさん :2013/12/20(金) 16:32:52.80
PHPとM$Windowsて似てるよな とりあえず入るのは馬鹿でもすぐ入れるけど ガチでやろうとすると他より手間かかってなにかとまんどくせーのな
phpもjavaも企業パワーで勢力増やしたようなもんだからな
叩かれたバカが根に持って粘着してるのねくわばらくわばら
216 :
デフォルトの名無しさん :2013/12/20(金) 17:51:25.27
Pythonは書いてて楽しいが、PHPは書いてて超つまらん 仕事のために仕方なく覚えたができるだけ使いたくない
会社の資産管理、主にPC管理の為のソフトを作りたいんだけどpythonでいけそうでしょうか? 勉強がてらに考えてます
まず要件定義しましょうか 管理って具体的になんでしょうか
>>217 デジタル資産管理ってことか?
それならPythonでも出来ないことはない
ただしデータベースとの連携にはPythonは不向き
220 :
デフォルトの名無しさん :2013/12/20(金) 18:56:50.01
資産管理と書いてあるだろ。
なんでPythonってApacheとの連携こんなに難しいんだろ? 複雑怪奇に思える mod_wsgi使って"hello world"表示したけど、その後は分からん 情報が少ないんだよ 数年前Tracをブラウザに表示させるにもめちゃくちゃ時間かかった
223 :
デフォルトの名無しさん :2013/12/20(金) 19:21:31.44
良く映画で「俺の屍を越えていけ」等と言っていきなりお師匠さんが 高いハードルを用意するじゃないですか。 それと同じことじゃないですかね? つまりWEBを使うにはApacheを倒さないといけないんじゃないですかね?
(特に難しいと思ったことねぇーけどな・・・)
225 :
デフォルトの名無しさん :2013/12/20(金) 20:10:27.34
俺も思ったことないな。 使ったことないからかも知れんが。
>>221 何処でもいいけど、virtualenvで作られる環境とは別けた方がいい。
c:\Python27以下にコード置き場作ったりしないよね
virtualenvで作られる環境も、(ユーザ領域に作るとはいえ)同じ。
作業場所と混ぜてしまうと、環境のみ消したい場合に手間になったりする。
pycharm community edition使ってる人います? pycharmのpython interpretersにあるPathsにパスが通ってないみたいで モジュールがimportできない ProjectのExternal Librariesにはちゃんとでてるんだけど なにか設定が悪いんだろうか・・・
普通に使えてる
>>219 基本は端末の情報、日付、所有者等を入力して登録する物を考えてます
データベース連携不向きとなるとあまりよくないかもしれませんね…
pythonを使うのは他のシステムも考えてみます
>>226 なるほど!そういうことか
ありがとう!
Pythonがデータベースとの連携に不向きとかもうねアホかと
listで-1を範囲外エラーにする方法ってありますか? l = [0, 0, 0] l[-1]でエラーにしたいのですが,予めマイナスが来るかみるしかないですか?
どう考えてもpythonでlist[-1]はエラーじゃないよね listを継承した拡張型を作れば出来るよ 例えば L = mylist([0,0,0]) print L[-1] でエラーに出来るだろうね。それってpythonのコードじゃないよね そういう混乱を生んでまで、ちょっとしたif文を回避する必要があんの?
>>219 >ただしデータベースとの連携にはPythonは不向き
は?適当なこと言うなよ。
subprocessで7z.exeに渡して使ってるんですが dos窓を表示させない方法はありませんか
>>上 じゃぁさ、Linuxでのウイスキー使ったApacheとの連携の方法教えてくれない? 環境はcentOS6、pythonとmod_wsgiはyumから入れた /var/www/htmlはPHPにて使用してるから、よくWeb上に書かれているように/var/www/cgi-binに繋げたい hello, worldは表示出来たんだけど、なんかファイルをWSGIエイリアスでパスに変えてたんで、PHPみたいに/var/www/htmlの中に入れるだけでブラウザに結果を表示するという事は出来なかった そのやり方だと、ワンファイルごとにパスを指定しないといけない /var/www/cgi-bin内に.pyファイルを入れるだけでブラウザからurl指定で実行できるようにするhttpd.confの例を誰か書いてくれない? ほんと出来ないんだけど
238 :
デフォルトの名無しさん :2013/12/21(土) 06:00:09.36
>>222 >なんでPythonってApacheとの連携こんなに難しいんだろ?
適材適所っていうのがあるからね。そういうのはやはりRailsがあるRubyが
強い。向いていない道具を無理に使う必要はないと思うよ。
そもそもPythonでWSGIするのにはApacheが不要 mod_wsgiにこだわる理由は無い
>>234 えっ、そんなことないんですか…
やっぱりpythonでやってみようかなって気になってきました!
243 :
デフォルトの名無しさん :2013/12/21(土) 09:08:02.92
馬鹿には無理
日本語非対応を気にしなくていいPython3でおk
貼ったURLのコメント欄も見てないようだし
>>246 ライブラリの完成度や性能が低く、また使い勝手もそれぞれ異なり
日本語を扱う程度のことですら熟練者を悩ませる、そういう状況だからねぇ。
客観的に見たらPythonでDBはお勧めできない
客観的に見て248は馬鹿でFA
上でWSGIWSGI言ってるのといい勝負だ チュートリアルすら読まないタイプ
>>250 たくさん乱立してるドライバにそれぞれ一長一短があるから、
比較するために全部のチュートリアルを読んで理解しなきゃいけない
自分が慣れ親しんだドライバがあってもPython 3に対応してなかったらまた別のドライバを検討しなきゃならない
永遠の地獄だね
C/C++/Java/C#ならチュートリアルを読むのは一度でいい。
そもそも選択肢が一つしかないからね
そうだねご高説ありがとぉ
WSGI君やDB君が輝ける場所がこのくだすれなんだから もっと生暖かい目で見てやれよ
へびにらみ
>>248 >日本語を扱う程度のことですら熟練者を悩ませる
その程度を熟練者とは言わない
だからレベルが低いってレスされるんだよ
なんかいろいろすみません、こうなったらpythonでいきます DBはsqliteでいこうと思います! ほんとうにありがとうございました
257 :
デフォルトの名無しさん :2013/12/21(土) 13:54:20.47
SQLite使えばええやん
なぜMySQLにこだわるのか
>>236 >そのやり方だと、ワンファイルごとにパスを指定しないといけない
そうだよ。呼び出すスクリプトごとに指定しなきゃいけない
呼び出したスクリプトでクエリみて、動作変えればいい
あと、ウイスキーじゃなくてウィズギだよ
ウィズギー
お前らさ、Python何の為に使ってるんだ? 実際どう利用してるのか教えてくれないか?
Python使ってる奴らは変態だと思うよ 文法も子供じみている
>>260 あまりにもテンプレートな質問過ぎてエロ画像収集と返す他ないね
PyCharmで、コード補完が使えるとき、使えないときがあるんだけど、なんで? import urllib.request import xml.dom.minidom として、 urllib.request. と、ピリオドまで書けばrequest内のクラスやメソッドの一覧が出てくるけど、 xml.dom.minidom. としても何も出てこない。
>>260 Webサイト/Webアプリ開発
パフォーマンス要件の厳しくない各種サーバ
社内向けなどのツール類 とか上げればキリがない
逆にPython以外で開発するのは
パフォーマンスが必要なものぐらいで割合的には1割未満
その場合はだいたいC++かCを使う
Pythonのひつまぶし
蛇ってどんな味がするんだろう
Pythonでホームページを巡回させてデータをとってきたいのですが どんな方法がありますか?
「python クローラ」でググる
データを取ってくる部分が質問の主題なのか 巡回する部分が主題なのか 右も左も分からないのか その辺で回答は違う
>>267 まず「巡回」という操作の要件を定義する
次にその要件を満たすのに必要なライブラリを探す
おわり
>>264 お前いったいどこの会社なんだ?
Pythonメインで使ってるとか.....
GoogleかDropboxか
うちもファームのビルドスクリプトはPythonだなあ
最近は Ruby より Python スレの方が勢いあるな 日本でも本格的に普及始まったかもな
ってことはまだマイナーで相違ないですね
>>274 Python disのお客さんが頑張ってるだけw
Pythonは流行るはずがない 一部の業種が利用してるだけ マニュアルも分かりにくいし、サンプルも殆どない
一番可読性を考慮した設計で学習用言語としての側面も持つPythonすら分からない奴が他の言語を使えるとは思えない
LLスレがPython圧勝で終了して過疎ってるからPythonスレに出張って荒らすゴミどもは プログラミングのプの字も分かってないから仕方ないが
pass
end
Pythonのチュートリアルは悪い出来ではないけど ライブラリリファレンスや言語リファレンスは説明が分かりづらいものが多々ある 翻訳の問題じゃなく原文がそうだから仕方ないが そのあたりをサンプルなど用いて補完した書籍を作れば売れると思うぞ ついでに事実上の標準(de facto standard)である virtualenv や setuptools や pip の説明も追加して
そんな情報あちこちに腐るほどあるだろ 文句言ってるのはこういう馬鹿なんだよなあ ゴキブリと同じでいくら駆除してもいなくなることはない
すんません、pyinfoってのを使ってみたいんですけどどうすればいいんですか? 直リンク禁止なようなので以下のように書きますが、scheme付け足して下さい wakuworks.jugem.jp/?eid=149 Python初心者でやり方が分かりません
285 :
デフォルトの名無しさん :2013/12/21(土) 22:28:39.28
保存してwebたててアクセスするだけじゃ
デファクト野郎まだ粘着してるのかwww
デファクトとか略するとまたお怒りを受けるぞ
Pythonの話を出来ないなら無理に喋らなくて良いのに どうせ頭のなか空っぽの木偶の坊なんだからさ
はあ、レベルが低すぎる
Pythonの話を出来ないなら無理に喋らなくて良いのに どうせ頭のなか空っぽの木偶の坊なんだからさ
ほら、オウム返ししか出来ない馬鹿 脳みそ1グラムでも入ってるのか疑問だわ
自己紹介乙
Pythonの話はできない馬鹿ですって毎日毎日自己紹介されてウンザリなんだよこっちは よく知らないくせにディスり始めるしさあ、マジで生きてて恥ずかしくないんだろうか 親の顔がみてみたいわ。親子揃って低学歴のクズなんだろ
Pythonの話を出来ないなら無理に喋らなくて良いのに どうせ頭のなか空っぽの木偶の坊なんだからさ
>>293 ,295
お前だよお前、日本語わかるか?あ?
何語なら分かるんだ?マジでちゃんと自分の言葉で喋ってくれ
お前からはPythonで作った人工無能ボットより知性を感じないぞ
全ての思考を停止して諦めてコピペ連投。お前の人生それでいいのか
どうせこれにもコピペで応酬(してるつもり)だろ。明日も明後日も一生それ
ピエロになりきってるつもりなんだろうが、そうじゃないんだよ。お前は正真正銘ゴミ、その事実は誰にも否定できないんだよ
Pythonの話を出来ないなら無理に喋らなくて良いのに どうせ頭のなか空っぽの木偶の坊なんだからさ
>>297 お前のPython事情を教えてくれ。具体的には
なんでPythonスレに粘着してるの?
Pythonにどんな恨みがあってキチガイになってしまったの?
はあ、レベルが低すぎる
Pythonの話を出来ないなら無理に喋らなくて良いのに どうせ頭のなか空っぽの木偶の坊なんだからさ
ほらね、Pythonのことは何も喋れない。何も知らないから
まあせいぜい
>>1000 になるまで
いや次スレも来年も、延々にコピペを続ければ良いよ
事実としてそれをする機能しか、お前の脳みそには備わってないんだから
はあ、レベルが低すぎる
おい、コピペやめんなよゴミ! お前は一生コピペを続ける人生なんだから、それしか出来ないゴキブリなんだから
コピペ馬鹿に比べたらゴキブリの方がよっぽどマシなAI積んでるだろうな
Pythonの話を出来ないなら無理に喋らなくて良いのに どうせ頭のなか空っぽの木偶の坊なんだからさ
よーし、その調子でコピペを続けろよ
ま、ここ数日煽りまくってた他所から来たお客さんの知能なんてゴキブリ以下に決まってるわな
はあ、レベルが低すぎる
>>308 ねえ、何も言えなくて、生きてて恥ずかしいでしょ
お前のPython事情を教えてくれ。具体的には なんでPythonスレに粘着してるの? Pythonにどんな恨みがあってキチガイになってしまったの?
>>310 お前が死んでくれたら世界の皆が幸せになるよ
ム板の勢い上位スレは荒らしに目を付けられて壊れる運命なんだろうな かつて勢い上位だったC/C++室も荒らしに目を付けられて終わったし
>>282 > ライブラリリファレンスや言語リファレンスは説明が分かりづらいものが多々ある
例えばどれ?
>>312 割とどの板もそうだろ
昔は専門板ではsage推奨だったが
今は勢いソートがあるからレス乞食のキチガイが集まってくる
315 :
デフォルトの名無しさん :2013/12/21(土) 23:32:00.53
ライブラリリファレンスは戻り値に関してほとんど触れてないから 実際に動かして確認しないと分からないことは多いかな。 インタプリタで確認できるけど、初期化に手間がかかるクラスだと 確認するのも面倒。
>>316 実際に動かした結果ってインタプリタによっては異なる結果になる可能性もあるだろう
例えば仕様では未定義で処理系依存な動作をすることなんていくらでもあるし
このスレ読んで、日本でPython好きっていうのは、キチガイの割合が多いっていうのが分かった。
と、キチガイが申しております。
質問スレとして機能してるし大したことない
キリがないほど沢山ないだろw
なんかPython使ってない手前のカス会社を必死に正当化しようとするレスが散見されて可哀相
>>316 > ライブラリリファレンスは戻り値に関してほとんど触れてないから
だから具体的に例えばどれよ?
>>317 ライブラリで戻り値が特定できないものなんてほとんどないだろうに
以降レスされる方は1つ以上の具体例を出すようにお願いします 狂人の妄想は流すことを強く推奨します
日本ではイマイチ普及しないね GUIを伴うアプリにはC#やVB、WEB系アプリにはJavaやPHP、 手抜き・使い捨てスクリプトにはRubyがあるからか
パッケージをインストールしようとしたら、 fatal error C1083: include ファイルを開けません。'io.h': No such file or directory って言われるんだけど、どうしたらいいのでしょうか?
329 :
328 :2013/12/22(日) 14:42:47.10
あ、Windows7+Python3.3.3+PyCharmでやってます。
まず対話コンソールは呼び出せますか?
>>327 その、日本でRubyが普及してるとかいう間違った妄想はどこから生まれるの
世界でも日本でもユーザ数ならPHP>Python>Rubyだろ
日本人だからRubyを使うべきとかいう気持ち悪いイデオロギーをPythonスレに持ち込まないでくれるか
>>331 2chのスレのパート数が物語っている
2chは今や日本社会の縮図だから、スレのパート数は
その言語のユーザー数に比例するとみて間違いない
2chで真実やばすぎる じゃあPythonが一番勢いあるじゃねえか C/C++以上に!頭大丈夫かよ
>日本でもユーザ数ならPHP>Python>Rubyだろ ソース出せ
はい釣果2 Pyカスちょろすぎ
分が悪くなると後釣り宣言w 毎日毎日自分の頭の悪さに死にたくなるだろうな
というかTIOBEでトップテン入りすら出来てないRubyとかお呼びでないからな 日本では〜って、プログラミングのトレンドが日本で生まれることはないから必ず死ぬ運命 メインのRailsは外国産だし、それにしたって最初新しかっただけで今は代わりがきく 馬鹿はPythonスレに迷惑かけないようにLLスレという病人隔離スレで 虚しくPythonディスでも一生続けてろよw
はい再び釣果2 Pyカスちょろすぎ 「狂人の妄想は流すことを強く推奨」するって言ってるのが分からないみたいだから仕方ないよね
2chは今や日本社会の縮図←やばい妄言
>>341 みたいな今すぐ死ぬべきキチガイが少数だが存在し
ノイジーマイノリティとして幅を利かせてるということは確かに社会の縮図かも知れん
実際の社会では何の影響力もないゴミ以外の何物でもないが
俺が攻撃されて黙るようならそれもいいさー 静かにしたまえよカス諸君
いやそもそも日本でなぜPythonが普及しないかという話題であり その原因をRubyの普及にあると推測することは十分妥当だろう この2つの言語は世に出た時期も割と近いからな そしてその検証を日本社会の縮図である2chのスレのパート数で 行うというのも十分説得力ある方法だ
>>345 国ごとのカテゴリもあるから見てみなよw
どんな現実も受け入れられないキチガイに何を言っても無駄だけど
日本でPythonが普及しないという妄想の理由がRubyって
そもそも日本国外にもRubyが存在するという事実を見落としている
PythonとRubyという選択肢があれば世界中Pythonを選んでるのに
なぜ日本は違うのか。ドヤ顔で何か言ってるようで何も説明できてない
2chしか挙げられない馬鹿ならしょうがないが、小学生でもこんな安直なロジックは展開しないだろう
まあRubyは本当の意味で宗教ですからね
制服は好きでお仕着せは嫌いな民族性なんじゃないかな
PythonとRubyって出来ることは似たようなもので、単にどっち選ぶのかは好みの問題、みたいにPythonの欠点を隠蔽化しようとする奴っているけど、Rubyみたいなメタプログラミング支援がないってかなり大きな欠点だと思う。
それってPythonには正規表現リテラルがないから糞とかのたまってた馬鹿と同じじゃん そんなんあったら糞コード量産されて邪魔なんだよ 無くても何も問題ないどころかメリットしかないわ
353 :
デフォルトの名無しさん :2013/12/22(日) 16:25:18.34
pythonなら色んなモジュールとかが沢山あるからだと思ってた
>>348 Project Eulerの統計結果がプログラミング言語のユーザ数を表してるとでも思っているのか
どうしようもない馬鹿だなお前
そうだよ。正規表現ならreモジュールで事足りるし モジュールに置くことで濫用が避けられる 無限ループの元であるitertoolsとかね。rubyはそのまま使えるんだっけ、おそろしや
>>354 各ユーザが登録してるメインのプログラミング言語だよ
というか、回答者欄みたらPythonが多いってすぐ分かるだろ
だめだこいつ
>>357 逃げ回らずにどこがダメか言ってみろ史上最低のゴミクズがw
Rubyは君を信頼する、ってRubyメタプログラミングにMatzが書いていた(と思う) でも僕らが信頼するのは言語じゃないよ そこがすでにズレていると思うんだ
あー、RubyもPHPやJS同様、ユーザーは絶対に間違えない前提で作られてクソ言語の一つか 自称ハッカー()が好きそうだな
最近Goでも正規表現リテラルが付けば最強、いやいらねーよ、で喧嘩してる奴らがいたな 個人的にはエディタの色分けが面倒だからなくてもいいかな 使わないだけだからあってもいいけど
メタプログラミングが必要な場面がそもそもあんまりないじゃん ソフトウェアはメンテしてなんぼなんで言語仕様が複雑になるよりシンプルな方が好きだな
ようこそLisp星へ
自由度が高ければ高いほど開発の難易度は無意味に上がる Pythonなら誰が書いても同じコードになる、というのは嘘だが 開発言語はそういうスタンスで設計されていなければならない Lispは全てS式だが自由度はトップレベルに高いだろ
Rubyをつかうぼくは尻拭いしてくれるきみを信頼する
オッケーきつい一撃を*に叩き込んでやるぜ
正規表現リテラルはエディタで色付けさえすれば邪魔ではない気がするけどなあ 色付け無かったら糞コードにしか感じないのは同意
宗教論争は他所でやってくれんか
はい出たー 形勢が悪くなると他でやれ君 かかってこいよ
このスレがWin32APIスレと化すのは避けたいんだが 避けたいんだが
371 :
デフォルトの名無しさん :2013/12/22(日) 17:24:49.61
わかりました。 ここを本拠地とします。 ところでPythonを使っていないのですが、どういったところがPythonの利点 ですか?
Pythonの文法が直交しているということ、最近やっと意味が分かったんだよ プログラミングにおいて文法は基底なんだよ それが直交する、つまり直交基底であるということは 任意の操作は基底の一次結合で「一意に表現できる」ということなんだな これが直交の意味だったんだ
誰か担架を
昨日から変な日本語でレスする基地外がいて迷惑
考えてみたら当然のことだ 必ずしも直交してるわけではないが そうあるべきという哲学のもとに設計されている リスト内包表記でfor文を使ったり 条件演算でif文を使うことは、つまり for文やif文という直交する基底によってリスト内包や 条件演算が表現できるということにほかならない 暗号みたいな<条件式> ? <真式> : <偽式>だの SQLライクなベクトルを新たに導入する必要なんてないんだよ これがPythonの哲学
376 :
デフォルトの名無しさん :2013/12/22(日) 17:37:54.24
天才なんじゃない? 天才って意味不明なことぶつぶつ呟くでそ。
というか
>>372 すら理解できない馬鹿がいて残念
高校数学からやり直してくれ
頭悪そう
マジ基底
380 :
デフォルトの名無しさん :2013/12/22(日) 17:45:14.55
天才だろこれ
違うならどこが違う、理解できないならどこが理解できないと具体的に指摘するべき 自分が理解できないのは相手の頭が悪いからに違いないという錯誤は極端な自己正当化バイアスによるものだ
マジ基底 マジkitty
383 :
デフォルトの名無しさん :2013/12/22(日) 17:47:17.48
つぶやきが意味不明でレス出来ない。
こいつ友達とかいないんだろうな・・・
初等数学のアナロジーしか使ってないのに 捨て台詞や個人攻撃しか出ないのは何故か
386 :
デフォルトの名無しさん :2013/12/22(日) 17:50:38.59
初等数学から解説する必要がある。 そこに気付けないのは君が天才だから。
とりあえずそれを数式で証明してくれ
>>388 これは概念の話。文法が直交する云々という話がたまに出ていた
例えば
https://wiki.python.org/moin/PythonVsPhp でPythonの特徴とされる"very clear, concise, and orthogonal syntax"とかね
今までは「似たような操作を同じ文法で出来る」みたいな解釈をしてたが
それと「直交」という日本語がイマイチ合わない
これを数学の直交という概念に立ち返って考えるとごく自然のことだったというだけの話
390 :
デフォルトの名無しさん :2013/12/22(日) 18:13:11.81
シンタックスシュガーは必要ないという意味ですか? あんたPerlを馬鹿にしてるんですか? 同じことをあらゆる方法で記述することができるんですぞ?
perlは文字数を限界まで減らせる言語だが pythonはそんなこと望んでない 空白、改行、多少長いが意味のわかる変数名は大歓迎
>>389 要はお前の理解力不足なんだろう
チラシの裏にでも書いてろよ
>>392 この話題が出るとき、やはり直交という言葉は混乱を生んでいた
それで今回自分の理解を打ち明けるとともに
それを
>>371 への答えも含めてPythonの良さ、哲学だと言ってるわけだが
どこが理解不足か教えてくれ
394 :
デフォルトの名無しさん :2013/12/22(日) 18:27:06.43
言い方が難しすぎたってことじゃないの? 掲示板だからみんなに伝わるように説明しないと。 頭いい人だけじゃないんだし。
ここまでくると完全なマゾとしか思えない
for文とリスト内包表記
マゾ云々の前にキテるだろ
399 :
デフォルトの名無しさん :2013/12/22(日) 18:40:00.61
読みました。 Haskelが優れていることがわかりました。
Haskellに窮屈さを感じないなら、それは良い選択肢だよ モナド云々言ってるうちは一般受けはしないだろうけどな 直交すら分からない奴ばかりなのに
もっと言えば、Haskellの関数は圏論の意味での写像だからな 高校数学に四苦八苦してる君たちに理解するのは不可能だと思われ
関数型はマンセーしてる奴も実際には使ってないからな 自分で作ったものじゃないのに未だにグラディウスどや顔で出してくる始末
いいお友達をお持ちで
405 :
デフォルトの名無しさん :2013/12/22(日) 19:09:03.83
いいえ、PythonよりHaskellのほうが優れています。 ウィキッペ見て分かりました。 ウィキポン見て分かりました。
誰か何とかしてくれ
本物プログラマのクイック八苦ならLISPだろ
つまりコーヒーはブラックだと
高校数学の最初の試験で零点だった俺が Cを10年やっても理解できなかったのに Pythonは一ヶ月で理解できた つまりPythonは数学的知識一切なしでも 使える素晴らしい言語なんだよ
10年やって理解できないってお前何歳だよw どんだけゆっくり生きてるんだよw
411 :
デフォルトの名無しさん :2013/12/22(日) 20:10:54.39
Cはめんどくさすぎて Pythonは楽しいって感じたのは覚えてる
412 :
デフォルトの名無しさん :2013/12/22(日) 20:44:53.57
Cはそんなに難しいか?
つーかCとか昔の言語使っててそのときの不満が それ以降の言語に生かされてる
俺もはじめCで挫折した で,pythonやりはじめてからまたCやってある程度できるようになったわ
415 :
デフォルトの名無しさん :2013/12/22(日) 21:05:04.98
Pythonには数学的思想が感じられる ちなみに、ロッサムは数学を専攻していた
日本でPython使った有名どころの製品やサービスって何があるの?
有名どころの製品やサービスって何?
有名どころの製品やサービスじゃないかな
それは日本にありますか?
よく日本でって聞くけどそもそも日本で世界で誇れるサービスあるの?
2ちゃんねる ニコニコ動画 楽天
422 :
デフォルトの名無しさん :2013/12/22(日) 21:29:35.16
たとえばSkydriveがPythonで出来てるとかではないでしょうか?
423 :
デフォルトの名無しさん :2013/12/22(日) 21:29:49.60
全部日本でしか流行ってないじゃんw
>>423 ふたばちゃんねるは4chanという世界に誇れる海外支部を作り出した
ニコニコ動画は英語版がサービス開始してる
楽天はBuy.comを買収して海外サービス開始した
Pythonなんて日本じゃ商用の用途ほぼゼロだろ せいぜいサーバ管理のスクリプトでちょこちょこ使いたい人が使うぐらい それこそPerlで充分な用途ばっか
>>421 アメリカ版2ch:reddit - 元はCommon Lispで書かれていたが、2005年にPythonで書き直された
アメリカ版ニコニコ動画:YouTube -「メンテナンスが容易な機能を最小の開発者で迅速に作る」ためにPythonを使っている
英語版ニコニコって昔からあるが少数の日本オタしかいない過疎っ過疎なサイトだった気がするわ
日本からgoogle、NASAは生まれないってことがよく分かる流れ どんなに世界の第一線で活躍しても一切評価しない糞土人ども
429 :
デフォルトの名無しさん :2013/12/22(日) 21:38:03.01
まあPythonはほとんど使われていないだろな。 Python先生が馬鹿にするPHPのほうが余程使われているだろう。
PHPというガンが使われてホルホルしてる馬鹿ってどんだけプログラミングのこと嫌いなの
Python憎しでPHP上げしてる馬鹿ほど救いようのない物はない 日本+PHP、これがヘドロを凝縮したおぞましい殺人兵器だよ 日本のサービスが一生日の目を見ることがない理由だよ
432 :
デフォルトの名無しさん :2013/12/22(日) 21:43:42.72
python.orgがPHPで出来てるのに何言ってんだ。
RubyだとCookpadやPixivみたいなそれなりに有名なサービスあるよね。 Pythonを評価するにしろ、日本での成功例が皆無という現実は認めた方がいいんじゃないの? 正しい現状認識をして初めて失敗を繰り返さなくなるってことでしょ。
>>433 ねえ、CookpadやPixivってgoogleよりでかいの?
日本でという枕詞で雑魚サービスに限定する理由は何?
Pythonでの成功例を一切認めないのは何故?
いくら主要ソフトのスクリプティングに使われてもダメ 日本のサービスとして(それが世界で如何にカスでも)成功してなきゃPythonを使うことは正当化されない って頭おかしすぎるだろ。むしろCookpadで使われてるから使うとか言ってる奴見たらキチガイとしか思えないが
すごい。ここがム板で勢いトップだぞ
Rubyも世界で使われてるのに、なんで日本のカスサービスに限定するの? 答え:世界に舞台を広げるとPythonに完敗するから
>>436 「2chは社会の縮図」だからな。Pythonは日本で一番勢いのある言語なんだよ
世界に使われ、日本に固執するゴキブリの嫉妬を浴びるナンバーワン言語さ
なぜ世界でという話になるのかわからんが、日本でダメってことは、日本での 啓蒙とかが失敗しているということじゃないの? あとはコミュニティがキチガイみたいな人が多くて質問とかしづらいとか?
Ruby信者を見てると日本>世界という誤ったヒエラルキーに毒されてるネトウヨの限界が分かる
441 :
デフォルトの名無しさん :2013/12/22(日) 22:03:38.13
PHPのほうが使われてるだろ。
442 :
デフォルトの名無しさん :2013/12/22(日) 22:05:34.35
日本で使われてるPythonで組まれたシステム yum
CentOSかなんかでデフォルトのPythonをアンインストールしたらとんでもないことになった みたいな話題が以前あったよなw
444 :
デフォルトの名無しさん :2013/12/22(日) 22:10:23.23
日本なんてRedhat系大人気やろ んで、それで動いてるWebサーバなんて腐るほどあるやろ そういうサーバを紹介していったらいいの?
445 :
デフォルトの名無しさん :2013/12/22(日) 22:17:10.78
紹介していってください。
446 :
デフォルトの名無しさん :2013/12/22(日) 22:24:27.04
>>439 だからさ〜、日本でまともなサービスって何?ないだろ。馬鹿すぎる
>>441 PHPはいくら使われようが使われまいがどうしようもない糞言語で議論に値しない
最初にPHPで開発してしまったFacebookもその対応を強いられた程の産廃だし
これを今から使おうとか言ってる奴がいたら頭湧いててどうしようもないキチガイだ
まともな人間ならこれでサービスを提供しようとは思わない
同じ糞言語でもJSの方が幾分マシ
ま、必死にスレチ煽りしてる馬鹿=お前はPythonすら使えないんだから
他のどんな言語も使えないんだし
どの言語が使われてる、使われてないって全て杞憂だよ
お前からプログラミングの話題を聞いたことがないw
まさか、スレを荒らすのをプログラミングの勉強時間にいれてないだろうな?
まったく、何の病気だよ…明日もまた荒らすのか?おつかれ
まあそんなにプログラミングが嫌いならPHPで糞コード量産することをおすすめする
相性バッチリだと思うよ、糞なお前と糞PHP(笑)
448 :
デフォルトの名無しさん :2013/12/22(日) 22:28:08.66
「レッドハットは導入実績が増えています。当社は優秀なレッドハットの代理店です。」 と書いたサイトばかりです。 しかも検索件数が27000件って少なすぎませんか? どこで採用されたかわかりますか?
あーうちにも通信業者代理店を名乗る詐欺師がよく営業に来るわ
>>428 ニコニコ動画は需要と供給の双方にデザインセンスがない
YoutubeやWikipediaと張り合おうとするのが不可能なレベルでセクシーさが足りない
451 :
デフォルトの名無しさん :2013/12/22(日) 22:39:04.52
PythonはPascal的なポジションなんですかね?
>>428 アフリカやアマゾン奥地に住む原住民たちが民族音楽に耽って歌って踊るよりヒドい。
技術的に優れていても、歌って踊る、この世のクズと形容するような連中しか集まらないゴミ溜め。
>>451 はいはい、そうです。それで満足か
初心者以前の雑魚はお呼びじゃないんで
やる気ないなら死んで
>>452 PHPで糞コードを量産する作業に戻るんだ!
僕らはPythonで糞じゃないコードを書く。それだけの話しだ
Python3ってRuby1.9以上に未だに移行に混乱があるよな。 いつまで続けてるんだろうね。
まだやってたんですねえ 二流言語はせめてLSBに含まれてから一流言語のスレに書き込んでもらえますか?
どんな混乱?以降に困ることって何かあるっけ
最下位ビットがなんだって?
やだなあ雑魚が混乱してるじゃん
LSBのde facto standardは最下位ビット
主要ライブラリは揃ってるし 移行したい人はさっさとすればいいと思うよ
geventが対応したら考える
>>463 その「主要」ってのがあやしいから未だに2使っている奴が多いわけで・・・
>>465 いや、お前がPython3に移行して困ることなんて絶対にないよw
de factoよりdeja-vuを感じる
scipy,django以外に使いたいアプリが見当たらない スモールビジネスではJavaScriptの方が遥かに優位 スタートアップ自体がスモールビジネスなので、今後にPythonが使われるメリットがピンとこない
わかってる奴は移行しない
よく分からん奴は移行しても何の問題もないし
より洗練されたpython3にあるライブラリで環境構築すれば良い
混乱してるのは
>>465 みたいな全人類から早急な死を望まれてる雑魚だけだろ
こういう根も葉もないネガキャンしか出来ないゴミは本当に邪魔だから消えて欲しい
言うに事欠いてJavaScriptだってw 思わず笑っちまったよw まず仕様統一しようなw
つCommonJS
472 :
デフォルトの名無しさん :2013/12/22(日) 22:54:58.88
>>470 ブラウザ間の互換性なんてframeworkに任せりゃ良いでしょ
スタートアップはGAE+Pythonとかそれに準ずるものがおすすめだぞ まぐれ当りした時に迅速なスケールアップやアップデートできないと好機をのがしちまう そしてその好機は非常に短い
>>472 そのスレでいくら議論してもPythonが一番優れてるってことにしかならなくて
JS辺りが板違いのwebの話しかしないで終了して
逆恨みしたアンチpythonがこのスレを荒らしてるだけ
JSはブラウザ間の非互換性を引数の数をチェックしないことで吸収してるらしいw 引数を余分に与えてもそのまま実行する激やば糞言語
ドーンときてガシャーンと大規模規制されねえかな
もう良いよ、Python以外の糞言語の話は お話にならない欠陥言語ばかりなんだから 糞言語同士、他所で傷の舐め合いでもしてろ
JS>PHP>>超えられない壁>>Python
>>481 はいはい、それで良いよ
嫉妬はいいから早く糞言語で糞コードを量産する作業に戻ってくれ
初心者スレで大暴れてってほんとPython信者ってキチガイだよな
それがお客さんの最後の捨て台詞か?さよなら
485 :
デフォルトの名無しさん :2013/12/22(日) 23:10:19.20
糞言語ってどの言語ですか?
それがわからないならプログラミングを今すぐにやめろ。向いてない
>>485 perl,python,ruby,c#,c++,haskell,ocaml
あー寝ぼけてんのか?コーヒー飲む?
現状まともだとみなされてる言語はC#とPythonのみ
Goと一部関数型言語は意見が別れる
あとは全部Cから何も成長してない糞言語
馬鹿な開発者が何も考えずに設計したとひと目で分かる
>>485 >>487 とかみたいなのが周りの人間に迷惑をかけ続ける理由と同じ
死んだほうがマシだよ
ぶっちぎりでウンコなのがJavascript 言語もゴミなら信者もド低能
JS>PHP>VBA>SQL>Java> lua > c# >> c > c++ >> Ruby > Perl > Python > Ocaml > Hasekll
ひたすらPythonディスって しかもそれが的外れどころか、批判に具体性が一ミリもなく ただひたすら池沼のようにPythonは糞と毎日毎日うわ言を並べてる事実には驚きを隠せない
>>491 みたいなゴミな。思考停止コピペ馬鹿と全く思考パターンが同じだろ?脳みそ入ってないんだよ
今さっきもフレームワークがどうたらーで一発露呈したしな 脳クラスのプロトタイプ書き換えられてバグってんじゃねーのw
COBOLなら実益あるってことになんのかなw 勝手に実益ランキングスレでも作ってそこで暴れてろよ 池沼動物園としては面白いかも知れんw
廃墟とかしたLLスレを実益スレにすれば良いよ。そういうことに熱心なキチガイがいるようだから
>>493 ,494
c++より下位はビリーバーの集まり。
実益ってw 来年からあらゆる辞書の意味を直さないといけませんねw 実益・・・ゴミのこと って
仕事欲しけりゃム板でやれって話。底辺の集まりはそういう話大好きだからな
お前らよくそうやって次々煽り文句出てくるな 疲れないの?
>>496 ねえ、3日でいいからプログラミングの勉強しようよ
基礎の基礎だけでいいから
>>502 脳みそ空っぽなアンチPythonのボキャ貧っぷりは見てて疲れる
505 :
デフォルトの名無しさん :2013/12/22(日) 23:24:46.68
>>503 6年ぐらいc/c++を入門した結果、PHP最強になった
3日のうち2日は精神と時の部屋でやれ
>>505 死のう。今すぐ死のう
皆がそれを望んでるから
6年入門続けてそれって救いはどこですか? 来世にでも掛けてんの?
>>505 お前が生きてることでこの社会に与えるメリットなんて何一つないから
何も心配しなくていい。死のう
>>507 君、Pythonで大したもの書いてないでしょ?
それが辞世の句かい?ご苦労さん。またな
>>511 c/c++の保守要員なんて、想像しただけで吐くわ
>>510 今すぐに死ぬべき人間って本当にいて、それをこんなスレで目撃することになるなんて思わなかった
俺はPythonで書きたいものを書いてるし
他所様のスレに何日もネガキャン粘着して迷惑をかけたり
その他お前が毎日行っている万死に値する全ての行動、
存在価値がマイナスに振り切ってしまうような犯罪的言動はしてないからご心配なく
>>510 恨むならお前をそう育てた全ての人間を恨め。Pythonは何も悪くない
おまえらみたいな、ニートのバカクラスタにニュービーが騙されないよう 正しい情報を書いてるだけですが何か?
516 :
デフォルトの名無しさん :2013/12/22(日) 23:33:49.77
Pythonのいいところはなんですか?
こんな目障りな性格は天性のモノかもしれないが後天的、外因的な原因もあるだろう
ただし
>>510 の不勉強は自己責任だ。それは自業自得
挙句の果てに「俺は正義の行いをしているんだ!」
気の狂った犯罪者がよく言うセリフだね。公道とかで喚き立ててる奴いるだろ
まあコイツはリアルでもそうなんだろうが、このスレを死ぬまで荒らすとなると、やれやれ
ウクライナで上半身裸の女がパフォーマンスやってるらしいけどああいう方面にしてくれよ 噴飯物のバカほざくんじゃなくてよ
>>517 JS、PHPが最強だって正論を覆すようなPythonのメリットがあるなら、どうぞ
>>521 だからー、お前がそう思うんならそれで良いんじゃないの?
本当に死ぬまでこのスレを荒らす気ですか?
お前のような真性キチガイに何を言っても無駄でしょ
お前が思ってること、それがお前の世界の全てで、それ以外は何もないよ
狭く臭い、糞みたいな世界さ。だからもう近寄らないでくれ
僕らはPythonで綺麗な世界を築く。それだけの話。
>>521 JS→互換性ごみ
PHP→ごみ
Python→ライブラリ充実。資料充実
なんでみんな相手にしてんの? passしようよ
527 :
デフォルトの名無しさん :2013/12/22(日) 23:42:07.91
技術的に見るところありますか?
>>523 >>455 のような理由でPythonが最高だけど
キチガイには理解できないことです。おわり。
分が悪くなると最初の質問に戻る 頭がおかしくなった奴の典型的な言動 これって一生平行線なんだよ キチガイの理解力ゼロだから
プログラミングのこと何も知らないのに技術的な回答を要求してて草
>>525 互換性ってVanilla.jsでも書くの?
SSJSなら、Node.jsしか選択肢ないし
PHPの方がPythonよりDocumentが整っている。
Pythonのクラスシステムなんて、複雑なうえメリットもないじゃん
Pythonのライブラリ?何のための?
ライブラリならc/c++で書かれたもの使うし、
必要なものなんてPHP、JSにも揃ってる
php のこととかなんにも知らずに python たんに遊んでもらってるだけの 僕みたいなプログラミング初心者からすると○○最強とか言われるとなにがすごいんだろうってわくわくするのだけれど うまくはいかないものですね
>>531 ほーら始まった。誰も聞いてないからさっさと死ねつってんだよ!!!!
>>533 Pythonスレでプログラミング初心者が暴れてるのか謎
そもそも、何にも考えないプログラミング初心者がPythonを使うじゃないだろうか
>>531 ,534
pythonのまともなシンタックスで書けない時点で完敗ってことに気づこうな、あ、馬鹿だから無理か
なぜC/C++を直接弄らずライブラリを使うのか
その理由があるかぎりpythonが常に優勢なんだよ
お前みたいなキチガイが延々粘着して他の言語の宣伝してる理由の方が遥かに謎w
スクリプティングにとってもっとも重要なのは可読性なんだよ それは開発全般にも言えることだ そのためのシンプルな一貫性のある哲学に基づいた言語が望まれる 意味不明な挙動をする言語は論外だって気づいて欲しい 実際、自然言語処理や統計処理のPython本が出てる時点でもうPHPとかJS使う理由ないでしょ RubyはRとの連携で統計の本出てたが Pythonはそれを基本的にPythonの中で全部出来る。最高だろ
Pナンとかって言語はcryptにとんでもないエンバグした時に 「テストあるのに流してない」って糞開発プロセスが露呈してましたけどその後どうなったんでしょうね まだウンコこびりついてるんでしょうか
>>535 Pythonの構文が綺麗とか何かの冗談
c/c++の慣習を踏襲した、PHPこそ至上
c/c++を直接イジるって、デバドラやコンパイラでも書くの?
c/c++でライブラリ無しに何を書くのか謎杉
コードを見れば一目瞭然 Pythonはインデントで綺麗に整列されてるけど それ以外は見た目が糞 中身?そんな物は知らん
pythonは擬似コードにも近いし プロトタイピングにも最適 PHPは糞仕様だし、JSは特殊言語すぎて無理
>>538 馬鹿だあああああああああああーーーーwwwwww
PHPがC/C++を踏襲とか、PHPのクソ仕様知ってたら言えないよね
マジで、お前が知ってる言語って何?あ、何も知らないか。うん、よく分かるよ
PHP弄るくらいならC/C++を弄ったほうが100万倍マシ
アンチPythonはどの言語も何も知らないで
ただPython叩くためにPHPとかいうクソまで持ち上げだすから
死んだほうが良い害悪って呼ばれるんだよ
542 :
デフォルトの名無しさん :2013/12/23(月) 00:06:33.11
結局、C/C++のほうが良いんじゃないでしょうか? ラピッドプロトタイピングが必要なときは、JSとPHPを併用するということで。 どちらもC/C++との連携はうまくできますから。
>>536 研究ならRやoctaveのDSL使った方がマシ。
scipyのリストと行列の違いに気付くのに2、3時間以上も掛けるなら、
数値計算専用のDSLで書いた方がはやい。
c/c++は、何処かで書かなきゃならないコード。
古い慣習を踏襲したPHP最強。
JSとPHPを併用とか頭湧いてる奴にはどんな正論も通じない PythonはCと簡単に連携できるけど 初心者にとってより重要なのは 文法がシンプルで、ライブラリが豊富だからCみたいなクソ言語をイジる必要がないこと
cが糞ならPythonは巻糞だ
>>543 Rやoctaveが速いわけねーだろ馬鹿w
C/C++なんてGPU使ってる練習以外弄ってねーわ
547 :
デフォルトの名無しさん :2013/12/23(月) 00:12:50.14
結局ここまでPythonのメリットが一つも出てこない。
馬鹿には都合の悪い情報は見えないからなw
>>547 アンチだけど、pandaとsympyはイケてると思う。
問題は使ったことがないし、今後、使うことがない。
pythonマンセーなんて、せいぜい大学の中だけ
551 :
デフォルトの名無しさん :2013/12/23(月) 00:24:14.10
学習用言語なんですかね? Pythonで練習してJavaで派遣やるっていう。
>>537 RubyやPythonなら、未だに穴が開いたまま
ウェブサイト作ったりするんじゃなくて普通のアプリ作るならどの言語がいいの?
>>554 c++,Qt
Java/swing
dart/html5
まあDropboxはGUIまでPython製ってことを考えると JSとかPHPというクソみたいな選択肢はないよなあ 面白いのは、PHP最強とか言っちゃう頭のネジ5千本くらい吹っ飛んでるキチガイがいること このレベルはプログラミングの世界全体を見渡してもなかなか見つけられない やっぱり2chは救いようのないクズが集まるんだなと実感
557 :
デフォルトの名無しさん :2013/12/23(月) 00:37:24.10
Dropboxってなんですか?
>>556 PHPに出来ないことはc++でやるからPythonなんて中途半端な両生類はイラナイ
Hackyなもの書きたいならnodeで十分だし
そもそもRはライブラリが多いってだけで プログラミングするには糞言語すぎて現状、データ整形にPythonを使ってる奴が多い それで結局重回帰分析くらいしかやらんのなら全部Pythonで余裕 pandasに今後もライブラリは増えるだろうしなあ まあ今後PHPを使うとかいうキチガイは減少の一途を辿るだろうし このスレに最後の一匹を保管するという案もあるが 病的にキチガイで日本語が通じないってのがやばいよなあ
PHPの是非はさておき、C++はウンコすぎる スクリプトと組み合わせるならCのがマシ
561 :
デフォルトの名無しさん :2013/12/23(月) 00:41:01.20
でもPythonは流行ってるらしいね。 いまム板で一番勢いのあるスレはくだすれPython(超初心者用)らしいし。 Pythonの質問が押し寄せているんだろうね。
>>560 C++14とかPHP並に機能てんこ盛りのごちゃまぜ馬鹿言語だからな
PHPと同じく誰が使うんだって言う誰も得しないキチガイ言語
>>559 データ整形なんて、どんな言語でも出来る
R/octave+Node一択。回帰分析なんてExcelに標準で搭載されてんじゃねーの?
564 :
デフォルトの名無しさん :2013/12/23(月) 00:44:07.60
Excelのは重すぎて用途が限定されるね。
Rを使うようなヤツがNodeなんて使うかね?
>>563 また馬鹿かよ。なんで糞重いエクセルでやるんだよ
そもそもサーバー上でやるに決まってるだろ。エクセルって、ホント馬鹿か
どんだけ無知を晒せば気が済むの
>>563 もう恥という概念が存在しないんだろうな
そんなものがあるとしたらとっくに死んでる
>>565 使うわけねーだろ
実行速度<実装速度
実行速度が求められるようなら、実装するための時間を十分に取れるだろ
>>565 Amazonで書籍検索してみ
アンチPythonの無知っぷりが凄まじいんだが オナニー用の妄想でももう少し精度を上げろよ
>>569 君って、いつも具体性のない煽りしかできないよね。
>>561 勢いはあるスレではあるが、見てのとおり、その勢いの大半はクダラナイ罵りの類。
>>570 分析はサーバー上でやるつってんだろ
何がエクセルだよ死ね。お前を攻撃してるのは俺一人だ
馬鹿すぎるからマジで死んでくれ
回帰分析ならExcel(キリッ 大学出てるのかも怪しいレベル
まあ、そんな馬鹿にはお似合いだと思いますよ、PHPってクソ言語はね でも糞が移るんで関わらないでもらえますかね 難しいプログラミングなんてせずにExcelで回帰分析やれば良いじゃないですか
>>572 Rに対するアドバンテージが見当たらないし、サーバー上に実装するなら十分な時間とれただろ
>>573 Excelって食べれないよ。美味しくもない。
577 :
デフォルトの名無しさん :2013/12/23(月) 01:00:28.34
Excelで出来るというところに意義はあるんですけどね。
Rを使う人っていうのは自分ではプログラミングできず 用意されたライブラリを呼び出す言語 Excelの関数を呼び出すのと大差ないし、ユーザ層も一緒
>>575 だからー、Rは誰がどう見ても糞言語じゃん
あ、PHPを良言語とか言ってるヤバイ人にはわからない感覚ですかね
ともかく、Pythonで分析できるならそれに越したことはないの
http://readwrite.jp/archives/2534 >>578 作業の大半はデータ整形だからそこに優れた言語が必要
あともちろん本質は分析であってプログラミングではない
まあ、PHPとかJS馬鹿どもがやってるWebプログラミングよりはマシな仕事だろう
>>578 それじゃ、誰がRのライブラリを書いてるの?
このスレのPython信者たちにはガッカリだよ。
君らの信仰心が、浅はかな無知の上に建てられているんだからね
581 :
デフォルトの名無しさん :2013/12/23(月) 01:06:23.08
そうそう。 Pythonでデータ成形するお仕事は重要な作業だから誇りを持ってやってほしい。 それじゃ朝礼終わります。
>>580 少なくともライブラリを書いてるのは日本人じゃないだろうね
だからRubyやPHPは終わるんだよ
ただの消費者がいくらいても同じこと
>>581 それぞれ作業が分担されてると思ってるのか…外に出ようよ、一歩でもいいから。ハロワ行こう
>>582 Pythonのライブラリを、そんなに日本人が書いていたなんて知らなかったよ
585 :
デフォルトの名無しさん :2013/12/23(月) 01:08:15.53
PHPやJSは糞言語なのでまともな人間ならPythonを使うべきですね。
知能が低すぎて皮肉にすらなってない
>>583 おまえがハロワに逝けよw このシリコンバレー脳
ハロワに列挙されてるな零細企業がPythonなんて使うわけないだろ
588 :
デフォルトの名無しさん :2013/12/23(月) 01:11:18.81
PHPはよくできていると思う。 手続きを並べるだけで実用的なプログラミングが可能。 これは流行るわけだよね。
>>587 大丈夫、彼はPython嫌いのPHPマスターだから
え?シリコンの人形?欲しいです
>>580 昔Rのライブラリを書いてたよ、Cで
もうPythonに移行したけど
592 :
デフォルトの名無しさん :2013/12/23(月) 01:13:00.50
零細=PHPだからね。彼がPHPを盲信してるのは、そういうことだよ
ドカタが大好きな言語 = PHP, JS
ドカタ未満=Ruby,Python
職業に貴賤は無いのでドカタの上も下もありません ドカタかドカタでないかの違いはありますが
この世界はね、さやかちゃんのruby gemが黒く濁って、PHPerを生み出すように出来ているんだよ
599 :
デフォルトの名無しさん :2013/12/23(月) 01:41:13.42
世界はPHPで出来ている。 これはゆるぎない事実。
そういやRubyとかPHPとかScalaとかは ある企業が一時期使ってたけど別の言語に乗り換えた的な ストーリーを見た事があるけど、Pythonでもそういう話ってあるの?
python -> golangは確実。
お気づきかもしれないが、開発者がPHPに対して通常抱く不満は、だいたい以下の通りである: ・醜い構文 ・他の言語が備えているいくつかの必要な機能の欠如は(5.3以前における名??前空間、クロージャ) ・一貫性のない関数の名前、使用法、およびその他の奇行 ・手続き型とオブジェクト指向欠如のミックス ・PHPプロジェクトの80-90%は、おそらく巨大なクソの山であるという事実
リスト内包表記どころかmapすらない、あのGoか
605 :
デフォルトの名無しさん :2013/12/23(月) 01:50:29.11
PHPはクソなのになぜこんなに使われているのか謎
用済みだから、GuidoはDropboxに移籍した
GAEみたいなAWSの足下にも及ばないオワコンでは もうPythonはお払い箱でしょうけど、 Youtubeは今後もPythonで動くことでしょう
Pythonはスパコンに投入するジョブを書くのに使っています
再来年には、golangやdartに移行してるよ。誰もperlの没落なんて予想できなかっただろ? クリスマスには、なんてジョークも何れは忘れ去られるんだ
ジョブの投入って、awk,sh,bashで書いても対して変わらないような
>>610 スパコンを使ったことが無いようなので教えてあげます。
ジョブの投入には専用のインタフェースがあります。
誰もが自由に投入できるわけでもありません。
一方、ジョブそのものは多くの言語が使えます。
しかし、効率の良さからPythonが普及しています。
bashではジョブ書けないね
>>611 え、MPIなら使ったことあるもん!qmonとかいうinterface。今後の人生で二度と使う機会はない。
PHPヽ(´ー`)ノマンセー
ジョブを投入するコマンド群をbashから操作できないの?
>>614 時間貸し業者のサイトに仕様書があるから見てみるといいよ。
616 :
デフォルトの名無しさん :2013/12/23(月) 03:20:48.58
京のウェブインターフェースはJSのエディタもついてるね。 Pythonのほうが効率良いけど、JSのほうがお手軽ポイ。
HPC分野でPython一択になったのはCERNで採用されたのが大きい
mrubyの登場が10年早ければ状況は違っただろうな。 日本人としては悔やまれるばかり。
東芝のテレビにはmrubyが使われていると聞いたことがある
>>618 あそこって、以前はCINTやChとか使ってたよね?
PHPがもうちょっと、PikeやChに似てくれたら覇権を握れた
>>620 もう実際の現場で使われたの?ルーターにも載るかな
HPCのユーザはプログラマではないのでC++は複雑すぎた それがCINTの廃れた理由
CINTとかプログラマ絡みてもウンコでしかない Pythonが何故採用されてるのか理解できない奴はセンスなさすぎ
質問に答えてあげてはどうでしょう?
○○スレにいるアンチ○○がどうしてこんなに頭が悪いのか分かった こいつって喧嘩凸とかやってるDQNのメンタリティなんだよな しかも一切論理武装せず、ただ喚き散らすだけのカス やっぱ死んだほうが世のためだという結論しかでない
早く実装したいのか、速い実装が欲しいかで揺れる乙女Python HPCでメモリや型を気にしないって、随分な富豪プログラミングだこと Pythonが選ばれた理由なんて、スタートアップバブルに同調した狂気としか思えない
>>627 が壮絶な勘違いをしてるようだから誰かゼロから教えてあげてw
こいつほどの馬鹿を教育するのは手間だ
>>629 HPCにジョブを突っ込む話?HPC用のプログラムを書く話?
非プログラマの技術者がPythonでHPC用のコードを書く場面が想像できない
Pythonはもっとも非プログラマに使われてる言語だろ PHPやJSみたいな土方専用言語と違ってさ
これ明け方までやってたのか 今日が休みでよかったな
>>632 今日って休みなのか?
知らなかったわ。毎日が…だから
from random import random as rand N = 10000 pi = len(filter(lambda x: x, [rand()**2 + rand()**2 <= 1 for i in xrange(N)]))*4.0/N
>>634 縮めてみた
filterに直接条件式書けるよ
pi = len(filter(lambda _: rand()**2 + rand()**2 <= 1, xrange(N)) * 4.0 / N
Nが大きい時、巨大なリストを作らないように
pi = sum(1 for _ in xrange(N) if rand()**2 + rand()**2 <= 1) * 4.0 / N
なんで唐突に学部一年教養レベルのモンテカルロの話が始まったのか理解できない
独学でやるとどうしても初歩的な知識が抜け落ちるよね
それは教科書を読まないからだろ
あと、どうせxrangeは巨大な数を引数にとれないから その場合はジェネレータで自作xrangeを作る羽目になる
640 :
デフォルトの名無しさん :2013/12/23(月) 23:46:51.00
PythonはCの二倍速い
1日空けたら、なにこの進み…(読んでない)
>>640 暗算の結果をprintするなら、
どの言語でも似たようなもんだろ?
インデントで構造あらわすPythonは、2ちゃんでソース貼付けるときに 見づらいよな。RubyやPerlならインデントは関係ないからいいが。 なんかいい方法ないのかな?
lambda式で文字列の並び順をシャッフルして返すことって可能ですか?
>>643 を使うか[tab]みたいにするか・・・
>>645 がもっとも一般的だと思うけど、過去ログになったときに資産価値なくなっちゃうのが痛い
もとより資産価値とかないから心配すんな
>>648 内容はいまいち理解していませんが出来ることはわかりました
教えていただいた式を勉強してみます
ありがとうございました
650 :
648 :2013/12/24(火) 03:20:20.91
もっと簡潔に出来るのかも知れんが そもそもこんな糞コード勉強しなくていい 長くなる処理をlambdaに押し込もうと悩むより 名前付き関数を定義する方が楽だし読み手にも分かりやすい この事実がpythonのlambdaのショボさを何よりも正当化する
整数の組を何個か受け取って色々計算した後に最後に出力させたいんだけど、EOFの判別ってどうやるの?
653 :
デフォルトの名無しさん :2013/12/24(火) 07:12:17.18
>>643 テキストエディタで
半角スペースを
全角スペースに
換えればいい
.AAエディタとかのこの手の操作のためのツールだと
ボタンひとつの操作だぞ
>>652 EOFErrorをtry~exceptで拾うんですね、ありがとうございました。
グダグダ言わずに、今すぐCGIを書け
PHPのセキュリティ本を買って熟読しろ
>>652 例外処理を制御フローに使うなんて、よくそんな糞コードをドヤ顔で書けるね
初心者に論外なコーディング例を教えて荒らそうって魂胆?
えっ?
>>657 特定のエラーをキャッチしてるだけだから何の問題もない、普通のプログラミングだよ
例外に関しては議論があるからどっちが正解だってわけでもない
>>655-657 ,660
組み込み例外をキャッチするコードが間違いだと思ってる馬鹿
Cの化石みたいなEOFの扱いしか知らないんだろうな
何度生まれ変わったらまともなコーディングができるようになるんだ
間違いなのは、そしてよく揶揄されるのは
原因不明も含む全てのエラーをtry,exceptで回避するコードだ
そんな基本的なことすら知らずに例外=悪とか馬鹿すぎるにも程がある
>>662 お前は話が理解できてない。例外の握り潰しの話なんて誰もしてないし、例外を使うか否かの話でもない。
要するに次元が低いところで喚いてるだけで今の議論の土俵に立ててない。
作法論は宗教になるからおいておくとして イテレータの停止という明らかな制御フローに言語レベルで例外を使ってるくせにコスト云々は説得力ないです 糖衣構文で隠せばそれで満足ですか?
>>664 あーやっぱり理解できてないのか。
そのリンク先のコードは例外をエラー処理として使ってるから何の問題もない
>>652 のコードは正常系(←聞いたことないよね)の条件分岐として例外を使ってるから完全に性質が異なる
>>666 iteratorの処理に例外なんて使ったらパフォーマンスが最悪ってレベルじゃないけど
「言語レベル」というのが何を指しているのかいまいちわからんがソースよろしく
>>667 はいはい、デタラメ極まりない御託は良いからさっさと正しいPythonのコード貼れよ
http://docs.python.org/3/library/stdtypes.html#iterator.__next__ iterator.__next__()
Return the next item from the container.
If there are no further items, raise the StopIteration exception.
This method corresponds to the tp_iternext slot of the type structure for Python objects in the Python/C API.
これか?それにしちゃあ遅く感じないけどな
最近この板にかわいそうな奴がいるな クビにでもなって暇になったのか
>>670 例外処理ごときで遅く感じるわけねえだろ馬鹿
>>670 C++とかと違って仮想機械で動いてるからそんなにコスト跳ねないんですよ
例外が出たってね
それにループのうちに1回しか出ないのだから
例外はコストが高いと知った上で気をつけて使えば問題ない = 完 =
>>667 もし
>>664 のリンク先がOKで
>>652 がダメだというなら
except文にpassにして
次の行にreturn resultとすれば良いということになる
>>664 も例外後に処理を継続してるのだから
でもリーダブルコードにはreturnは出来るだけ速くすべきとある
つまりpassなんて馬鹿なことせず終了の合図である例外が出たらreturnして良いんだよ
分かったか馬鹿
ずうっと、tryとifを比較してるリンク貼りまくりだけど
その前に
>>652 をifに書き換えろよw
すみません
>>676 >>677 のみ僕ですが確かにそうですねw
どっかに「高コストな例外機構」とはいえ try / except も使い所によって速いって書いてあったなー
と思ってやってしまいましたごめんなさい。
680 :
667 :2013/12/24(火) 12:47:10.59
682 :
667 :2013/12/24(火) 12:51:03.85
多言語を使ってる人だと
>>652 を見て「えっ?」と思って
>>680 を探して「あ〜なるほどね」とPythonについて詳しくなれる
でもPythonしか知らない人は
>>652 を見ても何の疑問も抱かないからそこから成長もしない
知能って罪ね
なんで Python を知りもしない人がドヤ顔で遊びに来てるのん
>例外処理を制御フローに使うなんて、よくそんな糞コードをドヤ顔で書けるね
>例外の握り潰しの話なんて誰もしてないし、例外を使うか否かの話でもない
>条件分岐として例外を使ってるから完全に性質が異なる
さっさと
>>675 に答えろ
例外を制御に使うべきでないという議論は、 例外処理の実装も絡んでくるので、一概に言えないって話じゃないかな。 StopIterationの事を指してるのだったら c2.com/cgi/wiki?DontUseExceptionsForFlowControl >正しいコード?(効率・可読性を考慮したコード) prompt不要なら for line in sys.stdin: でいいんじゃない? prompt表示するなら、2引数のiter関数が使える。
>>686 sys.stdinはコンソールでの挙動がうまくいかん
iterってやつも含めてコードくれ
688 :
デフォルトの名無しさん :2013/12/24(火) 13:27:40.30
Linuxのディレクトリaaa内にfile1.py、file2.pyとあって、 file1.py #!/usr/bin/env python import file2 fuck() file2.py def fuck(): print 'import test!' とした場合に $ python file1.py NameError: name 'fuck' is not defined でエラーが出て関数を読み込まないんだけどどうしたらいい? パーミッションに+xとかしてもダメなんだけど モジュールをaaaディレクトリ内に入れてもダメだし sys.path.append(os.path.dirname(os.path.abspath(__file__)) + '/pyfunc') とかしてもダメ ヘルプです
>>688 file1.pyで
import file2
test2.fuck()
もしくは一行目を
from file2 import fuck
面倒なら(非推奨)
from file2 import *
690 :
デフォルトの名無しさん :2013/12/24(火) 13:33:17.06
>>686 たぶんそれは間違いで、正しくは for line in sys.stdin.readlines(): な
これがpromptに使えなくて、iterを使えばいけるというのが何なのかは謎だが
a = "123.0" を 123 (int) にしたいのですが, int("123.0") では invalid literal for int() with base 10: '123.0' でできません。 int(float("123.0")) でできるのはわかるんですが、もっといいやり方があるに違いないと思います。 どうやったら出来ますか?
はい次
694 :
デフォルトの名無しさん :2013/12/24(火) 17:01:26.32
>>692 import math
a = math.floor(123.0)
696 :
デフォルトの名無しさん :2013/12/24(火) 17:24:23.04
なぜダブルクオーテーションでかこったのか
特に理由はないです(シングルでなくダブルというほうは)。
698 :
デフォルトの名無しさん :2013/12/24(火) 17:28:00.57
math.floor(x)の返り値の説明が >x 以下の最大の整数値を持つ浮動少数点数です。 ってなってて、わかりづらいなって思いながら原文みてみたら >the greatest integral float <= x こっちも微妙だった the greatest integral less than x integral floatってなんなんだ・・
>the greatest integral less than x でいいじゃないか が抜けちゃった
700 :
デフォルトの名無しさん :2013/12/24(火) 17:32:43.37
""また''をつけなきゃint(数字)でintになるよね
別のところから文字列としてとってきたデータをあれするところなんです
702 :
デフォルトの名無しさん :2013/12/24(火) 17:39:47.54
int(x) math.floor(x) math.trunc(x) で違う値が返されることってありますか?
703 :
デフォルトの名無しさん :2013/12/24(火) 17:54:23.21
>>698 floorってのはそういうものだからしょうがない。
負の値では0から離れる方向に丸められる。
int(float)だと負の値も0に向かって丸められるけど
それだとまずいことが多くて、floorの方が都合がいい。
なんで床関数とかの話になってんの。
>>692 の答えになってないじゃん
それで話が進行してて意味不明過ぎる
この質問の本質は小数型の文字列を一発で整数にしたいって話だろ
そんな方法はない、で結論出てるのに、なんか中学で習うような話を展開しててやべえよ
eval("123.0")じゃだめなの?
・・・
いやー今日も常軌を逸した奴が粒ぞろいですね
710 :
デフォルトの名無しさん :2013/12/24(火) 20:42:02.53
>>260 遅レスですみません。
bot作るためにPython始めました。
あとは会社でシリアル通信で機器を制御するのに使ってます。
そうだみなさん、ハッピークリスマス。
呪われよ
文字列のバイトコードを見るにはどうすればいいですか? "あいうえお"としたときに "\x82\xA0\x82\xA2\x82\xA4\x82\xA6\x82\xA8"を見たいです リストに入れるしかないですか?
>>> "あいうえお".encode(encoding="utf-8") b'\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a' こういうことではなくて? ascii以外はエンコーディングで結果が変わるから、明示的に指定してやらなきゃいけない
技術評論社は本当のポケットリファレンスを出版するべきだと思うのです。 関数やメソッドを調べられる本こそポケットリファレンスだと思うのです。
>>714 すみません.上のはcp932でpython2.7を仮定してました.
スクリプトをutf-8で保存しているとき
"あいうえお"は"\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a"
だと思います.
例えば,print ["あいうえお"]とすれば"\xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a"と
表示されます.
このようにリストを使わずに上のバイト列を見る方法が知りたいです
717 :
デフォルトの名無しさん :2013/12/24(火) 23:46:13.95
保存するってこと?
見るって、自分が見るだけなんでしょ なんで自分が思うような結果を返す関数作らないの
repr("あいうえお") は違う?
721 :
デフォルトの名無しさん :2013/12/25(水) 04:05:40.47
>>720 getope()とgetnum()の部分はitertoolsで一発
opelist = [opes for opes in itertools.product("+-*/",repeat=3)]
numlist = [nums for nums in itertools.permutations(["1.0","1.0","5.0","8.0"])]
この時点でunique()は必要なくなるが、それも自分で実装する必要はなくて
setを使えば一発。
nums = set([w,x,y,z])
opelistやnumlistは一度リストにしてしまうよりも、main()のループの部分を
itertoolsにした方がメモリを食わない。
ZeroDivisionErrorが発生したら、その後のifは飛ばさないと、a=10になった
次のループでZeroDivisionErrorが発生したときも正解と判定される。
(a+b)/(c+d)のように括弧が2個ある条件が抜けている。
いや、アルゴリズムが終わってるだろ
括弧が二つとか真顔で言ってんのかな
>>720 括弧に関しては3つの演算子の評価順を決めるという問題なので、
式の演算子を左から1,2,3と番号を付けると
>>> [x for x in itertools.permutations([1,2,3])]
[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1)]
評価順がこの組み合わせしかない。
ただし、演算子の性質上(1,3,2)と(3,1,2)は同じなので全5パターン。
((a + b) + c) + d
(a + b) + (c + d)
(a + (b + c)) + d
a + ((b + c) + d)
a + (b + (c + d))
一般的な解法があるわけじゃないし複数の括弧とか考えると無数に部分問題が出来るから計算量的には難しすぎる問題 上の答え8.0/(1.0-1.0/5.0)というのは分母から計算すれば良いから順列としては括弧なしと見なせる こういう問題に限定すればn個の入力(今回は4)に対して動的計画法使ってO(n!*log n)くらいで解ける それにしても階乗のn!がネックだし、例えば(4+3)*(2+3)みたいなのは解けない
まあ、googleがこの問題にどの程度の一般性を要請してるのか知らんけどね
いや、各計算量はlog nどころじゃない…か? DPだと計算時間もそうだが、計算領域的に即アウトだな 入力を100個にしたらMemoryErrorになった プロコンの連中なら解けるのかもしれんが
階乗で100とか耐えられるわけなかったw 15でも厳しいわこれ 多項式オーダーに落とす方法あんのかな
うーん、やっぱ無理だな この問題意図は、限定的により大きな数に対して解法を見つけることでも、 4つの数に対して完全にブルートフォースすることでもたぶんなくて 単に、人間にとって、分数を組み合わせて整数作るの難しいよねっていうありがちなパズルなんだよな 別にプログラムのためのテストケースじゃないし、だから上の不完全な探索でも答えが見つかってるわけだ 言わば人間にとってのコーナーケースということ
>>720 はアルゴリズムはさておき、コードについてはスペシフィックすぎて添削も糞もないな
特定のパズル解くだけだからそれで良いんだろうけど、関数が独立してないよね
あと、答えが見つからなかったら、No Solutionとか出力した方が良い
所与のデータは
if __name__=='__main__':
num = [1,1,5,8]
target = 10
main(num, target)
みたいにまとめればって思うけど、他の関数もこの入力のためだけのやつだからまあいいや
>>719 ありがとうございます
こういうのを探してました
Python使いならチェックしときたいブログとかいろいろ教えろ
とにかくcontroller model viewでディレクトリを分けてあるwebフレームワークをおしえてください bottleとかflaskは分かれてません
なんで過疎スレだったこのスレがこんなに勢いがあるんですか
冬厨が涌くから
WindowsでPython3.3.3使ってます virtualenvで環境を分けられるのはいいんですけど 環境ごとにいちいちactivate.batを実行してからじゃないとダメなのが面倒くさいです 一度環境を変えたらWindowsを再起動しても環境をそのままにする便利な方法をおしえてください
ないので教えられません ごめんなさい
ないんですか ではぼくがつくってもいいですかね
環境変数設定するだけだからSETXとか使えばやれないことはない ただ環境変数って追加するのは楽だけど消すの面倒くさいからな 元の値を取っておくとしても世代が増えたり、virtualenv使用中にインストールされたプログラムとか 考え出すときりないから俺はやらないけど
釣り記事かどうかはともかくとして仕事の絶対数は少ないからお勧めはせんよ
仕事が無きゃ作ればいいじゃない それにクライアントなんて出力の出来上がりしか見ないでしょ pythonで楽チンに作って管理でガッポリですよ
断固害と麻酔ならPerlとRubyの話ばっかだろうと思ってページを閉じた
>>742 rubyの名前を出すってことはアンチpythonなんだから名前が出なくて当たり前
断固害て
ページを更新する食べにサーバを再起動せにゃならんのだからPythonでWebの仕事がないのは当然だろ? 世の中にはCSSもLiveReload使わないと困るような効率厨がいるんだから
えっ?なにそれ?
750 :
デフォルトの名無しさん :2013/12/25(水) 19:51:58.37
スパコンのジョブ書くのにPython使っています 簡単に書けてパフォーマンスが良いことに満足です
小飼弾って職業プログラマーなの? 職業プログラマーではない人が語る業界論に何の意味があるのかしら
752 :
デフォルトの名無しさん :2013/12/25(水) 22:29:43.39
ホリエモンにヘッドハンティングされた凄腕エージェントだってウィキペに書いてた。
もうすぐクビになりそうだから 起業しようと思うんだけど 流しの個人プログラマーって食っていけるかな? ちなみにPythonしかできない
起業して成功するほど有能な人なら首にならないだろうし、まぁ。
PHPとrailsしか仕事はない
756 :
デフォルトの名無しさん :2013/12/25(水) 22:41:16.68
Pythonの応用範囲は広いので大丈夫です 世界的に有名な起業家になれると思います
>このレベルの人にとってはプログラミング言語の違いはちょっとした方言の違いにしか思えません。 ということは高く見積もってもレベル3か
>>>import SimpleHTTPServer UnicodeDecodeError: 'ascii' codec can't decode byte 0x82 in position 0: ordinal not in range(128) ってすると、エラーが出てくる、何でインポートしただけでデコードエラーが出るんだ?ちなみに2.7.6。
>>759 Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import SimpleHTTPServer
File "C:\Python27\lib\SimpleHTTPServer.py", line 27, in <module>
class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
File "C:\Python27\lib\SimpleHTTPServer.py", line 208, in SimpleHTTPRequestHandler
mimetypes.init() # try to read system mime.types
File "C:\Python27\lib\mimetypes.py", line 358, in init
db.read_windows_registry()
File "C:\Python27\lib\mimetypes.py", line 258, in read_windows_registry
for subkeyname in enum_types(hkcr):
File "C:\Python27\lib\mimetypes.py", line 249, in enum_types
ctype = ctype.encode(default_encoding) # omit in 3.x!
UnicodeDecodeError: 'ascii' codec can't decode byte 0x82 in position 0: ordinal not in range(128)
OSはwin7です。
どれかためしてみろ ・python ファイル名 で実行する ・ソースコードに日本語を含めない
なんでPythonはWindows環境の人間が多いのだろうか?
>>761 つい最近全く同じ質問に答えた気がするが、それは2.7.6のバグなので
2.7.5にバージョンを落として使う。
QuickTimeをインストールしてたりすると、レジストリのasciiコードを
想定してるとこにロシア語が登録されてデコードエラーが出る。
普通Windows使わないぞ
Windowsと相性がいいってのはあるんじゃねーの
>>768 おまえがPythonとWindowsが(他のOSに比べて)相性がいいっていう根拠を聞きたいですねえ。
なんでWindowsと聞いただけでそこまでカリカリ発狂しちゃうの?
>>770 たった1レスで発狂したと思った根拠を知りたいですねえ。
シェアで思い出したが3DCGソフトでいつの間にか3dsMaxがスクリプト言語にPythonを正式採用してたんだな これで3dsMax Maya Softimage CINEMA4D Modo Houdini Blender LightWaveで採用で 3DCGのPythonシェアは限りなく100% これってちょっと凄いな
GIMPやLibreOfficeなど、オープンソースソフトではPythonの採用多いよね
ときどきここにお邪魔してたものですが、先日 python on google app engine デビューしました。 自分の PC 離れてなんか動いてるのすごくうれしい。 別に google app engine についてアドバイスもらったりとかはしてないけど、ありがとうございました。
そのくらいで喜べる年齢に戻りたいよ
放物線の計算が出来るライブラリを教えてください 物を投げたときの軌道が計算したいんです
>>769 Windowsが他のOSより相性がいいって言ってるんじゃなくて、
Pythonが他の同種の言語より相性がいいって言ってるんだと思うが。
pythonとgoogleの蜜月は終わったんやで
781 :
デフォルトの名無しさん :2013/12/26(木) 18:31:26.49
Windowsについて書きこまないでください。 スレ違いです。
何でmod_wsgiって一々Webサーバーを再起動しないと更新ファイルが反映されないんですか? 内容をメモリに全部読み込んでるんでしょうか? このあたりの仕様に詳しい方解説お願いできませんか?
うは、先生、英語よめません! WindowsだったらRestarting Windows Apacheの見出しにとこのコードをwsgiファイルに書いておけば更新が反映されるようになるってことですか?
できるようにする方法を教えてください じゃなくて できない理由を教えてください って質問するのはなぜだろう
「できないことに気づいた俺賢い」って段階だから
paizaの新人の女の子のコードを修正する問題で 何でPythonだけ遅いんですか?
俺の行く手を邪魔する奴の正体を突き止めてぶっころすために決まってるだろう
新人男子プログラマじゃなかったから
遅いから遅いんだよ Javaも遅いところ見るとなんかオーバーヘッド入ってる気がする
処理系がどういう環境で実行してどう計測しているのかわからないからなんとも
僕は何度やってもテストが通らないのですよ
793 :
デフォルトの名無しさん :2013/12/26(木) 23:05:15.09
速いスクリプト言語は全てLispの子孫です。 Lisp自身、Cと同程度には速く、C++よりも速いと主張する人達が昔から存在します。 アセンブラよりも速いスクリプト言語として宣伝された過去を持つSchemeを 知っているでしょうか。 SchemeはLispの子孫です。 Cより2倍速いと言われるJavascriptをご存知でしょうか? JavascriptはLispを元にした言語です。 Pythonが遅いのはLispの子孫ではないからです。 またはユーザーが普通の人というのも関係あるかもしれません。
carもcdrもアセンブラのニーモニックという所から 来た伝説かな
795 :
デフォルトの名無しさん :2013/12/26(木) 23:13:48.47
主張する人が多ければ事実になるワラタw
目が多ければバグもレアケースも見逃さないのだ
798 :
デフォルトの名無しさん :2013/12/26(木) 23:43:44.44
Lispの軍門に下れば、Pythonも高速化されますよ。
Common Lispの速いのはネイティブにコンパイルするやつでしょ。 気合い入れて最適化もするし。
800 :
デフォルトの名無しさん :2013/12/26(木) 23:54:28.56
Pythonは最適化できませんか?
CPythonは残念ながらほとんどバイトコードを最適化しません
バイトにやらせるのが悪いw 文句言うな待遇を改善してからにしろ
いくら深夜のノリとはいえ冗談力低すぎでは
冗談ってのは通じる馬鹿同士でするものなのに 不特定多数の見る掲示板で見境なく垂れ流すアホがいるから困る ツイッターでバイトテロが発覚して騒動を起こす輩と根は同じ
Python勉強するならPerlした方がいいと思うんだけどなぁ 結局色々とPerlの方が環境整ってるし 環境という意味ではPerlよりPHPだろうけど、昔からのって事でPerlの方が世界中ではいいんじゃないかと
Perlさんは5と6をどうにかしてから口を出して下さい。こっちは2と3で忙しいんです
Perlつかってるのは世界中で日本だけでしょ Pythonが普及してないのも日本だけだけど まともな日本語解説書がなくてみんなPerlやRuby使ってしまうのか
やっぱりPythonはWebは向いてない Pythonに慣れてて他の言語使えないなら別に良いけど やっぱりPythonでWebはいろいろ面倒くさい
馬鹿には無理 いつまでも Perl / PHP / VB ばかり使ってると馬鹿になる
最善の選択肢 Web: PHP|Java|C# Client: C++|C#|Java Macro: Ruby|Perl|Python
正規表現の記法だけはperlみたいなのがいいんだけどなぁ
正規表現リテラル論争蒸し返すのやめーや
リテラルじゃなくていいから、strとreを統合して もっとメソッドチェーンしやすくして欲しいぞ
sqlalchemyは高機能すぎてわけがわかりません もっとシンプルなのありませんか?
同意します
環境云々言う奴に限って英語のドキュメントを読もうともしない
>>815 MoSQLでも使ってみれば?俺は結構お気に入りだ。
819 :
デフォルトの名無しさん :2013/12/27(金) 17:20:32.79
Pythonってそもそも何のために作られたんだ?
820 :
デフォルトの名無しさん :2013/12/27(金) 17:30:21.49
PSPのマクロ用。
Rubyってそもそも何のために作られたんだ?
822 :
デフォルトの名無しさん :2013/12/27(金) 17:44:53.25
Perlの非生産性に嫌気がさしてオブジェクト指向のサポートが必要と痛感、 C++すらまだ一般に使われていなかった時代に世界に先駆けてフルOOPサポートの 言語を開発した。 彼の生きざまに感動した七人の勇者が集い、オブジェクト指向言語Rubyが 完成した。
823 :
デフォルトの名無しさん :2013/12/27(金) 17:51:34.94
いつの日だったか、PSP(ペイント・ショップ・プロ)がフルオブジェクト指向で 書き直され、新バージョンとして生まれ変わった。 そしてマクロがサポートされPythonが使えるようになった。 代わりに重くなり、描き味が悪くなった。 Pythonと聞くと重いという言葉を連想する。
PSP (PlayStation Portable)
>>823 それ実際にpython使ってから言ってんの?
イメージの話だと言ってるだろ
それはフルオブジェクト志向が悪いな
program segment prefix
829 :
デフォルトの名無しさん :2013/12/27(金) 21:23:13.49
Pythonは糞言語ですよ? 実用的ではないし、本来の目的である学習用途はタートルのほうが良いです。
特に異論はない
※イメージです
実際の商品とは異なります
paizaでスコア計算するみたいなお題で、同じコード、同じテストデータで違う結果がでたんですけど pythonの仕様でそういうことってありますか? 浮動小数点の計算を伴うもので、整数値レベルで違いがでていました
>>833 量子論の成果を取り込んで数値計算の一部を高速化しているのでそういったことが起こります。
ただし、結果を得るまでに数日かかるような本当に少数の計算に限られ、抑制するオプションも
あります。
インデントじゃなくて { } でブロックを表現するpythonが欲しいDEATH!
上面発酵のラガーが飲みたいレベルの無茶だろw
>>835 ソースは公開されているから
君の自由に改造していいんだよ
スペースの判断をカッコに変えるだけだ
職業プログラマなら余裕でしょ
838 :
デフォルトの名無しさん :2013/12/28(土) 11:24:34.45
{{ {{{{ ↑こういう意味?
地獄の釜のふたを開こうとする者よ まずそこに閉じ込められていた亡者どもと戦わねばならぬ
むしろカッコの方が言語を作りやすいはず スペースでインデントなんてどういうアルゴリズムなのか 自分には皆目わからない
呪文を授けよう from __future__ import braces
842 :
デフォルトの名無しさん :2013/12/28(土) 11:58:21.35
スペースでインデントだとEOL SPACEでインデントの開始だと一意に決まるけど 括弧は文字列の中の括弧もあるから面倒だったんじゃないの? つまり、Pythonの作者はドラゴンブックを持っていなかった!
>>840 アルゴリズムは考える必要ないよ…
パーサジェネレータに構文規則を食わせればアルゴリズムは勝手に作られる
845 :
デフォルトの名無しさん :2013/12/28(土) 12:17:46.40
そしてSHIFT-REDUCEコンフリクトが100個出る
>>843 であった!
括弧を書いてもどうせインデントするんだったら括弧なんて書かなくていい ブロックに括弧を書かせる言語はキチガイ とくにRubyなんてendの3文字をタイピングしないといけないんだからドMしか使わない
endよりは}の方がええナァ でもPHPは嫌
誰かスレ立てるまでもない質問はここで 132匹目スレ立てて
>>845 もう曖昧さの残らないPEGに移行しろと
851 :
833 :2013/12/28(土) 14:41:34.13
>>834 私は量子論の成果を取り込んで数値計算をしていたんですね。気づきませんでした
>>840 自分の知的レベル以上のものは理解できなくても仕方がないし
誰もあなたにそんな高度なこと求めないから無理しなくていいよ
括弧よりlen("test")を"test".lenってかけるようにしてほしい
>>853 ','.join(hoge)の気持ち悪さに比べたら俺的には
割とどっちでもいい話だが、後者の方が
オブジェクト指向っぽい気はするな。
>>840 そんな今更な話を書き込んでどんなレスポンスを
得たいのか自分には皆目わからない。
','.join(hoge) に気持ち悪さを感じられる程 英語堪能じゃねーだろ馬鹿が
Cを先にやってるとlen("test")でも違和感ない
リストやタプルに文字列連結専用のメソッドが入ってる方が変じゃん?
pythonのjoinに慣れるまでかなり時間と精神力を消費した join(hoge,連結文字列)の方が直感的でよいと思うのだが
ふーんじゃあ公式で提案してくればいいよ
>>854 ''.join(hoge)じゃねえの?
class String(str) で def len(self): return self.__len__() 実装してみたらどう join も逆にするようにするとか
自分が理解できないから悪いって文句つけてるのはもれなくバカだもんなー
>>863 自分が理解できるからって
理解できない人をバカ呼ばわりするのも相当のバカ
バカが近寄ってこない言語が必要だった
>>864 ×)理解できない人をバカ呼ばわりする
○)理解できないからって文句をつける人をバカ呼ばわりする
馬鹿だからって馬鹿って呼ぶなよ! 馬鹿って呼ぶ方が馬鹿なんだぞ!
まぁどの言語もどっかには文法的な不満あるからな
>>868 それギャグでなく真理でね
賢い人っていうのは
決して人を貶めたり侮辱しないものだよ
馬鹿が馬鹿にされたくないための方便を真に受けてるようで
>>861 あぁ、たまたま自分はCSVで出力する機会多いから
いつものクセでカンマつけちまっただけだ。
やっぱりおまえらってRedmineよりもTracを使ってるの?
いーえRedmine使ってますけど
なんでバカが定期的に涌くんだ?
>>875 バカの存在によって君の賢さに意味が与えられているわけだから、感謝したまえ。
>>875 そんなこともわからないおバカさんでしたか
あなたには失望です
初心者スレらしくなってきたな
Pythonの初心者用スレであって 人間の初心者はご遠慮願いたいです…
人間の初心者ってなんだよ 日本語が不自由な海外の人ですかい?
0歳児とかだろjk
意味が分かりません
出来損ないには難しいだろうよ
1行目に#!/usr/bin/pythonみたいなのを書けみたいなのをpep8で書いていたような気がするんですが Windows環境で動かすときはWindowsのパスに修正するべきですか? 一応修正しなくても動くんですがなにか問題が発生しますか?
問題が起こらないならそのままでいいんじゃないの 意味とWindows版Pythonがどうやって動いてるかを理解すれば修正するべきか分かるよ
3.3からはWindowsのPythonもシバンを使えるようになった(ただしpy.exeを使っている場合に限る)ので 2.xと3.xのインタプリタ切り替えに利用できる。 シバンが間違ってれば無視されて普通のプログラム検索順に従ってインタプリタが検索されるだけ。
なるほど、py.exeでバージョンを切り替えて実行するのはpaiza向けで2.xのコードを書くときぐらいなので 修正しないでLinuxのパスのままにしておきます
たしかクラスでのコメントの書き方みたいな作法というのかルールみたいなのをドキュメントで見た記憶があるんですが どこのページか分からなくなりました 誰か教えてください
c++で書かれたコードをpython3から使うならboost一択?
c++で書かれたコードの内容によりけり
SWIG,cython,boost.python
フレームワークでこういう書き方をみかけますがこの@appの部分はナンですか? @app def home(): pass
デコレータ
デコレータだっけ マニュアルを読んでも理解不能だから俺は使っていない
なるほどそういうのがあるんですね デコレータでぐぐっても公式ドキュメントがヒットしません どのページにのってますか?
@を頭にポンと置いて始めるってのは Pythonでは違和感あるなあ Rubyにこんな構文があったはずだが 真似したか?
Ruby の @ はインスタンス変数の接頭記号だから同じのは字面だけだよ
Javaのアノテーション由来だろ 立場的にも これだから視野がせまいと
end
ホント世界が自分中心に回ってると錯覚してるんですねえR***氏は
Rust?
どなたかpyxllを使ったことがある方いますか? [’module'object has no attribute '_init'] というエラーが出てインストール出来ません。 どうか解決策を教えて下さい。 クイックスタートにあるひと通りの設定はしたはずなんですが… よろしくお願いします。
909 :
907 :2013/12/30(月) 01:45:37.06
失礼しました。 win7、Office2010、python2.7です。 さらにいじってたらエラーメッセージの内容が変わりました。 >Failed to import pyxll.Is Python installed correctly and the PYTHONPATH set? ついでに"pyxll.cfg"の中身も書いときます。 .xllファイルは下記のpythonpathの場所に置いてあります。 [PYXLL] developer_mode = 1 pythonpath = C:\Users\yutaro\AppData\Roaming\Microsoft\AddIns modules = misc worksheetfuncs customtypes asyncfunc menus automation callbacks objectcache tools.eclipse_debug tools.reload [LOG] verbosity = info format = %(asctime)s - %(levelname)s : %(message)s path = C:\Users\yutaro\AppData\Roaming\Microsoft\AddIns\logs file = pyxll.%(date)s.log
>>908 でTonyがFebruary 28, 2011, 08:57:45 PMに言ってるように環境変数に手を加えた結果、
エクセル起動と同時にPyxllのロゴが表示されるようになりました。
具体的には、ユーザー環境変数に変数名”PYTHONPATH”、値に”C:\Python27;C:\Python27\Lib”を加えました。
912 :
907 :2013/12/30(月) 02:08:46.27
途中送信失礼しました。 しかし今度は以下のメッセージが現れるようになりました。 >pyxll._post_open failed >['NoneType' objects is not iterable]
ぐぐってもでてこないね verbosity をできるだけ上げてログ読んでみるとか
class A(): def echo(): print(100) 括弧の中にselfを書きたくないのでこうやってインスタンスを作ればselfを書かなくても動きました これってこういう仕様なんでしょうか?それともたまたまこうなっただけなんでしょうか? a = A a.echo()
for i in range(1000000000000000000000000000000000000000000): print(i) このコードって1000000000000000000000000000000000000000000分の値をメモリに格納していることになりますか?
>>914 そういうのは静的メソッド。
インスタンスに付いてるんじゃなくて、クラスに付いてる。
だからインスタンス化しなくても A.echo() とできる。
>>915 ならない。range()はイテレータだから、要求されたら生成する感じ。
内部にカウンタ持ってて値を返してる。
917 :
デフォルトの名無しさん :2013/12/30(月) 12:41:03.70
PythonのIDLEでdebuggerを使うとすぐに固まるんだけど、だれか何とかして〜
なるほどこれ静的メソッドだったから実行できてたってわけだったんですね 勉強になりました
>>916 つまりPythonではyieldを使う機会ってまったくないというですかね?
a.echo() はこけるだろう
それこそデコレータでselfなしメソッドつくってみたら rangeは3.xならそうだけど2なら数だけメモリ確保するでしょ あとrangeはint受けだからそんな巨大な数渡せないはず
なんで? >>> for i in range(1000000000000000000000000000000000000000000): ... print(i) ... break ... 0 >>>
Windows 32Bitだけど巨大整数渡せてますが?
925 :
デフォルトの名無しさん :2013/12/30(月) 16:57:22.78
即ブレークわろた
ちょっとでも頭働いているのかと
>>914 >こうやってインスタンスを作れば
そのコードではインスタンス作られてない、a = A ではクラスを代入してる。
>>925 >>923 はどうしてそうなるのかを聞いてるんじゃなく
>>922 の「あとrangeはint受けだからそんな巨大な数渡せないはず」に対してのレス
即ブレーク君ww
934 :
デフォルトの名無しさん :2013/12/30(月) 22:02:16.44
どこが笑えるのか解説してくれ
即ブレーク君が顔真っ赤にしてるの図
python3のrangeの引数はintといいながら巨大な数もエラーしないんだな python2はxrangeでもsys.maxsize超えたらエラーする
python3/python2の巨大桁数の整数の型はそれぞれ何になるんだ?
>>937 Python3ではintとlongの区別は無くなって
全部intに統合されたからでしょ?
>>939 エラーにならなくなった理由は別にある。
2.x
range -> リストを作る。OverflowErrorでなくとも、大きなメモリを確保しようとしてMemoryErrorになることもなる。
xrange -> range型のオブジェクトを返す。
rangeオブジェクトの各属性は 構造体で (Cの)long型で宣言されてるので、値が範囲外だとOverflowError
3.x
range -> range型のオブジェクトを返す。rangeオブジェトの各属性の型はPyObject。
pythonの数値(多倍長整数)を持つようになったので、2.xの時の制限はなくなった。
あけおめー 今年もPythonで素敵なPCライフを! namedtupleが難解で困っている マニュアルを読んでもさっぱり使い方がわからん 第一引数のtypenameって何だろう?的なレベルからさっぱり進まない 固定長テキストデータを一行ずつ読み込みながら 特定桁範囲に名前を付けてアクセスしたい時はnamedtupleを使わず 正規表現で(P<グループ名>.{3})などという風にして グループ名を付ける方が簡便かな?
>>941 簡単なスクリプトだったらそれでいいけどそのデータを引き回すんなら名前付きタプルに入れたほうが分かりやすいと思う
typenameはreprしたときとか__doc__とかをわかりやすく表示するのに使われる
マニュアルの使用例を真似して使えばいいと思うよ
>>942 >typenameはreprしたときとか__doc__とかをわかりやすく表示するのに使われる
なるほど、これですっきりした
マニュアルには
>typename という名前の tuple の新しいサブクラスを返します。
とあるだけなので初心者にはわかりづらいね
昨日から勉強はじめたんですけどなんで下のエラーでるんですか?型だと思うんですが自分にはどうしたらいいかわかりませぬ k = 3 for i in xrange(1, 101): if k in i: print '333333' continue print i
エラーを張らずに?
>>946 すみません
TypeError: argument of type 'int' is not iterable
3の文字が含まれる場合だけ特定の文字を出したいと思っています。
k = 3 for i in xrange(1, 101): if not i % 3: print '333333' else: print i
k = 3 for i in xrange(1, 101): if str(k) in str(i): print '333333' else: print i
>>949 さんのでできました。文字列として調べないとダメなんすね〜ありがとうございます!
いやいや、949のジョークを本気にするなよw
あ、ごめん。もとの質問をよく読んでなかった。 3が含まれる数字でよかったのか。
Pythonをサーバ借りてで動かす場合ってVPSかクラウドしか選択肢ないですか? PHPだと結構安いんですがPythonでの情報を教えてください
pythonが入ってるサーバーを借りたらええやん
955 :
18 :2014/01/01(水) 19:34:39.85
>>947 > 3の文字が含まれる場合だけ
世界のナベアツ?
>>953 GAE
オライリーのデータアナリシスの本読んだ人、感想よろしくです
読んでいない人の想像はいらないです
昔はこういうプログラム言語と科学知識を絡めた本とか結構出てた気がするけど PCにビルトインされたBASICみたいな手頃な環境がなくなってきて少なくなったな。 PythonとかProce55ingとかがその役割を持ちつつあるのかなと思ってみたり。
pythonはアルゴリズム学習に最適だからな
e-bookなら買うんだが... オライリーのe-bookになる物ならない物って何か基準あるのか? 単純に新しい物はならないというわけでもなさそうだが
結局Numpyとかライブラリの使い方書いてあるだけでしょその手の
まあ導入にかなりのページ数を割かれてしまうのがこの手の本の難点だな。 あと書店によってコンピュータ関連か数学関連か置き場所がまちまちだったり。
今現在Rubyでクロールして整形したデータをRで処理するといった事をやっており この処理をPython単体でやろうとしています Python3系を使うかPython2系を使うかで迷っているのですが、ライブラリ等の関係で2の方が良いとか別に3で構わないとか アドバイスをいただけないでしょうか
Ruby使い続けないのはなぜなの? あるもの、動くものは無理して移植する必要ないんじゃね?
別にRubyを捨てるとかではなくPythonにも手を出したいだけです
>>967 2でやっとくのが無難じゃね?
一番いいのは使いそうなライブラリをリストアップしって
全部3に対応してるか見てから決めることだけど
>>970 おっしゃるとおりですね
とりあえず2で初めてライブラリが対応すれば3への移行を考えることにします
>>971 まずお前が使いたいライブラリが対応してるかどうか調べろよ。
今どきにまだ対応してないようなのはこの先もそういう対応の遅さが変わらないと思ったほうが健全。
973 :
デフォルトの名無しさん :2014/01/02(木) 11:24:41.16
欧米人に生まれたかったなあ… 俺の遺伝子には英語を解する能力はないらしい 辞書を引きながら技術書を見ることほどつらい作業はない
975 :
デフォルトの名無しさん :2014/01/02(木) 11:47:35.57
技術書の英語はそんなに難しくないと思うけど・・・
逆鱗に触れたらしい
訳すとか言ってる時点で終わってる 英語のまま理解すればいいだけだな
979 :
976 :2014/01/02(木) 12:00:11.91
>>978 理解できてるなら訳せるでしょ。
# 本当に英語ができる人なら言い訳を考える前にサクッと訳を書いて終わらせるからねぇ
いまだに英語コンプレックスっているんだな
981 :
デフォルトの名無しさん :2014/01/02(木) 12:02:55.38
この程度の英語でつまるようなら、確かに英語読むのが苦痛で仕方ないだろうな もしかして、Fラン卒?
982 :
976 :2014/01/02(木) 12:04:59.49
サクッと訳を書くだけで俺を黙らせることができるのにw 俺に言いたい放題言わせてくれるなんてみんな優しいなあ
本当に英語と数学だけはもっと真面目にやっておけばよかったと思う。 変数などの命名とか本筋じゃない部分で時間を食うのはそれだけで日本人って 損してる。
>>982 黙んなくていいよ
せいぜい小鳥のようにさえずってくれ
正月なんだから今年は英語勉強するぞーくらい言えよ。 惨めだぞ。
986 :
デフォルトの名無しさん :2014/01/02(木) 12:09:53.55
だね 976に馬鹿を吹聴してもらったほうが楽しいわ
スタックの底が肝心です。なぜならアイテムがスタックの底寄りにあるということは、 そのアイテムがスタックにより長く格納されているということを表すからです。 って意訳もどきはできるんだけど文法的には引っかかりまくる なんで closer で longest になるのかとか ここで肝心なのはスタックの底ではなくスタックの底寄りにあるということではないのかとか 煽り抜きで英語の文書読むスレでも立てようか。興味ある人いる?
google翻訳とか併用すればなんとか読むのはできるけどスクリーンキャストとか 聞き取りが駄目だ。
昔からある話題なのにスレ立ってない時点で気づけよ
そうこう言ってる内に次スレですよ。やってみるか。
あれもう黙ったの?黙らなくていいって言ったじゃん。むしろ黙らないでよ。黙るなって。黙るなよ。なあなあなあ
992 :
デフォルトの名無しさん :2014/01/02(木) 12:17:33.63
きっちりと英語の構造を読む訓練は必要 いい加減に読んでる人が案外多いから
993 :
976 :2014/01/02(木) 12:19:49.60
>>987 for the longest time
の省略だと判断したけどどうなんだろう。そこは俺も自信なくて困ってた場所だ
このスレもC#みたいな気持ち悪い流れになってきたな
995 :
デフォルトの名無しさん :2014/01/02(木) 12:22:06.39
976は訳を書けよ 俺らが添削してやるから
英語は中学生レベルの俺は longestはスタックに積まれてあるデータの終端を意味してるのかと思った
998 :
990 :2014/01/02(木) 12:32:38.59
いってくる
だめだった。すまぬ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。