[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 12/19 07:20 / Filesize : 31 KB / Number-of Response : 150
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その20



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/

3 名前:デフォルトの名無しさん mailto:sage [2013/12/15(日) 13:48:59.90 ]
まとめwiki
ttp://python.rdy.jp/

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
ないね
宗教戦争スレになるだけだ

105 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:16:19.36 ]
>>99
日本の主流って何?
世界で使われてるものだけが主流と言えるはずだが

106 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:16:46.25 ]
情報処理技術者試験とかセンター試験とかPythonも要れれば良いのにと思う

107 名前:デフォルトの名無しさん [2013/12/17(火) 12:18:29.68 ]
>>105
Rubyでしょ

108 名前:デフォルトの名無しさん [2013/12/17(火) 12:18:40.81 ]
>>100
数年

109 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:19:13.20 ]
>>107
冗談キツすぎ

110 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:19:35.74 ]
ガラパゴスですから
PerlPHPJavaVBでしょう今のところ

学習コストが少ないって触れ込みが大好きなのだ
Javaは全然少なくないけど
いやVBだって今はC#もどきだから少なくはないけど
イメージ的にね?

111 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:20:42.20 ]
Rubyなんかと比べるなら、そもそも日本でもPython人口の方が多いわw



112 名前:デフォルトの名無しさん [2013/12/17(火) 12:24:06.29 ]
IT系の求人をよくみるけど、jsやRubyの求人はよくみるものの、Pythonの求人はほんと少ないねぇ

113 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:25:26.91 ]
あと日本語の資料が沢山あること
逆引き本が沢山あること
これが日本で天下を取る条件

114 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:27:11.97 ]
マジかよ。データサイエンティスト(もちろん企業の実務家)で
RやSPSSとは別にPythonを挙げる人はいてもRubyとか言ってる人なんて見たことないぞ

115 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:27:41.18 ]
じゃあこのスレのプロジェクトとしよう(棒)

116 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:28:49.18 ]
>>114
その職業が情報系で主流なら必然的に主流になるだろうな
さて、

117 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:30:05.94 ]
「英語は好きだけど、日本では結局主流にならないまま終わる気がする」

終わるわけねーわ。これで>>99の馬鹿さ加減がよくわかる
むしろ日本人コミッターはショボいし影響力なさすぎて
日本語に拘ってる時点でコミュニティレベルが低すぎて糞に拍車をかけてる

118 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:30:39.29 ]
>>116
普通に情報系だよ。それ以外に何があんの

119 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:31:19.22 ]
>>118
君はまず日本語を学べよ

120 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:32:26.20 ]
>>119
>>116が何を言いたいのか説明してくれ。「さて、」なんなの?さあ説明しろ
どうせ何も考えずにレスしてんだろ。馬鹿は黙ってろ

121 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:34:37.00 ]
>>120
黙ってないじゃないか
自分で言ったことくらい守れよ



122 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:35:10.01 ]
>>121
>>116について説明しろと命令してるのが見えないのか?逃げんなゴミ

123 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 12:36:25.04 ]
>>117
日本人コミッタといえばみつひこがいるじゃないか

124 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 13:15:29.23 ]
エラー:(122) 命令力ポイントが不足しています

125 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 18:50:43.73 ]
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 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 19:25:43.59 ]
これらを適切に実装すればいい
docs.python.jp/2.7/reference/datamodel.html#numeric-types

intを継承するのは無駄です
綺麗云々とかじゃなく無駄

127 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 19:34:03.87 ]
>>126
ありがとうございます。
無駄というのは結局使うものはひと通り実装するから継承の意味がない,というようなことでしょうか?

128 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 19:37:24.02 ]
こうして見返すとアホみたいな質問だ…。ありがとうございました。

129 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 19:42:37.78 ]
こういうのは機械的に自動生成できるから意外と手間はない
ttp://ideone.com/fFBUGR

130 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 19:47:08.24 ]
>>129
コードまで頂いて感謝の言葉もありません!

131 名前:デフォルトの名無しさん mailto:sage [2013/12/17(火) 23:02:26.05 ]
isinstance(f, int)



132 名前:デフォルトの名無しさん [2013/12/18(水) 01:36:22.53 ]
入門書は何がおすすめ?

133 名前:デフォルトの名無しさん [2013/12/18(水) 02:09:24.61 ]
>>132
俺はコレを勧めたい
www.amazon.co.jp/dp/4873114632/

134 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 02:50:41.23 ]
>>133
それPython学習の本ではないからPythonの良さとか流儀についての記述は浅いし、何より古いじゃん
Pythonについて詳しく知りたくない人には良いだろうが

135 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 03:01:18.05 ]
Pythonでおすすめの入門書は何?
なあんて聞く輩はウェブでろくに検索してないので、カテゴリ分けしたほうがいいと思う。

136 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 03:07:26.31 ]
プログラミングの入門書ならどれも同じなんだよなあ
入門ついでにmallocとか低レベルなこと学習できるCが一番良いと思うわ
linuxコマンド簡易版の実装まですればなおよし
ただ最初に触れた言語の影響力というのは大きいもんで
他の言語でもいつまでたってもCライクなコードしか書けないC脳なやつもいるから
どうせなるなら関数型脳の方がドヤ顔できる

137 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 03:20:57.99 ]
プログラミングの入門書ならSICPかHTDP

138 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 06:31:36.58 ]
>>73
Pythonのwin32guiモジュールを使う場合、タプルを返してくれるので、関数呼び出すだけ

import win32gui
hwnd = win32gui.FindWindow("TargetWindowClass", None) # or 第二引数にウィンドウのタイトル
rect = win32gui.GetClientRect(hwnd)

139 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 15:11:29.13 ]
ああ、俺はBASIC脳だよ
それでもFORTRAN脳にならなくてよかったと思ってる

140 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 16:43:56.23 ]
Python から始めてつぎに Haskell 触ったから妙な感じの脳になってる

141 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 19:22:20.52 ]
from urllib.request import urlopen
from json import loads
url = 'api.twitter.com/1.1/statuses/user_timeline/hoge.json'
body = urlopen(url).read()
twitterからツイート取得したいんだが何で途中でエラー出るの?



142 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 19:25:04.27 ]
さあね

143 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 19:26:49.86 ]
APIv1はオワコン

144 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 19:27:08.39 ]
そのコードだけ見ても認証しろとしか言えない

145 名前:デフォルトの名無しさん mailto:sage [2013/12/18(水) 19:30:42.84 ]
やっぱちょい古い本のサンプルコードじゃ動かんのか・・・、スレ汚しすいませんでした。

146 名前:デフォルトの名無しさん [2013/12/18(水) 23:50:13.87 ]
>>138
ありがとうございます! 解決しました
>>95
気をつけますね^q^

あと更に
今Win32guiのEnumWindow使ってウインドウのリストを作ろうとしていて、
コールバックしてGetWindowTextしているんですが
ユニコードにデコードしても文字化けが直りません。
日本語を表示させるにはどうしたらいいですか?
説明端折りすぎてたらすいません。

147 名前:デフォルトの名無しさん mailto:sage [2013/12/19(木) 01:25:44.06 ]
>>146
環境に合わせよう。GetWindowTextで得た文字列の前に、通常の日本語表示は出来てる?
Pythonのバージョンと表示しようとしてる環境は?(DOS窓, IDE等)

2.7/3.2 dos promptとidle で自分で変換することなく日本語タイトルprint出来てるよ

148 名前:デフォルトの名無しさん [2013/12/19(木) 01:27:18.55 ]
Pythonの次は、Pythonによく似てるLispを勉強したい

149 名前:デフォルトの名無しさん mailto:sage [2013/12/19(木) 02:59:14.23 ]
>>113
webのフレームワークに特化した書籍が5〜10冊出るだけで一気に利用者が増えると思う。

RORの書籍数は初心者の勧誘に大きく貢献していると思う。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<31KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef