板検索:
Pythonのお勉強 Part52 (873)
まとめビュー
1
デフォルトの名無しさん[sageteoff]   投稿日:2017/01/07 11:40:57  ID:XDvKv2Q+.net
Pythonオフィシャルサイト
http://www.python.org/

まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&;TYPE=TITLE&STR=python
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
http://www.python.jp/

日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
http://speirs.blog17.fc2.com/blog-entry-4.html
http://atomic.jpn.ph/prog/etc/encode.html
http://d.hatena.ne.jp/kakurasan/20100330/p1

PythonのUnicodeEncodeErrorを知る
http://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む

■前スレ
Pythonのお勉強 Part51
コメント3件


2
デフォルトの名無しさん[sage]   投稿日:2017/01/07 11:43:01  ID:b/Re2qCr.net
|....,,__
|_::;; ~"'ヽ
| //^''ヽ,,)
|  i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
      |( ´∀`) < きのこ のこーのこ げんきのこ ♪
      |(ノ   |つ
      |     |
     ⊂ _ ノ
       ""U
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
     (´∀` )| < エリンギ まいたけ ブナシメジ ♪
    ⊂|  (ノ |
      |     |
      ヽ _ ⊃
      .U""
|
| ミ
| ミ  サッ!
| ミ
|

3
デフォルトの名無しさん[sage]   投稿日:2017/01/07 11:43:50  ID:ISYVPELn.net
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘

4
デフォルトの名無しさん[]   投稿日:2017/01/07 11:44:57  ID:gdmcm9JP.net(2)
               ノ      ゚.ノヽ  , /}      ...
            ,,イ`"     、-'   `;_' '    ..::::::::::::::...
   ,-、  _.._   (        (,(~ヽ'~     ..:::::::::::::::::::::::
 )'~  レー'  〉   ヽ       i`'}       .:::::::::::::::::::::::
 ~つ     '-ー、  i       | i'     ...:::::::::::::::::::::::
 /       <  /     。/   !  ......:::::::::::::::::::::::::    これは>1乙じゃなくて
/         ~^´     /},-'' ,●::::::::::::::::::::::::::::::::::::
i、        ,i' _,,...,-‐-、/    i  ::::::::  .:::::::::::::
..ゝ        <,,-==、   ,,-,/      .:::::::::::            放射能がうんたら
 )       {~''~>`v-''`ー゙`'~       ..:::::::::                          ........::.
 {        レ_ノ            ..::::::::.                         ......:::::::::
ノ         ''           ..:::::::                        ...::.:...:::::::::
                     .:::::::::                     ...:......:::::::::::: .
                    .:::::::::::.        .....      ..  ..::::::::::::::::::::::::   :::.
                    ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. ::  ::..
                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::    ::.
                    ::::::::::::::::: :::::::::::::::::::::::::::::: :::::
                          .::    ::.  :::

5
デフォルトの名無しさん[sage]   投稿日:2017/01/07 11:48:39  ID:gdmcm9JP.net(2)
このリンク正常に動いてないね
> http://find.2ch.net/?BBS=ALL&;TYPE=TITLE&STR=python

6
デフォルトの名無しさん[sage]   投稿日:2017/01/07 11:56:19  ID:Bs2g0Ey9.net
素のtcl/tkとpythonのtkinterってどれくらいパフォーマンス違いますか?

7
デフォルトの名無しさん[]   投稿日:2017/01/07 12:33:26  ID:qV2it6B6.net
>1

8
デフォルトの名無しさん[]   投稿日:2017/01/07 13:06:39  ID:nH9ciZhQ.net

9
デフォルトの名無しさん[]   投稿日:2017/01/07 16:46:56  ID:4jt/Q9EM.net(3)
pythonで秀丸のマクロを書く方法を教えてくだされ


10
デフォルトの名無しさん[sage]   投稿日:2017/01/07 16:46:59  ID:QMb60zLj.net(2)
pythonまさかのdat落ち…

11
デフォルトの名無しさん[]   投稿日:2017/01/07 17:47:25  ID:4jt/Q9EM.net(3)
えっ

12
デフォルトの名無しさん[sage]   投稿日:2017/01/07 18:08:31  ID:QMb60zLj.net(2)
うわdat落ち判定されてるの俺の2chmateのせいだ…

13
デフォルトの名無しさん[sage]   投稿日:2017/01/07 18:51:39  ID:4jt/Q9EM.net(3)
mateのよくあるバグみたいね

14
デフォルトの名無しさん[]   投稿日:2017/01/08 00:42:41  ID:iwRPUDwl.net
同じ整数のscipy.sparse.lil_matrixなのに型をint32とuint32にしたらメモリが倍違う
自分のプログラムのバグなのか、そういうものなのか?
コメント1件

15
デフォルトの名無しさん[]   投稿日:2017/01/08 02:36:28  ID:LZrx5iPc.net
GoogleがGoに変換するツール作ってたね。
アレみてGoogleでもまだ2.7が主流なんだなって感じたわ

16
デフォルトの名無しさん[sage]   投稿日:2017/01/08 05:04:38  ID:zSFIH0Za.net(2)
パイセンたち教えてください。
そのファイル内でのみ使うやつなんで別ファイルから import できないようにするってできる?
import しなきゃいいとかではなく
コメント1件

17
デフォルトの名無しさん[sage]   投稿日:2017/01/08 05:40:30  ID:MbVoTtyN.net
>16
> パイセン
パイソンの何かかと思った。
コメント1件

18
デフォルトの名無しさん[sage]   投稿日:2017/01/08 05:54:21  ID:zSFIH0Za.net(2)
>17
おk。pythonの先輩です。





class も __ 前置で import * にすれば読み込めませんでした。 終

19
デフォルトの名無しさん[sage]   投稿日:2017/01/08 06:59:06  ID:0mVP2hZ6.net(2)
>14
入ってるmax値調べたら?

20
デフォルトの名無しさん[sage]   投稿日:2017/01/08 07:27:38  ID:c5pY166L.net
ブラウザから、IPython/Jupyter notebook を使えるサービス、
Temporary Notebook (tmpnb)があるよ

グラフも描ける

https://tmpnb.org

21
デフォルトの名無しさん[sage]   投稿日:2017/01/08 08:03:21  ID:q9b+yDjb.net
概出

22
デフォルトの名無しさん[]   投稿日:2017/01/08 12:09:13  ID:7vk8zgYH.net(3)
PyGTKがPython3で使えないあたり終わってる

23
デフォルトの名無しさん[sage]   投稿日:2017/01/08 12:26:39  ID:0mVP2hZ6.net(2)
PyGTKは使えなくても何も困らない

24
デフォルトの名無しさん[]   投稿日:2017/01/08 12:28:51  ID:7vk8zgYH.net(3)
科学系では結構困るぞ

25
デフォルトの名無しさん[sage]   投稿日:2017/01/08 13:25:02  ID:w7r5Zx9K.net
GUIでpyGtkをpython3で使ってるけど・・
Gladeとかいうのを使って・・
でもpythonのGUIはPyQtかpySideのほうが科学系は多いと思う
Gtkってどちらかというと趣味の分野だよね

26
デフォルトの名無しさん[]   投稿日:2017/01/08 14:08:13  ID:qkk6ZrX+.net
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパインンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン 
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)

27
デフォルトの名無しさん[]   投稿日:2017/01/08 15:34:52  ID:7vk8zgYH.net(3)
そりゃ量で言えばqtかsideの方が多いけど、クリティカルな奴一つがGTK使ってりゃ趣味と切り捨てられんわ

28
デフォルトの名無しさん[sage]   投稿日:2017/01/08 21:39:58  ID:5b4VWoeT.net
GTKは糞

29
デフォルトの名無しさん[sage]   投稿日:2017/01/08 23:04:44  ID:jyRKul7B.net
Tkinter

30
デフォルトの名無しさん[]   投稿日:2017/01/09 05:59:59  ID:JOAqSyBk.net
なんでTkinterって名前にしたんだろ
interfaceの略?
ダサ過ぎセンスない

31
デフォルトの名無しさん[sage]   投稿日:2017/01/09 07:05:25  ID:fhUqz1tt.net
python入門始めたらインデントが足りません→インデントが余計ですのコンボをくらった

32
デフォルトの名無しさん[sage]   投稿日:2017/01/09 07:49:40  ID:sOnuyShP.net
numpyのバージョン違うとnpzファイル読めないのかな
ふるいデータ読み込めない
コメント1件

33
デフォルトの名無しさん[sage]   投稿日:2017/01/09 09:27:36  ID:/7U8UXhW.net
>32
読めるはず


34
デフォルトの名無しさん[sage]   投稿日:2017/01/09 19:58:25  ID:SxMjSopM.net
古いpickleが読めない時は、バージョン戻すと読めことがある
それでも読めないデータはどうしたらいいかわからない
コメント1件

35
デフォルトの名無しさん[]   投稿日:2017/01/10 14:18:32  ID:s989ZmsY.net
>34
初回だけ古いバージョンで読んで新しいバージョンで保存し直す

36
デフォルトの名無しさん[sage]   投稿日:2017/01/10 19:02:39  ID:PGxDCmmn.net(2)
([1],
[1,2],
[1,2,3]...)
っていう風に続くndarray配列を作りたいだけどどう書けばいい?
見やすくするために省いたけど各行の後ろに0が続いていてもいい
ちなみに偶数行最初から生成しないようにしてくれると助かる
コメント1件

37
デフォルトの名無しさん[sage]   投稿日:2017/01/10 19:04:43  ID:PGxDCmmn.net(2)
>36
スレチでしたすいません

38
デフォルトの名無しさん[sage]   投稿日:2017/01/10 19:27:30  ID:jY/tH6aM.net
>>> [list(range(1,i+2)) for i in range(5)]
[[1], [1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5]]

>>> [list(range(1,i+2)) for i in range(5) if i%2==0]
[[1], [1, 2, 3], [1, 2, 3, 4, 5]]

39
デフォルトの名無しさん[sage]   投稿日:2017/01/13 09:14:53  ID:vgkDveNU.net(2)
リストの数字の要素だけをint()で変換したいんだけど
1行で書く方法教えてください

['2', 'c', 'd', '4', '6', 'a',]

[2, 'c', 'd', 4, 6, 'a',]

40
デフォルトの名無しさん[sage]   投稿日:2017/01/13 09:53:56  ID:vgkDveNU.net(2)
誤爆です

41
デフォルトの名無しさん[sage]   投稿日:2017/01/13 11:50:14  ID:QzLfd0t6.net
>>> L=['2', 'c', 'd', '4', '6', 'a']
>>> [int(i) if i.isdigit() else i for i in L]
[2, 'c', 'd', 4, 6, 'a']

42
デフォルトの名無しさん[sage]   投稿日:2017/01/14 00:00:31  ID:lIZTJcU1.net
ndarray行列の第n列全部にn+1(n=0,1,2,3.......)を掛けたいんですけど効率のいい書き方ありますか?
行列がかなり大きくなるのでなるべくメモリの使用量へらしたいんです
コメント1件

43
デフォルトの名無しさん[sage]   投稿日:2017/01/14 01:05:57  ID:ea2A4wZz.net
>42
解決しました
普通に行列掛ければいいですね
なんでこんな簡単なことに気づかなかったんだ.......

44
デフォルトの名無しさん[sage]   投稿日:2017/01/14 07:52:08  ID:VDE8L/+X.net
試さないからだよ

45
デフォルトの名無しさん[sage]   投稿日:2017/01/18 16:32:23  ID:f7/r7Ct/.net
64Gのメモリにギリギリ収まるpickleはloadする瞬間だけ倍の128Gのメモリが必要みたいで、読み込めない
なんとか分割して読み込めないものか

46
デフォルトの名無しさん[sage]   投稿日:2017/01/19 05:58:53  ID:JDgxkvev.net
64Gがメディアの話で、128GがPCの話か

47
デフォルトの名無しさん[sage]   投稿日:2017/01/22 02:52:40  ID:rmIIye/B.net
numpyの64Gメモリにギリギリ収まる配列をC++のプログラムの配列に読み込んだら4Gしかメモリ使わなかった
俺のプログラムのバグなんだろうか
コメント2件

48
デフォルトの名無しさん[sage]   投稿日:2017/01/22 11:40:27  ID:34mb+epJ.net(2)
そりゃnumpyの方が16倍すごいからな

49
デフォルトの名無しさん[sage]   投稿日:2017/01/22 13:07:48  ID:BZvDtlAR.net(2)
そうそう、numpyの方がナンパイもすごい
コメント1件

50
デフォルトの名無しさん[sage]   投稿日:2017/01/22 13:17:56  ID:lyHWqZIh.net
>47
intでいいのに浮動小数点数にしてたんだろう

51
デフォルトの名無しさん[sage]   投稿日:2017/01/22 13:37:58  ID:bLHVmvPK.net(2)
どこかで限界値に引っかかってるんじゃね?
linux ならulimitでぐぐってみて。
小分けしてロード削除繰り返せば64gになると思う。

52
デフォルトの名無しさん[sage]   投稿日:2017/01/22 13:46:02  ID:34mb+epJ.net(2)

53
デフォルトの名無しさん[sage]   投稿日:2017/01/22 14:03:14  ID:bLHVmvPK.net(2)
>52
自分でボケといて酷い。
鬼!悪魔!

54
デフォルトの名無しさん[sage]   投稿日:2017/01/22 14:27:54  ID:BZvDtlAR.net(2)
>52
イボ痔!切れ痔!

55
デフォルトの名無しさん[sage]   投稿日:2017/01/22 16:10:52  ID:Gv2+pJ+k.net
>47
256 bit floatをdoubleに押し込んだとか?
だとすると誤差集積してPythonと結果が合わなくなりそう
もしそうなら、自分はdoubleではなくboost の cpp_float使う

56
デフォルトの名無しさん[]   投稿日:2017/01/23 06:03:11  ID:k9H3XUcF.net
初心者です。
32bit OSリナックス

ブラウザ上で実行できると聞いたのですが、チュートリアルを読んでも方法が分かりませんでした。
どうやって、webブラウザで実行するのか教えて下さい。
コメント1件

57
デフォルトの名無しさん[sage]   投稿日:2017/01/23 09:40:40  ID:7b6LuSOB.net
公式で配ってるPythonは実行できませんよ
非公式の実装でブラウザで動かすことを試みたものもあるよ、程度の存在
メインストリームではない
キワモノの部類

58
デフォルトの名無しさん[sage]   投稿日:2017/01/23 13:06:55  ID:Z+1qxvba.net
ブラウザから、IPython/Jupyter notebook を試せて、グラフ描画もできる

Temporary Notebook (tmpnb)
https://try.jupyter.org/

他には、 paiza.IO, codepad で、ログイン無しで、ブラウザから、コードを書いて実行できる

59
デフォルトの名無しさん[sage]   投稿日:2017/01/23 13:49:39  ID:vFvi2mPp.net
Brython

60
デフォルトの名無しさん[sage]   投稿日:2017/01/23 23:18:47  ID:D4OTriBi.net
>56
asm.js/webassemblyでPython自体を動かすのか
CloudIDEで環境を確保するのか
ブラウザがPythonを組み込んでいてプラグインスクリプトが動かせるのか
判別がつかんよ 
どのチュートリアルをやったのか晒すぐらいはしておくれ

61
デフォルトの名無しさん[]   投稿日:2017/01/25 08:10:54  ID:lzissC2p.net
# python3 氏ね。数十行のpython2スクリプトを移行するのに数時間かかったぞ。
すみません。2から3への移植要諦みたいなドキュメント無いですか。
2to3 を使え、でなくて。
コメント3件

62
デフォルトの名無しさん[]   投稿日:2017/01/25 08:41:20  ID:+KFvARSK.net
Python3 の悪口を言う奴には教えん

63
デフォルトの名無しさん[sage]   投稿日:2017/01/25 08:49:20  ID:IbVYSEZD.net
>61
お前が馬鹿なだけ
コメント1件

64
デフォルトの名無しさん[sage]   投稿日:2017/01/25 11:03:29  ID:SLV8VPLP.net
>63
+1

65
デフォルトの名無しさん[sage]   投稿日:2017/01/25 12:11:28  ID:661eUkkC.net
>61
-1

66
デフォルトの名無しさん[sage]   投稿日:2017/01/25 20:19:03  ID:RfIl6u1t.net
>61
そんなに違うっけ?2と3

67
デフォルトの名無しさん[sage]   投稿日:2017/01/25 22:57:47  ID:Gt5Krp5B.net

68
デフォルトの名無しさん[sage]   投稿日:2017/01/26 02:18:15  ID:HYQr5vgB.net
最初からPy3を使ってればよかったのに
天罰だよ

69
デフォルトの名無しさん[sage]   投稿日:2017/01/26 09:11:29  ID:YVd8JlkL.net(2)
新参以外お断りスレになりました
コメント1件

70
デフォルトの名無しさん[sage]   投稿日:2017/01/26 12:15:47  ID:ecr0NxNG.net
>69
-1

71
デフォルトの名無しさん[]   投稿日:2017/01/26 13:40:15  ID:gPJK2FxR.net
Python3が使えないのは古参というより老害
Fortranにしがみつくのと同じ構図

72
デフォルトの名無しさん[sage]   投稿日:2017/01/26 20:57:57  ID:7k3MoELl.net
めんどくさいからね
俺は3から始めたけど、今から2を覚えろって言われたら嫌だ

73
デフォルトの名無しさん[sage]   投稿日:2017/01/26 22:25:38  ID:YVd8JlkL.net(2)
最初から3が使えるのは過去8年以内に作り始めたアプリだけだ
コメント1件

74
デフォルトの名無しさん[sage]   投稿日:2017/01/26 22:34:41  ID:BRop3o1S.net
>73
-1

75
デフォルトの名無しさん[]   投稿日:2017/01/27 07:29:37  ID:H9uRlrvM.net
質問? 人工無能or人工知能?
百合SSを何とか自動作成しようと試みてます。

会話を読みこませる「」が合図→辞書に反応→単語と接続語に別れる→評価値を返す→
(評価値は既存のデータを元に自身で作成)→評価値の合計が高いのが表示される
現状では、接続語がランダムで会話が可笑しい&ストーリが生まれない&評価値の高い単語を連発
(200行近い会話文の筈が、10行目からお互いが、ずっと名前を連打)

単語連発や接続子が怪しいのは構いませんが、ストーリーが出来上がらない問題を解決する方法は何かありませんか?
コメント1件

76
デフォルトの名無しさん[sage]   投稿日:2017/01/27 07:33:28  ID:XbfHJvAH.net
試みは面白そうだが力不足で助けられない
他の人に期待

77
デフォルトの名無しさん[sage]   投稿日:2017/01/27 09:07:37  ID:cUoSMXA+.net
>75
マルチ氏ね

78
デフォルトの名無しさん[sage]   投稿日:2017/01/27 09:40:30  ID:jYq/eMin.net
はい死んだー

79
デフォルトの名無しさん[]   投稿日:2017/01/27 19:08:24  ID:V5p71liI.net(2)
pythonのmechanizeライブラリで
あるフォームのtextareacontrolに文字をアサインして
サーバーにPOSTしたいと思います
どうしたらよいのでしょうか?
コメント1件

80
デフォルトの名無しさん[]   投稿日:2017/01/27 19:20:36  ID:u6VmZ9m5.net
自作ゲーム即売会「ゲームマーケット」に1万人超
http://www.nikkansports.com/general/nikkan/news/1750500.html
ボードゲームの展示イベント「ゲームマーケット」の成長記録からこれからの
市場に必要なことを妄想してみた。6年間の来場者数推移(2016年4月時点調べ)
https://bodoge.hoobby.net/columns/00001
カードゲームを自作する1 【自宅でカード印刷】
http://tanishi.org/?p=801
100円ショップでボードゲームを自作しよう
https://sites.google.com/site/jun1sboardgames/blog/makeyourbg
ノーアイデアでボードゲームを作ろう第1回「100円ショップで物を買う」
http://boardgamelove.com/archives/boardgame-make-1/
ボードゲーム市場がクラウドファンディングの出現で急成長を遂げ市場規模を拡大中
http://gigazine.net/news/20150820-board-game-crowdfunding/
実際のところ、自作ボードゲームってどれぐらい売れるもんなの?
http://roy.hatenablog.com/entry/2016/12/20/220102
ゲームマーケット2016春にて初参加サークルさんに作成数アンケートをとってきました
http://hidarigray.blog35.fc2.com/blog-entry-614.html
カフェも急増 ボードゲームにアラサーがハマる理由
http://style.nikkei.com/article/DGXMZO10921930R21C16A2000000?channel=...
ボードゲームのオリジナルオーダー制作
http://www.logygames.com/logy/ordermade.html

81
デフォルトの名無しさん[sage]   投稿日:2017/01/27 21:44:48  ID:SOi9h9fX.net

82
デフォルトの名無しさん[]   投稿日:2017/01/27 22:51:50  ID:V5p71liI.net(2)
>81
わざわざご苦労様です
textcontrolではなくtextareacontrolです
やはり無理なのでしょうか?

83
デフォルトの名無しさん[sage]   投稿日:2017/01/28 17:19:31  ID:0tDA2X/+.net
>ご苦労様

日本語を勉強汁

84
デフォルトの名無しさん[sage]   投稿日:2017/01/28 18:32:01  ID:yX0pFu8F.net
>81
わざわざ大儀であった

85
デフォルトの名無しさん[sage]   投稿日:2017/01/28 19:27:37  ID:XSc31UhP.net(2)
>81
苦しゅうない、さがってよいぞ

86
デフォルトの名無しさん[]   投稿日:2017/01/28 19:43:37  ID:z2QQn0xu.net
俺も殿様ごっこまぜて

87
デフォルトの名無しさん[sage]   投稿日:2017/01/28 23:07:07  ID:XSc31UhP.net(2)
tonosama_method

88
デフォルトの名無しさん[sage]   投稿日:2017/01/29 12:59:28  ID:+gV6Oz7u.net(4)
マスター、一番いいpythonの入門書をくれ

89
デフォルトの名無しさん[sage]   投稿日:2017/01/29 13:27:12  ID:k1QIuSij.net
シンプルで学ぶことが少ない言語だから入門本はどれも同じだよ
個人的にアドバイスするなら、厚い本は飽きるからやめた方がいい
読まない本ってのは枕か鍋敷きにしかならない

90
デフォルトの名無しさん[sage]   投稿日:2017/01/29 13:35:44  ID:+gV6Oz7u.net(4)
じゃあオライリーはやめときます

91
デフォルトの名無しさん[sage]   投稿日:2017/01/29 18:27:40  ID:+gV6Oz7u.net(4)
「実践力を身に着けるPythonの教科書」っていうのにしてみた

92
デフォルトの名無しさん[sage]   投稿日:2017/01/29 18:35:57  ID:3Y3DXVvV.net
で、おまえらPythonで何するの?www

93
デフォルトの名無しさん[sage]   投稿日:2017/01/29 18:45:15  ID:9yjQUvuF.net(2)
Pythonで何をするかが問題なんじゃない
Pythonが俺に何をしてくれるかが問題なんだ

94
デフォルトの名無しさん[sage]   投稿日:2017/01/29 20:55:40  ID:uym0PLuZ.net
Rubyとどう違うの

95
デフォルトの名無しさん[sage]   投稿日:2017/01/29 21:05:20  ID:48IXZMso.net
endがない

96
デフォルトの名無しさん[sage]   投稿日:2017/01/29 21:09:18  ID:IWdagit8.net(2)
開発者が変な宗教やってない(と思う)

97
デフォルトの名無しさん[sage]   投稿日:2017/01/29 21:10:03  ID:IWdagit8.net(2)
いやでも言語仕様に漂う思想は宗教感あるかもな

98
デフォルトの名無しさん[sage]   投稿日:2017/01/29 21:48:42  ID:+gV6Oz7u.net(4)
やっぱりみんなのpythonにする
版を重ねてるってことは信頼できるんだろうし

99
デフォルトの名無しさん[sage]   投稿日:2017/01/29 23:56:49  ID:9yjQUvuF.net(2)
いい加減なOOP部分がほんと糞
それ以外は割とよい
そんなパイソン

100
デフォルトの名無しさん[]   投稿日:2017/01/31 01:09:50  ID:39yNIaAr.net(3)
if ブロックが最初にあって、テストのためにそのif 条件をコメントアウトすることがあります。
そうして実行すると、インテンドのエラーが発生するので、ブロックだった部分の空白をいちいち消す必要があります。

で、テストをやめて元に戻そうとすると、消した空白を入れ直すことになります。
これって、なにか簡略化できないものなんでしょうか。
コメント1件

101
デフォルトの名無しさん[sage]   投稿日:2017/01/31 01:22:59  ID:XNUmbkkr.net(2)
if name mainじゃだめなかんじのやつ?
コメント2件

102
デフォルトの名無しさん[sage]   投稿日:2017/01/31 01:33:42  ID:DmPWWytT.net(2)
そんな糞みたいなことしないと通らないテストをやめるか、コード書くのをやめることをオススメするよ

103
デフォルトの名無しさん[sage]   投稿日:2017/01/31 01:34:08  ID:XNUmbkkr.net(2)
オススメはしない

#'''
ここにテストコードを書く。
#'''

最初の#を消せば真ん中のコードはコメント扱いになる
コメント2件

104
デフォルトの名無しさん[]   投稿日:2017/01/31 02:01:58  ID:39yNIaAr.net(3)
>101
誤解させてしまったかもしれません。
普通のifブロックの話なんです。最初にはif条件が有効だったのを、
一時的にif条件を外してブロック内だけを無条件に実行したかったんです。

>103
ありがとうございます。コメントアウトをコメントアウトするわけですか。
さっそく試してみたいと思います!!!

105
デフォルトの名無しさん[]   投稿日:2017/01/31 02:02:49  ID:39yNIaAr.net(3)
>101
>103
同一の方だったんですね。失礼いたしました。

106
デフォルトの名無しさん[sage]   投稿日:2017/01/31 07:18:14  ID:DmPWWytT.net(2)
ガイジかよ

107
デフォルトの名無しさん[sage]   投稿日:2017/01/31 07:44:04  ID:rDFSvuIa.net
条件式コメントアウトしてかわりにTrue:って書くだけじゃ、、、、

108
デフォルトの名無しさん[sage]   投稿日:2017/01/31 08:48:13  ID:YEQVuLbu.net
if a == 0:

if 1:#a == 0:

109
デフォルトの名無しさん[sage]   投稿日:2017/01/31 08:56:56  ID:nDDWloW8.net(2)
条件式をコメントアウトするんじゃなくて、条件式の前に条件を満たすコード書けばいいじゃん


omaera = "バカ" #テスト済んだらコメントアウトするか削除

if omaera == "バカ": #ここもテスト対象だから書き換えたりしちゃアカンよ、わかる?
 print("テスト対象のコード書き換えてんじゃねーよw")
コメント1件

110
デフォルトの名無しさん[sage]   投稿日:2017/01/31 10:36:30  ID:z2Z5M3VQ.net
>109
強制的にifに入れるんだから条件式そのものはテスト対象じゃない。
そしてそんなお手軽な条件式ばかりな訳もない。バカはおまえです。
コメント1件

111
デフォルトの名無しさん[]   投稿日:2017/01/31 11:31:52  ID:ajSv51+Y.net
掲示板を発展させたミニゲームを作れとお題が来た……積んだ。

ログイン機能とIDで情報を一括管理する方法が解らん

POST使って、1個のデータやり取りが限界なんだけど?
どうしたら良いの
コメント2件

112
デフォルトの名無しさん[sage]   投稿日:2017/01/31 11:44:05  ID:nDDWloW8.net(2)
>110
バカだなぁー、条件式が間違ってたらどうするんだよ? 条件式ありきのコードなの
テストの意味分かってる?

あとお手軽な条件式ばかりではないって? アホか!w お手軽にするんだよ
テストしやすいようにお手軽にするの! できねーのはオマエがバカだからw

そもそもテスト前とテスト後のコードが異なってたら、おまえ・・何テストしてるかワケワカメだろ?
頭大丈夫か?

113
デフォルトの名無しさん[sage]   投稿日:2017/01/31 11:59:23  ID:zWSLpeIF.net
if 文の条件が成り立つときに実行するコードを、関数として切り出して、その関数を対象にテストするのが良いと思う。
ちょこっと挙動を調べたいってのなら、手抜きしてコードをゴニョゴニョするのでもいいけど。危険な香りがする。
すぐに戻すつもりが他の所も調べだして、そこでもコードを変えて、、とやっていき、コードを元に戻すのを忘れて、ドツボにハマる未来が見える。

114
デフォルトの名無しさん[sage]   投稿日:2017/01/31 13:14:28  ID:qpNDS9RE.net
>111
学校のお題ならそれを作れるだけの知識は学んでいるはずだ
ていうかPython関係ないだろそれ

115
デフォルトの名無しさん[sage]   投稿日:2017/01/31 13:16:58  ID:mm0hxyAY.net
if True:
#if real condition:
...
で良いじゃない

116
デフォルトの名無しさん[sage]   投稿日:2017/01/31 15:32:20  ID:KYCEEpNK.net
>100
概出鴨試練が
if hage:
hogehoge
だったら
if True: # hage:
hogehoge
で済むだろ

117
デフォルトの名無しさん[]   投稿日:2017/01/31 19:45:33  ID:lkTuVnqH.net
自動で実行出来るテスト書く癖付けといた方がいいよ

118
デフォルトの名無しさん[]   投稿日:2017/02/01 00:10:32  ID:PbjZqAWj.net
へんな癖勧めるなよw
コメント1件

119
デフォルトの名無しさん[sage]   投稿日:2017/02/01 00:59:24  ID:Hn+PaGAx.net
>111
ログインボタンを、ログインじゃなくただのaタグリンクで乗り切った同期思い出した

120
デフォルトの名無しさん[sage]   投稿日:2017/02/01 06:28:52  ID:FxrGGdiY.net
テスト時とリリース時レコードが違います!
で、許されるとこなんか、ダマテンでやってる危険分子か

121
デフォルトの名無しさん[sage]   投稿日:2017/02/01 08:27:29  ID:kNSk5VZr.net
単体テストだろ...

122
デフォルトの名無しさん[sage]   投稿日:2017/02/01 09:36:20  ID:35qglDiz.net
新人「先輩、テストちゃんとやりました?」
バカ「あん?当たり前だろ!何年やってると思ってんだ!!」
新人「・・先輩のところでエラーになるんですけど」
バカ「・・・」
新人「・・・」

バカ「ちょっ、ほら見てみろ! ちゃんとテスト通すためにif文をTrueにしてだな」
新人「えっ!? コード書き換えたんですか!? え? つまり書き換えたコードをテストしたと・・」
バカ「?そうだよ、Trueにしないとテストできないからなっ」
新人「そして書き換える前のコードをリリースしたと・・」
バカ「?そうだよ、テスト通ったから元に戻したの」

新人「先輩がぁテストしたのはぁ!書き換えたコードであってぇ! 元のコードはテストしていないわけですよぉ!!」
バカ「だからテストしたと言ってるだろぉぉ!!!」

123
デフォルトの名無しさん[sage]   投稿日:2017/02/02 01:03:27  ID:/xWrJtXG.net
「テストしてないだろ!」という責任のなすりあいから始まる素敵な職場ですね

124
デフォルトの名無しさん[]   投稿日:2017/02/02 03:01:13  ID:ExAPXdhA.net
>118
えっテスト書いてコミット毎に自動でテスト走らせるのが常識だと思ってたんだけどこのスレでは違うのか?
コメント1件

125
118でないが[sage]   投稿日:2017/02/02 03:34:51  ID:FIjERzl4.net
どうなんだろうな。
理想的かもしれないが、スクリプトに対しては牛刀で鶏感が。

126
デフォルトの名無しさん[]   投稿日:2017/02/02 05:51:42  ID:fddRASbF.net(4)
神は死んだ

127
デフォルトの名無しさん[]   投稿日:2017/02/02 07:30:00  ID:fddRASbF.net(4)
因数分解について問題なのですが、

括弧()付きで入力して、計算結果を出す様にするには
どうすれば良いでしょうか?

コマンドプロントです。
初歩的な問題で申し訳ない。

128
デフォルトの名無しさん[sage]   投稿日:2017/02/02 07:56:49  ID:jwykdWFl.net
説明がよく分からない。
入力と出力の例を示してもらうと、分かりやすいと思う。

129
デフォルトの名無しさん[]   投稿日:2017/02/02 08:46:42  ID:fddRASbF.net(4)
入力例
n=2:a**2-b**2
出力例
(a-b)(a+b)

入力例1
x**2+(a+b)x+ab
出力例1
(x+a)(x+b)

入力に括弧をつけると、エラーが出て計算できない症状です。
また、括弧をつけて出力する動作もできてません。
コメント1件

130
デフォルトの名無しさん[sage]   投稿日:2017/02/02 08:52:04  ID:eVnkZAIh.net
何のライブラリの話?

131
デフォルトの名無しさん[sage]   投稿日:2017/02/02 08:54:55  ID:2aGgFdjF.net
>124
横からだが「テスト書いて自動でテスト走らせる」ってどゆこと?
unittestとかそういう話?

132
デフォルトの名無しさん[]   投稿日:2017/02/02 09:11:11  ID:S7kpFPUA.net
そういう話+CI

133
デフォルトの名無しさん[sage]   投稿日:2017/02/02 09:33:09  ID:uYEeAGUt.net
>129
sympyの話か? ちょっと試したけど
x**2+(a+b)x+ab は x**2+(a+b)*x+a*bとすればエラーにならずに因数分解できたよ
その時の出力は(a + x)*(b + x)
*は省略できないみたいね
コメント1件

134
デフォルトの名無しさん[]   投稿日:2017/02/02 11:59:30  ID:fddRASbF.net(4)
>133
ありがとうございます

式を勘違いしていた見たいです

135
デフォルトの名無しさん[]   投稿日:2017/02/03 05:39:35  ID:X7tt/wwb.net
【ソフトウエアジャパン2017】世界を変えよう!レジェンドを残そう!マシンラーニングのら猫勉強会 生中継
2017/02/03(金) 開場:09:20 開演:09:30
lv289209654

136
デフォルトの名無しさん[]   投稿日:2017/02/09 18:55:44  ID:w/4Pa9Es.net(2)
開発OSは何がおすすめですか?
windowsは微妙なんですかね?会話botを作りたいです
コメント2件

137
デフォルトの名無しさん[sage]   投稿日:2017/02/09 20:30:43  ID:nU5yeh02.net
何でも良いから好きなのを使え
選べなければ一番使い慣れているものを使え

138
デフォルトの名無しさん[]   投稿日:2017/02/09 22:05:56  ID:Ply9eh1T.net
Mac買って
とりあえずmacOS、
BootcampにWindows、
VirtualBoxに適当なLinux
一台で3OS使えるぞ

139
デフォルトの名無しさん[sage]   投稿日:2017/02/09 22:27:56  ID:jcuzgsFP.net
会話botなんていらんだろ
俺が話してやる
コメント1件

140
デフォルトの名無しさん[sage]   投稿日:2017/02/09 23:26:47  ID:2qzHgTI5.net
俺が話してやるってリアクションは初めて見たな

141
デフォルトの名無しさん[]   投稿日:2017/02/09 23:49:39  ID:w/4Pa9Es.net(2)
>139
今VIPでbot動かしてる
コメント2件

142
デフォルトの名無しさん[]   投稿日:2017/02/09 23:55:53  ID:Jh/6F1Jd.net
>141
gifガイジ?
コメント1件

143
デフォルトの名無しさん[sage]   投稿日:2017/02/10 00:01:12  ID:5MVdS2z+.net
>141
vipperとか厨房かよレスすんなくっさ

144
デフォルトの名無しさん[]   投稿日:2017/02/10 00:01:42  ID:H5Im+dFf.net
>142
あれは知らん

145
デフォルトの名無しさん[sage]   投稿日:2017/02/10 01:53:04  ID:K3BovdLP.net
>136-138
Windowsで、i5, i7 のCPUで、メモリも最大まで積む

Chef → Vagrant → VirtualBox で、Linux で開発環境を構築できる

146
デフォルトの名無しさん[]   投稿日:2017/02/10 16:40:32  ID:hHNUUpqe.net
test

147
デフォルトの名無しさん[]   投稿日:2017/02/11 05:31:46  ID:PhvaT3NP.net
>136 Linux一択。
コメント4件

148
デフォルトの名無しさん[]   投稿日:2017/02/11 12:12:18  ID:s9PVHeAc.net
>147
Bash on winじゃ駄目ですか?

149
デフォルトの名無しさん[sage]   投稿日:2017/02/12 07:08:29  ID:IVXoDyD2.net
>147
別にFreeBSDでも変わらんぞ

150
デフォルトの名無しさん[sage]   投稿日:2017/02/12 10:05:17  ID:ekfokMCG.net
>147
Mac In Tosh

151
デフォルトの名無しさん[sage]   投稿日:2017/02/12 23:46:47  ID:AP+Vk/T0.net
あ?Fuckintoshが何だって?
https://www.google.co.jp/search?q=Fuckintosh

152
デフォルトの名無しさん[sage]   投稿日:2017/02/13 09:45:16  ID:YNqn/13t.net
>147
Linuxとカーネル名で書かないで、ディストリ名で書かないと初心者丸出しやで

153
デフォルトの名無しさん[sage]   投稿日:2017/02/13 10:27:00  ID:SnrrQcnN.net
俺てきには、Cent OS!

154
デフォルトの名無しさん[sage]   投稿日:2017/02/13 22:14:40  ID:GOtEVvRl.net
プロはユーブントゥーなんだよなあ

155
デフォルトの名無しさん[sage]   投稿日:2017/02/13 23:23:07  ID:Sj6FGVEb.net
ネタだろうけど読み方はウブントゥ
Ubuntu使ってる奴ってにわか臭がして嫌い
かっこつけたい一般人が趣味で使ってるイメージ
コメント1件

156
デフォルトの名無しさん[]   投稿日:2017/02/13 23:39:48  ID:Ybuk3ki+.net
お前は何般人なんだよw

157
デフォルトの名無しさん[sage]   投稿日:2017/02/13 23:43:52  ID:aTuiBKXR.net
つ gentoo

158
デフォルトの名無しさん[sage]   投稿日:2017/02/14 01:13:26  ID:EfKHdkqo.net
>155
いろんなクラウド基盤でサポートされてるから、サーバ用途としてよく使われてるだろ

159
デフォルトの名無しさん[sage]   投稿日:2017/02/14 02:28:52  ID:S2XYgnfE.net
よく使われるからこそそういう奴らも含まれてくるんだよ

160
デフォルトの名無しさん[sage]   投稿日:2017/02/14 03:57:34  ID:5IUCJa7e.net
ニワカと衒学家の話をまともに聞いてはいけない

161
デフォルトの名無しさん[]   投稿日:2017/02/14 07:15:04  ID:izwS/hYI.net
apt-getの出来の良さは他のパッケージ管理の比じゃないからな

162
デフォルトの名無しさん[sage]   投稿日:2017/02/14 07:25:37  ID:k0eKpOpm.net
アン般人です

163
デフォルトの名無しさん[sage]   投稿日:2017/02/16 15:18:21  ID:LGWe0hIP.net
ベースになったDebianの出来が良過ぎるからな
Debian自体はカーネルにLinux限定してないから、ベースがFreeBSDカーネル版もある

164
デフォルトの名無しさん[sage]   投稿日:2017/02/17 17:53:12  ID:w7S73CTj.net
プログラミングの問題(そこそこ多く)と、その解答例が載っているサイトってありますか
pythonの基本的な文法は学んだのですが具体的に問題を解いたことがほとんどないので練習したいのですが
コメント2件

165
デフォルトの名無しさん[sage]   投稿日:2017/02/17 18:18:38  ID:542CJyna.net
何かを作ってみようという気が起こらないのが不思議。人に指示されないと何も出来ないって事なのか?
コメント2件

166
デフォルトの名無しさん[]   投稿日:2017/02/17 18:20:56  ID:yGnzX63H.net

167
デフォルトの名無しさん[sage]   投稿日:2017/02/17 19:12:20  ID:tziU+1Dj.net
競技プログラミングのオンラインジャッジかhttps://checkio.org/に行け
ちなみに165と同意見だ。お前はこの先長くないだろう

168
デフォルトの名無しさん[sage]   投稿日:2017/02/17 19:37:13  ID:jPl1bWef.net
>164
英語なら色々あるけど
日本語なら、言語処理100本ノックでくぐると問題出てくるし解いてるブログとかもある、

勉強のし方なんか人それぞれなんだから
クソレスは無視しよう

169
デフォルトの名無しさん[sage]   投稿日:2017/02/17 21:11:18  ID:P1l5N6WZ.net
>165
ゆとり教育受けるとそうなる

170
デフォルトの名無しさん[sage]   投稿日:2017/02/17 22:25:34  ID:FFSvl2Qr.net(2)
>165
ワイン、作りたいものなんかないで
漠然と人工知能が俺の代わりに働いてくれるみたいの欲しいけど
そんなん作れるわけないしな
もうただのサラリーマンSE
昔あったような気がした情熱も、とっくに冷めて霧散してしまった
コメント1件

171
デフォルトの名無しさん[]   投稿日:2017/02/17 23:27:08  ID:+d7nZkoJ.net
aizu online judgeもええで

172
デフォルトの名無しさん[sage]   投稿日:2017/02/17 23:38:48  ID:fTK4d/WW.net
プログラミング・コンテスト

AOJ(aizu online judge、会津大学)
TopCoder, Google Code Jam

173
デフォルトの名無しさん[sage]   投稿日:2017/02/17 23:55:31  ID:FFSvl2Qr.net(2)
会津のくせに英語とかふざけんなし
コメント1件

174
デフォルトの名無しさん[sage]   投稿日:2017/02/18 00:13:38  ID:aF6h+XBS.net
>170
いまの2chはおっさんが多いからな。そして、おっさんは情熱がなくなった奴が多い
で、情熱がないおっさんが多いスレは雑談が多いんだよな
おっさんになって情熱を持ってPythonの勉強を始める奴はそういないだろうし

175
デフォルトの名無しさん[sage]   投稿日:2017/02/18 02:45:42  ID:Vmz1V0cL.net
つまりPythonに全く関係ない話してる時点でお前はおっさん以下なわけであり

176
デフォルトの名無しさん[sage]   投稿日:2017/02/18 10:45:58  ID:Nn0mwkdy.net
コンテスト用の板ってないの?

177
デフォルトの名無しさん[sage]   投稿日:2017/02/18 12:35:40  ID:1c96nb+d.net
>173
会津がどんな大学か知ってるのか
コメント1件

178
デフォルトの名無しさん[sage]   投稿日:2017/02/18 13:17:58  ID:zG233BNG.net
チェスト関ヶ原と戦う大学。

179
デフォルトの名無しさん[sage]   投稿日:2017/02/18 13:21:32  ID:+coMAf/q.net(7)
>177
とうほぐの底偏差値土人専用収容所のことなんか知らんわ

180
デフォルトの名無しさん[sage]   投稿日:2017/02/18 13:50:15  ID:bnUVfFtb.net(2)
>176
プログラマー板に、競技プログラミングにはまるプログラマのスレがあるよ。

181
デフォルトの名無しさん[sage]   投稿日:2017/02/18 16:27:34  ID:1i2twQ7G.net
xlwings使ってみたら重すぎてわろた
もう少し軽ければ夢が広がるのに

182
デフォルトの名無しさん[sage]   投稿日:2017/02/18 16:44:34  ID:Jt/EBjgw.net(4)
mathモジュールの内容を見たいのですが、保存場所はどうやって調べればいいですか?
インタラクティブシェルで「math.__file__ 」と打ってもアトリビュートエラーになってしまいます。
コメント1件

183
デフォルトの名無しさん[sage]   投稿日:2017/02/18 17:01:22  ID:+coMAf/q.net(7)
著作権保護されてるからライブラリの中身は基本的に見れないし見たら犯罪
コメント2件

184
デフォルトの名無しさん[sage]   投稿日:2017/02/18 17:15:28  ID:DtpX+k6N.net
インストールディレクトリのどっかにあるだろ
なければインポートできない
でもライブラリはブラックボックスであることに価値があるわけで
中身を見ることはおススメしない
コメント1件

185
デフォルトの名無しさん[sage]   投稿日:2017/02/18 17:44:47  ID:C/iK3pVC.net
さすがにそういう標準モジュールはビルトインになっててpyソースは無いでしょ
コメント1件

186
デフォルトの名無しさん[sage]   投稿日:2017/02/18 17:47:09  ID:Jt/EBjgw.net(4)
>183
>184
ありがとうございます。
見つけるにはフォルダ内漁らないと厳しそうですね。
著作権のことは考えてなかったので確かにそうですね。

187
デフォルトの名無しさん[sage]   投稿日:2017/02/18 18:05:41  ID:Jt/EBjgw.net(4)
>185
はい、pyファイルなさそうです。。。

188
デフォルトの名無しさん[sage]   投稿日:2017/02/18 18:31:17  ID:yZwtGkz9.net(2)

189
デフォルトの名無しさん[sage]   投稿日:2017/02/18 18:37:06  ID:AlHMD2TK.net
嫌な世の中だな。GPLの美しい世界に帰りたい。

190
デフォルトの名無しさん[sage]   投稿日:2017/02/18 18:46:07  ID:52dA0McO.net(2)
>182
お前さんと同じことを思ってる人は少なくない
http://stackoverflow.com/questions/15321570/where-in-the-python-source...
あと >183 は無視していい
コメント1件

191
デフォルトの名無しさん[sage]   投稿日:2017/02/18 19:31:46  ID:yZwtGkz9.net(2)
著作権で保護されてるものを見たら犯罪って
本読んだりテレビ見たりするのは犯罪だったんだね

192
デフォルトの名無しさん[sage]   投稿日:2017/02/18 20:01:48  ID:Jt/EBjgw.net(4)
>188
>190
C言語で定義されているんですね!!
確実に一人では見つけられなかったです。本当にありがとうございます。

193
デフォルトの名無しさん[sage]   投稿日:2017/02/18 20:07:43  ID:+coMAf/q.net(7)
何が「著作権のことは考えてなかったので確かにそうですね。 」だ
バカか
よくそんなんで生きてこれたな
これからも他人に騙され続けるのだろうな
今おめーが見てるのもスパムサイトやぞ

194
デフォルトの名無しさん[sage]   投稿日:2017/02/18 20:58:40  ID:WGlwnMwz.net(2)
なにをえらそうに

195
デフォルトの名無しさん[sage]   投稿日:2017/02/18 21:01:44  ID:vwErJatL.net
こういうクズ193はNGしてスルーしよう

196
デフォルトの名無しさん[sage]   投稿日:2017/02/18 21:33:59  ID:+coMAf/q.net(7)
えらそう、じゃなくて、偉いんだよ事実w

197
デフォルトの名無しさん[sage]   投稿日:2017/02/18 21:44:18  ID:bnUVfFtb.net(2)
>193
みっともない。クズ。

198
デフォルトの名無しさん[]   投稿日:2017/02/18 21:52:11  ID:H1Iwru9r.net
実際に偉いと言うならソース付きで証明しろ
出来ないならただの偉そうなクズ

199
デフォルトの名無しさん[sage]   投稿日:2017/02/18 22:13:53  ID:+coMAf/q.net(7)
if ore == erai:
print "I am erai"
コメント1件

200
デフォルトの名無しさん[]   投稿日:2017/02/18 22:17:17  ID:KVIDXYhT.net
>199
うわ、つまんね
なんやこいつ臭すぎやろ……

201
デフォルトの名無しさん[sage]   投稿日:2017/02/18 22:17:43  ID:52dA0McO.net(2)
こういうのが楽しいお年頃なんだろうな w

202
デフォルトの名無しさん[]   投稿日:2017/02/18 22:42:39  ID:eQWpPmiK.net
この言語は初心者が多いから仕方ない

203
デフォルトの名無しさん[sage]   投稿日:2017/02/18 22:57:32  ID:+coMAf/q.net(7)
PHP以下のゴミ言語が何言ってだ

204
デフォルトの名無しさん[]   投稿日:2017/02/18 23:03:25  ID:YvJV55Qk.net
脈絡ないな
ガイジか……?

205
デフォルトの名無しさん[sage]   投稿日:2017/02/18 23:10:50  ID:WGlwnMwz.net(2)
初カキコ…ども…を思い出すわ

206
デフォルトの名無しさん[sage]   投稿日:2017/02/18 23:18:23  ID:+coMAf/q.net(7)
シェアで負け、実行速度で負け、書きやすさで負け
同じ頭文字Pの言語なのに情けない

207
デフォルトの名無しさん[]   投稿日:2017/02/18 23:29:30  ID:j9t26+Si.net
js「phpもpythonもゴミ」

208
デフォルトの名無しさん[]   投稿日:2017/02/19 01:21:42  ID:LaVUmFKv.net
jsは強いよな

209
デフォルトの名無しさん[sage]   投稿日:2017/02/19 08:35:11  ID:vGTXfdrY.net
という思い込み

210
デフォルトの名無しさん[sage]   投稿日:2017/02/19 09:20:22  ID:gFzSi0IK.net
やっぱphp選ぶ奴ってガイジなんだな

211
デフォルトの名無しさん[sage]   投稿日:2017/02/19 18:00:06  ID:on+xGxJY.net
会津大学知らない時点でお察しだろう

212
デフォルトの名無しさん[sage]   投稿日:2017/02/19 19:43:54  ID:ngALvOwB.net
昔は色々お世話になったからなぁ

213
デフォルトの名無しさん[sage]   投稿日:2017/02/19 23:05:14  ID:SDjzQTQG.net
Pythonの入門本はどれがお勧め?

214
デフォルトの名無しさん[sage]   投稿日:2017/02/20 14:21:41  ID:Xjvxr8kE.net
今は知らんけど、みんパイでええんじゃ

215
デフォルトの名無しさん[sage]   投稿日:2017/02/20 14:41:43  ID:T5gAZJ4C.net
全部買って自分でおススメ本を上げるくらいの剛の者はいないのか
コメント1件

216
デフォルトの名無しさん[sage]   投稿日:2017/02/20 15:41:38  ID:i6B47hVE.net
ちょい前にみんパイと実践力を身につける云々と2冊買って読んだけど
プログラミング自体が初めてなら実践力、多言語から来たならみんパイでいいと思った
みんパイは広範に書いてあるけど書き方雑だから初学者にはおすすめしないな

217
デフォルトの名無しさん[sage]   投稿日:2017/02/20 16:25:16  ID:lv1uYV2j.net
翔泳社の逆引きレシピ出ないかな?

218
デフォルトの名無しさん[]   投稿日:2017/02/20 16:30:09  ID:ke6eauCp.net
パイチュー一択やろ

219
デフォルトの名無しさん[sage]   投稿日:2017/02/20 17:38:48  ID:SzELBO2k.net
Python本沢山出まくってるよね
それに比べてRubyのオワコンぶりが笑える
たのしいRubyとは一体なんだったのか
コメント1件

220
デフォルトの名無しさん[sage]   投稿日:2017/02/20 17:49:21  ID:ekmo6bPY.net
そもそもの普及率が違いすぎる気が

221
デフォルトの名無しさん[]   投稿日:2017/02/20 18:25:21  ID:UIHVwqwb.net
柔軟な言語はね
最初は楽だけど時間が経つほど欠点が目立ってくる

222
デフォルトの名無しさん[sage]   投稿日:2017/02/20 21:15:38  ID:4hXFoEFx.net
rubyの開発者がモルモン教徒の人って聞いたときは冗談か揶揄かと思ったら、公式サイトにご挨拶出ていてびっくりした
コメント1件

223
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:04:40  ID:jHRGu1Ca.net
Pythonチュートリアル 第3版、2016/3
著者は、Python作者のGuido van Rossum

パーフェクトPython、Pythonサポーターズ、2013

Guidoの本は、知識が少ない。
パーフェクトは、初心者には難しい

この2冊をこの順に読む。
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

結局、たのしいRubyが一番わかりやすくて、知識も多い。
だから、たのしいを3回読んでから、みんなのを読む順番が王道

Pythonの本で、簡単にPythonを学べる本は無い。
MITの教科書とか、もう最悪。
あれじゃ、勉強できんわw

224
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:09:34  ID:aFqTV30T.net(3)
お前らRubyをバカにしすぎ
Pythonは悪くないけどアンスコ多すぎ
コメント1件

225
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:13:50  ID:M9yQICco.net
Rubyも悪くはないと思うけど、世界中の開発者や企業やらが選んだのはPythonだっただけ

226
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:26:22  ID:SvaTryNm.net
Pythonの入門時につまずいたのが、

a=[0,1,2]
b=a
b[0]=1

で、aが[1,1,2]になること。

みんなのPythonは、これについての説明がなかった。
Codecademyのpythonコースも、説明がなかった。

Learning Python は、分厚いだけあって、かなり詳しい説明があった。変数への代入でなく、名前をオブジェクトに束縛していることの説明が特に詳しかった。

なので、Learning Python おすすめです。
コメント5件

227
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:41:48  ID:aZVtVmfL.net(2)
名前をオブジェクトに束縛って何だよ・・・
ただのポインタの代入だろ
コメント1件

228
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:47:58  ID:aFqTV30T.net(3)
>226
>変数への代入でなく、名前をオブジェクトに束縛していること
ん?何言ってるのかよく分からん
参照渡しが理解しにくいって話だろうか?

229
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:49:50  ID:aFqTV30T.net(3)
個人的にはJavaScriptみたいに
外から簡単にプロパティを追加できるのが意外だった

class Foo:
def baz(self):
return

foo = Foo()
foo.new_prop = "bar"

230
デフォルトの名無しさん[sage]   投稿日:2017/02/21 00:56:24  ID:jrxXN3MC.net
パーフェクトPythonはおススメできない
誤植が400か所以上、サンプルコードにもエラーで動かないものがあるのに
出版社のサポートページにはサンプルコードのzipが一つあるだけで
3年以上経っても正誤表が出ない
金返せと言いたくなるパーフェクトな糞本

231
デフォルトの名無しさん[sage]   投稿日:2017/02/21 09:05:33  ID:Rho0V91r.net
読む人の技量も書いてもらわんと

232
デフォルトの名無しさん[sage]   投稿日:2017/02/21 14:25:45  ID:+7ZkBccH.net
>227-228
そういう言語仕様なんやけどな
実装はアドレス参照にちがいないけど、抽象化能力ひくない?

233
デフォルトの名無しさん[]   投稿日:2017/02/21 17:38:48  ID:tmtYOZpG.net
>226
ほとんどの言語でそうだろ
コメント1件

234
デフォルトの名無しさん[sage]   投稿日:2017/02/21 22:52:44  ID:IxXNLXhL.net(2)
>233
ヲイヲイw
コメント1件

235
デフォルトの名無しさん[sage]   投稿日:2017/02/21 23:06:04  ID:h4Mc9UUP.net
>234
cですらそうなるわけだが。
コメント1件

236
デフォルトの名無しさん[sage]   投稿日:2017/02/21 23:08:15  ID:tm/QBT+F.net
実際に >226 の現象で苦しむことってそんなにあるのかしら。
大抵はリストは内包表記やmapで処理するんじゃなかろうか。
コメント2件

237
デフォルトの名無しさん[]   投稿日:2017/02/21 23:11:06  ID:YCLculbK.net
>236
普段は苦しまないぶん、ある日突然想定と違う動きをして何が間違ってるのかわからなくなって詰むかもしらんな

238
デフォルトの名無しさん[sage]   投稿日:2017/02/21 23:21:51  ID:IxXNLXhL.net(2)
>235
ゴメン、ほかのスレへの書き込みと間違えたw

239
デフォルトの名無しさん[sage]   投稿日:2017/02/21 23:21:59  ID:aZVtVmfL.net(2)
ある日
コードの中
糞さんに
出逢った

240
デフォルトの名無しさん[sage]   投稿日:2017/02/22 05:18:29  ID:GuREoWxo.net
関数の中はスコープが別だと普通思うじゃん?
ところが引数で渡されてもいない外側のリストを関数内で直接ぶっ壊せる
Cではこのようなことはないはず
コメント3件

241
デフォルトの名無しさん[sage]   投稿日:2017/02/22 07:30:34  ID:4vw0pdfN.net
>236
プログラミング初心者で
このこと自体を知らない場合はハマるよ

自分も別言語でやり始めの時ハマった
だから >226 の言いたいことは分かる

242
デフォルトの名無しさん[sage]   投稿日:2017/02/22 08:09:55  ID:cYWCE+hD.net(2)
>240
>Cではこのようなことはないはず

は?グローバル変数さんをdisってんの?
は?errnoさんをdisってんの?
は?strtokさんをdisってんの?
1回でもCを書いたことがあったらこんな発言出てこないよな(誇張表現)

243
デフォルトの名無しさん[sage]   投稿日:2017/02/22 08:20:16  ID:cYWCE+hD.net(2)

244
デフォルトの名無しさん[sage]   投稿日:2017/02/22 09:40:39  ID:KhnVcSSr.net
だからプログラミング初心者はかっこつけないで基礎から勉強しろと

245
デフォルトの名無しさん[sage]   投稿日:2017/02/22 09:56:11  ID:gW2nelq8.net(2)
>226
最初に数値や文字列など組み込みのimmutableなオブジェクトを触る
代入や引数でオブジェクトは常に深いコピーされていると勘違いする

リストや辞書など組み込みのmutableなオブジェクトを触って深いコピーとは異なる挙動に驚く

自分でmutableなオブジェクトを作る、参照の利点に気づいて兎に角変更可能にして遊ぶ

datetimeやpathlibなど組み込み以外のimmutableなオブジェクトに触って変更不可能っぷりにもう一度驚く

immutableなオブジェクトの利点をなんとなく感じ取る、ここまでくればまあ間違えないと思う
コメント1件

246
デフォルトの名無しさん[]   投稿日:2017/02/22 12:40:36  ID:OWXaQaMn.net
>245
でもお前間違えてるよその理屈
コメント1件

247
デフォルトの名無しさん[sage]   投稿日:2017/02/22 15:10:48  ID:fluTtG1x.net
>240
スコープは別でしょ
どういう順序で変数やメソッドの名前が解決されるか理解する必要がある

Python用語でなんていうのか知らないけど
他言語ならスコープチェーンとかlookup pathとかいうやつ

248
デフォルトの名無しさん[sage]   投稿日:2017/02/22 21:26:19  ID:NAcKQUQP.net
アイムムタベレの波動を感じるのだ

249
デフォルトの名無しさん[sage]   投稿日:2017/02/22 21:40:51  ID:qCDO3y2N.net
>247
Pythonの用語だと、
Method Resolution Order MRO
メゾット解決順序
だね。

250
デフォルトの名無しさん[sage]   投稿日:2017/02/22 22:54:17  ID:gW2nelq8.net(2)
>246
もうちょっとポイント絞って教えていただければ助かります

251
デフォルトの名無しさん[sage]   投稿日:2017/02/23 08:38:47  ID:1NaeRJ/+.net
関数の中で変数が見つからなかったら、そのままエラーにしてくれないかな
俺みたいに変数名をaとかで命名するスタイルの者からすると
勝手に上位の同名変数を使われる懸念があるのは困る
宣言なし言語の弱みかねえ
コメント5件

252
デフォルトの名無しさん[sage]   投稿日:2017/02/23 09:30:01  ID:57kBM38D.net
プロは命名にこだわる。シンプルで簡潔な命名にこだわる。
故に幾つもの命名規則が存在する、キャメルケース、スネークケース、
これらは人類の英知の結晶だ。

だがしかし、変数名をaとかにするスタイルなんてものは無い
そんな命名規則は無い

253
デフォルトの名無しさん[sage]   投稿日:2017/02/23 09:39:38  ID:6aLFaur8.net(2)
>251
リーダブルコードでも読んどけ初心者のチンカス

254
デフォルトの名無しさん[]   投稿日:2017/02/23 09:44:58  ID:ECyENaKz.net
>251は初心者だけど初心者のチンカスではない。言い過ぎだ。謝れ��
コメント1件

255
デフォルトの名無しさん[sage]   投稿日:2017/02/23 10:14:52  ID:6aLFaur8.net(2)
申し訳ない

256
デフォルトの名無しさん[]   投稿日:2017/02/23 11:17:43  ID:KME3N98n.net
素直に謝れるええ子やね

257
デフォルトの名無しさん[sage]   投稿日:2017/02/23 12:02:45  ID:3hjcc6g2.net
a = "fuck you"
print(a)


258
デフォルトの名無しさん[sage]   投稿日:2017/02/23 12:22:51  ID:bPz4D4Vk.net
スコープの外の変数を読み書きできない
って何かオプションの類が無かったっけ。

259
デフォルトの名無しさん[sage]   投稿日:2017/02/23 12:40:58  ID:9j19p/xB.net(3)
>254
いや a みたいな変数名が被りまくるコード書く奴はチンカスレベルだろ
そもそも宣言必須の C/C++ とかでも同じだし

260
デフォルトの名無しさん[sage]   投稿日:2017/02/23 13:02:11  ID:ovcPlnjq.net
Cなら for (int i = 0; とかやるし問題はスコープ
Pythonでも内包表記のプレースホルダにa,b,x使うのはふつう
関数内変数は必ず頭で初期化かglobal宣言するクセつけるしかないよ
コメント1件

261
デフォルトの名無しさん[sage]   投稿日:2017/02/23 17:03:46  ID:EfCZiiRE.net
(^o^)

262
デフォルトの名無しさん[sage]   投稿日:2017/02/23 19:13:04  ID:9j19p/xB.net(3)
>260
> Cなら for (int i = 0; とかやるし
お前はグローバル変数に i とか使ってるのかよ w

263
デフォルトの名無しさん[sage]   投稿日:2017/02/23 19:28:25  ID:zsFGch2H.net
tmpな変数ならむしろグローバルに置いといていいだろ
抜けたら用無しだからな

264
デフォルトの名無しさん[]   投稿日:2017/02/23 19:38:08  ID:wHDezemX.net
そういう煽りはもうすこしスキルを磨いてからのほうが良いと思いました

265
デフォルトの名無しさん[sage]   投稿日:2017/02/23 19:38:15  ID:9j19p/xB.net(3)
雑な吊棚

266
デフォルトの名無しさん[sage]   投稿日:2017/02/23 19:51:42  ID:FEwpM6qX.net
もう 仕分け無い

267
デフォルトの名無しさん[sage]   投稿日:2017/02/23 22:27:00  ID:TFT4lzYk.net
ブロックスコープが無いことが逆にpythonの長所だと主張できるようになったら一人前のpython信者。

268
デフォルトの名無しさん[sage]   投稿日:2017/02/23 22:47:26  ID:YqEjQjyT.net
>251
だからほとんどの言語でそうだと何度言ったら

269
デフォルトの名無しさん[sage]   投稿日:2017/02/23 23:05:57  ID:c1QVdaUC.net
クラス名・関数名・変数名は
きちんとExcelに機能管理表を作るのがプロの仕事
C001、def F001、V001、連番だから見やすいし、
Excelに、定義日付、仕様、更新者名、更新日、承認印を記録することで
一過性のバージョンなんたらツールなんて
訳の分からないフリーウェアに振り回されることもない

プロならプロとしての仕事をしろ
コメント3件

270
デフォルトの名無しさん[sage]   投稿日:2017/02/23 23:10:01  ID:DPtsYYmf.net
>269
死ねバカ

271
デフォルトの名無しさん[sage]   投稿日:2017/02/23 23:38:04  ID:02UQYlKd.net
チンカスで正しかったな

272
デフォルトの名無しさん[sage]   投稿日:2017/02/24 00:43:51  ID:hcCi+TdT.net(5)
>269
そういう時代もあったらしいですね。
コメント2件

273
デフォルトの名無しさん[sage]   投稿日:2017/02/24 01:06:31  ID:QsdGFEpK.net(2)
標準関数は直接コールしない。
ハンガリアン記法を徹底する。
修正したらもとのソースは全部コメントアウトして、start、endで囲んで日付と名前を書く。
こんなのプロなら当たり前のこと

274
デフォルトの名無しさん[sage]   投稿日:2017/02/24 01:09:29  ID:hcCi+TdT.net(5)
それはアプリケーションハンガリアンですか
それともシステムハンガリアンですか
とか
コメント1件

275
デフォルトの名無しさん[sage]   投稿日:2017/02/24 01:16:22  ID:tA8wO5PS.net
>272
BASICの時代だね
変数にスコープという概念がない(全てがグローバル変数)
関数という概念がない(メイン関数のみの縦長コード1本オンリー)
コメント1件

276
デフォルトの名無しさん[sage]   投稿日:2017/02/24 01:38:25  ID:QsdGFEpK.net(2)
>274
マイクロソフトが間違うわけないだろ。

277
デフォルトの名無しさん[sage]   投稿日:2017/02/24 03:22:24  ID:Qm5h7Mta.net
>272
今もきちんといい部分はいい部分として認めねばいけない
若造のわがままでソフトウェアエンジニアリングに立ち向かうのは
先人達の努力を無為にするのと動議だ

278
デフォルトの名無しさん[sage]   投稿日:2017/02/24 03:28:57  ID:hcCi+TdT.net(5)
冗談で言ってる人とマジで言ってる人が混じってる?
コメント1件

279
デフォルトの名無しさん[sage]   投稿日:2017/02/24 03:42:26  ID:CMR8Gyi/.net
おっと設計書を書けば自動でソースを生成してくれるとか言う
ソフトウェア工学苦難の歴史に思い付きで立ち向かったどこかの国の大きい銀行とベンダーたちの悪口はそこまでだ

280
デフォルトの名無しさん[sage]   投稿日:2017/02/24 06:21:05  ID:OK+MzoLx.net
>240
http://qiita.com/yoichi22/items/8ae2ca180407a5ad5a6d

ここでいう未束縛の変数かな?
他の言語(php,ruby,js,vbsなど)だとどう動くのかね?

281
デフォルトの名無しさん[sage]   投稿日:2017/02/24 08:43:32  ID:yrmd/k0f.net
>269
40才の私が言ってあげましょう。
引退しなさい。

282
デフォルトの名無しさん[]   投稿日:2017/02/24 11:52:06  ID:xRGcfmim.net(3)
>215
全部立ち読みしたけど人によるとしか言いようがない
ただし買わなくていい読まなくていい本ははっきりしている
恥パイ
お前だけは許さん

283
デフォルトの名無しさん[]   投稿日:2017/02/24 11:59:31  ID:xRGcfmim.net(3)
>219
人気に便乗した粗製乱造にならなきゃいいけどね
rubyもそれで潰れた感じするし

>222
知ってるけど普通そんなもん気にするか?
開発者の宗教が言語に影響するのか?
そういうこととは独立にPHPとrubyは糞っていうなら同意だけど
コメント1件

284
デフォルトの名無しさん[sage]   投稿日:2017/02/24 12:04:17  ID:jIwtFKSg.net
>224-225
rubyはperlを嫌ってせっかく再開発したはずなのに
結局@とかたかが変数名に記号多用し過ぎなのが気に入らない

285
デフォルトの名無しさん[sage]   投稿日:2017/02/24 12:19:07  ID:xRGcfmim.net(3)
>251
代入してない変数を参照ときいちいちエラーになるより
golobal 付けたときだけ外の変数に代入するルールは
初心者は戸惑うかも試練な
慣れればその方が合理的

286
デフォルトの名無しさん[sage]   投稿日:2017/02/24 12:22:42  ID:ewFDUmRm.net
>251
>宣言なし言語の弱みかねえ

宣言がないんじゃなくて省略可能なんだ
嫌なら関数内でa=0とか初期化(事実上これが宣言)して使え

pythonが生成するアセンブリみてみ
ちゃんとローカル宣言あるなし区別してるから

287
デフォルトの名無しさん[sage]   投稿日:2017/02/24 12:28:44  ID:yKBPcwz/.net
>278
ほとんど全部もれの自演

288
デフォルトの名無しさん[]   投稿日:2017/02/24 12:45:30  ID:5XOhycgt.net
は?自演してるのは俺だが?

289
デフォルトの名無しさん[sage]   投稿日:2017/02/24 15:59:23  ID:n4wrni/0.net
ここまで俺の自演

290
デフォルトの名無しさん[sage]   投稿日:2017/02/24 16:11:50  ID:hcCi+TdT.net(5)
>283
人間が言語の考え方に合わせるのがPython
言語を人間の考え方に合わせられるのがRuby

PythonはUnicodeの扱いやTernaryやCase文とかはぁ!?ってなる
Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない
表現力が高いからこそそうなるんだろうけど

結局何を選ぶかのトレードオフ
コメント1件

291
デフォルトの名無しさん[sage]   投稿日:2017/02/24 19:52:34  ID:sVIebfPY.net
お勉強が言語宗教戦争の場になってるね(´・ω・`)
コメント1件

292
デフォルトの名無しさん[]   投稿日:2017/02/24 20:09:48  ID:S5uA2nwg.net
>290
> Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない
完全に人間が言語に振り回されとりますやん
あなたな何を言っとるのだ?

293
デフォルトの名無しさん[sage]   投稿日:2017/02/24 20:11:20  ID:VfqFzJAP.net
さぁ、ぱいそんのべんきょーでもはじめようか。

294
デフォルトの名無しさん[sage]   投稿日:2017/02/24 21:39:11  ID:hcCi+TdT.net(5)
>291
宗教戦争って言葉を安易に使うやつは成長しないよ
いろんな選択肢の長所短所を理解した上で選択するってことが大事だけど
宗教戦争で片付けるとそこで思考停止するからね
コメント1件

295
デフォルトの名無しさん[sage]   投稿日:2017/02/24 22:31:04  ID:tk7G445+.net
>294
俺は実質思考停止してるのと変わらないからこそ
「宗教戦争」って言われてるのかと思ってたが違うのか?

296
デフォルトの名無しさん[sage]   投稿日:2017/02/24 23:54:22  ID:VkFfveqB.net
現場だと結局どっちを選んでも
統一性にまさるメリットはないから…

さっさと決めりゃいいのに延々論争したり勝手なことしてると忌み嫌われる

297
デフォルトの名無しさん[sage]   投稿日:2017/02/25 01:08:42  ID:ZZ7bz2+n.net(3)
100年くらい前は「げにまっこといとおかし」とか言ってたんだから
言語なんて移ろい変わるもんなんだよ

298
デフォルトの名無しさん[sage]   投稿日:2017/02/25 01:18:34  ID:vUERev57.net
Rこそ至高の言語

299
デフォルトの名無しさん[sage]   投稿日:2017/02/25 02:08:10  ID:ZZ7bz2+n.net(3)
そうでR
コメント1件

300
デフォルトの名無しさん[sage]   投稿日:2017/02/25 06:39:59  ID:sVDP/28a.net
>299
やぁ

301
デフォルトの名無しさん[sage]   投稿日:2017/02/25 07:30:27  ID:NZ6bqScV.net
R田中一郎を思い出した(´・ω・`)
トサカ先輩!

302
デフォルトの名無しさん[sage]   投稿日:2017/02/25 08:23:41  ID:T9GK2MF8.net
無意味な論争でも得られるものはあった、Ruby厨はバカだと再認識できたことだ

303
デフォルトの名無しさん[sage]   投稿日:2017/02/25 09:02:05  ID:ZZ7bz2+n.net(3)
ペチプァよりはマシ

304
デフォルトの名無しさん[sage]   投稿日:2017/02/25 15:30:44  ID:0sImxiXb.net
意外と40代おおいんだね。
コメント1件

305
デフォルトの名無しさん[sage]   投稿日:2017/02/25 16:27:15  ID:ZAP61HW1.net
むしろ高齢層の方が多いんでは

306
デフォルトの名無しさん[sage]   投稿日:2017/02/25 16:34:20  ID:DiXEzm+d.net
ワシ50代じゃ
pythonは半ボケ脳にもやさしい言語じゃのう、フォフォフォ

307
デフォルトの名無しさん[sage]   投稿日:2017/02/26 12:19:22  ID:+I4Nnlvd.net
長老80ワイ、高みの見物ですじゃ

308
デフォルトの名無しさん[sage]   投稿日:2017/02/27 02:08:08  ID:d44dATLA.net
>304
2chはおっさんが圧倒的に多いからな(20代以下は少数派)。おそらく、おっさんでも一番多い世代は40代だろう
でも、世間的にはPython使いが多いのは20代だろう
おっさん多いと雑談が多くなる。その結果、2chはもうどこでも雑談板

309
デフォルトの名無しさん[]   投稿日:2017/02/27 21:07:04  ID:GDG9Agze.net
>275
さらに、変数名の文字数制限が厳しい、とかもある

310
デフォルトの名無しさん[sage]   投稿日:2017/02/28 22:14:04  ID:y18EHcMN.net(4)
お前、なに?pythonも使えないの?と馬鹿にされた
なんて返せばいい?
ちなみにオレ普通に外回りの営業なんだけど
コメント1件

311
デフォルトの名無しさん[sage]   投稿日:2017/02/28 22:24:09  ID:svv0bLL9.net
それをpythonスレで聞くの?馬鹿なの?

折角だからこのスレで勉強してみたらいかがでしょう。
コメント1件

312
デフォルトの名無しさん[sage]   投稿日:2017/02/28 22:35:29  ID:NI2SydcR.net
>310
お前、なに?pythonも使えないの?

313
デフォルトの名無しさん[sage]   投稿日:2017/02/28 22:53:35  ID:s8KRrRDc.net
外回りの営業さんがPython使えるようになったらいいシステムが作れそうね。
お客さんの課題をよく知ってるだろうから。

314
デフォルトの名無しさん[]   投稿日:2017/02/28 23:20:43  ID:uYAjyD2O.net(2)
それはめっちゃ思う
文系こそプログラム出来るようになるべき

315
デフォルトの名無しさん[sage]   投稿日:2017/02/28 23:49:54  ID:y18EHcMN.net(4)
>311
なーんだつまんない
ちょっとはとんちきいた答えくれる人ひとりくらいいるかと思ったのに
半端なまだpython使いになれてない奴がマウント目的で
お前この単語も知らんだろ?ヘビ皮じゃないぞ
じゃないぞ、とイヤラシイふりかたしてきたんだけど
マウント馬鹿と同類かよー
pythonはやらないけど他の言語勉強中
マウント馬鹿は知らないこと

316
デフォルトの名無しさん[]   投稿日:2017/02/28 23:52:29  ID:uYAjyD2O.net(2)
営業のくせに言いたいことが伝わらん

317
デフォルトの名無しさん[sage]   投稿日:2017/02/28 23:55:13  ID:hNGFaD+M.net
他の言語として、まずは日本語をしっかり勉強しているんだろう。

318
デフォルトの名無しさん[sage]   投稿日:2017/02/28 23:58:39  ID:y18EHcMN.net(4)
勉強中スレ住人の半人前ちゃんたちマウント乙

319
デフォルトの名無しさん[sage]   投稿日:2017/02/28 23:59:42  ID:y18EHcMN.net(4)
ませーぜーコミュ障隠し頑張ってね

320
デフォルトの名無しさん[sage]   投稿日:2017/03/01 00:04:04  ID:n8rg7hxM.net(6)
マウント馬鹿ーおーい見てるかー
お前のことだぞー
もちっとマシなシャツ着て来いやー
内勤だからってクシャクシャのはみっともないぞー
あと髪の毛ちゃんと毎日洗えよー
毎日ジッとり脂浮いてんぞー
コミュ障の癖に高笑いしてんなや
うるさくてたまらんわ
あーすっきり
悪かったなpythonお勉強中の人たち
性格悪い奴だったんで、このスレあたりウロウロしてそうなんでちょっと場所借りたわ
んじゃ
コメント1件

321
デフォルトの名無しさん[]   投稿日:2017/03/01 00:04:44  ID:vtZNckjh.net
お、おう…… 元気でな

322
デフォルトの名無しさん[sage]   投稿日:2017/03/01 00:08:42  ID:tcwOxEq3.net(2)
>320
ここ雑談スレらしい書き込みだな
ぜひ、このスレ常駐住人になってくれ

323
デフォルトの名無しさん[sage]   投稿日:2017/03/01 00:10:59  ID:euwv2XyH.net(2)
お互い暇なんだから楽しくpythonやろうぜ!

324
デフォルトの名無しさん[sage]   投稿日:2017/03/01 00:15:43  ID:n8rg7hxM.net(6)
なんだよこの歓迎された感はw
じゃあオススメ手をつける言語の順番教えてくれ
いきなし非エンジニアから初言語がpythonありか!?
ちょっとは順を追いたい気がするんだが
コメント2件

325
デフォルトの名無しさん[sage]   投稿日:2017/03/01 00:38:02  ID:tcwOxEq3.net(2)
健全でない言葉が含まれているため表示しません 内容を確認する
コメント1件

326
デフォルトの名無しさん[sage]   投稿日:2017/03/01 01:00:35  ID:5dqtc8Ml.net(3)
>324
まずは日本語のお勉強をしましょう。

おわり。

327
デフォルトの名無しさん[sage]   投稿日:2017/03/01 01:21:06  ID:Zr8KndXp.net
まぁもう子供もプログラミングの授業普通になるから簡単なのは誰でもできて当たり前の時代
そして学習用にもPythonは悪くないから子供に教えるのも他のよりはいい

328
デフォルトの名無しさん[sage]   投稿日:2017/03/01 01:54:18  ID:61Xt3iRL.net
入門用のプログラミング言語として、Python良いと思うよ。

入門書がある。(ここ数年でかなり増えた)
簡単なテキスト処理のスクリプトを書いたり、便利ツールを自作できる。
のが理由。

入門書のオススメは、
実践力を身につけるPythonの教科書
コメント1件

329
デフォルトの名無しさん[sage]   投稿日:2017/03/01 06:10:18  ID:n8rg7hxM.net(6)
>328
んじゃそれにしてみるわ
サンクス

330
デフォルトの名無しさん[]   投稿日:2017/03/01 06:10:55  ID:n8rg7hxM.net(6)
>325
おK
やってみる
コメント1件

331
デフォルトの名無しさん[sage]   投稿日:2017/03/01 08:55:57  ID:lQ9TSI8K.net
>330
開発環境がwindowsならVisualStudio codeにpython拡張入れるのも結構お勧め。
ステップ実行デバッグとかもできるし、あんまり容量食わない。
コメント1件

332
デフォルトの名無しさん[sage]   投稿日:2017/03/01 16:43:09  ID:/7CwLCC9.net
Pythonシンプルすぎて逆に読みづらすぎるんだがー
1か月後に自分の書いたコード読み返すとわけがわからなくなりそう
慣れればなんとかなるのかしら・・・自信ない

333
デフォルトの名無しさん[sage]   投稿日:2017/03/01 19:17:12  ID:2/3LqIeI.net
コメント書いとけばいいじゃん

334
デフォルトの名無しさん[sage]   投稿日:2017/03/01 19:32:06  ID:i6sFnVoe.net
定義の先頭に文字列書いとけばdocstringになる仕様があるから
そのレベルでコメントしとくとPythonコードぽい

335
デフォルトの名無しさん[]   投稿日:2017/03/01 19:57:23  ID:Kwacjs7M.net
流行りにのった入門書は増えたが昔からあるみんなのPythonを超えるものは無いという事実

336
デフォルトの名無しさん[sage]   投稿日:2017/03/01 20:00:59  ID:SJrJxNnQ.net
シンプルすぎて読みづらいの意味がわからん
トリッキーで短いコードとかじゃないよね?

337
デフォルトの名無しさん[sage]   投稿日:2017/03/01 20:44:08  ID:n8rg7hxM.net(6)
>331
ありがと
参考にさせてもらうね!

338
デフォルトの名無しさん[sage]   投稿日:2017/03/01 21:48:14  ID:RAAVfZl1.net
pythonわかるってどんくらい凄いんだろ?

339
デフォルトの名無しさん[sage]   投稿日:2017/03/01 21:49:52  ID:uGJVx5D1.net(2)
簿記2級くらい

340
デフォルトの名無しさん[sage]   投稿日:2017/03/01 22:02:10  ID:5dqtc8Ml.net(3)
普通の高階関数にしてくれりゃいいのに
リスト内包表記とかいう一本糞
コメント1件

341
デフォルトの名無しさん[sage]   投稿日:2017/03/01 22:06:58  ID:n8rg7hxM.net(6)
>340
日本語やり直しー

342
デフォルトの名無しさん[sage]   投稿日:2017/03/01 22:51:39  ID:euwv2XyH.net(2)
高階関数だと要素ごとに関数呼び出しするオーバーヘッドがあるから?

343
デフォルトの名無しさん[sage]   投稿日:2017/03/01 23:00:23  ID:5dqtc8Ml.net(3)
高級言語の分際で今さらオバヘとか言われても

344
デフォルトの名無しさん[sage]   投稿日:2017/03/01 23:19:09  ID:uGJVx5D1.net(2)
Python2でlambda使った時にmapが遅いのは実装の問題だろ
関数定義してたらmapのほうが速いんだし
リスト内包表記のほうがパイソニック()だからってのが理由

345
デフォルトの名無しさん[sage]   投稿日:2017/03/02 08:53:01  ID:rlmCwDYA.net
Python2って何だっけ?江戸時代くらいの文化?

346
デフォルトの名無しさん[sage]   投稿日:2017/03/02 13:12:51  ID:msdat3q4.net
やっぱウニクス作った奴って神だったんだね
ワイみたいなクソ雑魚ナメクジはタンクローリに轢かれて人知れず死んだ方がええんや

347
デフォルトの名無しさん[]   投稿日:2017/03/02 15:20:53  ID:fFnuULen.net(2)
実践力を身につける Pythonの教科書、クジラ飛行机、2016

クジラは、日本語のプログラミング言語「なでしこ」の作者だろ。
最近は、食えなくなってきたのかな

初心者向けで、色んな言語に参入してきている。
JS, HTML5でのゲーム製作のムック本もあったかな?

348
デフォルトの名無しさん[sage]   投稿日:2017/03/02 17:01:21  ID:TrHwq7/C.net
Pythonスタートブックの次のステップにおすすめ書籍はありませんか?

349
デフォルトの名無しさん[sage]   投稿日:2017/03/02 17:51:31  ID:fFnuULen.net(2)
プロ必須本
Effective Python ―Pythonプログラムを改良する59項目、2016

たいていどの言語でも、入門書の次は、Effective 何々という本を読む。
それか、コーディング規則本

350
デフォルトの名無しさん[sage]   投稿日:2017/03/03 00:51:13  ID:k4+TCMnG.net
文系だったら取っ掛かりにこれとかどう
http://news.mynavi.jp/news/2017/02/28/276/
実用には厳しいだろうけど学習用に

351
デフォルトの名無しさん[sage]   投稿日:2017/03/03 08:19:43  ID:6YNI5ZFX.net(4)
PHPerなんですが、Pythonのimportってのは、
PHPでいうPEAR(PHPで書かれたライブラリ)をinclude(require)するのと同じ仕組みですか?
PHPのPEARはデフォルトで使うことを想定しておらず、必要に応じてインストールして使うのに対して、
Pythonのモジュールは標準でいくつか使えるようになっているんですよね?
そう考えるとPHPのPECL(Cで書かれたPHPモジュールでimportのようなことはphpの設定ファイルで行う)に近いのかなと思いますが、
とにかくimportするのが多い気がするのですが、自動importなんかしたりするプラグインを使わないとしたら、
Pythonユーザーはそのへんどう解決しているのでしょうか?
コメント1件

352
デフォルトの名無しさん[sage]   投稿日:2017/03/03 09:23:46  ID:Voo0VT8T.net
Pythonのモジュールは標準でいくつも使えるようになってるよ、これを組み込みモジュールと言うよ(osとかsysとか)。
拡張モジュールはpipなどを使ってインストールすることで使えるようになるモジュールだよ(numpyとかpillowとか)。

組み込みモジュールも拡張モジュールも使用したいときはimport文で明示的に宣言しないと使えないよ。
import文で宣言することでモジュールに名前を与えているわけだね、名前空間をきっちり確保しているんだね。
だから自動importなんて無いんだよ。

あまり調べたくなかったけどPHPって自動でモジュールを取り込んじゃって名前空間ぐっちゃぐちゃになっているんだね。
msqlのモジュールだとmsql_xxx_yyyなんて名前の関数がグローバルにぐっちゃぐちゃに入っちゃってて、自動だから他の
モジュールもmodule_xxx_yyyなんて関数名で名前空間ぐっちゃぐちゃ、やーい、オマエの名前空間ぐっちゃぐちゃーー
コメント1件

353
デフォルトの名無しさん[sage]   投稿日:2017/03/03 09:42:37  ID:ec6XKBb0.net(2)
Pythonは歯ブラシじゃなくてプログラミング言語ですんでね
歯ブラシの流儀など知らぬ
コメント1件

354
デフォルトの名無しさん[sage]   投稿日:2017/03/03 09:52:52  ID:ec6XKBb0.net(2)
ちなみに
「PHPは歯ブラシみたいなものです。誰が歯ブラシの本なんか読みたがりますか?」
と言ったのはPHPのリード開発者

PHPの学習を目的とすることについて、開発者自らが学習者を馬鹿にするという革新的パフォーマンス
もはや惚れるしかない

355
デフォルトの名無しさん[sage]   投稿日:2017/03/03 10:00:51  ID:ZS/FJSWV.net
あんまイジメんなよ
phpが嫌になってpython勉強してんだろうし

とりあえずphp標準で他の言語と比較すんのはやめたほうがいいね
イレギュラーなのはphpだってことを頭の片隅に入れて勉強すれ

356
デフォルトの名無しさん[sage]   投稿日:2017/03/03 12:05:15  ID:+knX10tA.net
おまえらphp相手だと無茶苦茶強気だな〜
コメント1件

357
デフォルトの名無しさん[sage]   投稿日:2017/03/03 12:31:49  ID:GE7GCkxC.net
"お前ら"ではなくていつもの特定の奴だけだろ
コメント1件

358
デフォルトの名無しさん[]   投稿日:2017/03/03 12:35:46  ID:ehAto94L.net
コイツらが強気なのではない
ペチパーが弱すぎるのだ

359
デフォルトの名無しさん[sage]   投稿日:2017/03/03 12:45:19  ID:LjaDKjOg.net
ああ、いつものパイチョン君か

360
デフォルトの名無しさん[]   投稿日:2017/03/03 14:19:16  ID:IUFykjWp.net(3)

361
デフォルトの名無しさん[sage]   投稿日:2017/03/03 16:06:33  ID:s9yWYnSK.net
>356
強気になれるほど勉強しなかった。

仕事で使わない言語をかじってみようと思ってやり始めて、二日でなんか腹立ってやめた。
そしてpythonを勉強し始めた。
コメント1件

362
デフォルトの名無しさん[sage]   投稿日:2017/03/03 16:16:48  ID:K0dSCCgN.net
Pythonは手軽な割にやれること結構あるからいいね

363
デフォルトの名無しさん[sage]   投稿日:2017/03/03 17:23:16  ID:6YNI5ZFX.net(4)
>352
自動importってのは、特に意識しないでもIDEとかで書いてたら、
勝手にimport文追加してくれたり、書きなおしたりして不要になったら整理して削除してくれたりしますよね?
ただそういう環境下でない場合はどうしてるのかなと。
おっしゃる通りPHPは名前空間実装が遅くぐちゃぐちゃなので、
最近のはimportして使うようなものもありますが、そんなのが不要なほどすでに色々揃っているため、
PHPer視点では、import忘れとかそういうミスが起こらないのかなと気になったもので。

>353-355
Pythonも中途半端なオブジェクト指向とPHPと似ているところがあるので、
文法的にもPHPerにはとっつきやすいんですよね。
何か言語やっとけば、他の言語でもこの辺のドキュメント読めばいいかなと検討もつくので、
それはPHPも例外ではないので、PHPの学習も決して無駄ではないと思いますけどね。
Googleという強力なパトロンがいて、Pythonには次々といいAPIが出ていて、
使いたいAPIがいくつかあって、それを取り入れようとPython始めました。
PHP経験者いるかなと思って質問しましたが、イレギュラーなPHP基準で語ってすみませんでした。
コメント2件

364
デフォルトの名無しさん[sage]   投稿日:2017/03/03 17:33:33  ID:6YNI5ZFX.net(4)
エディタでどうしてるかを聞いたつもりだったのですが、
文章が長くなって削った結果、肝心なこと書き忘れていました。
>351読み返してみてエディタの話してるなんて思われないですね。
すみません。

365
デフォルトの名無しさん[]   投稿日:2017/03/03 17:55:23  ID:IUFykjWp.net(3)

366
デフォルトの名無しさん[sage]   投稿日:2017/03/03 18:17:07  ID:GTe30Tvn.net(6)
最近のPythonユーザー層は10年くらい前のPHPユーザー層とすごく似てるよ
昔ならPHP始めてただろう人たちが今はPythonを始めてるだけ
玄人と素人の二極分化
コメント1件

367
デフォルトの名無しさん[]   投稿日:2017/03/03 18:21:21  ID:a95zFw2b.net
勉強したことが無駄にならないので何よりだ

368
デフォルトの名無しさん[sage]   投稿日:2017/03/03 18:29:34  ID:IUFykjWp.net(3)
>366
phpが普及するよりは
pythonが普及した方が良いな

369
デフォルトの名無しさん[sage]   投稿日:2017/03/03 18:39:02  ID:6YNI5ZFX.net(4)
>365
それはCythonとかコンパイラに頼ればって感じでしょうか?
インタプリタだとあまりよくはなさそうですね。
PHPがモロそんな感じでしょうけどw

370
デフォルトの名無しさん[sage]   投稿日:2017/03/03 22:18:05  ID:QiMDcuzn.net(5)
>361
先見の明があったね
マジでペチプェに費やした2年クソまみれだったわ
PHPでまともなプロジェクト一切無かったわ
100パー純粋な塵言語

371
デフォルトの名無しさん[sage]   投稿日:2017/03/03 22:32:44  ID:GTe30Tvn.net(6)
10年くらい前のペチパーもそうやって他言語をバカにしてたんだよね
ほんとよく似てる

372
デフォルトの名無しさん[]   投稿日:2017/03/03 22:35:01  ID:6kLe4aCy.net(3)
10年前にはペチパーは既に散々馬鹿にされてたけどw

373
デフォルトの名無しさん[sage]   投稿日:2017/03/03 22:37:10  ID:GTe30Tvn.net(6)
素人パイソニスタ()がバカにされてないとでも?
コメント1件

374
デフォルトの名無しさん[]   投稿日:2017/03/03 22:43:25  ID:6kLe4aCy.net(3)
>373
ペチパーがパイソンスレに現れてどうしたんだ急に?馬鹿なりに勉強する気になったんか?w

375
デフォルトの名無しさん[sage]   投稿日:2017/03/03 22:47:16  ID:QiMDcuzn.net(5)
ペチパーがバカにされてるのではなく(いやペチパーは確かにバカだが)
言語そのものがバカにされてるのだよ

やっぱペチパーってバカだな(いや知ってたけど)

376
デフォルトの名無しさん[sage]   投稿日:2017/03/03 22:48:29  ID:GTe30Tvn.net(6)
ペチパーじゃないけど最近Pythonスレの劣化ぶりが酷いから皮肉ってるの
>363のペチパー見ると腰が低くてこっちが頭下がるわ
コメント2件

377
デフォルトの名無しさん[]   投稿日:2017/03/03 22:52:34  ID:6kLe4aCy.net(3)
>376
頭下げる前に腰下げろよ馬鹿だなw

378
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:00:58  ID:GTe30Tvn.net(6)
ほんとにバカばっかりになっちゃったね

379
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:05:29  ID:QiMDcuzn.net(5)
腰が低いといい言語なのか

もうやめてくれw
そろそろ吹きすぎてコーラが無くなってしまうんだw
コメント1件

380
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:20:20  ID:GTe30Tvn.net(6)
>379
>腰が低いといい言語なのか
こういう態度の奴が増えたよね
ほんとカス

381
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:24:41  ID:WAlNTI0X.net
>376
腐ったおっさんがいっぱいのスレは劣化するだろ
腐ったおっさんは雑談メインだし
コメント1件

382
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:32:54  ID:QiMDcuzn.net(5)
if ('腰の低い言語でございます。') returun "ペチプァ〜〜〜〜w"

383
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:33:02  ID:VmWbxx1t.net
Kotlin >> Groovy, Ruby > Python > Scala >> JS >>> PHP

384
デフォルトの名無しさん[sage]   投稿日:2017/03/03 23:35:24  ID:QiMDcuzn.net(5)
ペチパーは早く評価式対応表を覚える作業に戻るんだ
今日も 0 == " " の評価結果が君を待ってるぞ

385
デフォルトの名無しさん[sage]   投稿日:2017/03/04 01:45:47  ID:6K4tidOF.net(6)
ID:QiMDcuznのツッコミは頭悪い

386
デフォルトの名無しさん[]   投稿日:2017/03/04 01:58:19  ID:/imazuHh.net(3)
でもなんか言語センス面白いからOK

387
デフォルトの名無しさん[sage]   投稿日:2017/03/04 02:01:08  ID:X2My6T7M.net(3)
PHPとかいう終わった言語の話はやめよう

388
デフォルトの名無しさん[sage]   投稿日:2017/03/04 02:06:31  ID:6K4tidOF.net(6)
日本語の情報が多いのが幸いして日本のweb分野じゃまだしばらく現役だろう
結局ここは日本ってことでpythonはrubyに淘汰される運命

389
デフォルトの名無しさん[sage]   投稿日:2017/03/04 03:24:53  ID:NAI/204b.net(5)
ぺちぱーでもSlackみたいの作れんだぞ

390
デフォルトの名無しさん[sage]   投稿日:2017/03/04 09:30:58  ID:VeZh85zV.net
日本語の解説本が増える

ユーザーが増える

スレのレベルが下がる

391
デフォルトの名無しさん[sage]   投稿日:2017/03/04 09:41:57  ID:6K4tidOF.net(6)
ユーザーの総数が増えて全体の偏差値が下がっても
上にいる人間にゃどうでもいいことだし
高みでやりたきゃ専用のスレ作るか
見きってまず初心者がこない純関数型でもやればいい

392
デフォルトの名無しさん[]   投稿日:2017/03/04 09:54:27  ID:/imazuHh.net(3)
今や若くて頭いいのは大体Pythonやってるから、この先Pythonが淘汰されることはないだろうなあ

393
デフォルトの名無しさん[sage]   投稿日:2017/03/04 10:01:39  ID:QWpe2Yue.net
Pythonに熱い追い風来てんね
ちょっと大き目の書店に行ったら、機械学習コーナーにPythonの文字が踊っていた
ただ、中身にはΣとかの数式がうねくっているので、数ページでそっ閉じ
文系プログラマには縁のないテーマだった
コメント1件

394
デフォルトの名無しさん[sage]   投稿日:2017/03/04 10:05:48  ID:O6wBX4e0.net
ペチパー「IDEを紹介して欲しかったんだよね」
バカA 「Pythonスレが劣化している」
ペチパー「自動importしてくれるIDEとかないかな?」
バカB 「スレのレベルが下がった」
ペチパー「・・・」
バカC 「日本語の解説本が増えたせいだ」

誰も答えてやれないのはIDEを使っていないせいなのか、スレが劣化したせいなのか
ググレばPyCharmってのが自動importサポートしているらしいって分かるだろカスってことなのか
オレにはよく分からないが、ちなみにオレはVimを使ってる、、自動importなどいらない

395
デフォルトの名無しさん[sage]   投稿日:2017/03/04 10:15:08  ID:6K4tidOF.net(6)
>393
RoRと同じでそのうち他の言語が追従して同じようなの作るけどね
pythonのもRにインスパイアされてるし
機械学習で重要なのはツールの使い方であって難しい数式なんて別に知らなくてもいい

396
デフォルトの名無しさん[sage]   投稿日:2017/03/04 10:16:52  ID:MypXAHYB.net
パイマンは基本的に自動importしないから
知らないとか、興味ないとかじゃないか

397
デフォルトの名無しさん[sage]   投稿日:2017/03/04 10:18:06  ID:IWZZV+/2.net
vimでも十分なのがPythonの持ち味だよね

398
デフォルトの名無しさん[]   投稿日:2017/03/04 10:24:53  ID:/imazuHh.net(3)
自動インポートは邪悪
まあPyCharmはいいエディタだけどね
Rodeoも結構いいぞ。RStudioみたいにステップ実行できる

399
デフォルトの名無しさん[sage]   投稿日:2017/03/04 10:28:04  ID:6K4tidOF.net(6)
たぶんそのへんはわかってて
自動インポートしない場合書き忘れとか大丈夫?と聞いているのだろう
まあコード書く時予めインポートするものは頭入ってるし
いっぱいってほどいっぱいインポートしないしな

400
デフォルトの名無しさん[sage]   投稿日:2017/03/04 11:19:15  ID:zFoXIyA1.net
書き忘れって何?
Linterも使わないくらいの素人の話をしてるの?

401
デフォルトの名無しさん[sage]   投稿日:2017/03/04 11:25:59  ID:6K4tidOF.net(6)
そういうことじゃないのか
プラグイン使わないとか言ってんだから
きっとメモ帳開発者

402
デフォルトの名無しさん[sage]   投稿日:2017/03/04 11:28:47  ID:X2My6T7M.net(3)
Notepaderマジ尊敬

403
デフォルトの名無しさん[sage]   投稿日:2017/03/04 11:30:15  ID:BoVYqd1h.net
伸びてる伸びてるw

PHPネタは大爆釣鉄板ネタだなw

404
デフォルトの名無しさん[sage]   投稿日:2017/03/04 11:58:28  ID:/zQGfv0h.net
ネタ言語だしな

405
デフォルトの名無しさん[]   投稿日:2017/03/04 14:29:13  ID:GRvQ2lmz.net
この延び方は読まなくていいから楽

406
デフォルトの名無しさん[sage]   投稿日:2017/03/04 15:33:14  ID:NAI/204b.net(5)
>381
コード/雑談比でスレの民度が分かる
コメント1件

407
デフォルトの名無しさん[sage]   投稿日:2017/03/04 16:37:26  ID:svzWwCAT.net
S/N比と言えよ
コメント1件

408
デフォルトの名無しさん[sage]   投稿日:2017/03/04 16:48:01  ID:xOX5weEY.net
数学できても日本のソフトウェアは使ってもらえないからなぁ

409
デフォルトの名無しさん[sage]   投稿日:2017/03/04 17:52:46  ID:NAI/204b.net(5)
>407
いやいやww

410
デフォルトの名無しさん[sage]   投稿日:2017/03/04 20:03:26  ID:DVo1SLI8.net(2)
>406
ここは雑談スレだからコードはなくてよい

411
デフォルトの名無しさん[sage]   投稿日:2017/03/04 20:07:25  ID:j/YssWzp.net
print("Hello World")

ふう民度上昇に貢献しちまった
コメント1件

412
デフォルトの名無しさん[sage]   投稿日:2017/03/04 20:13:33  ID:DVo1SLI8.net(2)
>411
おっさんらしいひねくれた行動で笑った

413
デフォルトの名無しさん[]   投稿日:2017/03/04 20:30:54  ID:26GkL4pP.net
ルビー↑って発音する人を内心見下してたんだけど、今日ついにパイソン↑って発音する人見つけてしまって軽いショックを受けてる

414
デフォルトの名無しさん[]   投稿日:2017/03/04 20:40:16  ID:2aaVhMso.net
俺はイントネーションの区別がつかない人を内心見下してる

415
デフォルトの名無しさん[sage]   投稿日:2017/03/04 20:43:22  ID:NAI/204b.net(5)
俺はイントネーションとアクセントの区別がつかない人を内心見下してる

416
デフォルトの名無しさん[sage]   投稿日:2017/03/04 21:18:22  ID:X2My6T7M.net(3)
なにそのパイセン的なパイソン

417
デフォルトの名無しさん[sage]   投稿日:2017/03/04 21:57:59  ID:NAI/204b.net(5)
おまいペチパースレにまで出張して恥さらしてくるなよw
コメント2件

418
デフォルトの名無しさん[sage]   投稿日:2017/03/05 06:30:55  ID:M6UMM1R1.net(5)
Python慣れないと気持ち悪いな
コーディング規約で表現するのってわかりづらい
privateが__とか長ったらしくてもキーワードがあるといいね
やっぱ俺はJavaから抜けれないようだ

419
デフォルトの名無しさん[]   投稿日:2017/03/05 06:52:10  ID:rvKCmPUz.net
pandasとかnumpyってCSVデータ使う時とかに日本語データがあっても何の心配も
しなくて大丈夫ですか? なんか落とし穴ってありますか?
あと名前忘れたけど、グラフ描画のライブラリも
コメント1件

420
デフォルトの名無しさん[sage]   投稿日:2017/03/05 06:54:30  ID:M6UMM1R1.net(5)
統計やら機械学習やらほんま流行ってんなw

421
デフォルトの名無しさん[sage]   投稿日:2017/03/05 09:27:52  ID:EQCsqksH.net(2)
>417
ペチパー連呼厨まだ生きてたのか
コメント3件

422
デフォルトの名無しさん[sage]   投稿日:2017/03/05 09:36:44  ID:A/U/P0+Q.net
>421
かまうなよ だまってNGワードにつっこんどけ

423
デフォルトの名無しさん[]   投稿日:2017/03/05 09:41:37  ID:uF+9myNK.net
基本publicだからな

424
デフォルトの名無しさん[]   投稿日:2017/03/05 10:09:53  ID:SMp0F4mM.net(2)
>421
残念ながら連呼厨は俺
>417はただのバカ
コメント1件

425
デフォルトの名無しさん[sage]   投稿日:2017/03/05 10:24:49  ID:4PLlZZDW.net
>421
残念ながら連呼厨は俺
>424はただのアホ

426
デフォルトの名無しさん[sage]   投稿日:2017/03/05 10:25:47  ID:YjhEGGhg.net(2)
いいからペチパーは巣に帰れ
コメント1件

427
デフォルトの名無しさん[sage]   投稿日:2017/03/05 10:30:54  ID:mdlkDWBo.net
>419
OSSは自己責任で使うもの
他人に保証を求める姿勢はイクナイよ

428
デフォルトの名無しさん[sage]   投稿日:2017/03/05 10:50:39  ID:QfvIiuAP.net
>426
こいつが本物のペチパー連呼厨
コメント1件

429
デフォルトの名無しさん[sage]   投稿日:2017/03/05 11:43:55  ID:Ur8kOvvv.net
>428
こいつがとっつぁん

430
デフォルトの名無しさん[sage]   投稿日:2017/03/05 12:52:16  ID:6jh/vpSo.net
風邪ひいたときにはコーラ派です
お腹が不調の時はペプシ派です
メッツコーラはなんかトクホとってたような
でも知らん

431
デフォルトの名無しさん[sage]   投稿日:2017/03/05 16:13:17  ID:M6UMM1R1.net(5)
a = 123
a = 456

123のほうにアクセス出来る?
コメント2件

432
デフォルトの名無しさん[sage]   投稿日:2017/03/05 16:33:53  ID:4xJ/mYKZ.net
入門Python3を3ページ読んだ

433
デフォルトの名無しさん[]   投稿日:2017/03/05 16:34:31  ID:HN9/KcX+.net
それアクセスできる言語あんの?

434
デフォルトの名無しさん[sage]   投稿日:2017/03/05 16:36:55  ID:YjhEGGhg.net(2)
>431
Javaすらできない子のようですね・・・間違いない

435
デフォルトの名無しさん[]   投稿日:2017/03/05 16:37:38  ID:yEjgP9Cm.net(3)
変数を理解しよう

436
デフォルトの名無しさん[sage]   投稿日:2017/03/05 16:39:50  ID:M6UMM1R1.net(5)
いやイミュータブルなんだろ?
つうことは別のオブジェクトとして作成されてるわけで
それアクセス出来ないならメモリ食ってるゾンビってことになるんだが

437
デフォルトの名無しさん[sage]   投稿日:2017/03/05 16:44:59  ID:M6UMM1R1.net(5)
あ、わかった
なんでもない
自己解決した

438
デフォルトの名無しさん[]   投稿日:2017/03/05 16:47:36  ID:yEjgP9Cm.net(3)
a = (123)

439
デフォルトの名無しさん[]   投稿日:2017/03/05 16:51:03  ID:yEjgP9Cm.net(3)
a = (123,)
こっちか・・・

440
デフォルトの名無しさん[]   投稿日:2017/03/05 17:01:21  ID:mjWlDblp.net(2)
まぁ、できるけどな

import ctypes

a = 123
old_id = id(a)
a = 456
print(ctypes.cast(old_id, ctypes.py_object).value)
コメント1件

441
デフォルトの名無しさん[]   投稿日:2017/03/05 17:32:37  ID:mjWlDblp.net(2)
a = 256
b = 256
c = 255 + 1
print(256)
print('a is b = {}'.format(a is b))
print('a is c = {}'.format(a is c))

a = 257
b = 257
c = 256 + 1
print(257)
print('a is b = {}'.format(a is b))
print('a is c = {}'.format(a is c))

442
デフォルトの名無しさん[sage]   投稿日:2017/03/05 17:58:18  ID:7rMrY7kU.net
a=513; b=513; a is b #True
へぇー、おもろいじゃん!

443
デフォルトの名無しさん[sage]   投稿日:2017/03/05 18:26:47  ID:EQCsqksH.net(2)
ねぇねぇ、何でここにいるおじさんたちPythonなんか勉強ちてるの?
コメント2件

444
デフォルトの名無しさん[sage]   投稿日:2017/03/05 20:00:32  ID:jk7BTn2A.net
健全でない言葉が含まれているため表示しません 内容を確認する

445
デフォルトの名無しさん[sage]   投稿日:2017/03/05 20:33:48  ID:MFklxLKh.net(2)
なんでpythonの勉強するかわからない奴がなんでこのスレにいるんだ?

446
デフォルトの名無しさん[sage]   投稿日:2017/03/05 21:00:19  ID:pgNJuQII.net
ここに来ている奴は勉強ではなく雑談しに来ている奴がほとんどだし

447
デフォルトの名無しさん[]   投稿日:2017/03/05 21:07:55  ID:QfTkpaVs.net(2)
いきってる奴より、おねぇ系の方がスキルが上と言う謎

448
デフォルトの名無しさん[]   投稿日:2017/03/05 21:12:33  ID:SMp0F4mM.net(2)
いきってるのって小薮とオネエ系じゃん

449
デフォルトの名無しさん[]   投稿日:2017/03/05 21:21:12  ID:QfTkpaVs.net(2)
アレだわ?

イキってる奴が30代に近づくと、おねい系になるんじゃねぇ?
とか、最近思い始めた。

類似点で、
タバコ吸わない若い子が、吸う人の下に付くと電子タバコ吸い出すから
それに近いモノが有ると思ってたりする

450
デフォルトの名無しさん[sage]   投稿日:2017/03/05 21:29:39  ID:MFklxLKh.net(2)
だいたい「自分の勉強」って何だよ。
人のための勉強なんてものが
世の中にあるか?

全部、勉強は
自分のためだろ。
言い訳するな。

451
デフォルトの名無しさん[sage]   投稿日:2017/03/05 21:35:04  ID:JFPpLMaf.net
できない奴を馬鹿にするためかな

452
デフォルトの名無しさん[sage]   投稿日:2017/03/05 21:55:43  ID:pZffxBVA.net
慢心
傲慢

怠惰が足りない

453
デフォルトの名無しさん[sage]   投稿日:2017/03/05 22:13:52  ID:Vs9w6lAH.net
>443
単に面白そうだったからかな。
C++メインの産業系だから、仕事では多分使わないと思うんだけど、、、

454
デフォルトの名無しさん[]   投稿日:2017/03/06 00:10:12  ID:R4qOQgGq.net(3)
中学高校の情報分野でVB/VBA教えてるのマジやめてほしい
pythonにしないと世界の恥さらし
コメント1件

455
デフォルトの名無しさん[]   投稿日:2017/03/06 00:19:52  ID:qx96kSMd.net
結局、>431は何を疑問に思ってどう解決したん
>440は関係あるん

456
デフォルトの名無しさん[sage]   投稿日:2017/03/06 01:25:04  ID:2/63ad4Z.net
>454
LL言語を教えるのもどうかと思うけどまぁそうだな
あとMSはもう流石にVB/VBA教から卒業すべきと思う

457
デフォルトの名無しさん[sage]   投稿日:2017/03/06 01:34:59  ID:CmbzzojE.net(2)
ジャップランドではExcel進捗表が最強のスキルだぞ

458
デフォルトの名無しさん[sage]   投稿日:2017/03/06 01:36:06  ID:tkAhRfWW.net
VBAはともかくVBは別にいいだろ
Case Insensitiveな言語のほうが初学者には優しい

459
デフォルトの名無しさん[]   投稿日:2017/03/06 02:03:51  ID:R4qOQgGq.net(3)
公務員もエクセルでマイナ管理ですし

460
デフォルトの名無しさん[sage]   投稿日:2017/03/06 02:12:27  ID:7Z0aCqZL.net
Win環境前提ならF#でいいのになー。
C#も実用性では一番だけど
コーディングがIDE前提だし
学習用途にしては仕様が大きすぎるし。
コメント1件

461
デフォルトの名無しさん[sage]   投稿日:2017/03/06 02:19:06  ID:jRB09VcS.net
またお前か

462
アクシズ教徒[]   投稿日:2017/03/06 03:01:12  ID:4Tci6h80.net
配列内のパターンマッチって、どうやるの?

東方で かわいく!きょうもハレバレ見たいに

あふぅ〜!で回して、数値返してくの?

463
デフォルトの名無しさん[sage]   投稿日:2017/03/06 12:21:09  ID:oEztSxKD.net
気持ち悪い

464
デフォルトの名無しさん[sage]   投稿日:2017/03/06 12:32:23  ID:BvbC3WZJ.net
私、女ですけどそんな言い方はひどいと思います。

465
デフォルトの名無しさん[sage]   投稿日:2017/03/06 13:08:34  ID:Hjoba3Md.net
「Python3がPython2から分かれた大きな理由のひとつがUnocode標準の処理であり、」

Unocodeじゃ分かれるわなw
コメント1件

466
デフォルトの名無しさん[sage]   投稿日:2017/03/06 14:42:54  ID:R4qOQgGq.net(3)
>460
win用ならwshがよさげ
コメント1件

467
デフォルトの名無しさん[sage]   投稿日:2017/03/06 15:19:14  ID:9C82Z60W.net
すれち

468
デフォルトの名無しさん[sage]   投稿日:2017/03/06 21:44:19  ID:CmbzzojE.net(2)
>465
ウンコード?(乱視)
コメント1件

469
デフォルトの名無しさん[sage]   投稿日:2017/03/06 21:58:16  ID:4RbK6Rva.net
Python3はPython2のフォークだったのか!

470
デフォルトの名無しさん[sage]   投稿日:2017/03/06 22:20:49  ID:MjWpsrwZ.net
>468
入門Python3よりw

471
デフォルトの名無しさん[sage]   投稿日:2017/03/06 22:42:33  ID:N9CE+T3T.net
>466
いまはpowershellのほうがいいだろ
Win標準装備・会社標準でないソフトは、会社のPCセキュリティが厳しくなった今は気軽にインストールして使うってできないからな

472
デフォルトの名無しさん[sage]   投稿日:2017/03/07 20:26:59  ID:pUXq+Tjk.net
文字列操作 眠い

473
デフォルトの名無しさん[sage]   投稿日:2017/03/08 04:41:15  ID:QTz4HBmQ.net(4)
for文の章に、

for num in range(2, 10):
  if num % 2 == 0:
    print("Found an even number", num)
    continue
  print("Found a number", num)

とありますが、Pythonista的にはelseを使わずこう書くのが普通なんでしょうか?
コメント3件

474
デフォルトの名無しさん[sage]   投稿日:2017/03/08 05:32:52  ID:GFylKmKe.net(2)
>473
異常値の排除ならcontinue
偶数・奇数・異常値の場合分けならif-elif-elseかね
その例は良くない気がする。
コメント1件

475
デフォルトの名無しさん[sage]   投稿日:2017/03/08 06:23:24  ID:QTz4HBmQ.net(4)
>474
ありがとうございます。
特に意識はせず、他の言語と同じように書けば良いと捉えて大丈夫そうですね。

476
デフォルトの名無しさん[sage]   投稿日:2017/03/08 08:32:34  ID:B6j1Ia6D.net
普通はrange(2, 10, 2)使うかな
コメント2件

477
デフォルトの名無しさん[]   投稿日:2017/03/08 12:37:43  ID:33R1jyeI.net(4)
>473
下のprintが、found an odd numberならelseだろうけど、found a numberだから意図した通りなんじゃないの?
この後、3の倍数、5の倍数の処理を足すつもりなのかもしれないし。
まあ、pythonに限った話ではないので普通に書いて良いとしか言えないけど
コメント1件

478
デフォルトの名無しさん[]   投稿日:2017/03/08 12:39:00  ID:33R1jyeI.net(4)
>476
偶数以外の表示はどうするの?
コメント1件

479
デフォルトの名無しさん[sage]   投稿日:2017/03/08 13:03:55  ID:d+vWD4G9.net
>473
そのコードは単に
『for文の途中でif文作ってcontinueすると後ろのコードが走らずに次の周に行くんですよ』
と言う事を説明するための例。

480
デフォルトの名無しさん[sage]   投稿日:2017/03/08 13:26:48  ID:icCtDpEn.net
>478
range(2, 10, 3)
コメント1件


481
デフォルトの名無しさん[sage]   投稿日:2017/03/08 13:27:34  ID:pq89+vNs.net
>476
それ勉強した、Py便利

482
デフォルトの名無しさん[sage]   投稿日:2017/03/08 13:30:29  ID:QTz4HBmQ.net(4)
>477
ありがとうございます。
偶数ならok表示して奇数ならnoかなみたいに思って、
なんかコード動かしてみて違和感はあったのですが、
その違和感に気づきませんでした。
おっしゃるとおりこれは意図したコードになってますね。

483
デフォルトの名無しさん[]   投稿日:2017/03/08 15:07:18  ID:33R1jyeI.net(4)
>480
6が表示されるけど
コメント1件

484
デフォルトの名無しさん[]   投稿日:2017/03/08 15:07:35  ID:33R1jyeI.net(4)
>483
ごめん、8か

485
デフォルトの名無しさん[sage]   投稿日:2017/03/08 15:10:19  ID:MlNkikST.net
前後の文脈無視してコードだけ貼られてこれはおかしいって言われてもね

486
デフォルトの名無しさん[sage]   投稿日:2017/03/08 16:37:24  ID:/roZLnvZ.net
他の言語すら知らない人が
見えを張って見当違いな質問しちゃっただけでしょ

スルーしておくのが吉

487
デフォルトの名無しさん[sage]   投稿日:2017/03/08 17:09:41  ID:QTz4HBmQ.net(4)
コード見ればそれがロシア語でもフロー分かるのがプログラム言語ですが、
さすがに英語ぐらいはちゃんと読むべきでしたね。
よく読んでなかったとしか言い用がないです。申し訳ない。
コメント1件

488
デフォルトの名無しさん[sage]   投稿日:2017/03/08 21:45:36  ID:GFylKmKe.net(2)
>487
まあゆっくりしていってよ

489
デフォルトの名無しさん[sage]   投稿日:2017/03/09 17:28:12  ID:DTE8wFz1.net
Pythonってなんですか?乳出しチマチョゴリですか?

490
デフォルトの名無しさん[sage]   投稿日:2017/03/09 17:29:39  ID:yItCY2sF.net
それはPytyonだ

491
デフォルトの名無しさん[sage]   投稿日:2017/03/09 20:47:34  ID:eXC6KMh5.net
分かるのに7秒かかった

492
デフォルトの名無しさん[sage]   投稿日:2017/03/09 20:50:24  ID:zdraWtly.net
import threading

def hello():
print "understand"

t=threading.Timer(7,hello)
t.start()

493
デフォルトの名無しさん[sage]   投稿日:2017/03/09 22:34:03  ID:5l/ljVLZ.net
import time

def 分かる(self):
time.sleep(7)
print(self.replace("Py", "パイ").replace("tyon", "チョン"))

分かる("Pytyon")

494
デフォルトの名無しさん[sage]   投稿日:2017/03/10 05:03:28  ID:j91K0HTy.net
ちょるるりま

495
デフォルトの名無しさん[sage]   投稿日:2017/03/10 05:56:21  ID:+i0jgx9u.net
なんやこの流れと微妙な空気はww

496
デフォルトの名無しさん[sage]   投稿日:2017/03/10 17:23:07  ID:FpR+80D6.net
noqa!!!

497
デフォルトの名無しさん[sage]   投稿日:2017/03/10 21:49:38  ID:mGr7V+b8.net
pandas使ったらさあ、ちょっと前なのにパラメータがrows, colsからindexとcolumnに変わってたりと
大して意味のない気まぐれな変更多くて修正めんどくさくて大変だった。
いったん決めたインターフェースは簡単に変えるなよ
コメント1件

498
デフォルトの名無しさん[sage]   投稿日:2017/03/11 06:57:44  ID:aLw+/MXn.net
>497
人のせいにするな
バージョンアップしたのはお前だろ
コメント1件

499
デフォルトの名無しさん[sage]   投稿日:2017/03/11 09:11:12  ID:1lhrIXZd.net
非英語圏の人間だと変えたくなる気持ちはわかる

500
デフォルトの名無しさん[]   投稿日:2017/03/11 10:47:31  ID:6Baozgnm.net
>498
流石に言ってることめちゃくちゃ

501
デフォルトの名無しさん[sage]   投稿日:2017/03/11 14:09:39  ID:xnjsjIDY.net(2)
軽々しくアップデートしないためにpipにもrequirementsがあって
他のパッケージマネージャでもlockfileが標準装備なのにな

どうもデータサイエンティスト(笑)界隈では違うみたいだね
データサイエンティスト界隈ではちゃんとバージョンロックしますよ
一緒にしないでね

502
デフォルトの名無しさん[sage]   投稿日:2017/03/11 15:03:18  ID:sUFiWX+J.net(2)
バージョンロックすればいいって本末転倒だなw
こういうところがPythonコミュニティって貧素だよね
コメント1件

503
デフォルトの名無しさん[]   投稿日:2017/03/11 15:48:33  ID:6BNQXKpF.net
最近はanacondaいれてそのままうpなしっていうケースが多いんじゃね

504
デフォルトの名無しさん[sage]   投稿日:2017/03/11 17:06:45  ID:xnjsjIDY.net(2)
>502
貧相なのは君の頭じゃないかな?
八丁味噌の代わりに脳みそを詰めてから人間様と会話してね
ゴミが口を利くのは失礼だよ…

505
デフォルトの名無しさん[sage]   投稿日:2017/03/11 17:44:24  ID:TDFtBaSE.net
パッケージマネージャがない文化圏の人なんだろ。ほっとけ

506
デフォルトの名無しさん[sage]   投稿日:2017/03/11 18:33:05  ID:sUFiWX+J.net(2)
あほらし
新機能や修正された内容を使いたいからアップデートする場合に
破壊的インターフェースの変更をパッケージマネージャが救ってくれるのか?
そもそもpipやconda自体が他言語に比べたら遅れてるよ
コメント1件

507
デフォルトの名無しさん[sage]   投稿日:2017/03/11 19:15:40  ID:JsoExgwj.net
アンインストールも出来ないもんな

508
デフォルトの名無しさん[sage]   投稿日:2017/03/11 20:04:29  ID:A+5sdcRl.net
> そもそもpipやconda自体が他言語に比べたら遅れてるよ

他言語ではどんな感じなのですか?

509
デフォルトの名無しさん[sage]   投稿日:2017/03/11 21:58:48  ID:G4RDUkFD.net
そりゃphp.exeをインストロールよ

510
デフォルトの名無しさん[sage]   投稿日:2017/03/11 23:40:49  ID:eiMEBd5j.net
そういや最近ピップエレキバンってあんまり聞かなくなったな

511
デフォルトの名無しさん[sage]   投稿日:2017/03/12 13:33:03  ID:1AEjxjTb.net(3)
>506
なんでお前のおしめの世話をパッケージマネージャがやるんだ?
意味が分からないね

512
デフォルトの名無しさん[sage]   投稿日:2017/03/12 14:00:07  ID:dDn+525+.net
こういう時はUlrich Drepper氏の言葉を思い出せ
「おかしいね、あんたに給料を払ってもらった覚えはないんだが」

513
デフォルトの名無しさん[]   投稿日:2017/03/12 14:46:17  ID:I92hpFaB.net
なんでDが死んだかよく考えよう

514
デフォルトの名無しさん[]   投稿日:2017/03/12 17:38:30  ID:PMaU+xiL.net
os linux python2.7.3

マウス操作 クリック及び絶対値によるマウス移動
Kona Linux 2.3 black(LXDE)

どうしたらええの?
コメント1件

515
デフォルトの名無しさん[]   投稿日:2017/03/12 18:02:12  ID:r/LAIW7C.net
なにが?

516
デフォルトの名無しさん[sage]   投稿日:2017/03/12 19:07:04  ID:cY26oMYj.net(3)
intとstrの比較ってキャストしないと出来ないんですか?
1 == "1" #だめ
1 == int("1") #おk
動的言語にしては厳しいですね
コメント1件

517
デフォルトの名無しさん[]   投稿日:2017/03/12 20:35:39  ID:nlBQnZfl.net(3)
むしろ、1と"1"を区別できない方が不便じゃないか?
コメント1件

518
デフォルトの名無しさん[sage]   投稿日:2017/03/12 20:54:19  ID:cY26oMYj.net(3)
>517
そうですね
ただキャストするのも面倒なので比較対象を動的に型変換してくれる仕組みがあればもっと楽かなと
コメント1件

519
デフォルトの名無しさん[sage]   投稿日:2017/03/12 20:58:36  ID:1AEjxjTb.net(3)
>516
あなたの言う動的言語って歯ブラシのことですか?
それとも15年遅れでようやくMVC(MVVM)に目覚めて舞い上がってる
馬鹿の極み集団のjavas何とかって言語ですか?
コメント1件

520
デフォルトの名無しさん[sage]   投稿日:2017/03/12 21:00:39  ID:cY26oMYj.net(3)
>519
歯ブラシってなんですか?
Perl PHP JavaScriptやら、まあ色々ありますけど。
なんか聞いちゃまずいこと聞いちゃいましたかね。

521
デフォルトの名無しさん[sage]   投稿日:2017/03/12 21:01:54  ID:1AEjxjTb.net(3)
あ、Perlですか
あの難読化不要言語の!
それは失礼しました
目と感覚がおかしくなるわけだわ!

522
デフォルトの名無しさん[sage]   投稿日:2017/03/12 21:13:33  ID:06rvr00V.net
Pythonをけなされたわけでもないのに
なぜそんな失礼なものの言い方をするのか
コメント1件

523
デフォルトの名無しさん[sage]   投稿日:2017/03/12 21:23:21  ID:PYKQ6eXf.net
>522
対立煽りの荒らしだよそいつ、いつもの多言語disってる

524
デフォルトの名無しさん[]   投稿日:2017/03/12 21:24:14  ID:WG9HLLmd.net
Pythonをけなされても失礼な言い方はあかんやろw

525
デフォルトの名無しさん[sage]   投稿日:2017/03/12 21:46:18  ID:QsWq6bQT.net(2)
会社のルーチンワークにPython使ってたけど、勝手に変なものインストールするなと怒られた
そういうのはエクセルVBA使えということらしい
今更VBAの学習するとか苦痛すぎんよー
コメント4件

526
デフォルトの名無しさん[]   投稿日:2017/03/12 21:54:20  ID:nlBQnZfl.net(3)
>525
せめてpowershellにしとけば…
コメント1件

527
デフォルトの名無しさん[]   投稿日:2017/03/12 21:56:52  ID:nlBQnZfl.net(3)
>518
キャストするのが面倒になるってことは、不適切なデータ型でいつまでも持ってることになります
整数型なのか文字列型なのかを判定が必要になるより前に早々に統一するようにしたら良いですよ

528
デフォルトの名無しさん[sage]   投稿日:2017/03/12 22:02:29  ID:Duab42uj.net
>525
ITに無理解な会社だな
今時LL言語すら使わせてくてないとは…
典型的な時代遅れ企業
コメント1件

529
デフォルトの名無しさん[sage]   投稿日:2017/03/12 22:23:16  ID:QsWq6bQT.net(2)
>528
Excelなら全員のPCに入ってるから、便利ツールを他のメンバーに展開できるってのも理由だそうだ
言い分はごもっともなんだけどさ、VBA使い辛過ぎる
コメント1件

530
デフォルトの名無しさん[sage]   投稿日:2017/03/12 23:54:45  ID:BMmtwfSE.net
>514
Kivy, pygame とか?

531
デフォルトの名無しさん[sage]   投稿日:2017/03/12 23:56:59  ID:LNqy/660.net
>529
Pythonならライセンス料も不要ですよと言ってやれw
コメント1件

532
デフォルトの名無しさん[]   投稿日:2017/03/13 00:01:57  ID:XK1SGK+p.net
>531
タダのものなんか信用できんって言われそう
コメント1件

533
デフォルトの名無しさん[sage]   投稿日:2017/03/13 00:09:38  ID:9DicF29x.net(2)
>532
秀丸に4000円払ってそう
コメント1件

534
デフォルトの名無しさん[sage]   投稿日:2017/03/13 00:19:33  ID:P6dkIYYB.net
>533
当たり前だろ
SIはどこも払ってんぞ

535
デフォルトの名無しさん[sage]   投稿日:2017/03/13 00:20:42  ID:RYBEx06L.net
>525
いま勝手にソフトインストールを許可しているところは珍しいだろ
うちですら標準以外のソフトは許可がいる
>526
俺は制限の厳しい事務用機ではps使っている
コメント3件

536
デフォルトの名無しさん[sage]   投稿日:2017/03/13 00:24:17  ID:G79FloD3.net
>535
思い込みの激しいやつだな

537
デフォルトの名無しさん[sage]   投稿日:2017/03/13 01:36:15  ID:h57/U2+3.net(2)
>535
うちですら?
知らんがな

538
デフォルトの名無しさん[sage]   投稿日:2017/03/13 01:39:41  ID:h57/U2+3.net(2)
>525
WindowsでもJavaScriptなら標準で使えるよ V8じゃないけど

539
デフォルトの名無しさん[sage]   投稿日:2017/03/13 03:07:52  ID:0Fbbs/T/.net
>535
お前のとこ程度だからな
しゃーねーわw

540
デフォルトの名無しさん[sage]   投稿日:2017/03/13 09:54:49  ID:7OlORt6v.net(2)
USBにインストールしときゃいいだろう
勝手に変なもの挿すなってか?
コメント2件

541
デフォルトの名無しさん[sage]   投稿日:2017/03/13 12:38:12  ID:WVfxmOF7.net
USBを自由に挿せるなんてセキュリティに無関心な会社だな

542
デフォルトの名無しさん[sage]   投稿日:2017/03/13 12:39:56  ID:ModCAPCS.net
>540
今時USBメモリーをぶっさせるとかどんだけセキュリティーレベル低いんだよ

543
デフォルトの名無しさん[sage]   投稿日:2017/03/13 12:49:01  ID:ciHv85X/.net
自宅警備員はセキュリティ意識の無い警備員

544
デフォルトの名無しさん[sage]   投稿日:2017/03/13 12:58:50  ID:7OlORt6v.net(2)
セキュリティーってどういう意味でいってんの?
ウイルス的な意味で?データ持ちだしてきな意味で?
いずれにしてもネットにつながってないPC使わされてるわけ?

545
デフォルトの名無しさん[sage]   投稿日:2017/03/13 13:06:34  ID:6dg6AzPS.net
知らん

546
デフォルトの名無しさん[sage]   投稿日:2017/03/13 13:28:32  ID:y3GzbIMG.net
seleniumで遊んでるんですけどメソッド名が長すぎてつらいです
お手軽にエイリアスつける方法ないですか

547
デフォルトの名無しさん[sage]   投稿日:2017/03/13 13:40:42  ID:9DicF29x.net(2)
def a():
return selenium_no_nagasugite_tsuratan_method()

548
デフォルトの名無しさん[sage]   投稿日:2017/03/13 13:42:23  ID:N3DmujAP.net
a = selenium_no_nagasugite_tsuratan_method

549
デフォルトの名無しさん[sage]   投稿日:2017/03/13 14:41:49  ID:ol+xkV3l.net
>540
個人のUSBメモリなんて使用不可だぞ
監視用プログラムまで入ってる

550
デフォルトの名無しさん[sage]   投稿日:2017/03/13 19:00:23  ID:EUXf7VM3.net(2)
a = numpy.array([[2,2],[3,3],[4,4]])
print(a)
[[2,2]
[3,3]
[4,4]]

a.shape
(3,2) 
で3行と2列になるので理解と一致しているのですが

b = numpy.array([2,3,4])

b.shape

(3, )
となります。

(1,3)とならないのはなぜでしょうか。
(3, )は何を表しているのでしょうか。

numpy.dot(a,b)で
ドット積を求める際に、aの列数とbの行数を一致させる所で疑問に思いました。
コメント2件

551
デフォルトの名無しさん[]   投稿日:2017/03/13 19:47:24  ID:xj6UKIPj.net
>550
前者は2次元
後者は1次元
コメント1件

552
デフォルトの名無しさん[sage]   投稿日:2017/03/13 20:29:04  ID:EUXf7VM3.net(2)
>551
ありがとうございます。
どうやら自分はそもそも行列の計算が理解できてないみたいです。
1次元配列(b)の場合、1行しかないのに、2列ある2次元配列(a)とのドット積を求められるのが理解できてないようです。

ドット積を求める際の、aの列数とbの行数を一致させる条件を満たしてないように思えますが
もう少し勉強したいと思います。


a = numpy.array([[2,2],[3,3],[4,4]])
b = numpy.array([2,3])         ← ([2,3,4])から変更しました。

numpy.dot(a,b)
#=> [10,15,20]

計算過程、2*2+2*3=10、 3*2+3*3=15、 4*2+4*3=20
コメント2件

553
デフォルトの名無しさん[sage]   投稿日:2017/03/13 21:46:45  ID:SBHz2jPN.net

554
デフォルトの名無しさん[sage]   投稿日:2017/03/13 22:09:19  ID:WBcIxG92.net
1x3:3x2でねえの?

555
デフォルトの名無しさん[]   投稿日:2017/03/14 08:28:49  ID:U+Sav0FR.net(2)
>550
[[2,3,4]]と[2,3,4]の違い

556
デフォルトの名無しさん[sage]   投稿日:2017/03/14 09:53:13  ID:lCw83dJo.net(2)
いちいちself渡さなきゃいけないとか糞みたいな仕様どうにかならんのか
コメント1件

557
デフォルトの名無しさん[]   投稿日:2017/03/14 10:07:53  ID:vbV/Jpv3.net(4)
>552
行列とベクトルの積
高校教科書ぐぐれ
コメント1件

558
デフォルトの名無しさん[]   投稿日:2017/03/14 10:17:02  ID:vbV/Jpv3.net(4)
>556
省略されてないだけで
ruby も javascript も self は渡されてる
コメント1件

559
デフォルトの名無しさん[sage]   投稿日:2017/03/14 10:21:25  ID:cNQYXtWs.net
馴染むと逆にself見えないのにイライラし始める

560
デフォルトの名無しさん[sage]   投稿日:2017/03/14 12:37:46  ID:Bmc3j2Q1.net
前の人生でselfを粗末に扱ったから
今の人生ではselfによって苦痛を与えられてるとかうんたらかんたら

Guidoは仏教徒じゃねえだろうけど

561
デフォルトの名無しさん[sage]   投稿日:2017/03/14 12:49:15  ID:qHSOlZCd.net(4)
>558
その省略できないってところを言ってるんだろ
コメント1件

562
デフォルトの名無しさん[]   投稿日:2017/03/14 13:15:40  ID:7gNhx2Mq.net(3)
スコープが明確でいいじゃない
コメント2件

563
デフォルトの名無しさん[sage]   投稿日:2017/03/14 15:21:16  ID:vIMzEjCF.net(3)
selfはクソだわ
コードに占めるselfの割合がパない

564
550[sage]   投稿日:2017/03/14 15:25:11  ID:Bz+GkCJO.net
>553-555
>557
あざます。勉強します。数学参考書だけで理解できる人うらやましい。

565
デフォルトの名無しさん[sage]   投稿日:2017/03/14 15:28:11  ID:+2Orn9W7.net
こりゃ他の言語も詳しくないな

566
デフォルトの名無しさん[sage]   投稿日:2017/03/14 15:53:25  ID:vbV/Jpv3.net(4)
>561
s にしても良い
コメント1件

567
デフォルトの名無しさん[sage]   投稿日:2017/03/14 15:53:50  ID:vbV/Jpv3.net(4)
>562
ほんそれ

568
デフォルトの名無しさん[]   投稿日:2017/03/14 15:56:13  ID:5xEA7Y6K.net
しかもf(x,y)の関数にf(x,y,z)したらエラー出る謎

569
デフォルトの名無しさん[sage]   投稿日:2017/03/14 18:24:43  ID:HClKglRa.net(4)
=============================== RESTART: Shell ===============================
>>> def mySort(args):
    s = sorted(args, key=lambda x:x[0], reverse=True)
    for i in s:print(i)


>>> l = [(1,'hoge'), (1,'fuga'), (1, 'test')]
>>> l = set(l) #これを再度リストに変換してもソート順は不定
>>> mySort(l)
(1, 'hoge')
(1, 'fuga')
(1, 'test')
>>>
これindex[0]の要素でソートしているんだけど、『Shellをリスタートして実行する度に』ソート順が変わります。
原因はset、一回setしたらリストに戻しても結果は同じでソート順は不定。
setを使わなければソート順は毎回同じ。

要素の重複を無くすためにsetしてからソートすることがあると思うけど、keyで指定する要素が重複していると
ソート順が不定になるんですよ、こわいよね、こわいよねぇー。
気づいたので報告でした。
コメント2件

570
デフォルトの名無しさん[sage]   投稿日:2017/03/14 18:33:18  ID:qHSOlZCd.net(4)
>566
意味わからん
省略できるかどうかの話に
短いからいいだろ?
って言いたいの?

571
デフォルトの名無しさん[]   投稿日:2017/03/14 19:09:46  ID:7gNhx2Mq.net(3)
>569
set、sortedの仕様を理解してないのか、それとも、理解した上でそれを書き込んでるのか悩んでる
もうちょっと、>569の望む動作を書いてみてほしい

今のとこ9:1ぐらいで前者だけど、
もしそうだとすると、ドキュメントの頭数行すら読まずに、バグを作りこんだコードを書き込んでると指摘するのと同じ事になるからちょっと遠慮してる
コメント1件

572
デフォルトの名無しさん[]   投稿日:2017/03/14 19:14:31  ID:CJRugdQQ.net(3)
>571
お前も理解してないだろw

573
デフォルトの名無しさん[sage]   投稿日:2017/03/14 19:52:44  ID:/ZkZ9VAV.net
順序を持つ Map はあるけど、
順序を持つ Set ・集合は、聞いたことがない

「set 順番 python」で検索!
コメント1件

574
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:02:32  ID:6i3O/c5a.net
まあ集合の定義からして順序ないもんな
配列だろ

575
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:10:06  ID:lCw83dJo.net(2)
スコープ明確ってぱっと見てもわかるようなコードに必要あるのか
pythonなんてコード量減らすことに重点置いてると思ってたのにな
あんなゴミみたいな仕様なのはガッカリ
コメント3件

576
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:18:53  ID:qHSOlZCd.net(4)
>573
順序集合 もしくは ordered set でググれ
https://pypi.python.org/pypi/ordered-set

577
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:21:12  ID:qHSOlZCd.net(4)
>575
> pythonなんてコード量減らすことに重点置いてると思ってたのにな
Perl に Go!!

578
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:24:21  ID:iZQuY0cM.net
Pythonはコード量ではなく可読性に重点を置いているのでは

579
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:41:23  ID:gIyZXesU.net
>575
頭にゴミが詰まってるから何かと勘違いしてるんだな

580
デフォルトの名無しさん[sage]   投稿日:2017/03/14 20:41:57  ID:2RzlZOpi.net
>575
つHaskell

581
デフォルトの名無しさん[]   投稿日:2017/03/14 20:43:26  ID:7gNhx2Mq.net(3)
selfについては、FAQに書かれるレベルにはよくある質問です
>なぜメソッドの定義や呼び出しにおいて ‘self’ を明示しなければならないのですか?
http://docs.python.jp/3/faq/design.html#why-self
コメント1件

582
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:02:26  ID:vIMzEjCF.net(3)
>581
このFAQはほとんど疑問に答えてなくて草
importしたメソッドは修飾せずに呼び出せてインスタンスメソッドはself付けないと呼び出せない
高凝集にするために同じクラスにしてんのにね

583
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:10:19  ID:HClKglRa.net(4)
集合やら辞書に順番が無いのは分かるけど、毎回違う並びになるってのがね。
入力は一緒なのに出力が毎回違うってのがね、なんともね。
いや、分かるよ、分かるんだけど、集合さんのやりやすいように並べてくれればいいんだけど、
多分効率が良い並びに並び替えているんだと推察するんだけどさ、毎回違うってことは、あれ?
え? もしかして適当に並べてんの?って思うじゃん? いや、いいんだけどさぁ
コメント1件

584
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:11:07  ID:iZdJeGOb.net(4)
self不要な人の中ではインスタンス変数ってどう扱おうとしてんの
コメント3件

585
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:11:43  ID:iZdJeGOb.net(4)
>583
毎回変化しないとhashdos食らうねんで
コメント1件

586
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:15:30  ID:iZdJeGOb.net(4)
Hashdos対策のために毎回ハッシュ値が変化するようになって効率は当然落ちた

587
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:17:28  ID:HClKglRa.net(4)
>585-586
なるほど、そんな事情があるんですね。ありがとネー。

588
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:19:24  ID:rU4aNWa3.net
雑な反応でワロタ
コメント1件

589
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:35:30  ID:HClKglRa.net(4)
>588
え”ぇ〜? えーっと、見当違いな回答くれた方々もありがとネー アイシテルヨー

590
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:41:17  ID:mQlVuczt.net(2)
無理すんなよ

591
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:42:55  ID:6yMQ1VM0.net
>584
selfに文句をつけてるやつは
多分オブジェクト指向を理解してないんだと思う
コメント2件

592
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:49:21  ID:mmIv/hdq.net(2)
>591のいうオブジェクト指向って何なの?
コメント1件

593
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:50:20  ID:vIMzEjCF.net(3)
selfに文句ないやつはスコープチェーンを知らないんだと思う

594
デフォルトの名無しさん[sage]   投稿日:2017/03/14 21:58:01  ID:mmIv/hdq.net(2)
お、スクリプト言語としてスコープチェーンを減らすためにself必須にしたっていうなら理解できなくもない。
ただ、インスタンスメソッドにself引数必須なのは全く理解できないし、
>584>591は何言ってるのかわからない。
コメント2件

595
デフォルトの名無しさん[]   投稿日:2017/03/14 22:04:04  ID:U+Sav0FR.net(2)
>594
スコープチェーンって何かを調べちゃったよ
それを減らそうとしたんじゃなくて、人間の可読性のためだと思うんだけど

596
デフォルトの名無しさん[sage]   投稿日:2017/03/14 22:17:12  ID:1OijHc6U.net
仕様に関して文句つけてるやつは The Zen of Pythonを百回読み直してこい
それでも文句があるならRubyでやれ

597
デフォルトの名無しさん[]   投稿日:2017/03/14 22:21:30  ID:CJRugdQQ.net(3)
えっ?self?あ、そうか。そんなものもあったな。いやあ、すっかり忘れておったわw

598
デフォルトの名無しさん[sage]   投稿日:2017/03/14 22:23:18  ID:mQlVuczt.net(2)
使いやすい奴を使えよ、仕様も決められないくせに

599
デフォルトの名無しさん[sage]   投稿日:2017/03/14 22:28:34  ID:iZdJeGOb.net(4)
>594
そのまま受け取ってもらっていいけど
インスタンス変数をどう定義してどう表記してスコープはどう定義する気なのか言ってみてよ
次のバージョンからselfが無くなる仮定で述べてみて
できないなら夢は夢の中で呟いてくれ
コメント1件

600
デフォルトの名無しさん[]   投稿日:2017/03/14 22:34:55  ID:85Zkl0NJ.net
>592
1980年代に設計された Modula-3 と呼ばれる言語におけるオブジェクト指向のこと
もともとは Pascal 系の手続き型からモジュール化拡張へと発展した Modula から始まり。
Modula-2 で改訂されたあと、オブジェクト指向対応で登場したのが Modula-3
変数 self を常に明示すべきという教義は Modula-3 で生まれ、その伝統は Python に伝承された

残念ながら Modula と同時期に誕生した Smalltalk だと self は暗黙的な疑似変数であり、
その性質は C++/Java/C# といった主流のオブジェクト指向言語へと継承され、世間の常識となっている

なお純粋手続き型言語、たとえば C で OOP を模倣する場合、C 関数の第一引数に self と命名する、
もしくは self とみなすというのは、暗黙の了解になっている
だから一見して奇妙と感じるかもしれない Python の self 地獄に慣れる事は、
手続き型脳を養成するには大切だと思われ

Python は純粋手続き型言語であり、過度なオブジェクト指向プログラミングや関数型プログラミングは
推奨していないのだから、self の出現を苦痛に感じるとしたら教義に反していると考えるべきだろう
コメント3件

601
デフォルトの名無しさん[sage]   投稿日:2017/03/14 22:37:03  ID:WKKBROKD.net
脳にウジ虫が沸いた奴の相手するよりインデント様を拝めボケども

602
デフォルトの名無しさん[]   投稿日:2017/03/14 22:41:22  ID:CJRugdQQ.net(3)
>600
対比させるなら手続き型プログラミングと関数型プログラミングだな
オブジェクト指向はプログラミング手法においてファーストクラスパラダイムではない

せっかくググってきたけど残念だったなw

603
デフォルトの名無しさん[sage]   投稿日:2017/03/14 22:55:40  ID:sQtxczOo.net
Firefox ESR 45.8.0
https://www.python.jp/ が開けないんだがおま環?
http://www.python.jp/ こっちは開ける
コメント1件

604
デフォルトの名無しさん[sage]   投稿日:2017/03/14 23:08:57  ID:094BKVIr.net
>599
Java なり C++ なりと同じでいいんじゃね

605
デフォルトの名無しさん[sage]   投稿日:2017/03/14 23:43:17  ID:vYD/qrf6.net
>600
> Modula と同時期に誕生した Smalltalk

Smalltalkは1972年、もっというとSimula 67は1967年なんだけど…

606
デフォルトの名無しさん[sage]   投稿日:2017/03/14 23:54:04  ID:1gDFT8Hx.net
ベッドの中でSmalltalk

607
デフォルトの名無しさん[sage]   投稿日:2017/03/15 10:28:37  ID:/5hEjE00.net(2)
>インスタンスメソッドにself引数必須なのは全く理解できないし、
これは本当その通り

608
デフォルトの名無しさん[sage]   投稿日:2017/03/15 10:45:09  ID:qed+p8OG.net
インスタンスメソッドのself引数はどんな屁理屈をこねたところでしょせんYAGNI案件
self以外の変数名を使う気がないならさっさとやめた方がいいのはみんなわかっている
けど互換性の問題があるのでやめられないのも自明だから論じるだけ無駄無駄無駄

609
デフォルトの名無しさん[sage]   投稿日:2017/03/15 14:33:34  ID:7YWEdixI.net(3)
>603
証明書リセットしたら?

610
デフォルトの名無しさん[sage]   投稿日:2017/03/15 14:33:52  ID:7YWEdixI.net(3)
>584
rubyは@つけてるけど正直言ってキモい

611
デフォルトの名無しさん[sage]   投稿日:2017/03/15 14:48:59  ID:lNG1lg3A.net(3)
>562
なおブロックの変数は外におもらしするもよう


そんなクソみたいなスコープじゃなく
ブロックスコープどうにかしてほしかったわ
このアホ仕様なんなんせい?

612
デフォルトの名無しさん[sage]   投稿日:2017/03/15 15:07:55  ID:/5hEjE00.net(2)
self抜きの実装なんてJavaのような純粋なオブジェクト指向言語を考えればいいだろう
そのへんは>600がうまく説明しているが(本当かどうかは知らんけど)
別にメソッドが自オブジェクトさすのに明示的にself使うのは構わない
そんな言語はたくさんあるし省略可能な言語でもやっちゃいけないというわけじゃないし
だがメソッドの引数にまでselfを渡すのは解せない
コメント1件

613
デフォルトの名無しさん[sage]   投稿日:2017/03/15 15:17:15  ID:7YWEdixI.net(3)
self使ってるとpythonモジュールをCで書くときにめっちゃ楽やね
コメント1件

614
デフォルトの名無しさん[sage]   投稿日:2017/03/15 16:42:45  ID:lNG1lg3A.net(3)
>613
マこ?

615
デフォルトの名無しさん[sage]   投稿日:2017/03/15 20:31:42  ID:MllseS5p.net
selfはコンテキスト依存の予約語とみなせばそう不自然でもないと思うがな。
コメント1件

616
デフォルトの名無しさん[sage]   投稿日:2017/03/15 21:08:55  ID:FiGu7lnE.net(2)
ダメなところなダメって認めた上で仕様だから仕方が無いと受け入れる人と
ダメじゃないよ〜って必死に擁護する人って何が違うんんだろね
コメント1件

617
デフォルトの名無しさん[]   投稿日:2017/03/15 21:54:08  ID:1IOupjxg.net
>612
メソッドの引数にselfを渡すってのが分からないけど、渡されてくることを言ってる?

618
デフォルトの名無しさん[]   投稿日:2017/03/15 22:20:20  ID:IsHCJowS.net
>616
擁護という発想をもつお前がまず異常なんだよ
コメント1件

619
デフォルトの名無しさん[sage]   投稿日:2017/03/15 23:04:15  ID:FiGu7lnE.net(2)
>618
必死擁護さんチーッス!

620
デフォルトの名無しさん[sage]   投稿日:2017/03/15 23:04:22  ID:lNG1lg3A.net(3)
>615
それを人間様にタイプさせるなって話だよ
Javaやペチプーじゃないんだから

621
デフォルトの名無しさん[sage]   投稿日:2017/03/15 23:53:38  ID:hkSYS8YS.net
何年か前に俺理論でPythonなんか絶対に流行らないって言ってた奴が
恥じかいて今発狂してるんやろなw

622
デフォルトの名無しさん[sage]   投稿日:2017/03/16 06:16:13  ID:lGYi84mg.net(3)
言うほど流行ってない
シリコンバレーでちょっとブームなだけ

623
デフォルトの名無しさん[]   投稿日:2017/03/16 08:53:26  ID:L2BK4jtk.net(2)
シリコンバレーでちょっと流行る以上の流行があるのか?
あ、島国ジャップランドのITドカタ界での流行か(笑)
コメント1件

624
デフォルトの名無しさん[sage]   投稿日:2017/03/16 09:03:02  ID:nS5r2MC5.net(2)
PHPが流行ってるバカジャップより遙かに流行ってると言える
コメント2件

625
デフォルトの名無しさん[sage]   投稿日:2017/03/16 10:50:37  ID:lGYi84mg.net(3)
>623
流行は一過性
彼らは決してそれにしがみつかない
常に最先端を行く

>624
まるでシリコンバレーのWebがPythonで出来てるかの言いようだな
残念だが違うからね

626
デフォルトの名無しさん[sage]   投稿日:2017/03/16 11:04:48  ID:wefIHlcK.net(2)
流行る流行らない以前に、相当前から使われてると思うんですけど
コメント1件

627
デフォルトの名無しさん[sage]   投稿日:2017/03/16 11:11:58  ID:lpFPO/Ef.net
ソフトウェアのスクリプト用、YouTube、ピクサー、商用ゲームとかも昔から機能や容易さで採用多いんじゃね

628
デフォルトの名無しさん[sage]   投稿日:2017/03/16 11:30:30  ID:zICNXBzf.net
>624
嫌儲のアホ

629
デフォルトの名無しさん[sage]   投稿日:2017/03/16 12:00:53  ID:lGYi84mg.net(3)
>626
いいえ。Java王国の牙城をようやく崩してここ数年で使われてるだけ
成熟しないとなかなか手を出しにくいのがプログラム言語
ただもうシリコンバレーはGoへシフトしつつある
Grumpyが出てその流れは加速するだろう
Pythonが無駄になるわけではないから日本語ドキュメント少なくて先端を行けないジャップランド住民は
引き続きPythonをやっていればいい

630
デフォルトの名無しさん[sage]   投稿日:2017/03/16 12:13:43  ID:wefIHlcK.net(2)
数年?
10数年は超えてるんだが

631
デフォルトの名無しさん[sage]   投稿日:2017/03/16 13:58:37  ID:rQy2tY4E.net
流行ってないとかどんだけドメスティックなんだよ。ドメスティックどころか半径10mくらいしか見えてないんじゃないの?

流行を過ぎて高シェアを保ったまま安定期に入ったって言うなら同意するぞ

632
デフォルトの名無しさん[sage]   投稿日:2017/03/16 14:02:37  ID:FhSht7J9.net
ドメスティックラーニング=DL

633
デフォルトの名無しさん[sage]   投稿日:2017/03/16 15:08:25  ID:nS5r2MC5.net(2)
ドメスティックジャップランド土人

634
デフォルトの名無しさん[sage]   投稿日:2017/03/16 15:52:15  ID:/8Qs1s2z.net
嫌儲土人

635
デフォルトの名無しさん[sage]   投稿日:2017/03/16 19:10:27  ID:OzitRQy3.net
分析系のところで裾野が広がってきてるけど
Web周りのところは特に昔と変わらんでしょ

636
デフォルトの名無しさん[sage]   投稿日:2017/03/16 19:54:24  ID:MsEt01LI.net
GOか・・・本を一冊買ったけど最初のページで挫折した
俺、ブロックにカッコを使う言語はダメなんだわ
だからCOBOLとPythonしか受け付けない
コメント1件

637
デフォルトの名無しさん[sage]   投稿日:2017/03/16 20:02:00  ID:nl8pGqLF.net(2)
コボラー

638
デフォルトの名無しさん[sage]   投稿日:2017/03/16 20:12:28  ID:l+r7lLu3.net
Goはセミコロンないのいいよね

639
デフォルトの名無しさん[]   投稿日:2017/03/16 21:59:18  ID:L2BK4jtk.net(2)
>636
Lisp,Haskell(小声)

640
デフォルトの名無しさん[]   投稿日:2017/03/16 22:44:58  ID:6u/sVXZC.net
もっと大きな声で

641
デフォルトの名無しさん[sage]   投稿日:2017/03/16 22:46:14  ID:nl8pGqLF.net(2)
ゴミゴミゴミ

642
デフォルトの名無しさん[sage]   投稿日:2017/03/18 11:39:46  ID:Ifq5efwt.net(2)
Unicodeのコードを入力すると文字に変換してくれるじゃないですか
>>> '\u3001'
'、'
>>> '\u3004'
'〄'
>>> '\u3000'
'\u3000'
>>>
\u3000は全角空白らしいのですが、これだけ変換してくれません
これはバグなんですか? どう対応していますか?

643
デフォルトの名無しさん[sage]   投稿日:2017/03/18 13:20:25  ID:nte9+0+L.net
対話シェルの応答では空白や制御のたぐいは
目に見えるようにエスケープされる仕様("\t"とか"\n"と同じ)
表示するには対話シェルの応答ではなくprint関数などで出力する
コメント1件

644
デフォルトの名無しさん[sage]   投稿日:2017/03/18 14:19:52  ID:Ifq5efwt.net(2)
>643
ありがとうございまぁーーーーすッ!

645
デフォルトの名無しさん[sage]   投稿日:2017/03/18 22:15:26  ID:07ciTUTr.net
Win95世代マシンのcプログラムと今時のマシン上のpythonと
どちらが速いですか?

646
デフォルトの名無しさん[sage]   投稿日:2017/03/18 23:35:43  ID:ToBlr9Py.net
電源入れて起動させてる間も時間に含めるなら断トツで今

647
デフォルトの名無しさん[sage]   投稿日:2017/03/19 14:14:20  ID:zGHcaEct.net
戻れって言われても95には戻りたくないな
0000なら余裕

648
デフォルトの名無しさん[sage]   投稿日:2017/03/21 11:54:54  ID:z/TGqx3t.net
Eclipse使ってる?

649
デフォルトの名無しさん[sage]   投稿日:2017/03/21 12:14:26  ID:0KkGi18y.net
いいえ

650
デフォルトの名無しさん[sage]   投稿日:2017/03/21 12:19:51  ID:Mh4U+qEm.net
そうか、使ってみるわ

651
デフォルトの名無しさん[sage]   投稿日:2017/03/21 16:17:10  ID:uzSvvu2S.net(2)
プログラム書いてる癖に全角英字使うやつは何やってもだめ
コメント1件

652
デフォルトの名無しさん[sage]   投稿日:2017/03/21 17:05:51  ID:hzYhyXSz.net(2)
>651
なんで?
コメント2件

653
デフォルトの名無しさん[sage]   投稿日:2017/03/21 17:06:04  ID:JnAtothN.net(2)
タブが重要な意味を持つ、変な感じ

654
デフォルトの名無しさん[sage]   投稿日:2017/03/21 17:11:47  ID:uzSvvu2S.net(2)
>652
理由が分からんなら全角スペースが混ざった初心者のコードでもデバッグしてろ
コメント1件

655
デフォルトの名無しさん[sage]   投稿日:2017/03/21 17:20:41  ID:JnAtothN.net(2)
if あれ == True:
タブprint("せやな")
else:
タブprint("なんでや")

656
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:03:15  ID:Y9IoJLQM.net(2)
whileの勉強し始めたのですが、教えてくだしあ

import random
HP = random.randint(50,150)
dame = random.randint(1,20)
i = 1
print("あなたのHPは、" + str(HP))
print("スライムの連続攻撃")
while dame <= HP:
print(str(i) + "回目のダメージ" + str(dame) + "ダメージを勇者に与えた")
HP -= 10
i += 1
print("残りのHP" + str(HP))

(´・ω・`)与えるダメージが同じになるのですが・・・

Whileの中にdame関数入れてもエラーになります(^q^)もうサッパリです。
コメント2件

657
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:10:01  ID:81dK4yQi.net
>656
コードを書く前に
死ぬほどフローチャートを書いてアルゴリズムを考えろや

貴方は言語云々の話しする前のレベルだぞ
コメント2件

658
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:14:01  ID:Gqo7Hi1F.net(3)
>656
HP -= 10では常に10ダメージを実際には与えてるわけで、ここを変えてやればおk
コメント1件

659
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:21:04  ID:Y9IoJLQM.net(2)
>657
わかったぉ。おっさんありがと!

>658
馬鹿な質問でした。勉強がんばります!

660
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:24:09  ID:Wm5e28fx.net
フローチャートでアルゴリズム考えるってマジ?

661
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:25:03  ID:Gqo7Hi1F.net(3)
フローチャート()なんての一々書いてるのは時間が死ぬほど余ってるおっさんぐらいだろ

662
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:26:48  ID:Gqo7Hi1F.net(3)
とか言ったけどSchemeの継続とかは意味不明すぎてフローチャートっぽいの書いてたな

663
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:34:20  ID:Y73ZsS+x9
import random
HP = random.randint(50,150)
i = 1
print("あなたのHPは、" + str(HP))
print("スライムの連続攻撃")
while 0 < HP:
□dame = random.randint(1,20)
□print(str(i) + "回目のダメージ" + str(dame) + "ダメージを勇者に与えた")
□HP -= dame
□i += 1
print("残りのHP" + str(HP))

664
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:35:04  ID:7v5R6YRE.net(2)
import random
HP = random.randint(50,150)
i = 1
print("あなたのHPは、" + str(HP))
print("スライムの連続攻撃")
while 0 < HP:
□dame = random.randint(1,20)
□print(str(i) + "回目のダメージ" + str(dame) + "ダメージを勇者に与えた")
□HP -= dame
□i += 1
print("残りのHP" + str(HP))
コメント1件

665
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:39:44  ID:Ljqwul1a.net
初心者はフローチャート書いて流れ理解しながら処理作っていったほうが楽だし

666
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:42:58  ID:jV0Y+t/Y.net
このレベルの人は頭で考えてるロジックを図示できないからフローチャートも有効
>664も最後のprint文のインデント必要でしょ
コメント1件

667
デフォルトの名無しさん[sage]   投稿日:2017/03/21 18:48:53  ID:7v5R6YRE.net(2)
>666
そこのインデントが必要かどうかは制作者の判断にゆだねるとして、
質問内容から超初心者スレと勘違いしてたわw
コメント1件

668
デフォルトの名無しさん[]   投稿日:2017/03/21 19:04:11  ID:egi3dih0.net
>667
ここは超初心者スレじゃないけどお前に勉強する気があるなら
俺達はいつだって大歓迎するぜ!

669
デフォルトの名無しさん[sage]   投稿日:2017/03/21 20:27:22  ID:hzYhyXSz.net(2)
>654
頭おかしいんじゃないですか?

670
デフォルトの名無しさん[sage]   投稿日:2017/03/21 20:38:25  ID:DmasUKVb.net
目的は質の高いプログラムを作成すること。
フローチャートは理解するための手段なので、必要のある人は書けばよい。

671
デフォルトの名無しさん[sage]   投稿日:2017/03/21 20:44:17  ID:EOakUJK/.net
プログラマに半角全角入り混じった文字列を与え続けると死ぬってあったな

672
デフォルトの名無しさん[sage]   投稿日:2017/03/21 21:06:48  ID:wMkQNPrT.net
健全でない言葉が含まれているため表示しません 内容を確認する

673
デフォルトの名無しさん[sage]   投稿日:2017/03/21 22:02:53  ID:GVEvNm9M.net
かわいそうに初心者におちょくられちゃったんだな

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

変数1 = '1'
print(変数1)

リストA = ['A', 'A']
for a in リストA:
print(a)

674
デフォルトの名無しさん[sage]   投稿日:2017/03/21 23:18:34  ID:FG0gbPrN.net
やっぱ初心者向けの言語として認知され始めてるようだな
PHPスレ並のレベル

675
デフォルトの名無しさん[sage]   投稿日:2017/03/22 00:16:30  ID:+9rAaXcc.net(2)
>652
プログラミングをやってるとソースコード内で全角英字を使わないように
細心の注意を払うようになる
で、それの意識が定着するとプログラミングでない普通の文章でも
全角英字を無意識的に使わなくなる

ってだけかと

別に普段の文章を書くときとソースコードを書くときで頭をしっかり切り替えて
使い分けてれば何ら問題ないし、普段の文章で全角英字を使わないことが
プログラマとしての必須条件でもない

676
デフォルトの名無しさん[sage]   投稿日:2017/03/22 00:35:00  ID:E3vl/zz6.net(2)
>657
まだフローチャートガイジおるんか
ええ加減老衰で死ねや

677
デフォルトの名無しさん[sage]   投稿日:2017/03/22 00:43:12  ID:+9rAaXcc.net(2)
フローチャートは紙に書いても頭に書いてもいい
書く場所については特に制限はない
フローチャートは「絶対に」紙に書かないとダメと言い張る人は、
残念ながら自分の脳みその性能は低めだということを大声で
叫んでいるのと等価である

頭でフローチャートを考える限り間違いが起こるという考えは
ある意味で理にかなった「意見」であるが、絶対に間違えるという
根拠はどこにもないのである

678
デフォルトの名無しさん[sage]   投稿日:2017/03/22 00:57:13  ID:E3vl/zz6.net(2)
「フローチャートは時代遅れの厄介者」

1975年初版発行の『人月の神話』より

>1975年
>1975年
>1975年

わかるか?

679
デフォルトの名無しさん[sage]   投稿日:2017/03/22 01:07:29  ID:clvxVqHS.net
UMLがナウい

680
デフォルトの名無しさん[sage]   投稿日:2017/03/22 05:49:58  ID:pQEBF+SX.net
プログラミング論が語りたければ然るべきスレ行けやメクラガイジ*n

681
デフォルトの名無しさん[sage]   投稿日:2017/03/22 10:08:13  ID:gFKsHq1t.net(2)
おまいら、pythonでUI作るときなに使ってる?
wx?tk?

682
デフォルトの名無しさん[sage]   投稿日:2017/03/22 10:19:57  ID:d/gH/Sax.net
プログラムは直感で書きます

683
デフォルトの名無しさん[sage]   投稿日:2017/03/22 13:27:29  ID:rFvJCad9.net
tk。標準搭載というのはかなりでかいマジで、マジで楽
シンプルなのも良いマジで、マジやばい
見た目がダサいとかいわれるけどマジどうでもいい

684
デフォルトの名無しさん[sage]   投稿日:2017/03/22 14:19:57  ID:rzLKjPpj.net
漢は黙ってCUI(暴論)

685
デフォルトの名無しさん[sage]   投稿日:2017/03/22 15:07:28  ID:9HEAdICR.net
stdin食べてstdoutに出すフィルターしか作っていない。

686
デフォルトの名無しさん[sage]   投稿日:2017/03/22 15:26:12  ID:bMBOr2tF.net(2)
PythonってUIエディタある?
htmlみたいにシコシコ書くの?
コメント1件

687
デフォルトの名無しさん[sage]   投稿日:2017/03/22 15:37:47  ID:gFKsHq1t.net(2)
>686
wxならxrcエディタで作ったxrcファイルを食わせることができるかな

688
デフォルトの名無しさん[sage]   投稿日:2017/03/22 15:39:26  ID:bMBOr2tF.net(2)
ありがとう
ちょっとそれ見てみる

689
デフォルトの名無しさん[sage]   投稿日:2017/03/22 16:42:31  ID:TOyg2Hpt.net(2)
pythonのtkに関するドキュメントなんかいいのある?
あんま詳しいの見つからない

690
デフォルトの名無しさん[sage]   投稿日:2017/03/22 16:51:46  ID:TkmhdrDf.net

691
デフォルトの名無しさん[sage]   投稿日:2017/03/22 17:16:48  ID:TOyg2Hpt.net(2)
あれ、こんなに充実してたっけ・・・?
前に見た時はもっとショボかった気がする

tix関係の事知りたかったんだ
ありがとう。読み直してみる

692
デフォルトの名無しさん[sage]   投稿日:2017/03/22 18:51:52  ID:csqP55uG.net
全角文字だけ色違いで表示されるように
エディタを設定しておけばいいのでは

693
デフォルトの名無しさん[sage]   投稿日:2017/03/22 19:07:00  ID:6MsxsFAP.net(2)
とりあえず全角スペースが可視化されるフォント(Ricty Diminished)使ってる

694
デフォルトの名無しさん[sage]   投稿日:2017/03/22 23:25:19  ID:ThvgoSqB.net(2)
全角と半角のスペースが混在することなんて本当にあるんかね?
変数名を全角文字使って書いてたらありうるのか
文字列リテラル以外のところで全角スペース間違って入っててもエラー出て一発でわかるだろうに

695
デフォルトの名無しさん[sage]   投稿日:2017/03/22 23:29:42  ID:6MsxsFAP.net(2)
初心者時代にウェッブからコピペしてたら全角スペース食らったな、原因の特定で30分消えた

696
デフォルトの名無しさん[sage]   投稿日:2017/03/22 23:36:31  ID:tZVwD734.net(2)
ウェッブ

697
デフォルトの名無しさん[sage]   投稿日:2017/03/22 23:39:50  ID:ThvgoSqB.net(2)
ああ、ゥエッブからコピペならありそうだな
初心者ならエラーメッセージ見てもよくわからんか

698
デフォルトの名無しさん[]   投稿日:2017/03/22 23:53:33  ID:s6TCZGrO.net
tixは3.6で撤廃されるけどな

699
デフォルトの名無しさん[sage]   投稿日:2017/03/22 23:54:08  ID:tZVwD734.net(2)
しー


700
デフォルトの名無しさん[sage]   投稿日:2017/03/23 08:30:44  ID:JsFt79NU.net(2)
え、それ困るな。
代替は用意されないの?

701
デフォルトの名無しさん[sage]   投稿日:2017/03/23 09:23:26  ID:HnTvYzoy.net
つttk

撤廃も代替もtixドキュメントのトップに書いてありますがな
>690から行けまっせー
コメント1件

702
デフォルトの名無しさん[sage]   投稿日:2017/03/23 11:46:17  ID:39On3zda.net
https://try.jupyter.org
ここの
Welcome to Python.ipynb
を選んで
File - New Notebook
を作ってソースを入れると実行されるのですが
日本語の表示が可笑しいのです
どうすれば日本語を表示できますか

703
デフォルトの名無しさん[sage]   投稿日:2017/03/23 15:12:57  ID:lMN/iAdI.net
笑えばいいと

704
デフォルトの名無しさん[sage]   投稿日:2017/03/23 18:31:35  ID:JsFt79NU.net(2)
>701
ありがとう。
でも、そもそもttkではできないことをするためにtixを使っていた。
そもそもtixってそういう位置づけのものだと思う。
https://i2.wp.com/www.wikipython.com/wp-content/uploads/little-...

705
デフォルトの名無しさん[sage]   投稿日:2017/03/25 16:38:08  ID:Kx0eU1yK.net(2)
別の某言語だと全画面しかとれなかったのですが、
Windowsのアクティブウインドウあるいは指定したアプリケーションのスクリーンショットって、
Pythonで取得できますか?

706
デフォルトの名無しさん[sage]   投稿日:2017/03/25 16:44:16  ID:5MnOmzEx.net
とれます
コメント1件

707
デフォルトの名無しさん[sage]   投稿日:2017/03/25 16:50:45  ID:Kx0eU1yK.net(2)
>706
ありがとうございます。
早速調べてみますね。

708
デフォルトの名無しさん[]   投稿日:2017/03/28 07:37:18  ID:BRlIFiUe.net
アルゴリズム(仕組み)考えるには数学と何を勉強するの?
総計、幾何学、数学……python

グラフィックと組み合わせる?←デザイン論(視覚効果がどうとか)

調べたら、山ほど出てきて分からなく成りました
どなたか、ご教授おねがいします
コメント4件

709
デフォルトの名無しさん[sage]   投稿日:2017/03/28 08:11:20  ID:0jTbPEdm.net
Pythonはおやつに入りますか?

710
デフォルトの名無しさん[]   投稿日:2017/03/28 09:54:21  ID:FL01cXZa.net(2)
いいえ、スネークの主食です

711
デフォルトの名無しさん[sage]   投稿日:2017/03/28 10:08:55  ID:idISHk3E.net
>708
アルゴリズムを考えるのに知識はいらない
発想力だけあれば良い

そこに挙げられているのは考えたアルゴリズムを実装する時に役に立つものでしかない
プログラマーと数学者は別物である

712
デフォルトの名無しさん[sage]   投稿日:2017/03/28 10:57:36  ID:5Al1oUXa.net
>708には無理
コメント1件

713
デフォルトの名無しさん[]   投稿日:2017/03/28 11:03:32  ID:iddTGm6m.net
>708
馬鹿には無理
コメント1件

714
デフォルトの名無しさん[sage]   投稿日:2017/03/28 11:41:44  ID:pnMbSu0j.net(3)
アルゴリズムってさあ・・・パッションなんだよ、リズム
リズムに乗ってホットなビートをコードに刻む
それがアルゴリズム
わかるやつにはわかる

715
デフォルトの名無しさん[]   投稿日:2017/03/28 12:03:02  ID:lljU2zW0.net
>708
色んなアルゴリズムを勉強すれば良いよ
最初は何でも模倣から始めよう

716
デフォルトの名無しさん[]   投稿日:2017/03/28 12:11:33  ID:FL01cXZa.net(2)
気持ち悪いの湧き過ぎ
コメント1件

717
デフォルトの名無しさん[sage]   投稿日:2017/03/28 12:38:15  ID:noLFLqhs.net
とりあえずピタゴラスイッチをひたすら見る。

718
デフォルトの名無しさん[sage]   投稿日:2017/03/28 13:05:14  ID:YukDoBMh.net(2)
これを勉強すればあなたも簡単にアルゴリズムを作れます

猫にも分かるメタアルゴリズム 結城真央身

719
デフォルトの名無しさん[sage]   投稿日:2017/03/28 13:15:33  ID:U8LHMV5B.net
初歩的なアルゴリズムの学習としてはソートとか最短経路問題をやればいいんでね?
ライブラリで間に合うことが多いけどね

720
デフォルトの名無しさん[sage]   投稿日:2017/03/28 13:21:58  ID:YukDoBMh.net(2)
車輪の再発明とは、「 広く受け入れられ確立されている技術や解決法を知らずに
(または意図的に無視して)、同様のものを再び一から作ること」を意味する。

721
デフォルトの名無しさん[sage]   投稿日:2017/03/28 15:21:27  ID:pnMbSu0j.net(3)
>716
> 709 名前:デフォルトの名無しさん[] 投稿日:2017/03/28(火) 09:54:21.79 ID:FL01cXZa [1/2]
> いいえ、スネークの主食です


おっそうだな

722
デフォルトの名無しさん[sage]   投稿日:2017/03/28 15:33:48  ID:d53nRh6U.net
ソートやみたいな初歩のアルゴリズムは発想でどうにかなるかもしらんが、
画像認識レベルになると基礎知識がないことには始まらんからな。

723
デフォルトの名無しさん[sage]   投稿日:2017/03/28 19:30:42  ID:mCdw7Avm.net
画像認識は基礎は数学だが実務はアート

724
デフォルトの名無しさん[sage]   投稿日:2017/03/28 22:27:06  ID:pnMbSu0j.net(3)
そう、アートを理解できないやつがコードを語るなって感じ
ドンテルユアコードファキュー

725
デフォルトの名無しさん[age]   投稿日:2017/03/28 22:35:12  ID:IputLj+X.net
アルゴリズムの勉強をするなら、以下がおすすめ。
1) 書籍「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」(通称AOJ本、螺旋本)を参考にしながら、Aidzu Online Judge の問題を解く
2) ある程度慣れてきたら、yukicoder や AtCoder のコンテストに出てみる。
高度なアルゴリズムは、競技プログラミングのバイブル、「蟻本」を参照すると良い。
英語が苦手でないなら、TopCoder やCodeforces, Google Code Jam なんかに出てもいい。
Paiza や CodeIQなんかのコード転職サイトの問題は、簡単に解けるようになっているはず。
3) 体系的に、基礎からしっかりアルゴリズムの勉強をしたいなら、MITの教科書 Algorithm Introduction(和訳本もある)を使うと良い。

726
デフォルトの名無しさん[]   投稿日:2017/03/29 14:38:57  ID:9B3vjVmW.net(2)
>712 711は真性包茎

727
デフォルトの名無しさん[]   投稿日:2017/03/29 14:41:13  ID:9B3vjVmW.net(2)
>713 712は松沢病院へ行け。

728
[sage]   投稿日:2017/03/29 15:48:22  ID:AoQaLdHc.net(2)
いまどき、入門レベルのアルゴリズムは、
ネットで十分かなぁ。。

729
[sage]   投稿日:2017/03/29 15:50:18  ID:AoQaLdHc.net(2)
考える力を養いたいと言うなら、別だけど。。

730
デフォルトの名無しさん[sage]   投稿日:2017/03/30 07:38:54  ID:rYGI56vL.net
仕事ではライブラリ関数を使ってね

731
デフォルトの名無しさん[sage]   投稿日:2017/03/30 10:31:48  ID:yt8Lqqfr.net
考えないというのもひどいが

732
デフォルトの名無しさん[]   投稿日:2017/03/30 11:31:19  ID:O4X45P8a.net
ブーム来ないかなぁ〜

733
デフォルトの名無しさん[sage]   投稿日:2017/03/30 11:49:59  ID:0JYM3L7z.net
今がブームの頂点だろ、機械学習の話題で。

734
デフォルトの名無しさん[sage]   投稿日:2017/03/30 12:09:09  ID:7nYsYOYk.net(4)
ブームメントに踊らされてるようじゃまだまだだね

735
デフォルトの名無しさん[sage]   投稿日:2017/03/30 13:17:48  ID:Ptn18LYQ.net
pythonてどんな職場で使われてるん?
cobolとjavaとASPとVBしか扱ったことがないからわからん。使われてる職場を見たこともない

736
デフォルトの名無しさん[sage]   投稿日:2017/03/30 13:46:31  ID:PDhBe/fU.net(4)
r = re.compile('hoge')
このrをre.compileオブジェクトだと判定する方法を教えてください

rのクラスが<class '_sre.SRE_Pattern'>で、リンクオブジェクトなんたららしくて
_sreをインポートしてもSRE_Patternが無いんでisinstanceで指定できないっす、どうしましょ?
コメント3件

737
デフォルトの名無しさん[sage]   投稿日:2017/03/30 14:12:14  ID:7nYsYOYk.net(4)
どうしましょうね?

738
デフォルトの名無しさん[sage]   投稿日:2017/03/30 14:18:30  ID:M4J/idZ/.net
>736
適当に正規表現オブジェクトを作って
type(r)かr.__class__でクラスオブジェクト取れるのでこれ使えばいけるはず
コメント1件

739
デフォルトの名無しさん[]   投稿日:2017/03/30 15:25:56  ID:m02PM+sL.net(2)
>736
クラスが公開されてないのだから、それのインスタンスかどうかを判定しようとするのが誤り。
なんで、判定したいの?
コメント1件

740
デフォルトの名無しさん[sage]   投稿日:2017/03/30 15:35:57  ID:7nYsYOYk.net(4)
動型言語なんだからインスタンスを生成した時は
全てのインスタンスをisinstanceして保証するのが
本当のプロの仕事

741
デフォルトの名無しさん[sage]   投稿日:2017/03/30 16:28:38  ID:OIz9Y2z0.net(2)
>736
typing.Patternとtyping.Matchを使う

>>> import re, typing
>>> r = re.compile("foo")
>>> isinstance(r, typing.Pattern)
True
>>> m = r.search("foobar")
>>> isinstance(m, typing.Match)
True
コメント1件

742
デフォルトの名無しさん[sage]   投稿日:2017/03/30 17:03:31  ID:PDhBe/fU.net(4)
>741
ありがとうございまーす。そちらの環境はPython2なのでしょうか?
私の環境はPython3しか無いので良く分からないのですが、例文の通りにするとエラーとなりましたが、
以下のようにしてできました。
>>> typing.Pattern.impl_type
<class '_sre.SRE_Pattern'>
>>> isinstance(r, typing.Pattern.impl_type)
True

>739
文章から文字列を検索する関数を作る際に、文字列だけじゃなくて正規表現も使えるようにしたいと思いました。
しかしながら文字列を指定する引数と、正規表現を指定する引数を用意するのは格好悪い!と思いました。
よって、1つの引数で文字列と正規表現を指定できるようにして、関数内で判別しようと思ったのでした。

・・・ええ分かります!正規表現だけに対応すれば文字列指定なんて要らないと言うのは分かるのですが、
多くの場合文字列検索で事足りるのでございます。正規表現はオマケ、オマケなのでございます。
オマケなのですが非常に強力な正規表現。それらを1つの引数で指定する、、格好良いと思いました。

>738
格好悪い

皆様ありがとうございました、また宜しくお願い致します。
コメント3件

743
デフォルトの名無しさん[sage]   投稿日:2017/03/30 17:28:35  ID:OIz9Y2z0.net(2)
>742
それバージョンが古いな、3.5.3か3.6.1を使えばエラーでないと思う

744
デフォルトの名無しさん[sage]   投稿日:2017/03/30 17:32:33  ID:7nYsYOYk.net(4)
>742
ええ分かります!あなたの発想は非常にマヌケ、マヌケなのでございます。

745
デフォルトの名無しさん[]   投稿日:2017/03/30 17:53:38  ID:m02PM+sL.net(2)
>742
それなら、正規表現オブジェクトかどうかを判定するのではなく、matchメソッドやsearchメソッドを持ってるかを判定すればいい
あるオブジェクトが何であるかを気にするのではなく、どう振る舞うかを気にするべき
でも、俺なら文字列かどうかを判定して、文字列なら正規表現に変えてしまうけどな
コメント1件

746
デフォルトの名無しさん[sage]   投稿日:2017/03/30 18:01:39  ID:HV+ddtAC.net
なんだろう。文章の書き方が生理的に嫌い。嫌いなのでございます。

747
デフォルトの名無しさん[sage]   投稿日:2017/03/30 18:18:50  ID:VpSpOwP3.net
ですます調で下手に出た態度の質問の仕方をするとバカがいっぱい釣れて面白いのでございます。
コメント1件

748
デフォルトの名無しさん[sage]   投稿日:2017/03/30 18:20:12  ID:bwQIU3h8.net
ここまで漏れの自演なのでございます。

749
デフォルトの名無しさん[sage]   投稿日:2017/03/30 18:22:30  ID:LEwdK5Fw.net
正規表現リテラルがあるとよかったね
https://www.slideshare.net/kwatch/ss-39165518#3

750
デフォルトの名無しさん[sage]   投稿日:2017/03/30 19:21:50  ID:PDhBe/fU.net(4)
>745
採用! 
っと思ったんですが、、ん〜〜どーでぇしょう? 速度というか処理速度というかですねぇー
いわゆるそのぉ〜文字列をですねぇ〜正規表現にするコストといいますか、そういうのがですねぇー
いわゆるそのぉ〜速度を落とすのでは無いのかとぉ〜、しかしながらぁ〜正規表現はCで書かれているわけですからぁ〜
逆もあるのかなぁーとぉ思いましてぇ、私簡単ではありますが、比較してみましたぁ〜、結果! よく分かりませんでしたぁー
いやぁー、こういう速度比較というのはぁ〜なかなか難しいものでしてぇ〜、しかしながら明確に差が出るパターンがありましたぁ
それは、検索文字をヒットしないパターンですぅ
文字列検索はぁーいわゆるそのぉーinを使うわけですがぁー、ヒットシない場合は限りなくゼロ、常に同じ位の結果ぁー、
しかしながらぁ〜正規表現の場合はぁ〜、コンパイル済みオブジェクトを使ってもぉー、幾分かは処理時間が出てくるんですなぁ〜
ということでぇ〜、この結果をもってぇー、誠に恐縮ならがぁー不採用となりましたぁ

751
デフォルトの名無しさん[sage]   投稿日:2017/03/30 19:36:17  ID:kqK6AEA9.net
目障り

752
デフォルトの名無しさん[sage]   投稿日:2017/03/30 19:40:42  ID:PDhBe/fU.net(4)
あ、ウソw コンパイルオブジェクト更新するの忘れてたわww
検索文字ヒットしない時はどっちもゼロですわww

753
デフォルトの名無しさん[]   投稿日:2017/03/30 21:29:00  ID:V/xrMXI/.net
>747
が正解だったか。残念

754
デフォルトの名無しさん[sage]   投稿日:2017/03/31 11:52:45  ID:AyoYibNL.net
今日、私はPythonを最新バージョンにアップデートした。
最新バージョンといえば新機能のf-stringsが楽しみだがまだ触らない。
次はパッケージのインストールなのだ。

pip install httplib2・・ターンッ! 私は得意げにエンターを叩いた。
が!?、まさかのインストール失敗。UnicodeDecodeError
なるほどググってみると対処法が書かれている、皆ここでつまづくのだな、
何々?ソースコードを書き換える? 手動でencoding指定しろ?
私はもっと良い対処法が無いのかとググった・・

良いの見つかんねぇ〜、、ソースコードいじるの面倒臭ぇーなぁーと思った瞬間
ふと頭によぎった、「コマンドプロンプトを管理者として実行」
pip install httplib2・・ターンッ! 見事にインストール成功。
ああ、オレって天才かも・・
コメント1件

755
デフォルトの名無しさん[sage]   投稿日:2017/03/31 11:56:55  ID:4Pnt5fnj.net
Windowsを窓から投げ捨てろ


756
デフォルトの名無しさん[sage]   投稿日:2017/03/31 12:07:33  ID:S+dmZ2B6.net
うち窓ないんだよね

757
デフォルトの名無しさん[sage]   投稿日:2017/03/31 13:04:49  ID:dz0AvjH3.net
Windowsから窓を投げ捨てろ

758
デフォルトの名無しさん[sage]   投稿日:2017/03/31 17:38:00  ID:AoOQQKoh.net
>754
死ね

759
デフォルトの名無しさん[sage]   投稿日:2017/04/01 02:47:23  ID:tWWYqiUz.net
みなさんライブラリ使うときソースファイル読んでますか?
私はBeautifulSoupとかnumpyとかで関数使う時、なんとなくで使ってます。

ライブラリを調べようとソースファイル見ても
pyファイルがかなりあって簡単には調べられないです。

他の方はどうかと思ったので意見ください。


こんなのとか
BeautifulSoup(html, "html.parser")
np.median(a) ## 中央値
np.var(a)   ## 分散
コメント1件

760
デフォルトの名無しさん[sage]   投稿日:2017/04/01 03:41:35  ID:FRLTAWk8.net
IPythonとかinspectとか
あとはDocにソースのリンクが貼ってる場合も多いと思う
コメント1件

761
デフォルトの名無しさん[sage]   投稿日:2017/04/01 09:14:43  ID:LYj8fGS1.net
>759
pudb3で実行されるpyファイルを確認しながら、GitHubでコード検索して色々眺めてます
コメント1件

762
デフォルトの名無しさん[sage]   投稿日:2017/04/01 18:43:42  ID:7wdwEXQD.net
会社にフローチャートでプログラム説明しろ言われて困ったなぁ
単純なプログラムならいいんだけど・・
コメント1件

763
デフォルトの名無しさん[sage]   投稿日:2017/04/01 19:12:41  ID:Xk39Ujbl.net(2)
どこの土人会社だよ

764
デフォルトの名無しさん[sage]   投稿日:2017/04/01 20:43:56  ID:aApsaYHH.net
残念日本には土人会社の方が多いのであった

765
デフォルトの名無しさん[]   投稿日:2017/04/01 21:42:39  ID:FDUO6YbD.net
>762
なにが困るの?

766
デフォルトの名無しさん[]   投稿日:2017/04/01 22:14:34  ID:86o4tU/F.net
特許明細書には、フローチャートがよく記載される

767
デフォルトの名無しさん[sage]   投稿日:2017/04/01 22:34:33  ID:Xk39Ujbl.net(2)
ガイジがガイジに説明するためのもの
それが腐ローチャート

768
デフォルトの名無しさん[sage]   投稿日:2017/04/02 00:29:58  ID:1uTFrCJ+.net(3)
不労チートで楽にだらだらしたい

769
デフォルトの名無しさん[sage]   投稿日:2017/04/02 01:19:21  ID:W6VXUIjv.net
どうせなら不老チートを得たい

770
デフォルトの名無しさん[sage]   投稿日:2017/04/02 02:13:43  ID:1uTFrCJ+.net(3)
アンデッドさん。略してアンディさん

771
758[sage]   投稿日:2017/04/02 10:37:38  ID:ptKYPyCD.net
>760
inspect.getsource() これ結構求めていたものかもしれません。もう少し勉強します。
ありがとうございます。

>761
pudb3知らなかったですがimport pdb; pdb.set_trace()で使ってみました。
使いこなせればかなり良さそうなんで勉強します!ありがとうございます。


バージョン合わず、まだインストールできてなくて使えてないですが、
TensorFlowのTensorBoardみたいにライブラリを可視化できればかなり早く体系的に
ライブラリを理解できそうなんですけどね。

772
デフォルトの名無しさん[sage]   投稿日:2017/04/02 18:55:00  ID:e1YbVTJa.net(2)
n = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in n:
■if i < 5:
■■n.remove(i)
print(n)

結果が[5, 6, 7, 8, 9]ではなく[1, 3, 5, 6, 7, 8, 9]になってしまうのはなぜですか?
コメント2件

773
デフォルトの名無しさん[sage]   投稿日:2017/04/02 19:08:43  ID:8RDhd+uN.net
>772
removeしたところでイテレレータが詰まってるからだよ
std::listも同じ動きだったはず
コメント1件

774
デフォルトの名無しさん[sage]   投稿日:2017/04/02 19:09:17  ID:f3S3avyq.net
>772
for文の反復元となるnをループ内で操作しているから。
まず1回目のループでif条件に従い、0(0番目の要素)が削除される、すると1が0番目、2が1番目の要素に繰り上がる
2回目のループでfor文は1番目の要素を取り出すが、前回のループで各要素が繰り上がっており、1ではなく2が取り出される

解決策は配列を全スライス([:])でコピーするとか、条件のを削除ではなく
条件ではないのをfilter()とか新規配列に追加とかかな?(削除はコストも高い

775
デフォルトの名無しさん[sage]   投稿日:2017/04/02 19:10:06  ID:kvWhDwYX.net
forが配列にインデックスアクセスするからというのと配列が破壊的変更されているからというのがざっとした答えになるかな

776
771[sage]   投稿日:2017/04/02 20:04:23  ID:e1YbVTJa.net(2)
>773,774,775
よくわかりました。
ありがとうございました。

777
デフォルトの名無しさん[sage]   投稿日:2017/04/02 21:01:30  ID:ZeVnCsZh.net
ド素人質問をさせてください。ディープランニングの勉強を初めたのですが、
以下のプログラム(defから始まって省略なく全部書いてあります)で、
―侘呂されない。AND(0,0)とかAND(1,0)とか表示されるようなのですが表示されない
w1が0.5やthetaが0.7なのはわかるのですが、x1,x2の数字は何でしょうか?
すみませんが、よろしくお願いします

def AND(x1,x2):
w1, w2, theta = 0.5, 0.5, 0.7
tmp = x1*w1 + x2*w2
if tmp <= theta:
return 0
elif tmp > theta:
return 1
コメント4件

778
デフォルトの名無しさん[sage]   投稿日:2017/04/02 21:28:42  ID:sej9dtoq.net
ドシロウトは初歩から学べ
いきなりマラソン始めてんじゃねえよ死ね
コメント1件

779
デフォルトの名無しさん[sage]   投稿日:2017/04/02 21:37:33  ID:TvISwdcG.net
>777
ANDは関数名、(x1, x2)は引数、def AND(x1, x2):…は関数を定義してる部分
AND(0, 0)やAND(1,0)のように引数を渡して関数を呼び出す
引数の値に応じて関数が0か1を返す

チュートリアルからどうぞ
https://docs.python.jp/3/

780
デフォルトの名無しさん[sage]   投稿日:2017/04/02 21:39:07  ID:DUufkMH+.net(2)
入門書を読めよ

781
デフォルトの名無しさん[sage]   投稿日:2017/04/02 21:41:43  ID:9CiSXDfp.net
>777
1. ここに書かれてるだけでは出力の表示はしない
2. x1,x2は引数。プログラムの中でお前が値を代入してこの関数を呼び出す
ディープラーニングとか言う前に本屋行って読めそうなPythonの入門書買ってこい

782
デフォルトの名無しさん[sage]   投稿日:2017/04/02 22:28:10  ID:1YE6Z4Us.net
プログラミング初めて何年も経つけどディープラーニングなんて全く無縁の世界だわw

783
デフォルトの名無しさん[sage]   投稿日:2017/04/02 22:31:03  ID:QS4jPCp8.net
ディープラーニング含めた人工知能ブームは3年もすれば落ち着くでしょ

784
デフォルトの名無しさん[sage]   投稿日:2017/04/02 22:36:33  ID:a9ZyOowU.net
定着という意味で落ち着く

785
デフォルトの名無しさん[sage]   投稿日:2017/04/02 23:15:01  ID:DUufkMH+.net(2)
次は10年後だね

786
デフォルトの名無しさん[sage]   投稿日:2017/04/02 23:25:07  ID:1uTFrCJ+.net(3)
ファジィAIディープアジャイルXPプログラミングでユビキタス時代の幕上けやね

787
デフォルトの名無しさん[sage]   投稿日:2017/04/03 00:11:04  ID:pR2kgV0t.net
>778-781
ありがとうございます。ゼロから始めるってタイトルに釣られて買ったんですが、やっぱゼロからじゃダメだったんですね・・。
一から勉強します
コメント2件

788
デフォルトの名無しさん[sage]   投稿日:2017/04/03 00:13:40  ID:RF0yvMhi.net
>787
そのコードの意味がわからない時点で自分で気付こうか

789
デフォルトの名無しさん[sage]   投稿日:2017/04/03 00:22:58  ID:X/rkmHGR.net
>787
ゼロから学ぶディープラーニング、ゼロから学ぶパイソンではない

790
デフォルトの名無しさん[sage]   投稿日:2017/04/03 08:30:06  ID:kK2KVNZF.net
>777 のコードは本からの引用?
ANDとかtmpって……

791
デフォルトの名無しさん[]   投稿日:2017/04/03 12:39:44  ID:YYggZ1T9.net
>777 これをどうぞ。
Deep Learning 第2回:パーセプトロンを実装しよう
https://www.youtube.com/watch?v=Ic6LLOIsRGY

792
デフォルトの名無しさん[sage]   投稿日:2017/04/03 17:40:09  ID:mffgYpTE.net
マルチで済まないが、jupyter-themesを適用するとツールバーが消えてしまうんだが表示させる方法知ってる人いないかな?
ツールバーないと何気に困るからjupyter-themes削除したんだがテーマがデフォルトに元に戻らないしw
http://i.imgur.com/qSBiRZH.jpg

793
デフォルトの名無しさん[]   投稿日:2017/04/03 18:04:15  ID:0DYVHY3A.net
まるちんこ

794
デフォルトの名無しさん[sage]   投稿日:2017/04/03 18:08:08  ID:7A6sm0Q6.net
IDEのスレ行ったほうがいいぞ、俺Vim使ってるから分からんし
コメント1件

795
デフォルトの名無しさん[sage]   投稿日:2017/04/03 22:33:47  ID:L/vcIjzb.net
ちょっと脈略ない質問なんだがうちのアホ上司がなに言ってんだか不明なので確認させて欲しい

集計をoverallで見せるって言ったらその全体の数字を見せる、でいいよな
で加えてそこにサブカテゴリがあるとする
サブカテゴリ表示しつつ全体の数字も見えてりゃOKだよな?
サブカテゴリ見せんのかどうか聞いてんのにあのバカoverall連呼するもんだから、は?ってなったわ
コメント1件

796
デフォルトの名無しさん[sage]   投稿日:2017/04/03 22:47:01  ID:9X5RGg9p.net
スレ違い

797
デフォルトの名無しさん[sage]   投稿日:2017/04/03 23:54:49  ID:kXNRkP4o.net
>794
jupyterはIDEではないよ

798
デフォルトの名無しさん[]   投稿日:2017/04/04 20:12:55  ID:7UoDc/QA.net
そら英語しか喋れない上司に日本語話してもわからんだろ
コメント1件

799
デフォルトの名無しさん[sage]   投稿日:2017/04/04 21:54:06  ID:otFv4FlV.net
>795
それをいうならoverwatchやで

800
デフォルトの名無しさん[sage]   投稿日:2017/04/04 22:01:28  ID:ErOFZYLD.net
>798
中国語の間違いだろ()

801
デフォルトの名無しさん[sage]   投稿日:2017/04/06 10:04:30  ID:lOV6492l.net(2)
import wx
import datetime
import time

while 1==1:
time.sleep(1)

aaa = datetime.datetime.today()
application = wx.App()
frame = wx.Frame(None, wx.ID_ANY, u"時間", size=(300,300))
panel = wx.Panel(frame, wx.ID_ANY)
s_text_1 = wx.StaticText(panel, wx.ID_ANY, u"現在時刻 %s"%(aaa))
layout = wx.BoxSizer(wx.VERTICAL)
layout.Add(s_text_1)
panel.SetSizer(layout)
frame.Show()
application.MainLoop()  ←とまる


現在時刻を1秒毎にフレームに表示したいのですが
最後のMainLoop()で止まっているのか、whileの上まで戻らず
止まったままになります。
解決方法はないでしょうか。
コメント2件

802
800[sage]   投稿日:2017/04/06 10:05:57  ID:lOV6492l.net(2)
インデントが消えてる。
while以下全部1つインデントです。

803
デフォルトの名無しさん[sage]   投稿日:2017/04/06 11:20:04  ID:dxViEm2k.net
>801
根本的にwxの使い方が解ってない
チュートリアルからやり直した方が良い。

端的に言うと
フレーム作る、フレームにwx.Timerを追加してStartする、タイマーイベントを捕まえてUIを更新する

そんな所にwhile書く必要ないし、FrameもAppも一つで良い。

804
デフォルトの名無しさん[sage]   投稿日:2017/04/06 15:05:27  ID:5SVTDNg/.net(2)
>801
http://www.java2s.com/Tutorial/Python/0380__wxPython/Usetimer.htm
を参考にちょっと変更
http://ideone.com/cPueI9
application.MainLoop()が実行されるとその中でループ実行するので
元のプログラムのWhileループは機能しない
MainLoopがやってる処理を自前ループでやる方法もあるかもしれんが
多分難しくて面倒だろうからこういう書き方に慣れるのがいいと思う
コメント1件

805
デフォルトの名無しさん[sage]   投稿日:2017/04/06 17:03:44  ID:R1LpNPZc.net
シッタカ乙

806
デフォルトの名無しさん[sage]   投稿日:2017/04/06 18:36:33  ID:5SVTDNg/.net(2)
ありがとうw じゃ大体合ってたんだなw

807
デフォルトの名無しさん[sage]   投稿日:2017/04/06 20:10:29  ID:Cm1IEV6V.net
おいおい、デタラメはよくない

808
デフォルトの名無しさん[sage]   投稿日:2017/04/07 14:42:12  ID:w7SQIF8/.net
python C javaを並行してやってるんだけどあぁpythonってほんと分かりやすくていいなぁ素晴らしいなぁと思う。あーもーめんどくせぇな!って思うことが特にCは多い
プログラミング上級者になってくるとCやjavaの方が読みやすいと感じるようになったりするのかな
コメント2件

809
デフォルトの名無しさん[sage]   投稿日:2017/04/07 15:02:43  ID:BlXWFDtn.net(2)

810
デフォルトの名無しさん[sage]   投稿日:2017/04/07 15:06:48  ID:Q3+IJtMk.net
読みやすさはそのままで、静的言語の型チェックの恩恵を感じるようになるとかなんとか
実行前にかなりのバグを潰せるのは良い事だみたいな、そんな感じじゃなーい?

でもPythonもアノテーションで型チェックができるようになったりしているからねー、
Pythonはスゴイ奴やでぇぇええええ

811
デフォルトの名無しさん[sage]   投稿日:2017/04/07 15:32:22  ID:E9+XPTIr.net
>808
そりゃ抽象度が違うから当たり前だよ
CやJavaのほうが読みやすくなったりはしない
もっと抽象度の高い言語をやればあーもーPythonめんどくせーなーってなるだけ

812
デフォルトの名無しさん[sage]   投稿日:2017/04/07 17:48:59  ID:UOj2mYpB.net(2)
コードが長いだけであって
JavaはPythonより説明的で読みやすいだろ
コメント1件

813
デフォルトの名無しさん[sage]   投稿日:2017/04/07 17:53:19  ID:BlXWFDtn.net(2)
>812
無駄に冗長なことを読みやすいとは言わん

814
デフォルトの名無しさん[sage]   投稿日:2017/04/07 18:10:24  ID:UOj2mYpB.net(2)
抽象度が高いのを読みやすいとも言わんだろ
抽象度が高いってのはわかりづらいって言うことだ
コメント1件

815
デフォルトの名無しさん[sage]   投稿日:2017/04/07 18:23:08  ID:sHzeoDfn.net(2)
タグなし要素ってどうや取得すんの?
BeutifulSoapイジってみてるんやが

816
デフォルトの名無しさん[sage]   投稿日:2017/04/07 18:38:04  ID:vepn88qs.net
text
getText
get_text
こんな感じのやつ
ドキュメントみりゃ詳しく書いてある

817
デフォルトの名無しさん[sage]   投稿日:2017/04/07 19:05:02  ID:sHzeoDfn.net(2)
地道にやれってことやな
サンキュー

818
デフォルトの名無しさん[sage]   投稿日:2017/04/08 02:20:22  ID:80zcJTU3.net
>814
ボンゴレンゴね
型なし言語は全部糞
実行するまで壊れてるかすらわからんて
今どきアボガドバナナかと

819
デフォルトの名無しさん[sage]   投稿日:2017/04/08 02:27:38  ID:55TI/ByC.net
>808
Cは裏で何をやっているかわかりい。pythonは見た目は簡単だけど裏で何をやっているかわかりくい。
トレードオフだよ

820
デフォルトの名無しさん[sage]   投稿日:2017/04/08 08:26:40  ID:ba2dYx5A.net
>804
すごい!
でたらめ?出来てるのにどゆことですか?!
コメント1件

821
デフォルトの名無しさん[sage]   投稿日:2017/04/08 11:13:48  ID:XVL7f56g.net
裏で動いてる関数変数一覧って見れないの?

822
デフォルトの名無しさん[sage]   投稿日:2017/04/08 11:32:14  ID:cUMYjXzm.net
動いてる関数変数ってなんやねん
参照カウントが1以上になっている関数やラムダのことを俺用語で表現したのか?

823
デフォルトの名無しさん[sage]   投稿日:2017/04/08 11:52:18  ID:AY9nk+uL.net
おっそうやで

824
デフォルトの名無しさん[sage]   投稿日:2017/04/08 17:28:37  ID:ozzc87m1.net
>820
コード自体はでたらめじゃないよ
wxPython使った事無かったから自前のループうんぬんとか
適当に書いちゃったけどw
ノイズは気にしないでww

825
デフォルトの名無しさん[sage]   投稿日:2017/04/09 09:37:02  ID:NhRtYFXP.net
このスレは意識高い系の人が集結してますね^^
さすが意識高い系御用達言語Pythonですよ

826
デフォルトの名無しさん[sage]   投稿日:2017/04/09 10:28:03  ID:1d0tPbji.net
意識低い系ペチパーワオ、高級見の見物

827
デフォルトの名無しさん[sage]   投稿日:2017/04/09 13:00:39  ID:wpOqp2mL.net
意識高い系はSwift一択!

俺は触りたくもないわ

828
デフォルトの名無しさん[sage]   投稿日:2017/04/09 14:05:44  ID:iC3LP5eg.net
意識高いってか這いつくばって靴舐める林檎の奴隷だろ

829
デフォルトの名無しさん[sage]   投稿日:2017/04/09 21:44:07  ID:izePfwdq.net
意識高い系だけじゃなくて煽るだけの無能も混じってるな

830
デフォルトの名無しさん[]   投稿日:2017/04/10 12:18:40  ID:+cBZxqVn.net
↑煽られるだけの無能

831
デフォルトの名無しさん[sage]   投稿日:2017/04/10 12:51:10  ID:nhQ5fous.net
無能だからオライリーの
Pocket Reference 5th Edition 買ってみたら
パパッと調べられて便利だった。
早く買えば良かったよ。
もちろん有能な方々なら
頭に入っているから不要でしょうけど。

832
デフォルトの名無しさん[sage]   投稿日:2017/04/10 12:53:23  ID:eVBdzDDX.net
公式サイトもしくは付属のリファレンスとREPLのhelpで十分

833
デフォルトの名無しさん[sage]   投稿日:2017/04/10 15:11:14  ID:4B8RWyO/.net
いろんな言語使ってると全ての本持ち歩けないしな
せめて電子書籍

834
デフォルトの名無しさん[]   投稿日:2017/04/12 13:07:31  ID:2UM/3MF/.net
オンライン学習サービスできたらしいぞ
https://pyq.jp/

835
デフォルトの名無しさん[sage]   投稿日:2017/04/12 13:08:50  ID:mJY6Dj4I.net
グロ

836
デフォルトの名無しさん[sage]   投稿日:2017/04/13 20:24:45  ID:vQWqOVix.net
毎月10万円払ってまで習いたくないです

837
デフォルトの名無しさん[sage]   投稿日:2017/04/13 21:30:40  ID:7QcfccX8.net
仕事の研修とかで行くのは2日で十数万とかだけどな

838
デフォルトの名無しさん[sage]   投稿日:2017/04/14 08:56:07  ID:PMH3Qr0E.net
一番やすい奴なら月3000円だし、そんなに悪く無い気もするけどな、、、試しにやってみようかな。

839
デフォルトの名無しさん[sage]   投稿日:2017/04/14 09:40:40  ID:/OFtcWNj.net
究極的には情報商材笑と違いがない

840
デフォルトの名無しさん[sage]   投稿日:2017/04/15 15:18:11  ID:BaqB0HFw.net
この内容でこの価格設定はなかなかおかしくないですか
追加課題とか普通に仕事の一部投げてそう

841
デフォルトの名無しさん[sage]   投稿日:2017/04/15 17:36:52  ID:5isiJslC.net
オンラインサービスなんだから人件費かからないでしょう
要はこのサービス自体がプログラミングってこと

842
デフォルトの名無しさん[sage]   投稿日:2017/04/15 23:13:39  ID:cyCHFfHJ.net(3)
ある空間における直方体の各座標を簡単に取得するmethodを書きたくて
苦労しています。うまく行きません。

・・・ひらめいたっ!・・・

import itertools

def make_space(zyx_base, sizes):
zb, yb, xb = zyx_base
zs, ys, xs = sizes
zyx_flags = itertools.product(range(2), repeat=3)
# zyx_flags = ((0, 0, 0), (0, 0, 1), (0, 1, 0), (0, 1, 1), \
# (1, 0, 0), (1, 0, 1), (1, 1, 0), (1, 1, 1))
space = []
for zyx_flag in zyx_flags:
zf, yf, xf = zyx_flag
space.append([zb + zs * zf, yb + ys * yf, xb + xs * xf])
return space

if __name__ == "__main__":
zyx, sizes = (0, 0, 0), (10, 10, 10)
space = make_space(zyx, sizes)
print("space =")
print(space)
print()
zyx, sizes = (10, 20, 30), (1, 2, 3)
space = make_space(zyx, sizes)
print("space =")
print(space)

で良かったですね。
他に何か改良点があれば指摘お願いします。

843
デフォルトの名無しさん[]   投稿日:2017/04/15 23:18:30  ID:cyCHFfHJ.net(3)
一人で考えていたら2時間考えてもうまく行きませんでした。
zip, combination, product, ... いろいろ考えたんですけどね。
2chで質問しようとして本当に正解でした。
2chのおかげですわ。ほんと。
「2chは質問しようとすることに価値がある。」
ほんとですね。2chのおかげで助かりました。
皆さん,ご協力感謝感謝です。

本当は↓も書いていたんだけど改行制限で書き込みできませんでした。

format は,xyz座標の各座標の最小値と,xyz方向の大きさのtupleです。
たとえば,直方体の各座標の最小値が原点(=0, 0, 0)で,
各辺の大きさが10の立方体だった場合,
xyz, sizes = (0, 0, 0), (10, 10, 10)
として,xyz, sizes に各tupleが代入されていると考えてください。

844
デフォルトの名無しさん[]   投稿日:2017/04/15 23:21:26  ID:cyCHFfHJ.net(3)
zp, yp, xp = [zb + zs * zf, yb + ys * yf, xb + xs * xf]
space.append([zp, yp, xp])
とするべきだったというのが一つですか。

845
デフォルトの名無しさん[sage]   投稿日:2017/04/16 16:06:50  ID:izRJN924.net
どういたしまして♪

846
デフォルトの名無しさん[sage]   投稿日:2017/04/16 19:33:02  ID:itfp77wf.net
ワシが育てた

847
デフォルトの名無しさん[sage]   投稿日:2017/04/16 19:50:16  ID:HG2s3ZeJ.net
ワシか

848
デフォルトの名無しさん[]   投稿日:2017/04/18 12:38:48  ID:Uw8XacGP.net
情報量0

849
デフォルトの名無しさん[sage]   投稿日:2017/04/19 12:20:00  ID:gsNwE6fh.net
pythonアンインストールしたら
アカウント入れなくなった

850
デフォルトの名無しさん[sage]   投稿日:2017/04/21 17:31:52  ID:2OJpdxnt.net
16進数の文字列をフロート型に変換ってできる?
コメント1件

851
デフォルトの名無しさん[]   投稿日:2017/04/21 17:36:55  ID:u/PrWe0w.net

852
デフォルトの名無しさん[sage]   投稿日:2017/04/21 22:26:35  ID:BcyuhAkP.net
>851
ありがとう!

853
デフォルトの名無しさん[sage]   投稿日:2017/04/24 11:07:35  ID:DBzfvjyG.net(6)
16進数で表されてるfloatを元の数字に戻せますか?

854
デフォルトの名無しさん[sage]   投稿日:2017/04/24 12:22:09  ID:0TRRsoSx.net(4)
10進数str→floatはfloat()を使う
16進数str→floatはfloat.fromhex()を使う
float→10進数strはstr()を使う
float→16進数strはfloat.hex()を使う

855
デフォルトの名無しさん[sage]   投稿日:2017/04/24 13:10:26  ID:DBzfvjyG.net(6)
A4 70 45 41みたいになってるやつを元の数値にしたいのですが
floatfromhex()だと0x〜の形にしないとダメですよね

856
デフォルトの名無しさん[sage]   投稿日:2017/04/24 14:09:04  ID:0TRRsoSx.net(4)
そっちか、16進ダンプかhexdumpと言って欲しかった
それは空白文字を取り除いてint(hexdump変数, 16)でintに変換する

857
デフォルトの名無しさん[sage]   投稿日:2017/04/24 14:49:27  ID:0SXkD0vN.net(4)
>>> float_value = float(12.3)
>>> float_str = hex(struct.unpack("i",struct.pack("f", float_value))[0])
>>> float_str
'0x4144cccd'
>>> unpacked_fv = struct.unpack("f", struct.pack("i", int(float_str,16)))[0]
>>> unpacked_fv
12.300000190734863
>>>

もう少しいい方法が有りそうだけど、、、
コメント1件

858
デフォルトの名無しさん[sage]   投稿日:2017/04/24 15:03:41  ID:DBzfvjyG.net(6)
int()でa4〜をやってみましたが、2758821185になってしまいます
a4〜は12.34を変換したやつです
コメント1件

859
デフォルトの名無しさん[sage]   投稿日:2017/04/24 15:31:55  ID:0SXkD0vN.net(4)
>858
int()に引き渡す16進文字列はビックエンディアンにしないとダメ

860
デフォルトの名無しさん[sage]   投稿日:2017/04/24 15:42:20  ID:0TRRsoSx.net(4)
>857
それならbinasciiかなあ

>>> import binascii, struct
>>> f = 12.34
>>> b = struct.pack("f", f)
>>> hexdump = binascii.b2a_hex(b).decode('ascii')
>>> hexdump
'a4704541'
>>> struct.unpack("f", binascii.a2b_hex(hexdump))[0]
12.34000015258789

861
デフォルトの名無しさん[sage]   投稿日:2017/04/24 15:43:50  ID:dShSQ1zF.net(2)
授業中か

862
デフォルトの名無しさん[sage]   投稿日:2017/04/24 15:45:49  ID:dShSQ1zF.net(2)
<わからない9大理由>

5.説明できない…何に困っているのか、見せない、正確に伝わる文章が書けない。書く気も無い

863
デフォルトの名無しさん[sage]   投稿日:2017/04/24 16:16:07  ID:DBzfvjyG.net(6)
http://qiita.com/simukappu/items/7a7262736e3f80e389f2
ここに書いてあることがやりたいけど、ここにある00 00 D0 41ってある所の前に01が追加されてて(xbeeから送られてきたとき)、data=struct.〜て所でfloatにするとき01 00 00 D0の4バイトが使われて値がおかしくなる
だからpayloadの一部を取り出してhexdumpにしてそれを元の値にしようとしてた
言ってる意味が伝わるかわからないけど
コメント2件

864
デフォルトの名無しさん[sage]   投稿日:2017/04/24 16:23:17  ID:0SXkD0vN.net(4)
>863
元々バイナリで来てんならスライスして必要な4byteだけunpackすれば良い話なのでは?
コメント1件

865
デフォルトの名無しさん[sage]   投稿日:2017/04/24 16:33:10  ID:DBzfvjyG.net(6)
>864
必要な部分だけ取り出すやり方がよくわかりませんでした
コメント1件

866
デフォルトの名無しさん[sage]   投稿日:2017/04/24 16:42:50  ID:0SXkD0vN.net(4)
>865
5byteのbyte列できてるなら、rcvdata[1:5]

867
デフォルトの名無しさん[sage]   投稿日:2017/04/24 17:14:37  ID:DBzfvjyG.net(6)
できたっぽいです、皆さんありがとうございました!

868
デフォルトの名無しさん[sage]   投稿日:2017/04/24 17:35:18  ID:kXh5KeNK.net(2)
ID:0SXkD0vNは偉い、感動した

869
デフォルトの名無しさん[sage]   投稿日:2017/04/24 17:46:19  ID:0TRRsoSx.net(4)
うーん、ずいぶん遠回りになったな
最初の段階でくだすれに>863を質問していれば時間を節約できたかもね

870
デフォルトの名無しさん[sage]   投稿日:2017/04/24 17:57:39  ID:kXh5KeNK.net(2)
質問者がプロトコルを理解していないことが問題であることを理解してないんだからしょうがない

871
デフォルトの名無しさん[sage]   投稿日:2017/04/25 16:09:51  ID:+ad05VVs.net
python関係ないやん

872
デフォルトの名無しさん[sage]   投稿日:2017/04/25 16:12:00  ID:/t6Fbqd1.net
お前ら凄いな

873
デフォルトの名無しさん[sage]   投稿日:2017/04/25 20:34:18  ID:yf0URKzz.net
いや、それ程でも。
更新情報
・スレッド一覧ページで過去ログのタイトル検索・一覧表示ができるようになりました(2016/1/20)
NGワード登録
登録する
スレッド内検索

プログラム板 タイトル検索

このスレッドが人気です(実況系)
有吉くんの正直さんぽ 「京急蒲田・雑色六郷」 ★3 (373)フジ実況
王様のツマンネ 4 (644)TBS実況
連続テレビ小説 ひよっこ★43 (350)NHK実況
メレンゲの気持ち★1 (731)NTV実況
実況 ◆ テレビ朝日 47693 (366)テレ朝実況
[再]おんな城主 直虎「綿毛の案」 (508)NHK実況
朝だ!生です旅サラダ★2 (918)テレ朝実況
実況 ◆ 日本テレビ 55029 (938)NTV実況
このスレッドが人気です(ニュース系)
【軍事】北朝鮮が弾道ミサイル1発を発射し失敗 東京メトロなど一時運転見合せ★10 (659)ニュー速+
【軍事】北朝鮮が弾道ミサイル1発を発射し失敗 東京メトロなど一時運転見合せ★9 (1001)ニュー速+
【トランプ大統領】「中国の願いないがしろに」 北朝鮮ミサイルを非難★3 (828)ニュー速+
【宅配】ヤマト、1千社と値上げ交渉 荷物、8千万個減めざす 強気の姿勢で臨む★3 (938)ニュー速+
【社会】「ストップ!沖縄ヘイト」東京で開催 香山リカ氏「政府によるメディア統率や管理が進んでいる。ファシズム完成へ」 (799)ニュー速+
【軍事】北朝鮮が弾道ミサイル1発を発射し失敗 東京メトロなど一時運転見合せ★8 (1004)ニュー速+
【国際】「くぱぁ」する女性の姿を描いた謎の古代像100体以上が存在 アイルランド(画像あり) (989)ニュー速+
【映画】キムタク主演映画「無限の住人」が大コケ寸前の緊急事態! (811)音楽・芸能ニュース
プログラム板の人気スレ
オブジェクト指向って自然な文法だな 3 (575)
次世代言語議論スレ[Go Rust Kotlin Scala]第4世代 (150)
Excel VBA 質問スレ Part47 (705)
ねねっちと一緒にプログラムを勉強するスレ第2話 (600)
C言語なら俺に聞け 139 (862)
【統計分析】機械学習・データマイニング15 (158)
スレ立てるまでもない質問はここで 147匹目 (414)
くだすれPython(超初心者用) その33 (351)
推薦図書/必読書のためのスレッド 81 (905)
C++相談室 part130 (276)
C#, C♯, C#相談室 Part94 (64)
ふらっと C#,C♯,C#(初心者用) Part127 (408)
Pythonのお勉強 Part52 (873)
Git 15 (672)
Visual Studio 2015 Part8 (715)
Visual Studio 2017 Part2 (139)
Xamarin Part3 (845)
Swift part10 (462)
Java入門・初心者質問スレ Part.3 (140)
Ruby 初心者スレッド Part 59 (1000)
クラス名・変数名に迷ったら書き込むスレ。Part27 (948)
C# vs Java どっちが好き? その3 (186)
HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net (302)
プログラミング言語 Rust 2 (817)
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 (643)
Androidプログラミング質問スレ revision53 (220)
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 (636)
Androidプログラミング質問スレ revision53 (212)
このサイトについて
このサイトは2ちゃんねるからデータを取得し、表示するサービスです。
画像のインライン表示機能について
画像のURLの後ろにある[画像をインライン表示]をクリックすると、URLの下に表示します。
表示される画像は横幅100pxに縮小されていて、クリックすると原寸で表示します。
このサイトの特徴
1)スレッド内検索ができます
2)レス(「>>1」など)のポップアップができます
3)不適切な言葉を含む投稿を表示しません
4)ページ内で画像を直接表示できます
5)2ch他スレッドへのリンクはタイトル・板名つきでリンクします
6)すっきりとしたデザインで表示します
7)最新スレや前スレをチェック・一覧表示します
8)NGワード機能の搭載でイヤな言葉が目に入りません
9)荒らしを自動チェックします
10)スレッド内・同一IDの書き込みだけ表示できます
11)レスの返事をレスされた発言の下に表示する「まとめビュー」が利用できます
12)シリーズ化したスレッドの一覧を表示します
13)最新のスレッドがある場合はお知らせします
削除について
こちらをご覧ください
機能要望について
現在機能要望受付中です。
問い合わせについて
こちらのページからどうぞ
広告


首都圏の方、ソフトバンク光オススメですよ


このサイトは2ch.scからデータを取得・表示しています。削除などについてはこちらをご覧ください。 アクセスモード:差分取得 - 新着書き込みなし(304)