2ちゃんねる★スマホ版★■掲示板に戻る■全部1-最新50

Pythonのお勉強 Part52©2ch.net

1 :
2017/01/07(土) 11:40:57.40 ID:XDvKv2Q+
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/

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

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

■前スレ
Pythonのお勉強 Part51
http://echo.2ch.net/test/read.cgi/tech/1443700103/
2 :
2017/01/07(土) 11:43:01.14 ID:b/Re2qCr
|....,,__
|_::;; ~"'ヽ
| //^''ヽ,,)
|  i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
      |( ´∀`) < きのこ のこーのこ げんきのこ ♪
      |(ノ   |つ
      |     |
     ⊂ _ ノ
       ""U
      _,,,......,,__
  /_~ ,,...:::_::;; ~"'ヽ
 (,, '"ヾヽ  i|i //^''ヽ,,)
   ^ :'⌒i    i⌒"
     (´∀` )| < エリンギ まいたけ ブナシメジ ♪
    ⊂|  (ノ |
      |     |
      ヽ _ ⊃
      .U""
|
| ミ
| ミ  サッ!
| ミ
|
3 :
2017/01/07(土) 11:43:50.75 ID:ISYVPELn
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
4 :
デフォルトの名無しさん
2017/01/07(土) 11:44:57.90 ID:gdmcm9JP
               ノ      ゚.ノヽ  , /}      ...
            ,,イ`"     、-'   `;_' '    ..::::::::::::::...
   ,-、  _.._   (        (,(~ヽ'~     ..:::::::::::::::::::::::
 )'~  レー'  〉   ヽ       i`'}       .:::::::::::::::::::::::
 ~つ     '-ー、  i       | i'     ...:::::::::::::::::::::::
 /       <  /     。/   !  ......:::::::::::::::::::::::::    これは>>1乙じゃなくて
/         ~^´     /},-'' ,●::::::::::::::::::::::::::::::::::::
i、        ,i' _,,...,-‐-、/    i  ::::::::  .:::::::::::::
..ゝ        <,,-==、   ,,-,/      .:::::::::::            放射能がうんたら
 )       {~''~>`v-''`ー゙`'~       ..:::::::::                          ........::.
 {        レ_ノ            ..::::::::.                         ......:::::::::
ノ         ''           ..:::::::                        ...::.:...:::::::::
                     .:::::::::                     ...:......:::::::::::: .
                    .:::::::::::.        .....      ..  ..::::::::::::::::::::::::   :::.
                    ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. ::  ::..
                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::    ::.
                    ::::::::::::::::: :::::::::::::::::::::::::::::: :::::
                          .::    ::.  :::
5 :
2017/01/07(土) 11:48:39.06 ID:gdmcm9JP
このリンク正常に動いてないね
> http://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
6 :
2017/01/07(土) 11:56:19.73 ID:Bs2g0Ey9
素のtcl/tkとpythonのtkinterってどれくらいパフォーマンス違いますか?
7 :
デフォルトの名無しさん
2017/01/07(土) 12:33:26.87 ID:qV2it6B6
>>1
8 :
デフォルトの名無しさん
2017/01/07(土) 13:06:39.36 ID:nH9ciZhQ
not found
ttp://speirs.blog17.fc2.com/blog-entry-4.html
9 :
デフォルトの名無しさん
2017/01/07(土) 16:46:56.28 ID:4jt/Q9EM
pythonで秀丸のマクロを書く方法を教えてくだされ
10 :
2017/01/07(土) 16:46:59.97 ID:QMb60zLj
pythonまさかのdat落ち…
11 :
デフォルトの名無しさん
2017/01/07(土) 17:47:25.51 ID:4jt/Q9EM
えっ
12 :
2017/01/07(土) 18:08:31.25 ID:QMb60zLj
うわdat落ち判定されてるの俺の2chmateのせいだ…
13 :
2017/01/07(土) 18:51:39.12 ID:4jt/Q9EM
mateのよくあるバグみたいね
14 :
デフォルトの名無しさん
2017/01/08(日) 00:42:41.76 ID:iwRPUDwl
同じ整数のscipy.sparse.lil_matrixなのに型をint32とuint32にしたらメモリが倍違う
自分のプログラムのバグなのか、そういうものなのか?
15 :
デフォルトの名無しさん
2017/01/08(日) 02:36:28.35 ID:LZrx5iPc
GoogleがGoに変換するツール作ってたね。
アレみてGoogleでもまだ2.7が主流なんだなって感じたわ
16 :
2017/01/08(日) 05:04:38.20 ID:zSFIH0Za
パイセンたち教えてください。
そのファイル内でのみ使うやつなんで別ファイルから import できないようにするってできる?
import しなきゃいいとかではなく
17 :
2017/01/08(日) 05:40:30.56 ID:MbVoTtyN
>>16
> パイセン
パイソンの何かかと思った。
18 :
2017/01/08(日) 05:54:21.91 ID:zSFIH0Za
>>17
おk。pythonの先輩です。





class も __ 前置で import * にすれば読み込めませんでした。 終
19 :
2017/01/08(日) 06:59:06.02 ID:0mVP2hZ6
>>14
入ってるmax値調べたら?
20 :
2017/01/08(日) 07:27:38.14 ID:c5pY166L
ブラウザから、IPython/Jupyter notebook を使えるサービス、
Temporary Notebook (tmpnb)があるよ

グラフも描ける

https://tmpnb.org
21 :
2017/01/08(日) 08:03:21.43 ID:q9b+yDjb
概出
22 :
デフォルトの名無しさん
2017/01/08(日) 12:09:13.42 ID:7vk8zgYH
PyGTKがPython3で使えないあたり終わってる
23 :
2017/01/08(日) 12:26:39.06 ID:0mVP2hZ6
PyGTKは使えなくても何も困らない
24 :
デフォルトの名無しさん
2017/01/08(日) 12:28:51.10 ID:7vk8zgYH
科学系では結構困るぞ
25 :
2017/01/08(日) 13:25:02.96 ID:w7r5Zx9K
GUIでpyGtkをpython3で使ってるけど・・
Gladeとかいうのを使って・・
でもpythonのGUIはPyQtかpySideのほうが科学系は多いと思う
Gtkってどちらかというと趣味の分野だよね
26 :
デフォルトの名無しさん
2017/01/08(日) 14:08:13.68 ID:qkk6ZrX+
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパインンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン 
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
27 :
デフォルトの名無しさん
2017/01/08(日) 15:34:52.16 ID:7vk8zgYH
そりゃ量で言えばqtかsideの方が多いけど、クリティカルな奴一つがGTK使ってりゃ趣味と切り捨てられんわ
28 :
2017/01/08(日) 21:39:58.49 ID:5b4VWoeT
GTKは糞
29 :
2017/01/08(日) 23:04:44.76 ID:jyRKul7B
Tkinter
30 :
デフォルトの名無しさん
2017/01/09(月) 05:59:59.96 ID:JOAqSyBk
なんでTkinterって名前にしたんだろ
interfaceの略?
ダサ過ぎセンスない
31 :
2017/01/09(月) 07:05:25.92 ID:fhUqz1tt
python入門始めたらインデントが足りません→インデントが余計ですのコンボをくらった
32 :
2017/01/09(月) 07:49:40.39 ID:sOnuyShP
numpyのバージョン違うとnpzファイル読めないのかな
ふるいデータ読み込めない
33 :
2017/01/09(月) 09:27:36.93 ID:/7U8UXhW
>>32
読めるはず
34 :
2017/01/09(月) 19:58:25.14 ID:SxMjSopM
古いpickleが読めない時は、バージョン戻すと読めことがある
それでも読めないデータはどうしたらいいかわからない
35 :
デフォルトの名無しさん
2017/01/10(火) 14:18:32.62 ID:s989ZmsY
>>34
初回だけ古いバージョンで読んで新しいバージョンで保存し直す
36 :
2017/01/10(火) 19:02:39.77 ID:PGxDCmmn
([1],
[1,2],
[1,2,3]...)
っていう風に続くndarray配列を作りたいだけどどう書けばいい?
見やすくするために省いたけど各行の後ろに0が続いていてもいい
ちなみに偶数行最初から生成しないようにしてくれると助かる
37 :
2017/01/10(火) 19:04:43.45 ID:PGxDCmmn
>>36
スレチでしたすいません
38 :
2017/01/10(火) 19:27:30.94 ID:jY/tH6aM
>>> [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 :
2017/01/13(金) 09:14:53.76 ID:vgkDveNU
リストの数字の要素だけをint()で変換したいんだけど
1行で書く方法教えてください

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

[2, 'c', 'd', 4, 6, 'a',]
40 :
2017/01/13(金) 09:53:56.68 ID:vgkDveNU
誤爆です
41 :
2017/01/13(金) 11:50:14.91 ID:QzLfd0t6
>>> 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 :
2017/01/14(土) 00:00:31.20 ID:lIZTJcU1
ndarray行列の第n列全部にn+1(n=0,1,2,3.......)を掛けたいんですけど効率のいい書き方ありますか?
行列がかなり大きくなるのでなるべくメモリの使用量へらしたいんです
43 :
2017/01/14(土) 01:05:57.47 ID:ea2A4wZz
>>42
解決しました
普通に行列掛ければいいですね
なんでこんな簡単なことに気づかなかったんだ.......
44 :
2017/01/14(土) 07:52:08.08 ID:VDE8L/+X
試さないからだよ
45 :
2017/01/18(水) 16:32:23.97 ID:f7/r7Ct/
64Gのメモリにギリギリ収まるpickleはloadする瞬間だけ倍の128Gのメモリが必要みたいで、読み込めない
なんとか分割して読み込めないものか
46 :
2017/01/19(木) 05:58:53.34 ID:JDgxkvev
64Gがメディアの話で、128GがPCの話か
47 :
2017/01/22(日) 02:52:40.18 ID:rmIIye/B
numpyの64Gメモリにギリギリ収まる配列をC++のプログラムの配列に読み込んだら4Gしかメモリ使わなかった
俺のプログラムのバグなんだろうか
48 :
2017/01/22(日) 11:40:27.08 ID:34mb+epJ
そりゃnumpyの方が16倍すごいからな
49 :
2017/01/22(日) 13:07:48.21 ID:BZvDtlAR
そうそう、numpyの方がナンパイもすごい
50 :
2017/01/22(日) 13:17:56.65 ID:lyHWqZIh
>>47
intでいいのに浮動小数点数にしてたんだろう
51 :
2017/01/22(日) 13:37:58.35 ID:bLHVmvPK
どこかで限界値に引っかかってるんじゃね?
linux ならulimitでぐぐってみて。
小分けしてロード削除繰り返せば64gになると思う。
52 :
2017/01/22(日) 13:46:02.84 ID:34mb+epJ
>>49
は?
53 :
2017/01/22(日) 14:03:14.17 ID:bLHVmvPK
>>52
自分でボケといて酷い。
鬼!悪魔!
54 :
2017/01/22(日) 14:27:54.10 ID:BZvDtlAR
>>52
イボ痔!切れ痔!
55 :
2017/01/22(日) 16:10:52.38 ID:Gv2+pJ+k
>>47
256 bit floatをdoubleに押し込んだとか?
だとすると誤差集積してPythonと結果が合わなくなりそう
もしそうなら、自分はdoubleではなくboost の cpp_float使う
56 :
デフォルトの名無しさん
2017/01/23(月) 06:03:11.56 ID:k9H3XUcF
初心者です。
32bit OSリナックス

ブラウザ上で実行できると聞いたのですが、チュートリアルを読んでも方法が分かりませんでした。
どうやって、webブラウザで実行するのか教えて下さい。
57 :
2017/01/23(月) 09:40:40.36 ID:7b6LuSOB
公式で配ってるPythonは実行できませんよ
非公式の実装でブラウザで動かすことを試みたものもあるよ、程度の存在
メインストリームではない
キワモノの部類
58 :
2017/01/23(月) 13:06:55.40 ID:Z+1qxvba
ブラウザから、IPython/Jupyter notebook を試せて、グラフ描画もできる

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

他には、 paiza.IO, codepad で、ログイン無しで、ブラウザから、コードを書いて実行できる
59 :
2017/01/23(月) 13:49:39.46 ID:vFvi2mPp
Brython
60 :
2017/01/23(月) 23:18:47.27 ID:D4OTriBi
>>56
asm.js/webassemblyでPython自体を動かすのか
CloudIDEで環境を確保するのか
ブラウザがPythonを組み込んでいてプラグインスクリプトが動かせるのか
判別がつかんよ 
どのチュートリアルをやったのか晒すぐらいはしておくれ
61 :
デフォルトの名無しさん
2017/01/25(水) 08:10:54.44 ID:lzissC2p
# python3 氏ね。数十行のpython2スクリプトを移行するのに数時間かかったぞ。
すみません。2から3への移植要諦みたいなドキュメント無いですか。
2to3 を使え、でなくて。
62 :
デフォルトの名無しさん
2017/01/25(水) 08:41:20.12 ID:+KFvARSK
Python3 の悪口を言う奴には教えん
63 :
2017/01/25(水) 08:49:20.80 ID:IbVYSEZD
>>61
お前が馬鹿なだけ
64 :
2017/01/25(水) 11:03:29.72 ID:SLV8VPLP
>>63
+1
65 :
2017/01/25(水) 12:11:28.79 ID:661eUkkC
>>61
-1
66 :
2017/01/25(水) 20:19:03.99 ID:RfIl6u1t
>>61
そんなに違うっけ?2と3
67 :
2017/01/25(水) 22:57:47.53 ID:Gt5Krp5B
68 :
2017/01/26(木) 02:18:15.24 ID:HYQr5vgB
最初からPy3を使ってればよかったのに
天罰だよ
69 :
2017/01/26(木) 09:11:29.75 ID:YVd8JlkL
新参以外お断りスレになりました
70 :
2017/01/26(木) 12:15:47.03 ID:ecr0NxNG
>>69
-1
71 :
デフォルトの名無しさん
2017/01/26(木) 13:40:15.86 ID:gPJK2FxR
Python3が使えないのは古参というより老害
Fortranにしがみつくのと同じ構図
72 :
2017/01/26(木) 20:57:57.10 ID:7k3MoELl
めんどくさいからね
俺は3から始めたけど、今から2を覚えろって言われたら嫌だ
73 :
2017/01/26(木) 22:25:38.81 ID:YVd8JlkL
最初から3が使えるのは過去8年以内に作り始めたアプリだけだ
74 :
2017/01/26(木) 22:34:41.46 ID:BRop3o1S
>>73
-1
75 :
デフォルトの名無しさん
2017/01/27(金) 07:29:37.81 ID:H9uRlrvM
質問? 人工無能or人工知能?
百合SSを何とか自動作成しようと試みてます。

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

単語連発や接続子が怪しいのは構いませんが、ストーリーが出来上がらない問題を解決する方法は何かありませんか?
76 :
2017/01/27(金) 07:33:28.40 ID:XbfHJvAH
試みは面白そうだが力不足で助けられない
他の人に期待
77 :
2017/01/27(金) 09:07:37.79 ID:cUoSMXA+
>>75
マルチ氏ね
78 :
2017/01/27(金) 09:40:30.71 ID:jYq/eMin
はい死んだー
79 :
デフォルトの名無しさん
2017/01/27(金) 19:08:24.81 ID:V5p71liI
pythonのmechanizeライブラリで
あるフォームのtextareacontrolに文字をアサインして
サーバーにPOSTしたいと思います
どうしたらよいのでしょうか?
80 :
デフォルトの名無しさん
2017/01/27(金) 19:20:36.78 ID:u6VmZ9m5
自作ゲーム即売会「ゲームマーケット」に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=DF260120166491
ボードゲームのオリジナルオーダー制作
http://www.logygames.com/logy/ordermade.html
81 :
2017/01/27(金) 21:44:48.60 ID:SOi9h9fX
>>79
Python mechanizeでボタンクリック
http://symfoware.blog68.fc2.com/blog-entry-1826.html
82 :
デフォルトの名無しさん
2017/01/27(金) 22:51:50.83 ID:V5p71liI
>>81
わざわざご苦労様です
textcontrolではなくtextareacontrolです
やはり無理なのでしょうか?
83 :
2017/01/28(土) 17:19:31.11 ID:0tDA2X/+
>ご苦労様

日本語を勉強汁
84 :
2017/01/28(土) 18:32:01.57 ID:yX0pFu8F
>>81
わざわざ大儀であった
85 :
2017/01/28(土) 19:27:37.74 ID:XSc31UhP
>>81
苦しゅうない、さがってよいぞ
86 :
デフォルトの名無しさん
2017/01/28(土) 19:43:37.61 ID:z2QQn0xu
俺も殿様ごっこまぜて
87 :
2017/01/28(土) 23:07:07.31 ID:XSc31UhP
tonosama_method
88 :
2017/01/29(日) 12:59:28.72 ID:+gV6Oz7u
マスター、一番いいpythonの入門書をくれ
89 :
2017/01/29(日) 13:27:12.96 ID:k1QIuSij
シンプルで学ぶことが少ない言語だから入門本はどれも同じだよ
個人的にアドバイスするなら、厚い本は飽きるからやめた方がいい
読まない本ってのは枕か鍋敷きにしかならない
90 :
2017/01/29(日) 13:35:44.10 ID:+gV6Oz7u
じゃあオライリーはやめときます
91 :
2017/01/29(日) 18:27:40.95 ID:+gV6Oz7u
「実践力を身に着けるPythonの教科書」っていうのにしてみた
92 :
2017/01/29(日) 18:35:57.64 ID:3Y3DXVvV
で、おまえらPythonで何するの?www
93 :
2017/01/29(日) 18:45:15.40 ID:9yjQUvuF
Pythonで何をするかが問題なんじゃない
Pythonが俺に何をしてくれるかが問題なんだ
94 :
2017/01/29(日) 20:55:40.68 ID:uym0PLuZ
Rubyとどう違うの
95 :
2017/01/29(日) 21:05:20.71 ID:48IXZMso
endがない
96 :
2017/01/29(日) 21:09:18.75 ID:IWdagit8
開発者が変な宗教やってない(と思う)
97 :
2017/01/29(日) 21:10:03.23 ID:IWdagit8
いやでも言語仕様に漂う思想は宗教感あるかもな
98 :
2017/01/29(日) 21:48:42.55 ID:+gV6Oz7u
やっぱりみんなのpythonにする
版を重ねてるってことは信頼できるんだろうし
99 :
2017/01/29(日) 23:56:49.86 ID:9yjQUvuF
いい加減なOOP部分がほんと糞
それ以外は割とよい
そんなパイソン
100 :
デフォルトの名無しさん
2017/01/31(火) 01:09:50.61 ID:39yNIaAr
if ブロックが最初にあって、テストのためにそのif 条件をコメントアウトすることがあります。
そうして実行すると、インテンドのエラーが発生するので、ブロックだった部分の空白をいちいち消す必要があります。

で、テストをやめて元に戻そうとすると、消した空白を入れ直すことになります。
これって、なにか簡略化できないものなんでしょうか。
101 :
2017/01/31(火) 01:22:59.03 ID:XNUmbkkr
if name mainじゃだめなかんじのやつ?
102 :
2017/01/31(火) 01:33:42.41 ID:DmPWWytT
そんな糞みたいなことしないと通らないテストをやめるか、コード書くのをやめることをオススメするよ
103 :
2017/01/31(火) 01:34:08.36 ID:XNUmbkkr
オススメはしない

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

最初の#を消せば真ん中のコードはコメント扱いになる
104 :
デフォルトの名無しさん
2017/01/31(火) 02:01:58.98 ID:39yNIaAr
>>101
誤解させてしまったかもしれません。
普通のifブロックの話なんです。最初にはif条件が有効だったのを、
一時的にif条件を外してブロック内だけを無条件に実行したかったんです。

>>103
ありがとうございます。コメントアウトをコメントアウトするわけですか。
さっそく試してみたいと思います!!!
105 :
デフォルトの名無しさん
2017/01/31(火) 02:02:49.69 ID:39yNIaAr
>>101
>>103
同一の方だったんですね。失礼いたしました。
106 :
2017/01/31(火) 07:18:14.35 ID:DmPWWytT
ガイジかよ
107 :
2017/01/31(火) 07:44:04.19 ID:rDFSvuIa
条件式コメントアウトしてかわりにTrue:って書くだけじゃ、、、、
108 :
2017/01/31(火) 08:48:13.57 ID:YEQVuLbu
if a == 0:

if 1:#a == 0:
109 :
2017/01/31(火) 08:56:56.10 ID:nDDWloW8
条件式をコメントアウトするんじゃなくて、条件式の前に条件を満たすコード書けばいいじゃん


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

if omaera == "バカ": #ここもテスト対象だから書き換えたりしちゃアカンよ、わかる?
 print("テスト対象のコード書き換えてんじゃねーよw")
110 :
2017/01/31(火) 10:36:30.09 ID:z2Z5M3VQ
>>109
強制的にifに入れるんだから条件式そのものはテスト対象じゃない。
そしてそんなお手軽な条件式ばかりな訳もない。バカはおまえです。
111 :
デフォルトの名無しさん
2017/01/31(火) 11:31:52.06 ID:ajSv51+Y
掲示板を発展させたミニゲームを作れとお題が来た……積んだ。

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

POST使って、1個のデータやり取りが限界なんだけど?
どうしたら良いの
112 :
2017/01/31(火) 11:44:05.66 ID:nDDWloW8
>>110
バカだなぁー、条件式が間違ってたらどうするんだよ? 条件式ありきのコードなの
テストの意味分かってる?

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

そもそもテスト前とテスト後のコードが異なってたら、おまえ・・何テストしてるかワケワカメだろ?
頭大丈夫か?
113 :
2017/01/31(火) 11:59:23.95 ID:zWSLpeIF
if 文の条件が成り立つときに実行するコードを、関数として切り出して、その関数を対象にテストするのが良いと思う。
ちょこっと挙動を調べたいってのなら、手抜きしてコードをゴニョゴニョするのでもいいけど。危険な香りがする。
すぐに戻すつもりが他の所も調べだして、そこでもコードを変えて、、とやっていき、コードを元に戻すのを忘れて、ドツボにハマる未来が見える。
114 :
2017/01/31(火) 13:14:28.86 ID:qpNDS9RE
>>111
学校のお題ならそれを作れるだけの知識は学んでいるはずだ
ていうかPython関係ないだろそれ
115 :
2017/01/31(火) 13:16:58.48 ID:mm0hxyAY
if True:
#if real condition:
...
で良いじゃない
116 :
2017/01/31(火) 15:32:20.14 ID:KYCEEpNK
>>100
概出鴨試練が
if hage:
hogehoge
だったら
if True: # hage:
hogehoge
で済むだろ
117 :
デフォルトの名無しさん
2017/01/31(火) 19:45:33.02 ID:lkTuVnqH
自動で実行出来るテスト書く癖付けといた方がいいよ
118 :
デフォルトの名無しさん
2017/02/01(水) 00:10:32.18 ID:PbjZqAWj
へんな癖勧めるなよw
119 :
2017/02/01(水) 00:59:24.82 ID:Hn+PaGAx
>>111
ログインボタンを、ログインじゃなくただのaタグリンクで乗り切った同期思い出した
120 :
2017/02/01(水) 06:28:52.79 ID:FxrGGdiY
テスト時とリリース時レコードが違います!
で、許されるとこなんか、ダマテンでやってる危険分子か
121 :
2017/02/01(水) 08:27:29.58 ID:kNSk5VZr
単体テストだろ...
122 :
2017/02/01(水) 09:36:20.40 ID:35qglDiz
新人「先輩、テストちゃんとやりました?」
バカ「あん?当たり前だろ!何年やってると思ってんだ!!」
新人「・・先輩のところでエラーになるんですけど」
バカ「・・・」
新人「・・・」

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

新人「先輩がぁテストしたのはぁ!書き換えたコードであってぇ! 元のコードはテストしていないわけですよぉ!!」
バカ「だからテストしたと言ってるだろぉぉ!!!」
123 :
2017/02/02(木) 01:03:27.17 ID:/xWrJtXG
「テストしてないだろ!」という責任のなすりあいから始まる素敵な職場ですね
124 :
デフォルトの名無しさん
2017/02/02(木) 03:01:13.92 ID:ExAPXdhA
>>118
えっテスト書いてコミット毎に自動でテスト走らせるのが常識だと思ってたんだけどこのスレでは違うのか?
125 :
2017/02/02(木) 03:34:51.22 ID:FIjERzl4
どうなんだろうな。
理想的かもしれないが、スクリプトに対しては牛刀で鶏感が。
126 :
デフォルトの名無しさん
2017/02/02(木) 05:51:42.53 ID:fddRASbF
神は死んだ
127 :
デフォルトの名無しさん
2017/02/02(木) 07:30:00.05 ID:fddRASbF
因数分解について問題なのですが、

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

コマンドプロントです。
初歩的な問題で申し訳ない。
128 :
2017/02/02(木) 07:56:49.21 ID:jwykdWFl
説明がよく分からない。
入力と出力の例を示してもらうと、分かりやすいと思う。
129 :
デフォルトの名無しさん
2017/02/02(木) 08:46:42.19 ID:fddRASbF
入力例
n=2:a**2-b**2
出力例
(a-b)(a+b)

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

入力に括弧をつけると、エラーが出て計算できない症状です。
また、括弧をつけて出力する動作もできてません。
130 :
2017/02/02(木) 08:52:04.35 ID:eVnkZAIh
何のライブラリの話?
131 :
2017/02/02(木) 08:54:55.07 ID:2aGgFdjF
>>124
横からだが「テスト書いて自動でテスト走らせる」ってどゆこと?
unittestとかそういう話?
132 :
デフォルトの名無しさん
2017/02/02(木) 09:11:11.20 ID:S7kpFPUA
そういう話+CI
133 :
2017/02/02(木) 09:33:09.86 ID:uYEeAGUt
>>129
sympyの話か? ちょっと試したけど
x**2+(a+b)x+ab は x**2+(a+b)*x+a*bとすればエラーにならずに因数分解できたよ
その時の出力は(a + x)*(b + x)
*は省略できないみたいね
134 :
デフォルトの名無しさん
2017/02/02(木) 11:59:30.41 ID:fddRASbF
>>133
ありがとうございます

式を勘違いしていた見たいです
135 :
デフォルトの名無しさん
2017/02/03(金) 05:39:35.35 ID:X7tt/wwb
【ソフトウエアジャパン2017】世界を変えよう!レジェンドを残そう!マシンラーニングのら猫勉強会 生中継
2017/02/03(金) 開場:09:20 開演:09:30
lv289209654
136 :
デフォルトの名無しさん
2017/02/09(木) 18:55:44.03 ID:w/4Pa9Es
開発OSは何がおすすめですか?
windowsは微妙なんですかね?会話botを作りたいです
137 :
2017/02/09(木) 20:30:43.91 ID:nU5yeh02
何でも良いから好きなのを使え
選べなければ一番使い慣れているものを使え
138 :
デフォルトの名無しさん
2017/02/09(木) 22:05:56.51 ID:Ply9eh1T
Mac買って
とりあえずmacOS、
BootcampにWindows、
VirtualBoxに適当なLinux
一台で3OS使えるぞ
139 :
2017/02/09(木) 22:27:56.95 ID:jcuzgsFP
会話botなんていらんだろ
俺が話してやる
140 :
2017/02/09(木) 23:26:47.59 ID:2qzHgTI5
俺が話してやるってリアクションは初めて見たな
141 :
デフォルトの名無しさん
2017/02/09(木) 23:49:39.79 ID:w/4Pa9Es
>>139
今VIPでbot動かしてる
142 :
デフォルトの名無しさん
2017/02/09(木) 23:55:53.74 ID:Jh/6F1Jd
>>141
gifガイジ?
143 :
2017/02/10(金) 00:01:12.27 ID:5MVdS2z+
>>141
vipperとか厨房かよレスすんなくっさ
144 :
デフォルトの名無しさん
2017/02/10(金) 00:01:42.57 ID:H5Im+dFf
>>142
あれは知らん
145 :
2017/02/10(金) 01:53:04.40 ID:K3BovdLP
>>136-138
Windowsで、i5, i7 のCPUで、メモリも最大まで積む

Chef → Vagrant → VirtualBox で、Linux で開発環境を構築できる
146 :
デフォルトの名無しさん
2017/02/10(金) 16:40:32.20 ID:hHNUUpqe
test
147 :
デフォルトの名無しさん
2017/02/11(土) 05:31:46.65 ID:PhvaT3NP
>>136 Linux一択。
148 :
デフォルトの名無しさん
2017/02/11(土) 12:12:18.51 ID:s9PVHeAc
>>147
Bash on winじゃ駄目ですか?
149 :
2017/02/12(日) 07:08:29.48 ID:IVXoDyD2
>>147
別にFreeBSDでも変わらんぞ
150 :
2017/02/12(日) 10:05:17.27 ID:ekfokMCG
>>147
Mac In Tosh
151 :
2017/02/12(日) 23:46:47.53 ID:AP+Vk/T0
あ?Fuckintoshが何だって?
https://www.google.co.jp/search?q=Fuckintosh
152 :
2017/02/13(月) 09:45:16.74 ID:YNqn/13t
>>147
Linuxとカーネル名で書かないで、ディストリ名で書かないと初心者丸出しやで
153 :
2017/02/13(月) 10:27:00.44 ID:SnrrQcnN
俺てきには、Cent OS!
154 :
2017/02/13(月) 22:14:40.35 ID:GOtEVvRl
プロはユーブントゥーなんだよなあ
155 :
2017/02/13(月) 23:23:07.36 ID:Sj6FGVEb
ネタだろうけど読み方はウブントゥ
Ubuntu使ってる奴ってにわか臭がして嫌い
かっこつけたい一般人が趣味で使ってるイメージ
156 :
デフォルトの名無しさん
2017/02/13(月) 23:39:48.93 ID:Ybuk3ki+
お前は何般人なんだよw
157 :
2017/02/13(月) 23:43:52.67 ID:aTuiBKXR
つ gentoo
158 :
2017/02/14(火) 01:13:26.56 ID:EfKHdkqo
>>155
いろんなクラウド基盤でサポートされてるから、サーバ用途としてよく使われてるだろ
159 :
2017/02/14(火) 02:28:52.24 ID:S2XYgnfE
よく使われるからこそそういう奴らも含まれてくるんだよ
160 :
2017/02/14(火) 03:57:34.62 ID:5IUCJa7e
ニワカと衒学家の話をまともに聞いてはいけない
161 :
デフォルトの名無しさん
2017/02/14(火) 07:15:04.16 ID:izwS/hYI
apt-getの出来の良さは他のパッケージ管理の比じゃないからな
162 :
2017/02/14(火) 07:25:37.98 ID:k0eKpOpm
アン般人です
163 :
2017/02/16(木) 15:18:21.63 ID:LGWe0hIP
ベースになったDebianの出来が良過ぎるからな
Debian自体はカーネルにLinux限定してないから、ベースがFreeBSDカーネル版もある
164 :
2017/02/17(金) 17:53:12.51 ID:w7S73CTj
プログラミングの問題(そこそこ多く)と、その解答例が載っているサイトってありますか
pythonの基本的な文法は学んだのですが具体的に問題を解いたことがほとんどないので練習したいのですが
165 :
2017/02/17(金) 18:18:38.88 ID:542CJyna
何かを作ってみようという気が起こらないのが不思議。人に指示されないと何も出来ないって事なのか?
166 :
デフォルトの名無しさん
2017/02/17(金) 18:20:56.06 ID:yGnzX63H
167 :
2017/02/17(金) 19:12:20.14 ID:tziU+1Dj
競技プログラミングのオンラインジャッジかhttps://checkio.org/に行け
ちなみに165と同意見だ。お前はこの先長くないだろう
168 :
2017/02/17(金) 19:37:13.76 ID:jPl1bWef
>>164
英語なら色々あるけど
日本語なら、言語処理100本ノックでくぐると問題出てくるし解いてるブログとかもある、

勉強のし方なんか人それぞれなんだから
クソレスは無視しよう
169 :
2017/02/17(金) 21:11:18.59 ID:P1l5N6WZ
>>165
ゆとり教育受けるとそうなる
170 :
2017/02/17(金) 22:25:34.82 ID:FFSvl2Qr
>>165
ワイン、作りたいものなんかないで
漠然と人工知能が俺の代わりに働いてくれるみたいの欲しいけど
そんなん作れるわけないしな
もうただのサラリーマンSE
昔あったような気がした情熱も、とっくに冷めて霧散してしまった
171 :
デフォルトの名無しさん
2017/02/17(金) 23:27:08.09 ID:+d7nZkoJ
aizu online judgeもええで
172 :
2017/02/17(金) 23:38:48.22 ID:fTK4d/WW
プログラミング・コンテスト

AOJ(aizu online judge、会津大学)
TopCoder, Google Code Jam
173 :
2017/02/17(金) 23:55:31.64 ID:FFSvl2Qr
会津のくせに英語とかふざけんなし
174 :
2017/02/18(土) 00:13:38.75 ID:aF6h+XBS
>>170
いまの2chはおっさんが多いからな。そして、おっさんは情熱がなくなった奴が多い
で、情熱がないおっさんが多いスレは雑談が多いんだよな
おっさんになって情熱を持ってPythonの勉強を始める奴はそういないだろうし
175 :
2017/02/18(土) 02:45:42.49 ID:Vmz1V0cL
つまりPythonに全く関係ない話してる時点でお前はおっさん以下なわけであり
176 :
2017/02/18(土) 10:45:58.34 ID:Nn0mwkdy
コンテスト用の板ってないの?
177 :
2017/02/18(土) 12:35:40.06 ID:1c96nb+d
>>173
会津がどんな大学か知ってるのか
178 :
2017/02/18(土) 13:17:58.81 ID:zG233BNG
チェスト関ヶ原と戦う大学。
179 :
2017/02/18(土) 13:21:32.76 ID:+coMAf/q
>>177
とうほぐの底偏差値土人専用収容所のことなんか知らんわ
180 :
2017/02/18(土) 13:50:15.20 ID:bnUVfFtb
>176
プログラマー板に、競技プログラミングにはまるプログラマのスレがあるよ。
181 :
2017/02/18(土) 16:27:34.48 ID:1i2twQ7G
xlwings使ってみたら重すぎてわろた
もう少し軽ければ夢が広がるのに
182 :
2017/02/18(土) 16:44:34.24 ID:Jt/EBjgw
mathモジュールの内容を見たいのですが、保存場所はどうやって調べればいいですか?
インタラクティブシェルで「math.__file__ 」と打ってもアトリビュートエラーになってしまいます。
183 :
2017/02/18(土) 17:01:22.18 ID:+coMAf/q
著作権保護されてるからライブラリの中身は基本的に見れないし見たら犯罪
184 :
2017/02/18(土) 17:15:28.30 ID:DtpX+k6N
インストールディレクトリのどっかにあるだろ
なければインポートできない
でもライブラリはブラックボックスであることに価値があるわけで
中身を見ることはおススメしない
185 :
2017/02/18(土) 17:44:47.54 ID:C/iK3pVC
さすがにそういう標準モジュールはビルトインになっててpyソースは無いでしょ
186 :
2017/02/18(土) 17:47:09.73 ID:Jt/EBjgw
>>183
>>184
ありがとうございます。
見つけるにはフォルダ内漁らないと厳しそうですね。
著作権のことは考えてなかったので確かにそうですね。
187 :
2017/02/18(土) 18:05:41.29 ID:Jt/EBjgw
>>185
はい、pyファイルなさそうです。。。
188 :
2017/02/18(土) 18:31:17.90 ID:yZwtGkz9
189 :
2017/02/18(土) 18:37:06.18 ID:AlHMD2TK
嫌な世の中だな。GPLの美しい世界に帰りたい。
190 :
2017/02/18(土) 18:46:07.73 ID:52dA0McO
>>182
お前さんと同じことを思ってる人は少なくない
http://stackoverflow.com/questions/15321570/where-in-the-python-source-code-is-math-exp-defined
あと >>183 は無視していい
191 :
2017/02/18(土) 19:31:46.29 ID:yZwtGkz9
著作権で保護されてるものを見たら犯罪って
本読んだりテレビ見たりするのは犯罪だったんだね
192 :
2017/02/18(土) 20:01:48.99 ID:Jt/EBjgw
>>188
>>190
C言語で定義されているんですね!!
確実に一人では見つけられなかったです。本当にありがとうございます。
193 :
2017/02/18(土) 20:07:43.45 ID:+coMAf/q
何が「著作権のことは考えてなかったので確かにそうですね。 」だ
バカか
よくそんなんで生きてこれたな
これからも他人に騙され続けるのだろうな
今おめーが見てるのもスパムサイトやぞ
194 :
2017/02/18(土) 20:58:40.09 ID:WGlwnMwz
なにをえらそうに
195 :
2017/02/18(土) 21:01:44.71 ID:vwErJatL
こういうクズ193はNGしてスルーしよう
196 :
2017/02/18(土) 21:33:59.44 ID:+coMAf/q
えらそう、じゃなくて、偉いんだよ事実w
197 :
2017/02/18(土) 21:44:18.84 ID:bnUVfFtb
>193
みっともない。クズ。
198 :
デフォルトの名無しさん
2017/02/18(土) 21:52:11.26 ID:H1Iwru9r
実際に偉いと言うならソース付きで証明しろ
出来ないならただの偉そうなクズ
199 :
2017/02/18(土) 22:13:53.72 ID:+coMAf/q
if ore == erai:
print "I am erai"
200 :
デフォルトの名無しさん
2017/02/18(土) 22:17:17.07 ID:KVIDXYhT
>>199
うわ、つまんね
なんやこいつ臭すぎやろ……
201 :
2017/02/18(土) 22:17:43.61 ID:52dA0McO
こういうのが楽しいお年頃なんだろうな w
202 :
デフォルトの名無しさん
2017/02/18(土) 22:42:39.80 ID:eQWpPmiK
この言語は初心者が多いから仕方ない
203 :
2017/02/18(土) 22:57:32.96 ID:+coMAf/q
PHP以下のゴミ言語が何言ってだ
204 :
デフォルトの名無しさん
2017/02/18(土) 23:03:25.79 ID:YvJV55Qk
脈絡ないな
ガイジか……?
205 :
2017/02/18(土) 23:10:50.85 ID:WGlwnMwz
初カキコ…ども…を思い出すわ
206 :
2017/02/18(土) 23:18:23.92 ID:+coMAf/q
シェアで負け、実行速度で負け、書きやすさで負け
同じ頭文字Pの言語なのに情けない
207 :
デフォルトの名無しさん
2017/02/18(土) 23:29:30.38 ID:j9t26+Si
js「phpもpythonもゴミ」
208 :
デフォルトの名無しさん
2017/02/19(日) 01:21:42.59 ID:LaVUmFKv
jsは強いよな
209 :
2017/02/19(日) 08:35:11.43 ID:vGTXfdrY
という思い込み
210 :
2017/02/19(日) 09:20:22.90 ID:gFzSi0IK
やっぱphp選ぶ奴ってガイジなんだな
211 :
2017/02/19(日) 18:00:06.77 ID:on+xGxJY
会津大学知らない時点でお察しだろう
212 :
2017/02/19(日) 19:43:54.16 ID:ngALvOwB
昔は色々お世話になったからなぁ
213 :
2017/02/19(日) 23:05:14.87 ID:SDjzQTQG
Pythonの入門本はどれがお勧め?
214 :
2017/02/20(月) 14:21:41.97 ID:Xjvxr8kE
今は知らんけど、みんパイでええんじゃ
215 :
2017/02/20(月) 14:41:43.53 ID:T5gAZJ4C
全部買って自分でおススメ本を上げるくらいの剛の者はいないのか
216 :
2017/02/20(月) 15:41:38.97 ID:i6B47hVE
ちょい前にみんパイと実践力を身につける云々と2冊買って読んだけど
プログラミング自体が初めてなら実践力、多言語から来たならみんパイでいいと思った
みんパイは広範に書いてあるけど書き方雑だから初学者にはおすすめしないな
217 :
2017/02/20(月) 16:25:16.05 ID:lv1uYV2j
翔泳社の逆引きレシピ出ないかな?
218 :
デフォルトの名無しさん
2017/02/20(月) 16:30:09.32 ID:ke6eauCp
パイチュー一択やろ
219 :
2017/02/20(月) 17:38:48.26 ID:SzELBO2k
Python本沢山出まくってるよね
それに比べてRubyのオワコンぶりが笑える
たのしいRubyとは一体なんだったのか
220 :
2017/02/20(月) 17:49:21.46 ID:ekmo6bPY
そもそもの普及率が違いすぎる気が
221 :
デフォルトの名無しさん
2017/02/20(月) 18:25:21.10 ID:UIHVwqwb
柔軟な言語はね
最初は楽だけど時間が経つほど欠点が目立ってくる
222 :
2017/02/20(月) 21:15:38.28 ID:4hXFoEFx
rubyの開発者がモルモン教徒の人って聞いたときは冗談か揶揄かと思ったら、公式サイトにご挨拶出ていてびっくりした
223 :
2017/02/21(火) 00:04:40.44 ID:jHRGu1Ca
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 :
2017/02/21(火) 00:09:34.92 ID:aFqTV30T
お前らRubyをバカにしすぎ
Pythonは悪くないけどアンスコ多すぎ
225 :
2017/02/21(火) 00:13:50.41 ID:M9yQICco
Rubyも悪くはないと思うけど、世界中の開発者や企業やらが選んだのはPythonだっただけ
226 :
2017/02/21(火) 00:26:22.08 ID:SvaTryNm
Pythonの入門時につまずいたのが、

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

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

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

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

なので、Learning Python おすすめです。
227 :
2017/02/21(火) 00:41:48.82 ID:aZVtVmfL
名前をオブジェクトに束縛って何だよ・・・
ただのポインタの代入だろ
228 :
2017/02/21(火) 00:47:58.75 ID:aFqTV30T
>>226
>変数への代入でなく、名前をオブジェクトに束縛していること
ん?何言ってるのかよく分からん
参照渡しが理解しにくいって話だろうか?
229 :
2017/02/21(火) 00:49:50.83 ID:aFqTV30T
個人的にはJavaScriptみたいに
外から簡単にプロパティを追加できるのが意外だった

class Foo:
def baz(self):
return

foo = Foo()
foo.new_prop = "bar"
230 :
2017/02/21(火) 00:56:24.06 ID:jrxXN3MC
パーフェクトPythonはおススメできない
誤植が400か所以上、サンプルコードにもエラーで動かないものがあるのに
出版社のサポートページにはサンプルコードのzipが一つあるだけで
3年以上経っても正誤表が出ない
金返せと言いたくなるパーフェクトな糞本
231 :
2017/02/21(火) 09:05:33.02 ID:Rho0V91r
読む人の技量も書いてもらわんと
232 :
2017/02/21(火) 14:25:45.59 ID:+7ZkBccH
>>227-228
そういう言語仕様なんやけどな
実装はアドレス参照にちがいないけど、抽象化能力ひくない?
233 :
デフォルトの名無しさん
2017/02/21(火) 17:38:48.25 ID:tmtYOZpG
>>226
ほとんどの言語でそうだろ
234 :
2017/02/21(火) 22:52:44.80 ID:IxXNLXhL
>>233
ヲイヲイw
235 :
2017/02/21(火) 23:06:04.10 ID:h4Mc9UUP
>>234
cですらそうなるわけだが。
236 :
2017/02/21(火) 23:08:15.07 ID:tm/QBT+F
実際に >>226 の現象で苦しむことってそんなにあるのかしら。
大抵はリストは内包表記やmapで処理するんじゃなかろうか。
237 :
デフォルトの名無しさん
2017/02/21(火) 23:11:06.60 ID:YCLculbK
>>236
普段は苦しまないぶん、ある日突然想定と違う動きをして何が間違ってるのかわからなくなって詰むかもしらんな
238 :
2017/02/21(火) 23:21:51.96 ID:IxXNLXhL
>>235
ゴメン、ほかのスレへの書き込みと間違えたw
239 :
2017/02/21(火) 23:21:59.08 ID:aZVtVmfL
ある日
コードの中
糞さんに
出逢った
240 :
2017/02/22(水) 05:18:29.55 ID:GuREoWxo
関数の中はスコープが別だと普通思うじゃん?
ところが引数で渡されてもいない外側のリストを関数内で直接ぶっ壊せる
Cではこのようなことはないはず
241 :
2017/02/22(水) 07:30:34.11 ID:4vw0pdfN
>>236
プログラミング初心者で
このこと自体を知らない場合はハマるよ

自分も別言語でやり始めの時ハマった
だから >>226 の言いたいことは分かる
242 :
2017/02/22(水) 08:09:55.21 ID:cYWCE+hD
>>240
>Cではこのようなことはないはず

は?グローバル変数さんをdisってんの?
は?errnoさんをdisってんの?
は?strtokさんをdisってんの?
1回でもCを書いたことがあったらこんな発言出てこないよな(誇張表現)
243 :
2017/02/22(水) 08:20:16.90 ID:cYWCE+hD
244 :
2017/02/22(水) 09:40:39.11 ID:KhnVcSSr
だからプログラミング初心者はかっこつけないで基礎から勉強しろと
245 :
2017/02/22(水) 09:56:11.00 ID:gW2nelq8
>>226
最初に数値や文字列など組み込みのimmutableなオブジェクトを触る
代入や引数でオブジェクトは常に深いコピーされていると勘違いする

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

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

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

immutableなオブジェクトの利点をなんとなく感じ取る、ここまでくればまあ間違えないと思う
246 :
デフォルトの名無しさん
2017/02/22(水) 12:40:36.86 ID:OWXaQaMn
>>245
でもお前間違えてるよその理屈
247 :
2017/02/22(水) 15:10:48.15 ID:fluTtG1x
>>240
スコープは別でしょ
どういう順序で変数やメソッドの名前が解決されるか理解する必要がある

Python用語でなんていうのか知らないけど
他言語ならスコープチェーンとかlookup pathとかいうやつ
248 :
2017/02/22(水) 21:26:19.01 ID:NAcKQUQP
アイムムタベレの波動を感じるのだ
249 :
2017/02/22(水) 21:40:51.00 ID:qCDO3y2N
>247
Pythonの用語だと、
Method Resolution Order MRO
メゾット解決順序
だね。
250 :
2017/02/22(水) 22:54:17.49 ID:gW2nelq8
>>246
もうちょっとポイント絞って教えていただければ助かります
251 :
2017/02/23(木) 08:38:47.27 ID:1NaeRJ/+
関数の中で変数が見つからなかったら、そのままエラーにしてくれないかな
俺みたいに変数名をaとかで命名するスタイルの者からすると
勝手に上位の同名変数を使われる懸念があるのは困る
宣言なし言語の弱みかねえ
252 :
2017/02/23(木) 09:30:01.25 ID:57kBM38D
プロは命名にこだわる。シンプルで簡潔な命名にこだわる。
故に幾つもの命名規則が存在する、キャメルケース、スネークケース、
これらは人類の英知の結晶だ。

だがしかし、変数名をaとかにするスタイルなんてものは無い
そんな命名規則は無い
253 :
2017/02/23(木) 09:39:38.32 ID:6aLFaur8
>>251
リーダブルコードでも読んどけ初心者のチンカス
254 :
デフォルトの名無しさん
2017/02/23(木) 09:44:58.48 ID:ECyENaKz
>>251は初心者だけど初心者のチンカスではない。言い過ぎだ。謝れ��
255 :
2017/02/23(木) 10:14:52.60 ID:6aLFaur8
申し訳ない
256 :
デフォルトの名無しさん
2017/02/23(木) 11:17:43.98 ID:KME3N98n
素直に謝れるええ子やね
257 :
2017/02/23(木) 12:02:45.49 ID:3hjcc6g2
a = "fuck you"
print(a)
258 :
2017/02/23(木) 12:22:51.44 ID:bPz4D4Vk
スコープの外の変数を読み書きできない
って何かオプションの類が無かったっけ。
259 :
2017/02/23(木) 12:40:58.97 ID:9j19p/xB
>>254
いや a みたいな変数名が被りまくるコード書く奴はチンカスレベルだろ
そもそも宣言必須の C/C++ とかでも同じだし
260 :
2017/02/23(木) 13:02:11.25 ID:ovcPlnjq
Cなら for (int i = 0; とかやるし問題はスコープ
Pythonでも内包表記のプレースホルダにa,b,x使うのはふつう
関数内変数は必ず頭で初期化かglobal宣言するクセつけるしかないよ
261 :
2017/02/23(木) 17:03:46.15 ID:EfCZiiRE
(^o^)
262 :
2017/02/23(木) 19:13:04.09 ID:9j19p/xB
>>260
> Cなら for (int i = 0; とかやるし
お前はグローバル変数に i とか使ってるのかよ w
263 :
2017/02/23(木) 19:28:25.83 ID:zsFGch2H
tmpな変数ならむしろグローバルに置いといていいだろ
抜けたら用無しだからな
264 :
デフォルトの名無しさん
2017/02/23(木) 19:38:08.70 ID:wHDezemX
そういう煽りはもうすこしスキルを磨いてからのほうが良いと思いました
265 :
2017/02/23(木) 19:38:15.22 ID:9j19p/xB
雑な吊棚
266 :
2017/02/23(木) 19:51:42.69 ID:FEwpM6qX
もう 仕分け無い
267 :
2017/02/23(木) 22:27:00.60 ID:TFT4lzYk
ブロックスコープが無いことが逆にpythonの長所だと主張できるようになったら一人前のpython信者。
268 :
2017/02/23(木) 22:47:26.37 ID:YqEjQjyT
>>251
だからほとんどの言語でそうだと何度言ったら
269 :
2017/02/23(木) 23:05:57.02 ID:c1QVdaUC
クラス名・関数名・変数名は
きちんとExcelに機能管理表を作るのがプロの仕事
C001、def F001、V001、連番だから見やすいし、
Excelに、定義日付、仕様、更新者名、更新日、承認印を記録することで
一過性のバージョンなんたらツールなんて
訳の分からないフリーウェアに振り回されることもない

プロならプロとしての仕事をしろ
270 :
2017/02/23(木) 23:10:01.41 ID:DPtsYYmf
>>269
死ねバカ
271 :
2017/02/23(木) 23:38:04.22 ID:02UQYlKd
チンカスで正しかったな
272 :
2017/02/24(金) 00:43:51.18 ID:hcCi+TdT
>>269
そういう時代もあったらしいですね。
273 :
2017/02/24(金) 01:06:31.79 ID:QsdGFEpK
標準関数は直接コールしない。
ハンガリアン記法を徹底する。
修正したらもとのソースは全部コメントアウトして、start、endで囲んで日付と名前を書く。
こんなのプロなら当たり前のこと
274 :
2017/02/24(金) 01:09:29.03 ID:hcCi+TdT
それはアプリケーションハンガリアンですか
それともシステムハンガリアンですか
とか
275 :
2017/02/24(金) 01:16:22.91 ID:tA8wO5PS
>>272
BASICの時代だね
変数にスコープという概念がない(全てがグローバル変数)
関数という概念がない(メイン関数のみの縦長コード1本オンリー)
276 :
2017/02/24(金) 01:38:25.28 ID:QsdGFEpK
>>274
マイクロソフトが間違うわけないだろ。
277 :
2017/02/24(金) 03:22:24.42 ID:Qm5h7Mta
>>272
今もきちんといい部分はいい部分として認めねばいけない
若造のわがままでソフトウェアエンジニアリングに立ち向かうのは
先人達の努力を無為にするのと動議だ
278 :
2017/02/24(金) 03:28:57.83 ID:hcCi+TdT
冗談で言ってる人とマジで言ってる人が混じってる?
279 :
2017/02/24(金) 03:42:26.30 ID:CMR8Gyi/
おっと設計書を書けば自動でソースを生成してくれるとか言う
ソフトウェア工学苦難の歴史に思い付きで立ち向かったどこかの国の大きい銀行とベンダーたちの悪口はそこまでだ
280 :
2017/02/24(金) 06:21:05.33 ID:OK+MzoLx
>>240
http://qiita.com/yoichi22/items/8ae2ca180407a5ad5a6d

ここでいう未束縛の変数かな?
他の言語(php,ruby,js,vbsなど)だとどう動くのかね?
281 :
2017/02/24(金) 08:43:32.23 ID:yrmd/k0f
>>269
40才の私が言ってあげましょう。
引退しなさい。
282 :
デフォルトの名無しさん
2017/02/24(金) 11:52:06.72 ID:xRGcfmim
>>215
全部立ち読みしたけど人によるとしか言いようがない
ただし買わなくていい読まなくていい本ははっきりしている
恥パイ
お前だけは許さん
283 :
デフォルトの名無しさん
2017/02/24(金) 11:59:31.60 ID:xRGcfmim
>>219
人気に便乗した粗製乱造にならなきゃいいけどね
rubyもそれで潰れた感じするし

>>222
知ってるけど普通そんなもん気にするか?
開発者の宗教が言語に影響するのか?
そういうこととは独立にPHPとrubyは糞っていうなら同意だけど
284 :
2017/02/24(金) 12:04:17.53 ID:jIwtFKSg
>>224-225
rubyはperlを嫌ってせっかく再開発したはずなのに
結局@とかたかが変数名に記号多用し過ぎなのが気に入らない
285 :
2017/02/24(金) 12:19:07.07 ID:xRGcfmim
>>251
代入してない変数を参照ときいちいちエラーになるより
golobal 付けたときだけ外の変数に代入するルールは
初心者は戸惑うかも試練な
慣れればその方が合理的
286 :
2017/02/24(金) 12:22:42.44 ID:ewFDUmRm
>>251
>宣言なし言語の弱みかねえ

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

pythonが生成するアセンブリみてみ
ちゃんとローカル宣言あるなし区別してるから
287 :
2017/02/24(金) 12:28:44.55 ID:yKBPcwz/
>>278
ほとんど全部もれの自演
288 :
デフォルトの名無しさん
2017/02/24(金) 12:45:30.63 ID:5XOhycgt
は?自演してるのは俺だが?
289 :
2017/02/24(金) 15:59:23.79 ID:n4wrni/0
ここまで俺の自演
290 :
2017/02/24(金) 16:11:50.27 ID:hcCi+TdT
>>283
人間が言語の考え方に合わせるのがPython
言語を人間の考え方に合わせられるのがRuby

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

結局何を選ぶかのトレードオフ
291 :
2017/02/24(金) 19:52:34.93 ID:sVIebfPY
お勉強が言語宗教戦争の場になってるね(´・ω・`)
292 :
デフォルトの名無しさん
2017/02/24(金) 20:09:48.68 ID:S5uA2nwg
>>290
> Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない
完全に人間が言語に振り回されとりますやん
あなたな何を言っとるのだ?
293 :
2017/02/24(金) 20:11:20.81 ID:VfqFzJAP
さぁ、ぱいそんのべんきょーでもはじめようか。
294 :
2017/02/24(金) 21:39:11.03 ID:hcCi+TdT
>>291
宗教戦争って言葉を安易に使うやつは成長しないよ
いろんな選択肢の長所短所を理解した上で選択するってことが大事だけど
宗教戦争で片付けるとそこで思考停止するからね
295 :
2017/02/24(金) 22:31:04.98 ID:tk7G445+
>>294
俺は実質思考停止してるのと変わらないからこそ
「宗教戦争」って言われてるのかと思ってたが違うのか?
296 :
2017/02/24(金) 23:54:22.81 ID:VkFfveqB
現場だと結局どっちを選んでも
統一性にまさるメリットはないから…

さっさと決めりゃいいのに延々論争したり勝手なことしてると忌み嫌われる
297 :
2017/02/25(土) 01:08:42.76 ID:ZZ7bz2+n
100年くらい前は「げにまっこといとおかし」とか言ってたんだから
言語なんて移ろい変わるもんなんだよ
298 :
2017/02/25(土) 01:18:34.39 ID:vUERev57
Rこそ至高の言語
299 :
2017/02/25(土) 02:08:10.13 ID:ZZ7bz2+n
そうでR
300 :
2017/02/25(土) 06:39:59.78 ID:sVDP/28a
>>299
やぁ
301 :
2017/02/25(土) 07:30:27.53 ID:NZ6bqScV
R田中一郎を思い出した(´・ω・`)
トサカ先輩!
302 :
2017/02/25(土) 08:23:41.68 ID:T9GK2MF8
無意味な論争でも得られるものはあった、Ruby厨はバカだと再認識できたことだ
303 :
2017/02/25(土) 09:02:05.78 ID:ZZ7bz2+n
ペチプァよりはマシ
304 :
2017/02/25(土) 15:30:44.48 ID:0sImxiXb
意外と40代おおいんだね。
305 :
2017/02/25(土) 16:27:15.18 ID:ZAP61HW1
むしろ高齢層の方が多いんでは
306 :
2017/02/25(土) 16:34:20.40 ID:DiXEzm+d
ワシ50代じゃ
pythonは半ボケ脳にもやさしい言語じゃのう、フォフォフォ
307 :
2017/02/26(日) 12:19:22.07 ID:+I4Nnlvd
長老80ワイ、高みの見物ですじゃ
308 :
2017/02/27(月) 02:08:08.70 ID:d44dATLA
>>304
2chはおっさんが圧倒的に多いからな(20代以下は少数派)。おそらく、おっさんでも一番多い世代は40代だろう
でも、世間的にはPython使いが多いのは20代だろう
おっさん多いと雑談が多くなる。その結果、2chはもうどこでも雑談板
309 :
デフォルトの名無しさん
2017/02/27(月) 21:07:04.25 ID:GDG9Agze
>>275
さらに、変数名の文字数制限が厳しい、とかもある
310 :
2017/02/28(火) 22:14:04.01 ID:y18EHcMN
お前、なに?pythonも使えないの?と馬鹿にされた
なんて返せばいい?
ちなみにオレ普通に外回りの営業なんだけど
311 :
2017/02/28(火) 22:24:09.75 ID:svv0bLL9
それをpythonスレで聞くの?馬鹿なの?

折角だからこのスレで勉強してみたらいかがでしょう。
312 :
2017/02/28(火) 22:35:29.80 ID:NI2SydcR
>>310
お前、なに?pythonも使えないの?
313 :
2017/02/28(火) 22:53:35.39 ID:s8KRrRDc
外回りの営業さんがPython使えるようになったらいいシステムが作れそうね。
お客さんの課題をよく知ってるだろうから。
314 :
デフォルトの名無しさん
2017/02/28(火) 23:20:43.91 ID:uYAjyD2O
それはめっちゃ思う
文系こそプログラム出来るようになるべき
315 :
2017/02/28(火) 23:49:54.30 ID:y18EHcMN
>>311
なーんだつまんない
ちょっとはとんちきいた答えくれる人ひとりくらいいるかと思ったのに
半端なまだpython使いになれてない奴がマウント目的で
お前この単語も知らんだろ?ヘビ皮じゃないぞ
じゃないぞ、とイヤラシイふりかたしてきたんだけど
マウント馬鹿と同類かよー
pythonはやらないけど他の言語勉強中
マウント馬鹿は知らないこと
316 :
デフォルトの名無しさん
2017/02/28(火) 23:52:29.48 ID:uYAjyD2O
営業のくせに言いたいことが伝わらん
317 :
2017/02/28(火) 23:55:13.02 ID:hNGFaD+M
他の言語として、まずは日本語をしっかり勉強しているんだろう。
318 :
2017/02/28(火) 23:58:39.44 ID:y18EHcMN
勉強中スレ住人の半人前ちゃんたちマウント乙
319 :
2017/02/28(火) 23:59:42.79 ID:y18EHcMN
ませーぜーコミュ障隠し頑張ってね
320 :
2017/03/01(水) 00:04:04.15 ID:n8rg7hxM
マウント馬鹿ーおーい見てるかー
お前のことだぞー
もちっとマシなシャツ着て来いやー
内勤だからってクシャクシャのはみっともないぞー
あと髪の毛ちゃんと毎日洗えよー
毎日ジッとり脂浮いてんぞー
コミュ障の癖に高笑いしてんなや
うるさくてたまらんわ
あーすっきり
悪かったなpythonお勉強中の人たち
性格悪い奴だったんで、このスレあたりウロウロしてそうなんでちょっと場所借りたわ
んじゃ
321 :
デフォルトの名無しさん
2017/03/01(水) 00:04:44.65 ID:vtZNckjh
お、おう…… 元気でな
322 :
2017/03/01(水) 00:08:42.81 ID:tcwOxEq3
>>320
ここ雑談スレらしい書き込みだな
ぜひ、このスレ常駐住人になってくれ
323 :
2017/03/01(水) 00:10:59.41 ID:euwv2XyH
お互い暇なんだから楽しくpythonやろうぜ!
324 :
2017/03/01(水) 00:15:43.71 ID:n8rg7hxM
なんだよこの歓迎された感はw
じゃあオススメ手をつける言語の順番教えてくれ
いきなし非エンジニアから初言語がpythonありか!?
ちょっとは順を追いたい気がするんだが
325 :
2017/03/01(水) 00:38:02.05 ID:tcwOxEq3
>>324
さすが営業だけあって場が盛り上げるのがうまいな
IT土方は低脳・基地外も大歓迎職業で非エンジニア系学科出身でも普通になれる
仕事でやる奴でさえこんな感じだから、営業がPythonを習うってのもOK
326 :
2017/03/01(水) 01:00:35.28 ID:5dqtc8Ml
>>324
まずは日本語のお勉強をしましょう。

おわり。
327 :
2017/03/01(水) 01:21:06.71 ID:Zr8KndXp
まぁもう子供もプログラミングの授業普通になるから簡単なのは誰でもできて当たり前の時代
そして学習用にもPythonは悪くないから子供に教えるのも他のよりはいい
328 :
2017/03/01(水) 01:54:18.81 ID:61Xt3iRL
入門用のプログラミング言語として、Python良いと思うよ。

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

入門書のオススメは、
実践力を身につけるPythonの教科書
329 :
2017/03/01(水) 06:10:18.88 ID:n8rg7hxM
>>328
んじゃそれにしてみるわ
サンクス
330 :
デフォルトの名無しさん
2017/03/01(水) 06:10:55.15 ID:n8rg7hxM
>>325
おK
やってみる
331 :
2017/03/01(水) 08:55:57.02 ID:lQ9TSI8K
>>330
開発環境がwindowsならVisualStudio codeにpython拡張入れるのも結構お勧め。
ステップ実行デバッグとかもできるし、あんまり容量食わない。
332 :
2017/03/01(水) 16:43:09.63 ID:/7CwLCC9
Pythonシンプルすぎて逆に読みづらすぎるんだがー
1か月後に自分の書いたコード読み返すとわけがわからなくなりそう
慣れればなんとかなるのかしら・・・自信ない
333 :
2017/03/01(水) 19:17:12.61 ID:2/3LqIeI
コメント書いとけばいいじゃん
334 :
2017/03/01(水) 19:32:06.27 ID:i6sFnVoe
定義の先頭に文字列書いとけばdocstringになる仕様があるから
そのレベルでコメントしとくとPythonコードぽい
335 :
デフォルトの名無しさん
2017/03/01(水) 19:57:23.87 ID:Kwacjs7M
流行りにのった入門書は増えたが昔からあるみんなのPythonを超えるものは無いという事実
336 :
2017/03/01(水) 20:00:59.23 ID:SJrJxNnQ
シンプルすぎて読みづらいの意味がわからん
トリッキーで短いコードとかじゃないよね?
337 :
2017/03/01(水) 20:44:08.43 ID:n8rg7hxM
>>331
ありがと
参考にさせてもらうね!
338 :
2017/03/01(水) 21:48:14.97 ID:RAAVfZl1
pythonわかるってどんくらい凄いんだろ?
339 :
2017/03/01(水) 21:49:52.60 ID:uGJVx5D1
簿記2級くらい
340 :
2017/03/01(水) 22:02:10.98 ID:5dqtc8Ml
普通の高階関数にしてくれりゃいいのに
リスト内包表記とかいう一本糞
341 :
2017/03/01(水) 22:06:58.31 ID:n8rg7hxM
>>340
日本語やり直しー
342 :
2017/03/01(水) 22:51:39.81 ID:euwv2XyH
高階関数だと要素ごとに関数呼び出しするオーバーヘッドがあるから?
343 :
2017/03/01(水) 23:00:23.10 ID:5dqtc8Ml
高級言語の分際で今さらオバヘとか言われても
344 :
2017/03/01(水) 23:19:09.13 ID:uGJVx5D1
Python2でlambda使った時にmapが遅いのは実装の問題だろ
関数定義してたらmapのほうが速いんだし
リスト内包表記のほうがパイソニック()だからってのが理由
345 :
2017/03/02(木) 08:53:01.52 ID:rlmCwDYA
Python2って何だっけ?江戸時代くらいの文化?
346 :
2017/03/02(木) 13:12:51.50 ID:msdat3q4
やっぱウニクス作った奴って神だったんだね
ワイみたいなクソ雑魚ナメクジはタンクローリに轢かれて人知れず死んだ方がええんや
347 :
デフォルトの名無しさん
2017/03/02(木) 15:20:53.38 ID:fFnuULen
実践力を身につける Pythonの教科書、クジラ飛行机、2016

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

初心者向けで、色んな言語に参入してきている。
JS, HTML5でのゲーム製作のムック本もあったかな?
348 :
2017/03/02(木) 17:01:21.25 ID:TrHwq7/C
Pythonスタートブックの次のステップにおすすめ書籍はありませんか?
349 :
2017/03/02(木) 17:51:31.43 ID:fFnuULen
プロ必須本
Effective Python ―Pythonプログラムを改良する59項目、2016

たいていどの言語でも、入門書の次は、Effective 何々という本を読む。
それか、コーディング規則本
350 :
2017/03/03(金) 00:51:13.68 ID:k4+TCMnG
文系だったら取っ掛かりにこれとかどう
http://news.mynavi.jp/news/2017/02/28/276/
実用には厳しいだろうけど学習用に
351 :
2017/03/03(金) 08:19:43.50 ID:6YNI5ZFX
PHPerなんですが、Pythonのimportってのは、
PHPでいうPEAR(PHPで書かれたライブラリ)をinclude(require)するのと同じ仕組みですか?
PHPのPEARはデフォルトで使うことを想定しておらず、必要に応じてインストールして使うのに対して、
Pythonのモジュールは標準でいくつか使えるようになっているんですよね?
そう考えるとPHPのPECL(Cで書かれたPHPモジュールでimportのようなことはphpの設定ファイルで行う)に近いのかなと思いますが、
とにかくimportするのが多い気がするのですが、自動importなんかしたりするプラグインを使わないとしたら、
Pythonユーザーはそのへんどう解決しているのでしょうか?
352 :
2017/03/03(金) 09:23:46.22 ID:Voo0VT8T
Pythonのモジュールは標準でいくつも使えるようになってるよ、これを組み込みモジュールと言うよ(osとかsysとか)。
拡張モジュールはpipなどを使ってインストールすることで使えるようになるモジュールだよ(numpyとかpillowとか)。

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

あまり調べたくなかったけどPHPって自動でモジュールを取り込んじゃって名前空間ぐっちゃぐちゃになっているんだね。
msqlのモジュールだとmsql_xxx_yyyなんて名前の関数がグローバルにぐっちゃぐちゃに入っちゃってて、自動だから他の
モジュールもmodule_xxx_yyyなんて関数名で名前空間ぐっちゃぐちゃ、やーい、オマエの名前空間ぐっちゃぐちゃーー
353 :
2017/03/03(金) 09:42:37.86 ID:ec6XKBb0
Pythonは歯ブラシじゃなくてプログラミング言語ですんでね
歯ブラシの流儀など知らぬ
354 :
2017/03/03(金) 09:52:52.54 ID:ec6XKBb0
ちなみに
「PHPは歯ブラシみたいなものです。誰が歯ブラシの本なんか読みたがりますか?」
と言ったのはPHPのリード開発者

PHPの学習を目的とすることについて、開発者自らが学習者を馬鹿にするという革新的パフォーマンス
もはや惚れるしかない
355 :
2017/03/03(金) 10:00:51.89 ID:ZS/FJSWV
あんまイジメんなよ
phpが嫌になってpython勉強してんだろうし

とりあえずphp標準で他の言語と比較すんのはやめたほうがいいね
イレギュラーなのはphpだってことを頭の片隅に入れて勉強すれ
356 :
2017/03/03(金) 12:05:15.33 ID:+knX10tA
おまえらphp相手だと無茶苦茶強気だな〜
357 :
2017/03/03(金) 12:31:49.67 ID:GE7GCkxC
"お前ら"ではなくていつもの特定の奴だけだろ
358 :
デフォルトの名無しさん
2017/03/03(金) 12:35:46.88 ID:ehAto94L
コイツらが強気なのではない
ペチパーが弱すぎるのだ
359 :
2017/03/03(金) 12:45:19.03 ID:LjaDKjOg
ああ、いつものパイチョン君か
360 :
デフォルトの名無しさん
2017/03/03(金) 14:19:16.92 ID:IUFykjWp
361 :
2017/03/03(金) 16:06:33.48 ID:s9yWYnSK
>>356
強気になれるほど勉強しなかった。

仕事で使わない言語をかじってみようと思ってやり始めて、二日でなんか腹立ってやめた。
そしてpythonを勉強し始めた。
362 :
2017/03/03(金) 16:16:48.83 ID:K0dSCCgN
Pythonは手軽な割にやれること結構あるからいいね
363 :
2017/03/03(金) 17:23:16.60 ID:6YNI5ZFX
>>352
自動importってのは、特に意識しないでもIDEとかで書いてたら、
勝手にimport文追加してくれたり、書きなおしたりして不要になったら整理して削除してくれたりしますよね?
ただそういう環境下でない場合はどうしてるのかなと。
おっしゃる通りPHPは名前空間実装が遅くぐちゃぐちゃなので、
最近のはimportして使うようなものもありますが、そんなのが不要なほどすでに色々揃っているため、
PHPer視点では、import忘れとかそういうミスが起こらないのかなと気になったもので。

>>353-355
Pythonも中途半端なオブジェクト指向とPHPと似ているところがあるので、
文法的にもPHPerにはとっつきやすいんですよね。
何か言語やっとけば、他の言語でもこの辺のドキュメント読めばいいかなと検討もつくので、
それはPHPも例外ではないので、PHPの学習も決して無駄ではないと思いますけどね。
Googleという強力なパトロンがいて、Pythonには次々といいAPIが出ていて、
使いたいAPIがいくつかあって、それを取り入れようとPython始めました。
PHP経験者いるかなと思って質問しましたが、イレギュラーなPHP基準で語ってすみませんでした。
364 :
2017/03/03(金) 17:33:33.64 ID:6YNI5ZFX
エディタでどうしてるかを聞いたつもりだったのですが、
文章が長くなって削った結果、肝心なこと書き忘れていました。
>>351読み返してみてエディタの話してるなんて思われないですね。
すみません。
365 :
デフォルトの名無しさん
2017/03/03(金) 17:55:23.85 ID:IUFykjWp
>>363
import *
366 :
2017/03/03(金) 18:17:07.45 ID:GTe30Tvn
最近のPythonユーザー層は10年くらい前のPHPユーザー層とすごく似てるよ
昔ならPHP始めてただろう人たちが今はPythonを始めてるだけ
玄人と素人の二極分化
367 :
デフォルトの名無しさん
2017/03/03(金) 18:21:21.75 ID:a95zFw2b
勉強したことが無駄にならないので何よりだ
368 :
2017/03/03(金) 18:29:34.17 ID:IUFykjWp
>>366
phpが普及するよりは
pythonが普及した方が良いな
369 :
2017/03/03(金) 18:39:02.05 ID:6YNI5ZFX
>>365
それはCythonとかコンパイラに頼ればって感じでしょうか?
インタプリタだとあまりよくはなさそうですね。
PHPがモロそんな感じでしょうけどw
370 :
2017/03/03(金) 22:18:05.53 ID:QiMDcuzn
>>361
先見の明があったね
マジでペチプェに費やした2年クソまみれだったわ
PHPでまともなプロジェクト一切無かったわ
100パー純粋な塵言語
371 :
2017/03/03(金) 22:32:44.60 ID:GTe30Tvn
10年くらい前のペチパーもそうやって他言語をバカにしてたんだよね
ほんとよく似てる
372 :
デフォルトの名無しさん
2017/03/03(金) 22:35:01.39 ID:6kLe4aCy
10年前にはペチパーは既に散々馬鹿にされてたけどw
373 :
2017/03/03(金) 22:37:10.63 ID:GTe30Tvn
素人パイソニスタ()がバカにされてないとでも?
374 :
デフォルトの名無しさん
2017/03/03(金) 22:43:25.59 ID:6kLe4aCy
>>373
ペチパーがパイソンスレに現れてどうしたんだ急に?馬鹿なりに勉強する気になったんか?w
375 :
2017/03/03(金) 22:47:16.58 ID:QiMDcuzn
ペチパーがバカにされてるのではなく(いやペチパーは確かにバカだが)
言語そのものがバカにされてるのだよ

やっぱペチパーってバカだな(いや知ってたけど)
376 :
2017/03/03(金) 22:48:29.47 ID:GTe30Tvn
ペチパーじゃないけど最近Pythonスレの劣化ぶりが酷いから皮肉ってるの
>>363のペチパー見ると腰が低くてこっちが頭下がるわ
377 :
デフォルトの名無しさん
2017/03/03(金) 22:52:34.64 ID:6kLe4aCy
>>376
頭下げる前に腰下げろよ馬鹿だなw
378 :
2017/03/03(金) 23:00:58.47 ID:GTe30Tvn
ほんとにバカばっかりになっちゃったね
379 :
2017/03/03(金) 23:05:29.92 ID:QiMDcuzn
腰が低いといい言語なのか

もうやめてくれw
そろそろ吹きすぎてコーラが無くなってしまうんだw
380 :
2017/03/03(金) 23:20:20.21 ID:GTe30Tvn
>>379
>腰が低いといい言語なのか
こういう態度の奴が増えたよね
ほんとカス
381 :
2017/03/03(金) 23:24:41.52 ID:WAlNTI0X
>>376
腐ったおっさんがいっぱいのスレは劣化するだろ
腐ったおっさんは雑談メインだし
382 :
2017/03/03(金) 23:32:54.50 ID:QiMDcuzn
if ('腰の低い言語でございます。') returun "ペチプァ〜〜〜〜w"
383 :
2017/03/03(金) 23:33:02.69 ID:VmWbxx1t
Kotlin >> Groovy, Ruby > Python > Scala >> JS >>> PHP
384 :
2017/03/03(金) 23:35:24.80 ID:QiMDcuzn
ペチパーは早く評価式対応表を覚える作業に戻るんだ
今日も 0 == " " の評価結果が君を待ってるぞ
385 :
2017/03/04(土) 01:45:47.33 ID:6K4tidOF
ID:QiMDcuznのツッコミは頭悪い
386 :
デフォルトの名無しさん
2017/03/04(土) 01:58:19.11 ID:/imazuHh
でもなんか言語センス面白いからOK
387 :
2017/03/04(土) 02:01:08.71 ID:X2My6T7M
PHPとかいう終わった言語の話はやめよう
388 :
2017/03/04(土) 02:06:31.73 ID:6K4tidOF
日本語の情報が多いのが幸いして日本のweb分野じゃまだしばらく現役だろう
結局ここは日本ってことでpythonはrubyに淘汰される運命
389 :
2017/03/04(土) 03:24:53.80 ID:NAI/204b
ぺちぱーでもSlackみたいの作れんだぞ
390 :
2017/03/04(土) 09:30:58.80 ID:VeZh85zV
日本語の解説本が増える

ユーザーが増える

スレのレベルが下がる
391 :
2017/03/04(土) 09:41:57.97 ID:6K4tidOF
ユーザーの総数が増えて全体の偏差値が下がっても
上にいる人間にゃどうでもいいことだし
高みでやりたきゃ専用のスレ作るか
見きってまず初心者がこない純関数型でもやればいい
392 :
デフォルトの名無しさん
2017/03/04(土) 09:54:27.11 ID:/imazuHh
今や若くて頭いいのは大体Pythonやってるから、この先Pythonが淘汰されることはないだろうなあ
393 :
2017/03/04(土) 10:01:39.49 ID:QWpe2Yue
Pythonに熱い追い風来てんね
ちょっと大き目の書店に行ったら、機械学習コーナーにPythonの文字が踊っていた
ただ、中身にはΣとかの数式がうねくっているので、数ページでそっ閉じ
文系プログラマには縁のないテーマだった
394 :
2017/03/04(土) 10:05:48.39 ID:O6wBX4e0
ペチパー「IDEを紹介して欲しかったんだよね」
バカA 「Pythonスレが劣化している」
ペチパー「自動importしてくれるIDEとかないかな?」
バカB 「スレのレベルが下がった」
ペチパー「・・・」
バカC 「日本語の解説本が増えたせいだ」

誰も答えてやれないのはIDEを使っていないせいなのか、スレが劣化したせいなのか
ググレばPyCharmってのが自動importサポートしているらしいって分かるだろカスってことなのか
オレにはよく分からないが、ちなみにオレはVimを使ってる、、自動importなどいらない
395 :
2017/03/04(土) 10:15:08.67 ID:6K4tidOF
>>393
RoRと同じでそのうち他の言語が追従して同じようなの作るけどね
pythonのもRにインスパイアされてるし
機械学習で重要なのはツールの使い方であって難しい数式なんて別に知らなくてもいい
396 :
2017/03/04(土) 10:16:52.43 ID:MypXAHYB
パイマンは基本的に自動importしないから
知らないとか、興味ないとかじゃないか
397 :
2017/03/04(土) 10:18:06.28 ID:IWZZV+/2
vimでも十分なのがPythonの持ち味だよね
398 :
デフォルトの名無しさん
2017/03/04(土) 10:24:53.52 ID:/imazuHh
自動インポートは邪悪
まあPyCharmはいいエディタだけどね
Rodeoも結構いいぞ。RStudioみたいにステップ実行できる
399 :
2017/03/04(土) 10:28:04.89 ID:6K4tidOF
たぶんそのへんはわかってて
自動インポートしない場合書き忘れとか大丈夫?と聞いているのだろう
まあコード書く時予めインポートするものは頭入ってるし
いっぱいってほどいっぱいインポートしないしな
400 :
2017/03/04(土) 11:19:15.02 ID:zFoXIyA1
書き忘れって何?
Linterも使わないくらいの素人の話をしてるの?
401 :
2017/03/04(土) 11:25:59.83 ID:6K4tidOF
そういうことじゃないのか
プラグイン使わないとか言ってんだから
きっとメモ帳開発者
402 :
2017/03/04(土) 11:28:47.27 ID:X2My6T7M
Notepaderマジ尊敬
403 :
2017/03/04(土) 11:30:15.31 ID:BoVYqd1h
伸びてる伸びてるw

PHPネタは大爆釣鉄板ネタだなw
404 :
2017/03/04(土) 11:58:28.05 ID:/zQGfv0h
ネタ言語だしな
405 :
デフォルトの名無しさん
2017/03/04(土) 14:29:13.40 ID:GRvQ2lmz
この延び方は読まなくていいから楽
406 :
2017/03/04(土) 15:33:14.07 ID:NAI/204b
>>381
コード/雑談比でスレの民度が分かる
407 :
2017/03/04(土) 16:37:26.39 ID:svzWwCAT
S/N比と言えよ
408 :
2017/03/04(土) 16:48:01.94 ID:xOX5weEY
数学できても日本のソフトウェアは使ってもらえないからなぁ
409 :
2017/03/04(土) 17:52:46.70 ID:NAI/204b
>>407
いやいやww
410 :
2017/03/04(土) 20:03:26.75 ID:DVo1SLI8
>>406
ここは雑談スレだからコードはなくてよい
411 :
2017/03/04(土) 20:07:25.78 ID:j/YssWzp
print("Hello World")

ふう民度上昇に貢献しちまった
412 :
2017/03/04(土) 20:13:33.96 ID:DVo1SLI8
>>411
おっさんらしいひねくれた行動で笑った
413 :
デフォルトの名無しさん
2017/03/04(土) 20:30:54.81 ID:26GkL4pP
ルビー↑って発音する人を内心見下してたんだけど、今日ついにパイソン↑って発音する人見つけてしまって軽いショックを受けてる
414 :
デフォルトの名無しさん
2017/03/04(土) 20:40:16.32 ID:2aaVhMso
俺はイントネーションの区別がつかない人を内心見下してる
415 :
2017/03/04(土) 20:43:22.70 ID:NAI/204b
俺はイントネーションとアクセントの区別がつかない人を内心見下してる
416 :
2017/03/04(土) 21:18:22.72 ID:X2My6T7M
なにそのパイセン的なパイソン
417 :
2017/03/04(土) 21:57:59.17 ID:NAI/204b
おまいペチパースレにまで出張して恥さらしてくるなよw
418 :
2017/03/05(日) 06:30:55.73 ID:M6UMM1R1
Python慣れないと気持ち悪いな
コーディング規約で表現するのってわかりづらい
privateが__とか長ったらしくてもキーワードがあるといいね
やっぱ俺はJavaから抜けれないようだ
419 :
デフォルトの名無しさん
2017/03/05(日) 06:52:10.08 ID:rvKCmPUz
pandasとかnumpyってCSVデータ使う時とかに日本語データがあっても何の心配も
しなくて大丈夫ですか? なんか落とし穴ってありますか?
あと名前忘れたけど、グラフ描画のライブラリも
420 :
2017/03/05(日) 06:54:30.92 ID:M6UMM1R1
統計やら機械学習やらほんま流行ってんなw
421 :
2017/03/05(日) 09:27:52.29 ID:EQCsqksH
>>417
ペチパー連呼厨まだ生きてたのか
422 :
2017/03/05(日) 09:36:44.86 ID:A/U/P0+Q
>>421
かまうなよ だまってNGワードにつっこんどけ
423 :
デフォルトの名無しさん
2017/03/05(日) 09:41:37.28 ID:uF+9myNK
基本publicだからな
424 :
デフォルトの名無しさん
2017/03/05(日) 10:09:53.61 ID:SMp0F4mM
>>421
残念ながら連呼厨は俺
>>417はただのバカ
425 :
2017/03/05(日) 10:24:49.80 ID:4PLlZZDW
>>421
残念ながら連呼厨は俺
>>424はただのアホ
426 :
2017/03/05(日) 10:25:47.88 ID:YjhEGGhg
いいからペチパーは巣に帰れ
427 :
2017/03/05(日) 10:30:54.06 ID:mdlkDWBo
>>419
OSSは自己責任で使うもの
他人に保証を求める姿勢はイクナイよ
428 :
2017/03/05(日) 10:50:39.40 ID:QfvIiuAP
>>426
こいつが本物のペチパー連呼厨
429 :
2017/03/05(日) 11:43:55.70 ID:Ur8kOvvv
>>428
こいつがとっつぁん
430 :
2017/03/05(日) 12:52:16.52 ID:6jh/vpSo
風邪ひいたときにはコーラ派です
お腹が不調の時はペプシ派です
メッツコーラはなんかトクホとってたような
でも知らん
431 :
2017/03/05(日) 16:13:17.53 ID:M6UMM1R1
a = 123
a = 456

123のほうにアクセス出来る?
432 :
2017/03/05(日) 16:33:53.76 ID:4xJ/mYKZ
入門Python3を3ページ読んだ
433 :
デフォルトの名無しさん
2017/03/05(日) 16:34:31.33 ID:HN9/KcX+
それアクセスできる言語あんの?
434 :
2017/03/05(日) 16:36:55.77 ID:YjhEGGhg
>>431
Javaすらできない子のようですね・・・間違いない
435 :
デフォルトの名無しさん
2017/03/05(日) 16:37:38.11 ID:yEjgP9Cm
変数を理解しよう
436 :
2017/03/05(日) 16:39:50.96 ID:M6UMM1R1
いやイミュータブルなんだろ?
つうことは別のオブジェクトとして作成されてるわけで
それアクセス出来ないならメモリ食ってるゾンビってことになるんだが
437 :
2017/03/05(日) 16:44:59.16 ID:M6UMM1R1
あ、わかった
なんでもない
自己解決した
438 :
デフォルトの名無しさん
2017/03/05(日) 16:47:36.86 ID:yEjgP9Cm
a = (123)
439 :
デフォルトの名無しさん
2017/03/05(日) 16:51:03.98 ID:yEjgP9Cm
a = (123,)
こっちか・・・
440 :
デフォルトの名無しさん
2017/03/05(日) 17:01:21.37 ID:mjWlDblp
まぁ、できるけどな

import ctypes

a = 123
old_id = id(a)
a = 456
print(ctypes.cast(old_id, ctypes.py_object).value)
441 :
デフォルトの名無しさん
2017/03/05(日) 17:32:37.75 ID:mjWlDblp
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 :
2017/03/05(日) 17:58:18.58 ID:7rMrY7kU
a=513; b=513; a is b #True
へぇー、おもろいじゃん!
443 :
2017/03/05(日) 18:26:47.52 ID:EQCsqksH
ねぇねぇ、何でここにいるおじさんたちPythonなんか勉強ちてるの?
444 :
2017/03/05(日) 20:00:32.28 ID:jk7BTn2A
>>443
おじさん・おっさんになっても若い時と同様に底辺の土方だから
445 :
2017/03/05(日) 20:33:48.31 ID:MFklxLKh
なんでpythonの勉強するかわからない奴がなんでこのスレにいるんだ?
446 :
2017/03/05(日) 21:00:19.59 ID:pgNJuQII
ここに来ている奴は勉強ではなく雑談しに来ている奴がほとんどだし
447 :
デフォルトの名無しさん
2017/03/05(日) 21:07:55.79 ID:QfTkpaVs
いきってる奴より、おねぇ系の方がスキルが上と言う謎
448 :
デフォルトの名無しさん
2017/03/05(日) 21:12:33.41 ID:SMp0F4mM
いきってるのって小薮とオネエ系じゃん
449 :
デフォルトの名無しさん
2017/03/05(日) 21:21:12.42 ID:QfTkpaVs
アレだわ?

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

類似点で、
タバコ吸わない若い子が、吸う人の下に付くと電子タバコ吸い出すから
それに近いモノが有ると思ってたりする
450 :
2017/03/05(日) 21:29:39.55 ID:MFklxLKh
だいたい「自分の勉強」って何だよ。
人のための勉強なんてものが
世の中にあるか?

全部、勉強は
自分のためだろ。
言い訳するな。
451 :
2017/03/05(日) 21:35:04.42 ID:JFPpLMaf
できない奴を馬鹿にするためかな
452 :
2017/03/05(日) 21:55:43.07 ID:pZffxBVA
慢心
傲慢

怠惰が足りない
453 :
2017/03/05(日) 22:13:52.08 ID:Vs9w6lAH
>>443
単に面白そうだったからかな。
C++メインの産業系だから、仕事では多分使わないと思うんだけど、、、
454 :
デフォルトの名無しさん
2017/03/06(月) 00:10:12.74 ID:R4qOQgGq
中学高校の情報分野でVB/VBA教えてるのマジやめてほしい
pythonにしないと世界の恥さらし
455 :
デフォルトの名無しさん
2017/03/06(月) 00:19:52.27 ID:qx96kSMd
結局、>>431は何を疑問に思ってどう解決したん
>>440は関係あるん
456 :
2017/03/06(月) 01:25:04.49 ID:2/63ad4Z
>>454
LL言語を教えるのもどうかと思うけどまぁそうだな
あとMSはもう流石にVB/VBA教から卒業すべきと思う
457 :
2017/03/06(月) 01:34:59.58 ID:CmbzzojE
ジャップランドではExcel進捗表が最強のスキルだぞ
458 :
2017/03/06(月) 01:36:06.90 ID:tkAhRfWW
VBAはともかくVBは別にいいだろ
Case Insensitiveな言語のほうが初学者には優しい
459 :
デフォルトの名無しさん
2017/03/06(月) 02:03:51.69 ID:R4qOQgGq
公務員もエクセルでマイナ管理ですし
460 :
2017/03/06(月) 02:12:27.70 ID:7Z0aCqZL
Win環境前提ならF#でいいのになー。
C#も実用性では一番だけど
コーディングがIDE前提だし
学習用途にしては仕様が大きすぎるし。
461 :
2017/03/06(月) 02:19:06.20 ID:jRB09VcS
またお前か
462 :
アクシズ教徒
2017/03/06(月) 03:01:12.38 ID:4Tci6h80
配列内のパターンマッチって、どうやるの?

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

あふぅ〜!で回して、数値返してくの?
463 :
2017/03/06(月) 12:21:09.80 ID:oEztSxKD
気持ち悪い
464 :
2017/03/06(月) 12:32:23.27 ID:BvbC3WZJ
私、女ですけどそんな言い方はひどいと思います。
465 :
2017/03/06(月) 13:08:34.55 ID:Hjoba3Md
「Python3がPython2から分かれた大きな理由のひとつがUnocode標準の処理であり、」

Unocodeじゃ分かれるわなw
466 :
2017/03/06(月) 14:42:54.55 ID:R4qOQgGq
>>460
win用ならwshがよさげ
467 :
2017/03/06(月) 15:19:14.58 ID:9C82Z60W
すれち
468 :
2017/03/06(月) 21:44:19.98 ID:CmbzzojE
>>465
ウンコード?(乱視)
469 :
2017/03/06(月) 21:58:16.53 ID:4RbK6Rva
Python3はPython2のフォークだったのか!
470 :
2017/03/06(月) 22:20:49.76 ID:MjWpsrwZ
>>468
入門Python3よりw
471 :
2017/03/06(月) 22:42:33.15 ID:N9CE+T3T
>>466
いまはpowershellのほうがいいだろ
Win標準装備・会社標準でないソフトは、会社のPCセキュリティが厳しくなった今は気軽にインストールして使うってできないからな
472 :
2017/03/07(火) 20:26:59.18 ID:pUXq+Tjk
文字列操作 眠い
473 :
2017/03/08(水) 04:41:15.03 ID:QTz4HBmQ
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を使わずこう書くのが普通なんでしょうか?
474 :
2017/03/08(水) 05:32:52.25 ID:GFylKmKe
>>473
異常値の排除ならcontinue
偶数・奇数・異常値の場合分けならif-elif-elseかね
その例は良くない気がする。
475 :
2017/03/08(水) 06:23:24.09 ID:QTz4HBmQ
>>474
ありがとうございます。
特に意識はせず、他の言語と同じように書けば良いと捉えて大丈夫そうですね。
476 :
2017/03/08(水) 08:32:34.40 ID:B6j1Ia6D
普通はrange(2, 10, 2)使うかな
477 :
デフォルトの名無しさん
2017/03/08(水) 12:37:43.86 ID:33R1jyeI
>>473
下のprintが、found an odd numberならelseだろうけど、found a numberだから意図した通りなんじゃないの?
この後、3の倍数、5の倍数の処理を足すつもりなのかもしれないし。
まあ、pythonに限った話ではないので普通に書いて良いとしか言えないけど
478 :
デフォルトの名無しさん
2017/03/08(水) 12:39:00.32 ID:33R1jyeI
>>476
偶数以外の表示はどうするの?
479 :
2017/03/08(水) 13:03:55.00 ID:d+vWD4G9
>>473
そのコードは単に
『for文の途中でif文作ってcontinueすると後ろのコードが走らずに次の周に行くんですよ』
と言う事を説明するための例。
480 :
2017/03/08(水) 13:26:48.81 ID:icCtDpEn
>>478
range(2, 10, 3)
481 :
2017/03/08(水) 13:27:34.94 ID:pq89+vNs
>>476
それ勉強した、Py便利
482 :
2017/03/08(水) 13:30:29.87 ID:QTz4HBmQ
>>477
ありがとうございます。
偶数ならok表示して奇数ならnoかなみたいに思って、
なんかコード動かしてみて違和感はあったのですが、
その違和感に気づきませんでした。
おっしゃるとおりこれは意図したコードになってますね。
483 :
デフォルトの名無しさん
2017/03/08(水) 15:07:18.67 ID:33R1jyeI
>>480
6が表示されるけど
484 :
デフォルトの名無しさん
2017/03/08(水) 15:07:35.29 ID:33R1jyeI
>>483
ごめん、8か
485 :
2017/03/08(水) 15:10:19.07 ID:MlNkikST
前後の文脈無視してコードだけ貼られてこれはおかしいって言われてもね
486 :
2017/03/08(水) 16:37:24.53 ID:/roZLnvZ
他の言語すら知らない人が
見えを張って見当違いな質問しちゃっただけでしょ

スルーしておくのが吉
487 :
2017/03/08(水) 17:09:41.91 ID:QTz4HBmQ
コード見ればそれがロシア語でもフロー分かるのがプログラム言語ですが、
さすがに英語ぐらいはちゃんと読むべきでしたね。
よく読んでなかったとしか言い用がないです。申し訳ない。
488 :
2017/03/08(水) 21:45:36.05 ID:GFylKmKe
>>487
まあゆっくりしていってよ
489 :
2017/03/09(木) 17:28:12.64 ID:DTE8wFz1
Pythonってなんですか?乳出しチマチョゴリですか?
490 :
2017/03/09(木) 17:29:39.74 ID:yItCY2sF
それはPytyonだ
491 :
2017/03/09(木) 20:47:34.96 ID:eXC6KMh5
分かるのに7秒かかった
492 :
2017/03/09(木) 20:50:24.03 ID:zdraWtly
import threading

def hello():
print "understand"

t=threading.Timer(7,hello)
t.start()
493 :
2017/03/09(木) 22:34:03.12 ID:5l/ljVLZ
import time

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

分かる("Pytyon")
494 :
2017/03/10(金) 05:03:28.34 ID:j91K0HTy
ちょるるりま
495 :
2017/03/10(金) 05:56:21.43 ID:+i0jgx9u
なんやこの流れと微妙な空気はww
496 :
2017/03/10(金) 17:23:07.39 ID:FpR+80D6
noqa!!!
497 :
2017/03/10(金) 21:49:38.40 ID:mGr7V+b8
pandas使ったらさあ、ちょっと前なのにパラメータがrows, colsからindexとcolumnに変わってたりと
大して意味のない気まぐれな変更多くて修正めんどくさくて大変だった。
いったん決めたインターフェースは簡単に変えるなよ
498 :
2017/03/11(土) 06:57:44.18 ID:aLw+/MXn
>>497
人のせいにするな
バージョンアップしたのはお前だろ
499 :
2017/03/11(土) 09:11:12.48 ID:1lhrIXZd
非英語圏の人間だと変えたくなる気持ちはわかる
500 :
デフォルトの名無しさん
2017/03/11(土) 10:47:31.14 ID:6Baozgnm
>>498
流石に言ってることめちゃくちゃ
501 :
2017/03/11(土) 14:09:39.74 ID:xnjsjIDY
軽々しくアップデートしないためにpipにもrequirementsがあって
他のパッケージマネージャでもlockfileが標準装備なのにな

どうもデータサイエンティスト(笑)界隈では違うみたいだね
データサイエンティスト界隈ではちゃんとバージョンロックしますよ
一緒にしないでね
502 :
2017/03/11(土) 15:03:18.55 ID:sUFiWX+J
バージョンロックすればいいって本末転倒だなw
こういうところがPythonコミュニティって貧素だよね
503 :
デフォルトの名無しさん
2017/03/11(土) 15:48:33.66 ID:6BNQXKpF
最近はanacondaいれてそのままうpなしっていうケースが多いんじゃね
504 :
2017/03/11(土) 17:06:45.68 ID:xnjsjIDY
>>502
貧相なのは君の頭じゃないかな?
八丁味噌の代わりに脳みそを詰めてから人間様と会話してね
ゴミが口を利くのは失礼だよ…
505 :
2017/03/11(土) 17:44:24.33 ID:TDFtBaSE
パッケージマネージャがない文化圏の人なんだろ。ほっとけ
506 :
2017/03/11(土) 18:33:05.43 ID:sUFiWX+J
あほらし
新機能や修正された内容を使いたいからアップデートする場合に
破壊的インターフェースの変更をパッケージマネージャが救ってくれるのか?
そもそもpipやconda自体が他言語に比べたら遅れてるよ
507 :
2017/03/11(土) 19:15:40.69 ID:JsoExgwj
アンインストールも出来ないもんな
508 :
2017/03/11(土) 20:04:29.74 ID:A+5sdcRl
> そもそもpipやconda自体が他言語に比べたら遅れてるよ

他言語ではどんな感じなのですか?
509 :
2017/03/11(土) 21:58:48.29 ID:G4RDUkFD
そりゃphp.exeをインストロールよ
510 :
2017/03/11(土) 23:40:49.39 ID:eiMEBd5j
そういや最近ピップエレキバンってあんまり聞かなくなったな
511 :
2017/03/12(日) 13:33:03.08 ID:1AEjxjTb
>>506
なんでお前のおしめの世話をパッケージマネージャがやるんだ?
意味が分からないね
512 :
2017/03/12(日) 14:00:07.56 ID:dDn+525+
こういう時はUlrich Drepper氏の言葉を思い出せ
「おかしいね、あんたに給料を払ってもらった覚えはないんだが」
513 :
デフォルトの名無しさん
2017/03/12(日) 14:46:17.23 ID:I92hpFaB
なんでDが死んだかよく考えよう
514 :
デフォルトの名無しさん
2017/03/12(日) 17:38:30.11 ID:PMaU+xiL
os linux python2.7.3

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

どうしたらええの?
515 :
デフォルトの名無しさん
2017/03/12(日) 18:02:12.28 ID:r/LAIW7C
なにが?
516 :
2017/03/12(日) 19:07:04.30 ID:cY26oMYj
intとstrの比較ってキャストしないと出来ないんですか?
1 == "1" #だめ
1 == int("1") #おk
動的言語にしては厳しいですね
517 :
デフォルトの名無しさん
2017/03/12(日) 20:35:39.22 ID:nlBQnZfl
むしろ、1と"1"を区別できない方が不便じゃないか?
518 :
2017/03/12(日) 20:54:19.87 ID:cY26oMYj
>>517
そうですね
ただキャストするのも面倒なので比較対象を動的に型変換してくれる仕組みがあればもっと楽かなと
519 :
2017/03/12(日) 20:58:36.74 ID:1AEjxjTb
>>516
あなたの言う動的言語って歯ブラシのことですか?
それとも15年遅れでようやくMVC(MVVM)に目覚めて舞い上がってる
馬鹿の極み集団のjavas何とかって言語ですか?
520 :
2017/03/12(日) 21:00:39.00 ID:cY26oMYj
>>519
歯ブラシってなんですか?
Perl PHP JavaScriptやら、まあ色々ありますけど。
なんか聞いちゃまずいこと聞いちゃいましたかね。
521 :
2017/03/12(日) 21:01:54.18 ID:1AEjxjTb
あ、Perlですか
あの難読化不要言語の!
それは失礼しました
目と感覚がおかしくなるわけだわ!
522 :
2017/03/12(日) 21:13:33.57 ID:06rvr00V
Pythonをけなされたわけでもないのに
なぜそんな失礼なものの言い方をするのか
523 :
2017/03/12(日) 21:23:21.86 ID:PYKQ6eXf
>>522
対立煽りの荒らしだよそいつ、いつもの多言語disってる
524 :
デフォルトの名無しさん
2017/03/12(日) 21:24:14.28 ID:WG9HLLmd
Pythonをけなされても失礼な言い方はあかんやろw
525 :
2017/03/12(日) 21:46:18.92 ID:QsWq6bQT
会社のルーチンワークにPython使ってたけど、勝手に変なものインストールするなと怒られた
そういうのはエクセルVBA使えということらしい
今更VBAの学習するとか苦痛すぎんよー
526 :
デフォルトの名無しさん
2017/03/12(日) 21:54:20.76 ID:nlBQnZfl
>>525
せめてpowershellにしとけば…
527 :
デフォルトの名無しさん
2017/03/12(日) 21:56:52.51 ID:nlBQnZfl
>>518
キャストするのが面倒になるってことは、不適切なデータ型でいつまでも持ってることになります
整数型なのか文字列型なのかを判定が必要になるより前に早々に統一するようにしたら良いですよ
528 :
2017/03/12(日) 22:02:29.99 ID:Duab42uj
>>525
ITに無理解な会社だな
今時LL言語すら使わせてくてないとは…
典型的な時代遅れ企業
529 :
2017/03/12(日) 22:23:16.45 ID:QsWq6bQT
>>528
Excelなら全員のPCに入ってるから、便利ツールを他のメンバーに展開できるってのも理由だそうだ
言い分はごもっともなんだけどさ、VBA使い辛過ぎる
530 :
2017/03/12(日) 23:54:45.45 ID:BMmtwfSE
>>514
Kivy, pygame とか?
531 :
2017/03/12(日) 23:56:59.70 ID:LNqy/660
>>529
Pythonならライセンス料も不要ですよと言ってやれw
532 :
デフォルトの名無しさん
2017/03/13(月) 00:01:57.60 ID:XK1SGK+p
>>531
タダのものなんか信用できんって言われそう
533 :
2017/03/13(月) 00:09:38.01 ID:9DicF29x
>>532
秀丸に4000円払ってそう
534 :
2017/03/13(月) 00:19:33.18 ID:P6dkIYYB
>>533
当たり前だろ
SIはどこも払ってんぞ
535 :
2017/03/13(月) 00:20:42.88 ID:RYBEx06L
>>525
いま勝手にソフトインストールを許可しているところは珍しいだろ
うちですら標準以外のソフトは許可がいる
>>526
俺は制限の厳しい事務用機ではps使っている
536 :
2017/03/13(月) 00:24:17.03 ID:G79FloD3
>>535
思い込みの激しいやつだな
537 :
2017/03/13(月) 01:36:15.28 ID:h57/U2+3
>>535
うちですら?
知らんがな
538 :
2017/03/13(月) 01:39:41.61 ID:h57/U2+3
>>525
WindowsでもJavaScriptなら標準で使えるよ V8じゃないけど
539 :
2017/03/13(月) 03:07:52.08 ID:0Fbbs/T/
>>535
お前のとこ程度だからな
しゃーねーわw
540 :
2017/03/13(月) 09:54:49.60 ID:7OlORt6v
USBにインストールしときゃいいだろう
勝手に変なもの挿すなってか?
541 :
2017/03/13(月) 12:38:12.89 ID:WVfxmOF7
USBを自由に挿せるなんてセキュリティに無関心な会社だな
542 :
2017/03/13(月) 12:39:56.79 ID:ModCAPCS
>>540
今時USBメモリーをぶっさせるとかどんだけセキュリティーレベル低いんだよ
543 :
2017/03/13(月) 12:49:01.78 ID:ciHv85X/
自宅警備員はセキュリティ意識の無い警備員
544 :
2017/03/13(月) 12:58:50.45 ID:7OlORt6v
セキュリティーってどういう意味でいってんの?
ウイルス的な意味で?データ持ちだしてきな意味で?
いずれにしてもネットにつながってないPC使わされてるわけ?
545 :
2017/03/13(月) 13:06:34.90 ID:6dg6AzPS
知らん
546 :
2017/03/13(月) 13:28:32.62 ID:y3GzbIMG
seleniumで遊んでるんですけどメソッド名が長すぎてつらいです
お手軽にエイリアスつける方法ないですか
547 :
2017/03/13(月) 13:40:42.77 ID:9DicF29x
def a():
return selenium_no_nagasugite_tsuratan_method()
548 :
2017/03/13(月) 13:42:23.07 ID:N3DmujAP
a = selenium_no_nagasugite_tsuratan_method
549 :
2017/03/13(月) 14:41:49.52 ID:ol+xkV3l
>>540
個人のUSBメモリなんて使用不可だぞ
監視用プログラムまで入ってる
550 :
2017/03/13(月) 19:00:23.79 ID:EUXf7VM3
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の行数を一致させる所で疑問に思いました。
551 :
デフォルトの名無しさん
2017/03/13(月) 19:47:24.11 ID:xj6UKIPj
>>550
前者は2次元
後者は1次元
552 :
2017/03/13(月) 20:29:04.38 ID:EUXf7VM3
>>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
553 :
2017/03/13(月) 21:46:45.68 ID:SBHz2jPN
554 :
2017/03/13(月) 22:09:19.45 ID:WBcIxG92
1x3:3x2でねえの?
555 :
デフォルトの名無しさん
2017/03/14(火) 08:28:49.35 ID:U+Sav0FR
>>550
[[2,3,4]]と[2,3,4]の違い
556 :
2017/03/14(火) 09:53:13.75 ID:lCw83dJo
いちいちself渡さなきゃいけないとか糞みたいな仕様どうにかならんのか
557 :
デフォルトの名無しさん
2017/03/14(火) 10:07:53.95 ID:vbV/Jpv3
>>552
行列とベクトルの積
高校教科書ぐぐれ
558 :
デフォルトの名無しさん
2017/03/14(火) 10:17:02.25 ID:vbV/Jpv3
>>556
省略されてないだけで
ruby も javascript も self は渡されてる
559 :
2017/03/14(火) 10:21:25.74 ID:cNQYXtWs
馴染むと逆にself見えないのにイライラし始める
560 :
2017/03/14(火) 12:37:46.72 ID:Bmc3j2Q1
前の人生でselfを粗末に扱ったから
今の人生ではselfによって苦痛を与えられてるとかうんたらかんたら

Guidoは仏教徒じゃねえだろうけど
561 :
2017/03/14(火) 12:49:15.57 ID:qHSOlZCd
>>558
その省略できないってところを言ってるんだろ
562 :
デフォルトの名無しさん
2017/03/14(火) 13:15:40.80 ID:7gNhx2Mq
スコープが明確でいいじゃない
563 :
2017/03/14(火) 15:21:16.30 ID:vIMzEjCF
selfはクソだわ
コードに占めるselfの割合がパない
564 :
2017/03/14(火) 15:25:11.18 ID:Bz+GkCJO
>>553-555
>>557
あざます。勉強します。数学参考書だけで理解できる人うらやましい。
565 :
2017/03/14(火) 15:28:11.82 ID:+2Orn9W7
こりゃ他の言語も詳しくないな
566 :
2017/03/14(火) 15:53:25.22 ID:vbV/Jpv3
>>561
s にしても良い
567 :
2017/03/14(火) 15:53:50.62 ID:vbV/Jpv3
>>562
ほんそれ
568 :
デフォルトの名無しさん
2017/03/14(火) 15:56:13.26 ID:5xEA7Y6K
しかもf(x,y)の関数にf(x,y,z)したらエラー出る謎
569 :
2017/03/14(火) 18:24:43.01 ID:HClKglRa
=============================== 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で指定する要素が重複していると
ソート順が不定になるんですよ、こわいよね、こわいよねぇー。
気づいたので報告でした。
570 :
2017/03/14(火) 18:33:18.17 ID:qHSOlZCd
>>566
意味わからん
省略できるかどうかの話に
短いからいいだろ?
って言いたいの?
571 :
デフォルトの名無しさん
2017/03/14(火) 19:09:46.23 ID:7gNhx2Mq
>>569
set、sortedの仕様を理解してないのか、それとも、理解した上でそれを書き込んでるのか悩んでる
もうちょっと、>>569の望む動作を書いてみてほしい

今のとこ9:1ぐらいで前者だけど、
もしそうだとすると、ドキュメントの頭数行すら読まずに、バグを作りこんだコードを書き込んでると指摘するのと同じ事になるからちょっと遠慮してる
572 :
デフォルトの名無しさん
2017/03/14(火) 19:14:31.53 ID:CJRugdQQ
>>571
お前も理解してないだろw
573 :
2017/03/14(火) 19:52:44.49 ID:/ZkZ9VAV
順序を持つ Map はあるけど、
順序を持つ Set ・集合は、聞いたことがない

「set 順番 python」で検索!
574 :
2017/03/14(火) 20:02:32.74 ID:6i3O/c5a
まあ集合の定義からして順序ないもんな
配列だろ
575 :
2017/03/14(火) 20:10:06.21 ID:lCw83dJo
スコープ明確ってぱっと見てもわかるようなコードに必要あるのか
pythonなんてコード量減らすことに重点置いてると思ってたのにな
あんなゴミみたいな仕様なのはガッカリ
576 :
2017/03/14(火) 20:18:53.38 ID:qHSOlZCd
>>573
順序集合 もしくは ordered set でググれ
https://pypi.python.org/pypi/ordered-set
577 :
2017/03/14(火) 20:21:12.29 ID:qHSOlZCd
>>575
> pythonなんてコード量減らすことに重点置いてると思ってたのにな
Perl に Go!!
578 :
2017/03/14(火) 20:24:21.74 ID:iZQuY0cM
Pythonはコード量ではなく可読性に重点を置いているのでは
579 :
2017/03/14(火) 20:41:23.28 ID:gIyZXesU
>>575
頭にゴミが詰まってるから何かと勘違いしてるんだな
580 :
2017/03/14(火) 20:41:57.16 ID:2RzlZOpi
>>575
つHaskell
581 :
デフォルトの名無しさん
2017/03/14(火) 20:43:26.13 ID:7gNhx2Mq
selfについては、FAQに書かれるレベルにはよくある質問です
>なぜメソッドの定義や呼び出しにおいて ‘self’ を明示しなければならないのですか?
http://docs.python.jp/3/faq/design.html#why-self
582 :
2017/03/14(火) 21:02:26.07 ID:vIMzEjCF
>>581
このFAQはほとんど疑問に答えてなくて草
importしたメソッドは修飾せずに呼び出せてインスタンスメソッドはself付けないと呼び出せない
高凝集にするために同じクラスにしてんのにね
583 :
2017/03/14(火) 21:10:19.96 ID:HClKglRa
集合やら辞書に順番が無いのは分かるけど、毎回違う並びになるってのがね。
入力は一緒なのに出力が毎回違うってのがね、なんともね。
いや、分かるよ、分かるんだけど、集合さんのやりやすいように並べてくれればいいんだけど、
多分効率が良い並びに並び替えているんだと推察するんだけどさ、毎回違うってことは、あれ?
え? もしかして適当に並べてんの?って思うじゃん? いや、いいんだけどさぁ
584 :
2017/03/14(火) 21:11:07.81 ID:iZdJeGOb
self不要な人の中ではインスタンス変数ってどう扱おうとしてんの
585 :
2017/03/14(火) 21:11:43.65 ID:iZdJeGOb
>>583
毎回変化しないとhashdos食らうねんで
586 :
2017/03/14(火) 21:15:30.00 ID:iZdJeGOb
Hashdos対策のために毎回ハッシュ値が変化するようになって効率は当然落ちた
587 :
2017/03/14(火) 21:17:28.71 ID:HClKglRa
>>585-586
なるほど、そんな事情があるんですね。ありがとネー。
588 :
2017/03/14(火) 21:19:24.25 ID:rU4aNWa3
雑な反応でワロタ
589 :
2017/03/14(火) 21:35:30.39 ID:HClKglRa
>>588
え”ぇ〜? えーっと、見当違いな回答くれた方々もありがとネー アイシテルヨー
590 :
2017/03/14(火) 21:41:17.86 ID:mQlVuczt
無理すんなよ
591 :
2017/03/14(火) 21:42:55.76 ID:6yMQ1VM0
>>584
selfに文句をつけてるやつは
多分オブジェクト指向を理解してないんだと思う
592 :
2017/03/14(火) 21:49:21.34 ID:mmIv/hdq
>>591のいうオブジェクト指向って何なの?
593 :
2017/03/14(火) 21:50:20.85 ID:vIMzEjCF
selfに文句ないやつはスコープチェーンを知らないんだと思う
594 :
2017/03/14(火) 21:58:01.46 ID:mmIv/hdq
お、スクリプト言語としてスコープチェーンを減らすためにself必須にしたっていうなら理解できなくもない。
ただ、インスタンスメソッドにself引数必須なのは全く理解できないし、
>>584>>591は何言ってるのかわからない。
595 :
デフォルトの名無しさん
2017/03/14(火) 22:04:04.94 ID:U+Sav0FR
>>594
スコープチェーンって何かを調べちゃったよ
それを減らそうとしたんじゃなくて、人間の可読性のためだと思うんだけど
596 :
2017/03/14(火) 22:17:12.55 ID:1OijHc6U
仕様に関して文句つけてるやつは The Zen of Pythonを百回読み直してこい
それでも文句があるならRubyでやれ
597 :
デフォルトの名無しさん
2017/03/14(火) 22:21:30.03 ID:CJRugdQQ
えっ?self?あ、そうか。そんなものもあったな。いやあ、すっかり忘れておったわw
598 :
2017/03/14(火) 22:23:18.15 ID:mQlVuczt
使いやすい奴を使えよ、仕様も決められないくせに
599 :
2017/03/14(火) 22:28:34.29 ID:iZdJeGOb
>>594
そのまま受け取ってもらっていいけど
インスタンス変数をどう定義してどう表記してスコープはどう定義する気なのか言ってみてよ
次のバージョンからselfが無くなる仮定で述べてみて
できないなら夢は夢の中で呟いてくれ
600 :
デフォルトの名無しさん
2017/03/14(火) 22:34:55.60 ID:85Zkl0NJ
>>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 の出現を苦痛に感じるとしたら教義に反していると考えるべきだろう
601 :
2017/03/14(火) 22:37:03.97 ID:WKKBROKD
脳にウジ虫が沸いた奴の相手するよりインデント様を拝めボケども
602 :
デフォルトの名無しさん
2017/03/14(火) 22:41:22.95 ID:CJRugdQQ
>>600
対比させるなら手続き型プログラミングと関数型プログラミングだな
オブジェクト指向はプログラミング手法においてファーストクラスパラダイムではない

せっかくググってきたけど残念だったなw
603 :
2017/03/14(火) 22:55:40.36 ID:sQtxczOo
Firefox ESR 45.8.0
https://www.python.jp/ が開けないんだがおま環?
http://www.python.jp/ こっちは開ける
604 :
2017/03/14(火) 23:08:57.43 ID:094BKVIr
>>599
Java なり C++ なりと同じでいいんじゃね
605 :
2017/03/14(火) 23:43:17.23 ID:vYD/qrf6
>>600
> Modula と同時期に誕生した Smalltalk

Smalltalkは1972年、もっというとSimula 67は1967年なんだけど…
606 :
2017/03/14(火) 23:54:04.40 ID:1gDFT8Hx
ベッドの中でSmalltalk
607 :
2017/03/15(水) 10:28:37.45 ID:/5hEjE00
>インスタンスメソッドにself引数必須なのは全く理解できないし、
これは本当その通り
608 :
2017/03/15(水) 10:45:09.87 ID:qed+p8OG
インスタンスメソッドのself引数はどんな屁理屈をこねたところでしょせんYAGNI案件
self以外の変数名を使う気がないならさっさとやめた方がいいのはみんなわかっている
けど互換性の問題があるのでやめられないのも自明だから論じるだけ無駄無駄無駄
609 :
2017/03/15(水) 14:33:34.09 ID:7YWEdixI
>>603
証明書リセットしたら?
610 :
2017/03/15(水) 14:33:52.73 ID:7YWEdixI
>>584
rubyは@つけてるけど正直言ってキモい
611 :
2017/03/15(水) 14:48:59.28 ID:lNG1lg3A
>>562
なおブロックの変数は外におもらしするもよう


そんなクソみたいなスコープじゃなく
ブロックスコープどうにかしてほしかったわ
このアホ仕様なんなんせい?
612 :
2017/03/15(水) 15:07:55.02 ID:/5hEjE00
self抜きの実装なんてJavaのような純粋なオブジェクト指向言語を考えればいいだろう
そのへんは>>600がうまく説明しているが(本当かどうかは知らんけど)
別にメソッドが自オブジェクトさすのに明示的にself使うのは構わない
そんな言語はたくさんあるし省略可能な言語でもやっちゃいけないというわけじゃないし
だがメソッドの引数にまでselfを渡すのは解せない
613 :
2017/03/15(水) 15:17:15.64 ID:7YWEdixI
self使ってるとpythonモジュールをCで書くときにめっちゃ楽やね
614 :
2017/03/15(水) 16:42:45.79 ID:lNG1lg3A
>>613
マこ?
615 :
2017/03/15(水) 20:31:42.28 ID:MllseS5p
selfはコンテキスト依存の予約語とみなせばそう不自然でもないと思うがな。
616 :
2017/03/15(水) 21:08:55.16 ID:FiGu7lnE
ダメなところなダメって認めた上で仕様だから仕方が無いと受け入れる人と
ダメじゃないよ〜って必死に擁護する人って何が違うんんだろね
617 :
デフォルトの名無しさん
2017/03/15(水) 21:54:08.06 ID:1IOupjxg
>>612
メソッドの引数にselfを渡すってのが分からないけど、渡されてくることを言ってる?
618 :
デフォルトの名無しさん
2017/03/15(水) 22:20:20.06 ID:IsHCJowS
>>616
擁護という発想をもつお前がまず異常なんだよ
619 :
2017/03/15(水) 23:04:15.16 ID:FiGu7lnE
>>618
必死擁護さんチーッス!
620 :
2017/03/15(水) 23:04:22.15 ID:lNG1lg3A
>>615
それを人間様にタイプさせるなって話だよ
Javaやペチプーじゃないんだから
621 :
2017/03/15(水) 23:53:38.59 ID:hkSYS8YS
何年か前に俺理論でPythonなんか絶対に流行らないって言ってた奴が
恥じかいて今発狂してるんやろなw
622 :
2017/03/16(木) 06:16:13.86 ID:lGYi84mg
言うほど流行ってない
シリコンバレーでちょっとブームなだけ
623 :
デフォルトの名無しさん
2017/03/16(木) 08:53:26.17 ID:L2BK4jtk
シリコンバレーでちょっと流行る以上の流行があるのか?
あ、島国ジャップランドのITドカタ界での流行か(笑)
624 :
2017/03/16(木) 09:03:02.18 ID:nS5r2MC5
PHPが流行ってるバカジャップより遙かに流行ってると言える
625 :
2017/03/16(木) 10:50:37.62 ID:lGYi84mg
>>623
流行は一過性
彼らは決してそれにしがみつかない
常に最先端を行く

>>624
まるでシリコンバレーのWebがPythonで出来てるかの言いようだな
残念だが違うからね
626 :
2017/03/16(木) 11:04:48.92 ID:wefIHlcK
流行る流行らない以前に、相当前から使われてると思うんですけど
627 :
2017/03/16(木) 11:11:58.14 ID:lpFPO/Ef
ソフトウェアのスクリプト用、YouTube、ピクサー、商用ゲームとかも昔から機能や容易さで採用多いんじゃね
628 :
2017/03/16(木) 11:30:30.92 ID:zICNXBzf
>>624
嫌儲のアホ
629 :
2017/03/16(木) 12:00:53.93 ID:lGYi84mg
>>626
いいえ。Java王国の牙城をようやく崩してここ数年で使われてるだけ
成熟しないとなかなか手を出しにくいのがプログラム言語
ただもうシリコンバレーはGoへシフトしつつある
Grumpyが出てその流れは加速するだろう
Pythonが無駄になるわけではないから日本語ドキュメント少なくて先端を行けないジャップランド住民は
引き続きPythonをやっていればいい
630 :
2017/03/16(木) 12:13:43.93 ID:wefIHlcK
数年?
10数年は超えてるんだが
631 :
2017/03/16(木) 13:58:37.30 ID:rQy2tY4E
流行ってないとかどんだけドメスティックなんだよ。ドメスティックどころか半径10mくらいしか見えてないんじゃないの?

流行を過ぎて高シェアを保ったまま安定期に入ったって言うなら同意するぞ
632 :
2017/03/16(木) 14:02:37.12 ID:FhSht7J9
ドメスティックラーニング=DL
633 :
2017/03/16(木) 15:08:25.81 ID:nS5r2MC5
ドメスティックジャップランド土人
634 :
2017/03/16(木) 15:52:15.79 ID:/8Qs1s2z
嫌儲土人
635 :
2017/03/16(木) 19:10:27.01 ID:OzitRQy3
分析系のところで裾野が広がってきてるけど
Web周りのところは特に昔と変わらんでしょ
636 :
2017/03/16(木) 19:54:24.85 ID:MsEt01LI
GOか・・・本を一冊買ったけど最初のページで挫折した
俺、ブロックにカッコを使う言語はダメなんだわ
だからCOBOLとPythonしか受け付けない
637 :
2017/03/16(木) 20:02:00.34 ID:nl8pGqLF
コボラー
638 :
2017/03/16(木) 20:12:28.65 ID:l+r7lLu3
Goはセミコロンないのいいよね
639 :
デフォルトの名無しさん
2017/03/16(木) 21:59:18.70 ID:L2BK4jtk
>>636
Lisp,Haskell(小声)
640 :
デフォルトの名無しさん
2017/03/16(木) 22:44:58.61 ID:6u/sVXZC
もっと大きな声で
641 :
2017/03/16(木) 22:46:14.90 ID:nl8pGqLF
ゴミゴミゴミ
642 :
2017/03/18(土) 11:39:46.50 ID:Ifq5efwt
Unicodeのコードを入力すると文字に変換してくれるじゃないですか
>>> '\u3001'
'、'
>>> '\u3004'
'〄'
>>> '\u3000'
'\u3000'
>>>
\u3000は全角空白らしいのですが、これだけ変換してくれません
これはバグなんですか? どう対応していますか?
643 :
2017/03/18(土) 13:20:25.80 ID:nte9+0+L
対話シェルの応答では空白や制御のたぐいは
目に見えるようにエスケープされる仕様("\t"とか"\n"と同じ)
表示するには対話シェルの応答ではなくprint関数などで出力する
644 :
2017/03/18(土) 14:19:52.11 ID:Ifq5efwt
>>643
ありがとうございまぁーーーーすッ!
645 :
2017/03/18(土) 22:15:26.53 ID:07ciTUTr
Win95世代マシンのcプログラムと今時のマシン上のpythonと
どちらが速いですか?
646 :
2017/03/18(土) 23:35:43.32 ID:ToBlr9Py
電源入れて起動させてる間も時間に含めるなら断トツで今
647 :
2017/03/19(日) 14:14:20.67 ID:zGHcaEct
戻れって言われても95には戻りたくないな
0000なら余裕
648 :
2017/03/21(火) 11:54:54.70 ID:z/TGqx3t
Eclipse使ってる?
649 :
2017/03/21(火) 12:14:26.80 ID:0KkGi18y
いいえ
650 :
2017/03/21(火) 12:19:51.46 ID:Mh4U+qEm
そうか、使ってみるわ
651 :
2017/03/21(火) 16:17:10.43 ID:uzSvvu2S
プログラム書いてる癖に全角英字使うやつは何やってもだめ
652 :
2017/03/21(火) 17:05:51.33 ID:hzYhyXSz
>>651
なんで?
653 :
2017/03/21(火) 17:06:04.39 ID:JnAtothN
タブが重要な意味を持つ、変な感じ
654 :
2017/03/21(火) 17:11:47.61 ID:uzSvvu2S
>>652
理由が分からんなら全角スペースが混ざった初心者のコードでもデバッグしてろ
655 :
2017/03/21(火) 17:20:41.10 ID:JnAtothN
if あれ == True:
タブprint("せやな")
else:
タブprint("なんでや")
656 :
2017/03/21(火) 18:03:15.53 ID:Y9IoJLQM
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^)もうサッパリです。
657 :
2017/03/21(火) 18:10:01.92 ID:81dK4yQi
>>656
コードを書く前に
死ぬほどフローチャートを書いてアルゴリズムを考えろや

貴方は言語云々の話しする前のレベルだぞ
658 :
2017/03/21(火) 18:14:01.76 ID:Gqo7Hi1F
>>656
HP -= 10では常に10ダメージを実際には与えてるわけで、ここを変えてやればおk
659 :
2017/03/21(火) 18:21:04.01 ID:Y9IoJLQM
>>657
わかったぉ。おっさんありがと!

>>658
馬鹿な質問でした。勉強がんばります!
660 :
2017/03/21(火) 18:24:09.64 ID:Wm5e28fx
フローチャートでアルゴリズム考えるってマジ?
661 :
2017/03/21(火) 18:25:03.49 ID:Gqo7Hi1F
フローチャート()なんての一々書いてるのは時間が死ぬほど余ってるおっさんぐらいだろ
662 :
2017/03/21(火) 18:26:48.49 ID:Gqo7Hi1F
とか言ったけどSchemeの継続とかは意味不明すぎてフローチャートっぽいの書いてたな
663 :
2017/03/21(火) 18:35:04.07 ID:7v5R6YRE
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 :
2017/03/21(火) 18:39:44.12 ID:Ljqwul1a
初心者はフローチャート書いて流れ理解しながら処理作っていったほうが楽だし
665 :
2017/03/21(火) 18:42:58.15 ID:jV0Y+t/Y
このレベルの人は頭で考えてるロジックを図示できないからフローチャートも有効
>>663も最後のprint文のインデント必要でしょ
666 :
2017/03/21(火) 18:48:53.40 ID:7v5R6YRE
>>665
そこのインデントが必要かどうかは制作者の判断にゆだねるとして、
質問内容から超初心者スレと勘違いしてたわw
667 :
デフォルトの名無しさん
2017/03/21(火) 19:04:11.10 ID:egi3dih0
>>666
ここは超初心者スレじゃないけどお前に勉強する気があるなら
俺達はいつだって大歓迎するぜ!
668 :
2017/03/21(火) 20:27:22.02 ID:hzYhyXSz
>>654
頭おかしいんじゃないですか?
669 :
2017/03/21(火) 20:38:25.26 ID:DmasUKVb
目的は質の高いプログラムを作成すること。
フローチャートは理解するための手段なので、必要のある人は書けばよい。
670 :
2017/03/21(火) 20:44:17.94 ID:EOakUJK/
プログラマに半角全角入り混じった文字列を与え続けると死ぬってあったな
671 :
2017/03/21(火) 21:06:48.89 ID:wMkQNPrT
そいつはプログラマじゃない土方だ
プログラマなら全角→半角置換処理を自動化する
672 :
2017/03/21(火) 22:02:53.84 ID:GVEvNm9M
かわいそうに初心者におちょくられちゃったんだな

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

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

リストA = ['A', 'A']
for a in リストA:
print(a)
673 :
2017/03/21(火) 23:18:34.27 ID:FG0gbPrN
やっぱ初心者向けの言語として認知され始めてるようだな
PHPスレ並のレベル
674 :
2017/03/22(水) 00:16:30.72 ID:+9rAaXcc
>>652
プログラミングをやってるとソースコード内で全角英字を使わないように
細心の注意を払うようになる
で、それの意識が定着するとプログラミングでない普通の文章でも
全角英字を無意識的に使わなくなる

ってだけかと

別に普段の文章を書くときとソースコードを書くときで頭をしっかり切り替えて
使い分けてれば何ら問題ないし、普段の文章で全角英字を使わないことが
プログラマとしての必須条件でもない
675 :
2017/03/22(水) 00:35:00.72 ID:E3vl/zz6
>>657
まだフローチャートガイジおるんか
ええ加減老衰で死ねや
676 :
2017/03/22(水) 00:43:12.89 ID:+9rAaXcc
フローチャートは紙に書いても頭に書いてもいい
書く場所については特に制限はない
フローチャートは「絶対に」紙に書かないとダメと言い張る人は、
残念ながら自分の脳みその性能は低めだということを大声で
叫んでいるのと等価である

頭でフローチャートを考える限り間違いが起こるという考えは
ある意味で理にかなった「意見」であるが、絶対に間違えるという
根拠はどこにもないのである
677 :
2017/03/22(水) 00:57:13.15 ID:E3vl/zz6
「フローチャートは時代遅れの厄介者」

1975年初版発行の『人月の神話』より

>1975年
>1975年
>1975年

わかるか?
678 :
2017/03/22(水) 01:07:29.04 ID:clvxVqHS
UMLがナウい
679 :
2017/03/22(水) 05:49:58.23 ID:pQEBF+SX
プログラミング論が語りたければ然るべきスレ行けやメクラガイジ*n
680 :
2017/03/22(水) 10:08:13.74 ID:gFKsHq1t
おまいら、pythonでUI作るときなに使ってる?
wx?tk?
681 :
2017/03/22(水) 10:19:57.15 ID:d/gH/Sax
プログラムは直感で書きます
682 :
2017/03/22(水) 13:27:29.12 ID:rFvJCad9
tk。標準搭載というのはかなりでかいマジで、マジで楽
シンプルなのも良いマジで、マジやばい
見た目がダサいとかいわれるけどマジどうでもいい
683 :
2017/03/22(水) 14:19:57.73 ID:rzLKjPpj
漢は黙ってCUI(暴論)
684 :
2017/03/22(水) 15:07:28.35 ID:9HEAdICR
stdin食べてstdoutに出すフィルターしか作っていない。
685 :
2017/03/22(水) 15:26:12.92 ID:bMBOr2tF
PythonってUIエディタある?
htmlみたいにシコシコ書くの?
686 :
2017/03/22(水) 15:37:47.87 ID:gFKsHq1t
>>685
wxならxrcエディタで作ったxrcファイルを食わせることができるかな
687 :
2017/03/22(水) 15:39:26.41 ID:bMBOr2tF
ありがとう
ちょっとそれ見てみる
688 :
2017/03/22(水) 16:42:31.68 ID:TOyg2Hpt
pythonのtkに関するドキュメントなんかいいのある?
あんま詳しいの見つからない
689 :
2017/03/22(水) 16:51:46.24 ID:TkmhdrDf
690 :
2017/03/22(水) 17:16:48.92 ID:TOyg2Hpt
あれ、こんなに充実してたっけ・・・?
前に見た時はもっとショボかった気がする

tix関係の事知りたかったんだ
ありがとう。読み直してみる
691 :
2017/03/22(水) 18:51:52.99 ID:csqP55uG
全角文字だけ色違いで表示されるように
エディタを設定しておけばいいのでは
692 :
2017/03/22(水) 19:07:00.16 ID:6MsxsFAP
とりあえず全角スペースが可視化されるフォント(Ricty Diminished)使ってる
693 :
2017/03/22(水) 23:25:19.72 ID:ThvgoSqB
全角と半角のスペースが混在することなんて本当にあるんかね?
変数名を全角文字使って書いてたらありうるのか
文字列リテラル以外のところで全角スペース間違って入っててもエラー出て一発でわかるだろうに
694 :
2017/03/22(水) 23:29:42.58 ID:6MsxsFAP
初心者時代にウェッブからコピペしてたら全角スペース食らったな、原因の特定で30分消えた
695 :
2017/03/22(水) 23:36:31.25 ID:tZVwD734
ウェッブ
696 :
2017/03/22(水) 23:39:50.96 ID:ThvgoSqB
ああ、ゥエッブからコピペならありそうだな
初心者ならエラーメッセージ見てもよくわからんか
697 :
デフォルトの名無しさん
2017/03/22(水) 23:53:33.52 ID:s6TCZGrO
tixは3.6で撤廃されるけどな
698 :
2017/03/22(水) 23:54:08.91 ID:tZVwD734
しー
699 :
2017/03/23(木) 08:30:44.01 ID:JsFt79NU
え、それ困るな。
代替は用意されないの?
700 :
2017/03/23(木) 09:23:26.80 ID:HnTvYzoy
つttk

撤廃も代替もtixドキュメントのトップに書いてありますがな
>>689から行けまっせー
701 :
2017/03/23(木) 11:46:17.50 ID:39On3zda
https://try.jupyter.org
ここの
Welcome to Python.ipynb
を選んで
File - New Notebook
を作ってソースを入れると実行されるのですが
日本語の表示が可笑しいのです
どうすれば日本語を表示できますか
702 :
2017/03/23(木) 15:12:57.94 ID:lMN/iAdI
笑えばいいと
703 :
2017/03/23(木) 18:31:35.04 ID:JsFt79NU
>>700
ありがとう。
でも、そもそもttkではできないことをするためにtixを使っていた。
そもそもtixってそういう位置づけのものだと思う。
https://i2.wp.com/www.wikipython.com/wp-content/uploads/little-t-t-t-chart-labeled.jpg?resize=768%2C368
704 :
2017/03/25(土) 16:38:08.73 ID:Kx0eU1yK
別の某言語だと全画面しかとれなかったのですが、
Windowsのアクティブウインドウあるいは指定したアプリケーションのスクリーンショットって、
Pythonで取得できますか?
705 :
2017/03/25(土) 16:44:16.25 ID:5MnOmzEx
とれます
706 :
2017/03/25(土) 16:50:45.41 ID:Kx0eU1yK
>>705
ありがとうございます。
早速調べてみますね。
707 :
デフォルトの名無しさん
2017/03/28(火) 07:37:18.84 ID:BRlIFiUe
アルゴリズム(仕組み)考えるには数学と何を勉強するの?
総計、幾何学、数学……python

グラフィックと組み合わせる?←デザイン論(視覚効果がどうとか)

調べたら、山ほど出てきて分からなく成りました
どなたか、ご教授おねがいします
708 :
2017/03/28(火) 08:11:20.54 ID:0jTbPEdm
Pythonはおやつに入りますか?
709 :
デフォルトの名無しさん
2017/03/28(火) 09:54:21.79 ID:FL01cXZa
いいえ、スネークの主食です
710 :
2017/03/28(火) 10:08:55.89 ID:idISHk3E
>>707
アルゴリズムを考えるのに知識はいらない
発想力だけあれば良い

そこに挙げられているのは考えたアルゴリズムを実装する時に役に立つものでしかない
プログラマーと数学者は別物である
711 :
2017/03/28(火) 10:57:36.59 ID:5Al1oUXa
>>707には無理
712 :
デフォルトの名無しさん
2017/03/28(火) 11:03:32.56 ID:iddTGm6m
>>707
馬鹿には無理
713 :
2017/03/28(火) 11:41:44.72 ID:pnMbSu0j
アルゴリズムってさあ・・・パッションなんだよ、リズム
リズムに乗ってホットなビートをコードに刻む
それがアルゴリズム
わかるやつにはわかる
714 :
デフォルトの名無しさん
2017/03/28(火) 12:03:02.94 ID:lljU2zW0
>>707
色んなアルゴリズムを勉強すれば良いよ
最初は何でも模倣から始めよう
715 :
デフォルトの名無しさん
2017/03/28(火) 12:11:33.59 ID:FL01cXZa
気持ち悪いの湧き過ぎ
716 :
2017/03/28(火) 12:38:15.89 ID:noLFLqhs
とりあえずピタゴラスイッチをひたすら見る。
717 :
2017/03/28(火) 13:05:14.12 ID:YukDoBMh
これを勉強すればあなたも簡単にアルゴリズムを作れます

猫にも分かるメタアルゴリズム 結城真央身
718 :
2017/03/28(火) 13:15:33.08 ID:U8LHMV5B
初歩的なアルゴリズムの学習としてはソートとか最短経路問題をやればいいんでね?
ライブラリで間に合うことが多いけどね
719 :
2017/03/28(火) 13:21:58.74 ID:YukDoBMh
車輪の再発明とは、「 広く受け入れられ確立されている技術や解決法を知らずに
(または意図的に無視して)、同様のものを再び一から作ること」を意味する。
720 :
2017/03/28(火) 15:21:27.52 ID:pnMbSu0j
>>715
> 709 名前:デフォルトの名無しさん[] 投稿日:2017/03/28(火) 09:54:21.79 ID:FL01cXZa [1/2]
> いいえ、スネークの主食です


おっそうだな
721 :
2017/03/28(火) 15:33:48.98 ID:d53nRh6U
ソートやみたいな初歩のアルゴリズムは発想でどうにかなるかもしらんが、
画像認識レベルになると基礎知識がないことには始まらんからな。
722 :
2017/03/28(火) 19:30:42.42 ID:mCdw7Avm
画像認識は基礎は数学だが実務はアート
723 :
2017/03/28(火) 22:27:06.17 ID:pnMbSu0j
そう、アートを理解できないやつがコードを語るなって感じ
ドンテルユアコードファキュー
724 :
2017/03/28(火) 22:35:12.69 ID:IputLj+X
アルゴリズムの勉強をするなら、以下がおすすめ。
1) 書籍「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」(通称AOJ本、螺旋本)を参考にしながら、Aidzu Online Judge の問題を解く
2) ある程度慣れてきたら、yukicoder や AtCoder のコンテストに出てみる。
高度なアルゴリズムは、競技プログラミングのバイブル、「蟻本」を参照すると良い。
英語が苦手でないなら、TopCoder やCodeforces, Google Code Jam なんかに出てもいい。
Paiza や CodeIQなんかのコード転職サイトの問題は、簡単に解けるようになっているはず。
3) 体系的に、基礎からしっかりアルゴリズムの勉強をしたいなら、MITの教科書 Algorithm Introduction(和訳本もある)を使うと良い。
725 :
デフォルトの名無しさん
2017/03/29(水) 14:38:57.46 ID:9B3vjVmW
>>711 711は真性包茎
726 :
デフォルトの名無しさん
2017/03/29(水) 14:41:13.94 ID:9B3vjVmW
>>712 712は松沢病院へ行け。
727 :
2017/03/29(水) 15:48:22.34 ID:AoQaLdHc
いまどき、入門レベルのアルゴリズムは、
ネットで十分かなぁ。。
728 :
2017/03/29(水) 15:50:18.04 ID:AoQaLdHc
考える力を養いたいと言うなら、別だけど。。
192KB

新着レスの表示

★スマホ版★■掲示板に戻る■全部前100次100最新50

名前:E-mail: