1 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 13:41:07.94 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その19 toro.2ch.net/test/read.cgi/tech/1382932315/ 関連スレ Pythonのお勉強 Part48 toro.2ch.net/test/read.cgi/tech/1358750040/ ◆関連リンク Python の Home Page ttp://www.python.org/
4 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 13:50:36.61 ] |....,,__ |_::;; ~"'ヽ | //^''ヽ,,) | i⌒" | ∀`) < 誰もいない きのこるならいまのうち |⊂ | ノ _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" |( ´∀`) < きのこ のこーのこ げんきのこ ♪ |(ノ |つ | | ⊂ _ ノ ""U _,,,......,,__ /_~ ,,...:::_::;; ~"'ヽ (,, '"ヾヽ i|i //^''ヽ,,) ^ :'⌒i i⌒" (´∀` )| < エリンギ まいたけ ブナシメジ ♪ ⊂| (ノ | | | ヽ _ ⊃ .U"" | | ミ | ミ サッ! | ミ |
5 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 13:51:57.84 ] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘
6 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 13:55:52.50 ] >>3 python.rdy.jp/wiki.cgi?page=ThreadArchive python.rdy.jp/wiki.cgi?page=%B4%D8%CF%A2%BF%DE%BD%F1 ここも古いので直しといて
7 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 13:58:43.68 ] >>2 dpaste.com/
8 名前:デフォルトの名無しさん [2013/12/15(日) 15:47:23.16 ] PythonってRubyみたいなメタプログラミングってできるの?
9 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:51:04.38 ] それが出来たほうが圧倒的に便利で可読性が上がるなら、PYthonでもきっとできる。そうじゃないなら出来ない
10 名前:デフォルトの名無しさん [2013/12/15(日) 15:52:15.56 ] Pythonで出来ないことは出来ないほうが良いことだと思います。
11 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:53:08.39 ] Rubyみたいなことはできないよ
12 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:53:31.83 ] Rubyからの移行はお断りってテンプレに入れとけよ 臭いから寄ってくるな
13 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:54:02.28 ] Pythonのmathモジュールでsin(x)のxって通常なら度とラジアンどっちなの?
14 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:54:58.45 ] 糞言語の仕様、文化に慣れるとドヤ顔で迷惑なコードを量産し始めるから困る >>13 一つでも値を入れてみれば分かることだろ…
15 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:56:35.11 ] ラジアンだろ普通 C/C++/Java/C#/PHP/Perlとやって 度を受け入れるの見たことがない
16 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:56:59.03 ] >>14 1,2や45、90とか入れてみてもきれいな値が返ってこないからわからないんだ・・・
17 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:57:07.36 ] 俺のpythonはかなり立派
18 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:57:22.47 ] >>16 小学生からやりなおせ、割りと勝ちで
19 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:57:47.70 ] 捕捉しておくとRubyもラジアンですからね
20 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 15:58:37.77 ] >>18 ラジアンとか小学生の範囲じゃないだろ、高校なら分かるが
21 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:00:03.17 ] ラジアンなんですね、すいません1ラジアンのことを1パイだと勘違いしてました・・・
22 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:01:48.43 ] アジャコング、Python木村
23 名前:デフォルトの名無しさん [2013/12/15(日) 16:06:59.55 ] >それが出来たほうが圧倒的に便利で可読性が上がるなら、PYthonでもきっとできる。そうじゃないなら出来ない >Pythonで出来ないことは出来ないほうが良いことだと思います。 これが信者脳ってやつ?w
24 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:09:10.04 ] Pythonの設計思想すら知らない素人にはそう思えるんだろうなw
25 名前:デフォルトの名無しさん [2013/12/15(日) 16:10:23.81 ] Pythonに失望してRubyに乗り換えた人っているの?
26 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:18:38.52 ] 他スレまでわざわざ煽りに来る奴はなんと表現するべきだろうな
27 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:19:41.17 ] どこかの国みたいだな どこかってか隣だけど
28 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:22:14.96 ] 鮮民脳かな 煽 選 賎
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 ] >>30 ==>>31 と見た。
33 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 16:50:01.47 ] 見てどうすんの
34 名前:デフォルトの名無しさん [2013/12/15(日) 18:50:19.93 ] >>14 sin(0)
35 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 18:52:42.25 ] >>34 テストとかドキュメント、doctestを書くときに そんな無意味な例を挙げたら殺されるぞ その関数の機能が端的に分かる入出力を示せなければ プログラミングはやめた方がいい
36 名前:デフォルトの名無しさん [2013/12/15(日) 18:54:43.28 ] >>15 ラヂアンの単位も度
37 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 18:54:43.70 ] これから何人がプログラミングを辞めるように宣告されるか勘定することにした
38 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 18:55:32.36 ] >>> import math >>> math.sin(math.pi) 1.2246467991473532e-16
39 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 18:55:44.02 ] >>36 お前みたいな推察も出来ない白雉は人間辞めろ
40 名前:デフォルトの名無しさん [2013/12/15(日) 18:59:14.26 ] >>35 lim[x -> 0] sin(x)/x
41 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:00:27.23 ] やめた方がいいとか議論の本質に関係ないことまで書くから荒れる プログラミングするのにお前の許可がいるのか?
42 名前:デフォルトの名無しさん [2013/12/15(日) 19:00:53.13 ] >>38 machine ypsilon
43 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:01:33.16 ] いるよ なんか文句あるか?
44 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:03:54.53 ] (売り言葉に買い言葉) (一言いっておかないと気が済まない子供) (明らかに意図して煽りを入れてる奴) (これら全部消えてくれると非常に助かる)
45 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:06:39.80 ] 事実だろ。まともなテスト、ドキュメントを書けない奴は 世界に迷惑をかけるばかり
46 名前:デフォルトの名無しさん [2013/12/15(日) 19:13:18.95 ] 人から「お前なんかやめてしまえ」と言われたことはやる価値がある これ豆な
47 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:15:15.41 ] プライドが高いのはプログラマの性質として悪くないんだけど TPOを弁えない病気を併発してられると邪魔なだけなんだよね
48 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:22:31.86 ] >>44 こういう、自分は関係ないふりをしつつ ボソッと聞こえるようにものを言う香具師ほど 社会に不要な存在はない
49 名前:デフォルトの名無しさん [2013/12/15(日) 19:23:45.25 ] >>39 みたいな性格の悪い奴はプログラマにはほんと多い そういう奴は腕も大したことない
50 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:24:16.78 ] あーみんな流してたのに反応しちゃった よほど耳に来たのかね
51 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:26:12.33 ] でかい声で往来で騒がれるほうが圧倒的に迷惑ですが 暴走族か何かですか?
52 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:31:38.33 ] お前らpythonと直接関係ないこと書くのやめてくれるかな。 他の板なりtwitterなり行ってくれ。
53 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 19:58:58.49 ] ホント、ここのところどうしちゃったんだろう PCの普及で、人として最低限の礼儀をわきまえた会話すら できないガキが出入りするようになっちまったのか
54 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 20:05:27.11 ] >>> math.sin(math.pi*1.0e40) 0.9995496643685915 >>> math.sin(math.pi*1.0e50) -0.99682798633128444 >>> math.sin(math.pi*1.0e100) -0.14245226125664517
55 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 20:14:07.55 ] >>> 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にも影響あります。
57 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 20:49:54.31 ] >>53 出来ないなら出来るように教育すればいいんですよ
58 名前:デフォルトの名無しさん [2013/12/15(日) 21:03:04.78 ] Pythonはエリート用言語なので、我々庶民は関数型言語で我慢しときます。
59 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 21:57:11.82 ] >>53 情報端末が普及する以前は、局所的な猿山の大将がドヤ顔してただけでしょ 世界相手に日本文化なんて役に立つわけないじゃない 日頃、付き合ってるバカが地球人口のうち何%かでも計算してみたら?
60 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 22:07:11.47 ] 礼儀って日本文化だったんだ(驚愕)
61 名前:デフォルトの名無しさん [2013/12/15(日) 22:13:45.55 ] REIGIってもはや世界語だよね。 日本から輸出された良い文化。
62 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 22:14:31.21 ] そんな言葉99%伝わらない
63 名前:デフォルトの名無しさん [2013/12/15(日) 22:23:29.79 ] 伝わんないんだ(驚愕)
64 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 22:29:20.06 ] ホモガキは死ね
65 名前:デフォルトの名無しさん [2013/12/15(日) 22:37:41.98 ] piの桁落ちをsinのせいにされてもな
66 名前:デフォルトの名無しさん [2013/12/15(日) 23:01:00.94 ] Pythonのせいでしたか。
67 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 23:11:20.38 ] ウィ
68 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 09:15:38.71 ] マジで高校数学レベルも判ってない厨房が暴れてただけか
69 名前:「失われた20年」の本当の意味 mailto:sage [2013/12/16(月) 14:10:57.27 ] トヨタの社長が「アベノミクスで失われた20年の半分を取り戻した。」 と発言したけど、 約20年前に起こったことは 小沢一郎(たぶん在日帰化)の自民離党 → 戦後初めての自民党単独過半数割れ ←←重要! → 戦後初めて第3極政党の介入 ←←重要! → その第3極政党の羽田孜元首相(小沢と同時期に自民離党) の顔が、モロ半島系 https://www.google.co.jp/search?q=%E7%BE%BD%E7%94%B0%E5%AD%9C&tbm=isch&tbo=u&source=univ&sa=X&ei=cVWlUZGlJ8SBkQXdx4C4Aw&ved=0CEQQsAQ&biw=1024&bih=677#imgrc=_ →この羽田内閣のときに、戦後初めてドル80円という超円高誘導されて日本の輸出企業は衰退・ または空洞化し始め、 韓国・中国企業が伸長し始めた。 そして何より、パチンコ産業筆頭の在日新興企業がタブー化し、暴利をむさぶるようになった。 その後、第3極は公明党に引き継がれ、在日主導(介入)政治は今も続いている。 続く
70 名前:「失われた20年」の本当の意味 mailto:sage [2013/12/16(月) 14:14:11.99 ] 続き そもそも、日本に借金を抱え込ませたのは小沢一郎(たぶん在日帰化)。 小沢が430兆円 村山(旧社会党:こいつも在日帰化?)内閣がプラス200兆円 トータル630兆円 (詳しくは日米構造協議で検索) 今ある借金は、これとその利息では? 小沢は、自民党時代に日本に爆弾を抱えさせた上に、そのバラマキ公共投資で得た 支持基盤をごっそり自民党から引き抜き(仲間を引き連れ離党)、 自民を単独過半数割れに追い込んだ。 そして、第3極政党(新進党→公明党)を介入させ、韓国や在日へ利益誘導してきた。 日本を借金大国にしたのは自民党だ!と、自分で仕込んだ火種を野党側から 追求する自作自演劇によって、民主党への政権交代につなげた。 ※自民党以外の議員は、日本姓を名乗る在日帰化か、その影響下にあると仮定。 という流れではないでしょうか。 民主党は、超円高誘導でパナソニックやシャープ、ソニーを潰す気だった? www.youtube.com/watch?v=iG_oaqU0pEM 帰化朝鮮人ばかりが政治家を目指す国?日本 www.youtube.com/watch?v=JVhHeMqNPHY
71 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 19:39:29.93 ] djangoで場所指定ジャンプしたいとき どうやればいいですか
72 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 19:49:25.55 ] djangoの話題って半年ぶりくらいな気がするぞw
73 名前:デフォルトの名無しさん [2013/12/16(月) 20:50:06.35 ] Win32APIを使ってウインドウのクライアント領域を出したいんだけど GetclientRectの使い方が分からんのと 特定のウインドウハンドル出すのどうしたらいいのかな。 サンプルくれるとすごく嬉しい。
74 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 21:00:33.43 ] >>72 djangoスレあると思ってたら スレおちしてたでござる
75 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 21:26:55.02 ] shelveインポートした後にオブジェクト作って、updateメソッドで追加した後に中身確認しようとしたら shshelve.DbfilenameShelf object at <Physical Address> と表示されるんだけどどうすればいいですか?
76 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 21:32:25.89 ] ちなみにコードです。 >>> import shelve >>> d = shelve.open("shelvetest") >>> d.update({"one":1, "two":2}) >>> d <shelve.DbfilenameShelf object at 0x0000000>
77 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:11:28.61 ] 今回の問題解決になるかどうかはしらないけれど、そういうときはとりあえず dir(d) みてる
78 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:13:35.75 ] shshelve.DbfilenameShelf object at <Physical Address> と表示されること自体は d がまさにそれなんだからそれでよくて、後は d からどの情報を聞き出したいかなのです
79 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:19:54.90 ] みんなのPythonでは >>>d {"one":1, "two":2} ってなってるので何で自分のはこんな風に返ってくるのかわからないのです。
80 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:28:37.18 ] みんなの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> >>>
81 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:28:52.82 ] そっちを疑え
82 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:32:30.37 ] いやみんなのPython第三版はPython3を前提に書いてあるんですが・・・
83 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:43:36.62 ] Python 3で追加された機能の解説を追加しました。 また,Python 2についても大幅にページを割いて解説しています。 古い情報の取捨選択を行い,内容はより濃くなりましたが,第一版,第二版のノリの良さを保ち,さくさく読めるようになっています。 3前提じゃなくて3対応って著者のページに書いてあるんだが 物事は正確に言ってほしいな
84 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:47:14.37 ] >>82 そっか じゃあお手上げだわ
85 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:53:06.94 ] >>83 横レス失礼。それは最後の章でPython2との違いを解説してるだけですよ、 読んだこともないのに適当なこと書かないでください。 >■Pythonの入手とインストール方法 >本書で解説しているのはPython3です。 >「3.3.0」のように3から始まるバージョンのPythonをダウンロードしてインストールしましょう。 >(みんなのPython第三版 7P)
86 名前:デフォルトの名無しさん mailto:sage [2013/12/16(月) 23:59:58.05 ] と思ったけどちょっと調べた Python3.0までは2.7と同じ挙動をしている(DictMixin継承してる) 3.1から継承元がcollection.MultiMappingになってる たぶんここで変わったのかな
87 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 00:02:20.11 ] まあこんな所まで版改める時に確認しろってのは酷かな? Python3には違いないし
88 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 00:22:40.13 ] ということは3.3ではshelveは使えないということですか?
89 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 00:40:45.92 ] いやそんなことないよ 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))
90 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 00:46:54.37 ] ありがとうございます、延々と悩み続けていたので助かりました。
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 ] 答えられるひとはいませんか?
95 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 10:17:49.64 ] 知っているけど態度が気に食わない
96 名前:デフォルトの名無しさん [2013/12/17(火) 10:33:54.50 ] 全くゼロから始めるのなら、慣れるのに1年くらいかかるんじゃないかな
97 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 10:36:38.75 ] 日本でもじわじわ来てる
98 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 10:58:23.73 ] >>94 Win32API質問箱 Build116 toro.2ch.net/test/read.cgi/tech/1383121024/
99 名前:デフォルトの名無しさん [2013/12/17(火) 11:12:32.48 ] Pythonは好きだけど、日本では結局主流にならないまま終わる気がする
100 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 11:21:39.39 ] >>93 そのあと基本がマスターできたと"実感"できるまでにどのくらいかかりますか?
101 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 11:23:47.25 ] こんなところでどうでもいい質問してる暇があったらさっさと勉強はじめなさい
102 名前:デフォルトの名無しさん [2013/12/17(火) 11:35:39.40 ] 入門書を読みつつ、codacademyとかのサイトを利用してコードを書く練習をすればいい
103 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:09:34.19 ] コード添削スレとか立てたら需要あるかな
104 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:12:31.35 ] 俺は数日だったと思うな でもその後で初心者を脱したと実感を得るのに12年掛かった 性格的な要因もあるだろうが >>103 ないね 宗教戦争スレになるだけだ