Pythonのお勉強 Part52©5ch.io
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん 転載ダメ©2ch.net
2017/01/07(土) 11:40:57.40ID:XDvKv2Q+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/
0002デフォルトの名無しさん
2017/01/07(土) 11:43:01.14ID:b/Re2qCr|_::;; ~"'ヽ
| //^''ヽ,,)
| i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
|( ´∀`) < きのこ のこーのこ げんきのこ ♪
|(ノ |つ
| |
⊂ _ ノ
""U
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
(´∀` )| < エリンギ まいたけ ブナシメジ ♪
⊂| (ノ |
| |
ヽ _ ⊃
.U""
|
| ミ
| ミ サッ!
| ミ
|
0003デフォルトの名無しさん
2017/01/07(土) 11:43:50.75ID:ISYVPELn│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0004デフォルトの名無しさん
2017/01/07(土) 11:44:57.90ID:gdmcm9JP,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
0005デフォルトの名無しさん
2017/01/07(土) 11:48:39.06ID:gdmcm9JP> http://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
0006デフォルトの名無しさん
2017/01/07(土) 11:56:19.73ID:Bs2g0Ey90007デフォルトの名無しさん
2017/01/07(土) 12:33:26.87ID:qV2it6B60008デフォルトの名無しさん
2017/01/07(土) 13:06:39.36ID:nH9ciZhQttp://speirs.blog17.fc2.com/blog-entry-4.html
0009デフォルトの名無しさん
2017/01/07(土) 16:46:56.28ID:4jt/Q9EM0010デフォルトの名無しさん
2017/01/07(土) 16:46:59.97ID:QMb60zLj0011デフォルトの名無しさん
2017/01/07(土) 17:47:25.51ID:4jt/Q9EM0012デフォルトの名無しさん
2017/01/07(土) 18:08:31.25ID:QMb60zLj0013デフォルトの名無しさん
2017/01/07(土) 18:51:39.12ID:4jt/Q9EM0014デフォルトの名無しさん
2017/01/08(日) 00:42:41.76ID:iwRPUDwl自分のプログラムのバグなのか、そういうものなのか?
0015デフォルトの名無しさん
2017/01/08(日) 02:36:28.35ID:LZrx5iPcアレみてGoogleでもまだ2.7が主流なんだなって感じたわ
0016デフォルトの名無しさん
2017/01/08(日) 05:04:38.20ID:zSFIH0Zaそのファイル内でのみ使うやつなんで別ファイルから import できないようにするってできる?
import しなきゃいいとかではなく
0017デフォルトの名無しさん
2017/01/08(日) 05:40:30.56ID:MbVoTtyN> パイセン
パイソンの何かかと思った。
0018デフォルトの名無しさん
2017/01/08(日) 05:54:21.91ID:zSFIH0Zaおk。pythonの先輩です。
class も __ 前置で import * にすれば読み込めませんでした。 終
0019デフォルトの名無しさん
2017/01/08(日) 06:59:06.02ID:0mVP2hZ6入ってるmax値調べたら?
0020デフォルトの名無しさん
2017/01/08(日) 07:27:38.14ID:c5pY166LTemporary Notebook (tmpnb)があるよ
グラフも描ける
https://tmpnb.org
0021デフォルトの名無しさん
2017/01/08(日) 08:03:21.43ID:q9b+yDjb0022デフォルトの名無しさん
2017/01/08(日) 12:09:13.42ID:7vk8zgYH0023デフォルトの名無しさん
2017/01/08(日) 12:26:39.06ID:0mVP2hZ60024デフォルトの名無しさん
2017/01/08(日) 12:28:51.10ID:7vk8zgYH0025デフォルトの名無しさん
2017/01/08(日) 13:25:02.96ID:w7r5Zx9KGladeとかいうのを使って・・
でもpythonのGUIはPyQtかpySideのほうが科学系は多いと思う
Gtkってどちらかというと趣味の分野だよね
0026デフォルトの名無しさん
2017/01/08(日) 14:08:13.68ID:qkk6ZrX+パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパインンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン
パイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソンパイソン 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
0027デフォルトの名無しさん
2017/01/08(日) 15:34:52.16ID:7vk8zgYH0028デフォルトの名無しさん
2017/01/08(日) 21:39:58.49ID:5b4VWoeT0029デフォルトの名無しさん
2017/01/08(日) 23:04:44.76ID:jyRKul7B0030デフォルトの名無しさん
2017/01/09(月) 05:59:59.96ID:JOAqSyBkinterfaceの略?
ダサ過ぎセンスない
0031デフォルトの名無しさん
2017/01/09(月) 07:05:25.92ID:fhUqz1tt0032デフォルトの名無しさん
2017/01/09(月) 07:49:40.39ID:sOnuyShPふるいデータ読み込めない
0033デフォルトの名無しさん
2017/01/09(月) 09:27:36.93ID:/7U8UXhW読めるはず
0034デフォルトの名無しさん
2017/01/09(月) 19:58:25.14ID:SxMjSopMそれでも読めないデータはどうしたらいいかわからない
0035デフォルトの名無しさん
2017/01/10(火) 14:18:32.62ID:s989ZmsY初回だけ古いバージョンで読んで新しいバージョンで保存し直す
0036デフォルトの名無しさん
2017/01/10(火) 19:02:39.77ID:PGxDCmmn[1,2],
[1,2,3]...)
っていう風に続くndarray配列を作りたいだけどどう書けばいい?
見やすくするために省いたけど各行の後ろに0が続いていてもいい
ちなみに偶数行最初から生成しないようにしてくれると助かる
0037デフォルトの名無しさん
2017/01/10(火) 19:04:43.45ID:PGxDCmmnスレチでしたすいません
0038デフォルトの名無しさん
2017/01/10(火) 19:27:30.94ID:jY/tH6aM[[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]]
0039デフォルトの名無しさん
2017/01/13(金) 09:14:53.76ID:vgkDveNU1行で書く方法教えてください
['2', 'c', 'd', '4', '6', 'a',]
↓
[2, 'c', 'd', 4, 6, 'a',]
0040デフォルトの名無しさん
2017/01/13(金) 09:53:56.68ID:vgkDveNU0041デフォルトの名無しさん
2017/01/13(金) 11:50:14.91ID:QzLfd0t6>>> [int(i) if i.isdigit() else i for i in L]
[2, 'c', 'd', 4, 6, 'a']
0042デフォルトの名無しさん
2017/01/14(土) 00:00:31.20ID:lIZTJcU1行列がかなり大きくなるのでなるべくメモリの使用量へらしたいんです
0043デフォルトの名無しさん
2017/01/14(土) 01:05:57.47ID:ea2A4wZz解決しました
普通に行列掛ければいいですね
なんでこんな簡単なことに気づかなかったんだ.......
0044デフォルトの名無しさん
2017/01/14(土) 07:52:08.08ID:VDE8L/+X0045デフォルトの名無しさん
2017/01/18(水) 16:32:23.97ID:f7/r7Ct/なんとか分割して読み込めないものか
0046デフォルトの名無しさん
2017/01/19(木) 05:58:53.34ID:JDgxkvev0047デフォルトの名無しさん
2017/01/22(日) 02:52:40.18ID:rmIIye/B俺のプログラムのバグなんだろうか
0048デフォルトの名無しさん
2017/01/22(日) 11:40:27.08ID:34mb+epJ0049デフォルトの名無しさん
2017/01/22(日) 13:07:48.21ID:BZvDtlAR0050デフォルトの名無しさん
2017/01/22(日) 13:17:56.65ID:lyHWqZIhintでいいのに浮動小数点数にしてたんだろう
0051デフォルトの名無しさん
2017/01/22(日) 13:37:58.35ID:bLHVmvPKlinux ならulimitでぐぐってみて。
小分けしてロード削除繰り返せば64gになると思う。
0052デフォルトの名無しさん
2017/01/22(日) 13:46:02.84ID:34mb+epJは?
0053デフォルトの名無しさん
2017/01/22(日) 14:03:14.17ID:bLHVmvPK自分でボケといて酷い。
鬼!悪魔!
0054デフォルトの名無しさん
2017/01/22(日) 14:27:54.10ID:BZvDtlARイボ痔!切れ痔!
0055デフォルトの名無しさん
2017/01/22(日) 16:10:52.38ID:Gv2+pJ+k256 bit floatをdoubleに押し込んだとか?
だとすると誤差集積してPythonと結果が合わなくなりそう
もしそうなら、自分はdoubleではなくboost の cpp_float使う
0056デフォルトの名無しさん
2017/01/23(月) 06:03:11.56ID:k9H3XUcF32bit OSリナックス
ブラウザ上で実行できると聞いたのですが、チュートリアルを読んでも方法が分かりませんでした。
どうやって、webブラウザで実行するのか教えて下さい。
0057デフォルトの名無しさん
2017/01/23(月) 09:40:40.36ID:7b6LuSOB非公式の実装でブラウザで動かすことを試みたものもあるよ、程度の存在
メインストリームではない
キワモノの部類
0058デフォルトの名無しさん
2017/01/23(月) 13:06:55.40ID:Z+1qxvbaTemporary Notebook (tmpnb)
https://try.jupyter.org/
他には、 paiza.IO, codepad で、ログイン無しで、ブラウザから、コードを書いて実行できる
0059デフォルトの名無しさん
2017/01/23(月) 13:49:39.46ID:vFvi2mPp0060デフォルトの名無しさん
2017/01/23(月) 23:18:47.27ID:D4OTriBiasm.js/webassemblyでPython自体を動かすのか
CloudIDEで環境を確保するのか
ブラウザがPythonを組み込んでいてプラグインスクリプトが動かせるのか
判別がつかんよ
どのチュートリアルをやったのか晒すぐらいはしておくれ
0061デフォルトの名無しさん
2017/01/25(水) 08:10:54.44ID:lzissC2pすみません。2から3への移植要諦みたいなドキュメント無いですか。
2to3 を使え、でなくて。
0062デフォルトの名無しさん
2017/01/25(水) 08:41:20.12ID:+KFvARSK0063デフォルトの名無しさん
2017/01/25(水) 08:49:20.80ID:IbVYSEZDお前が馬鹿なだけ
0064デフォルトの名無しさん
2017/01/25(水) 11:03:29.72ID:SLV8VPLP+1
0065デフォルトの名無しさん
2017/01/25(水) 12:11:28.79ID:661eUkkC-1
0066デフォルトの名無しさん
2017/01/25(水) 20:19:03.99ID:RfIl6u1tそんなに違うっけ?2と3
0067デフォルトの名無しさん
2017/01/25(水) 22:57:47.53ID:Gt5Krp5B0068デフォルトの名無しさん
2017/01/26(木) 02:18:15.24ID:HYQr5vgB天罰だよ
0069デフォルトの名無しさん
2017/01/26(木) 09:11:29.75ID:YVd8JlkL0070デフォルトの名無しさん
2017/01/26(木) 12:15:47.03ID:ecr0NxNG-1
0071デフォルトの名無しさん
2017/01/26(木) 13:40:15.86ID:gPJK2FxRFortranにしがみつくのと同じ構図
0072デフォルトの名無しさん
2017/01/26(木) 20:57:57.10ID:7k3MoELl俺は3から始めたけど、今から2を覚えろって言われたら嫌だ
0073デフォルトの名無しさん
2017/01/26(木) 22:25:38.81ID:YVd8JlkL0074デフォルトの名無しさん
2017/01/26(木) 22:34:41.46ID:BRop3o1S-1
0075デフォルトの名無しさん
2017/01/27(金) 07:29:37.81ID:H9uRlrvM百合SSを何とか自動作成しようと試みてます。
会話を読みこませる「」が合図→辞書に反応→単語と接続語に別れる→評価値を返す→
(評価値は既存のデータを元に自身で作成)→評価値の合計が高いのが表示される
現状では、接続語がランダムで会話が可笑しい&ストーリが生まれない&評価値の高い単語を連発
(200行近い会話文の筈が、10行目からお互いが、ずっと名前を連打)
単語連発や接続子が怪しいのは構いませんが、ストーリーが出来上がらない問題を解決する方法は何かありませんか?
0076デフォルトの名無しさん
2017/01/27(金) 07:33:28.40ID:XbfHJvAH他の人に期待
0077デフォルトの名無しさん
2017/01/27(金) 09:07:37.79ID:cUoSMXA+マルチ氏ね
0078デフォルトの名無しさん
2017/01/27(金) 09:40:30.71ID:jYq/eMin0079デフォルトの名無しさん
2017/01/27(金) 19:08:24.81ID:V5p71liIあるフォームのtextareacontrolに文字をアサインして
サーバーにPOSTしたいと思います
どうしたらよいのでしょうか?
0080デフォルトの名無しさん
2017/01/27(金) 19:20:36.78ID:u6VmZ9m5http://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
0081デフォルトの名無しさん
2017/01/27(金) 21:44:48.60ID:SOi9h9fXPython mechanizeでボタンクリック
http://symfoware.blog68.fc2.com/blog-entry-1826.html
0082デフォルトの名無しさん
2017/01/27(金) 22:51:50.83ID:V5p71liIわざわざご苦労様です
textcontrolではなくtextareacontrolです
やはり無理なのでしょうか?
0083デフォルトの名無しさん
2017/01/28(土) 17:19:31.11ID:0tDA2X/+日本語を勉強汁
0084デフォルトの名無しさん
2017/01/28(土) 18:32:01.57ID:yX0pFu8Fわざわざ大儀であった
0085デフォルトの名無しさん
2017/01/28(土) 19:27:37.74ID:XSc31UhP苦しゅうない、さがってよいぞ
0086デフォルトの名無しさん
2017/01/28(土) 19:43:37.61ID:z2QQn0xu0087デフォルトの名無しさん
2017/01/28(土) 23:07:07.31ID:XSc31UhP0088デフォルトの名無しさん
2017/01/29(日) 12:59:28.72ID:+gV6Oz7u0089デフォルトの名無しさん
2017/01/29(日) 13:27:12.96ID:k1QIuSij個人的にアドバイスするなら、厚い本は飽きるからやめた方がいい
読まない本ってのは枕か鍋敷きにしかならない
0090デフォルトの名無しさん
2017/01/29(日) 13:35:44.10ID:+gV6Oz7u0091デフォルトの名無しさん
2017/01/29(日) 18:27:40.95ID:+gV6Oz7u0092デフォルトの名無しさん
2017/01/29(日) 18:35:57.64ID:3Y3DXVvV0093デフォルトの名無しさん
2017/01/29(日) 18:45:15.40ID:9yjQUvuFPythonが俺に何をしてくれるかが問題なんだ
0094デフォルトの名無しさん
2017/01/29(日) 20:55:40.68ID:uym0PLuZ0095デフォルトの名無しさん
2017/01/29(日) 21:05:20.71ID:48IXZMso0096デフォルトの名無しさん
2017/01/29(日) 21:09:18.75ID:IWdagit80097デフォルトの名無しさん
2017/01/29(日) 21:10:03.23ID:IWdagit80098デフォルトの名無しさん
2017/01/29(日) 21:48:42.55ID:+gV6Oz7u版を重ねてるってことは信頼できるんだろうし
0099デフォルトの名無しさん
2017/01/29(日) 23:56:49.86ID:9yjQUvuFそれ以外は割とよい
そんなパイソン
0100デフォルトの名無しさん
2017/01/31(火) 01:09:50.61ID:39yNIaArそうして実行すると、インテンドのエラーが発生するので、ブロックだった部分の空白をいちいち消す必要があります。
で、テストをやめて元に戻そうとすると、消した空白を入れ直すことになります。
これって、なにか簡略化できないものなんでしょうか。
0101デフォルトの名無しさん
2017/01/31(火) 01:22:59.03ID:XNUmbkkr0102デフォルトの名無しさん
2017/01/31(火) 01:33:42.41ID:DmPWWytT0103デフォルトの名無しさん
2017/01/31(火) 01:34:08.36ID:XNUmbkkr#'''
ここにテストコードを書く。
#'''
最初の#を消せば真ん中のコードはコメント扱いになる
0104デフォルトの名無しさん
2017/01/31(火) 02:01:58.98ID:39yNIaAr誤解させてしまったかもしれません。
普通のifブロックの話なんです。最初にはif条件が有効だったのを、
一時的にif条件を外してブロック内だけを無条件に実行したかったんです。
>>103
ありがとうございます。コメントアウトをコメントアウトするわけですか。
さっそく試してみたいと思います!!!
0106デフォルトの名無しさん
2017/01/31(火) 07:18:14.35ID:DmPWWytT0107デフォルトの名無しさん
2017/01/31(火) 07:44:04.19ID:rDFSvuIa0108デフォルトの名無しさん
2017/01/31(火) 08:48:13.57ID:YEQVuLbu↓
if 1:#a == 0:
0109デフォルトの名無しさん
2017/01/31(火) 08:56:56.10ID:nDDWloW8omaera = "バカ" #テスト済んだらコメントアウトするか削除
if omaera == "バカ": #ここもテスト対象だから書き換えたりしちゃアカンよ、わかる?
print("テスト対象のコード書き換えてんじゃねーよw")
0110デフォルトの名無しさん
2017/01/31(火) 10:36:30.09ID:z2Z5M3VQ強制的にifに入れるんだから条件式そのものはテスト対象じゃない。
そしてそんなお手軽な条件式ばかりな訳もない。バカはおまえです。
0111デフォルトの名無しさん
2017/01/31(火) 11:31:52.06ID:ajSv51+Yログイン機能とIDで情報を一括管理する方法が解らん
POST使って、1個のデータやり取りが限界なんだけど?
どうしたら良いの
0112デフォルトの名無しさん
2017/01/31(火) 11:44:05.66ID:nDDWloW8バカだなぁー、条件式が間違ってたらどうするんだよ? 条件式ありきのコードなの
テストの意味分かってる?
あとお手軽な条件式ばかりではないって? アホか!w お手軽にするんだよ
テストしやすいようにお手軽にするの! できねーのはオマエがバカだからw
そもそもテスト前とテスト後のコードが異なってたら、おまえ・・何テストしてるかワケワカメだろ?
頭大丈夫か?
0113デフォルトの名無しさん
2017/01/31(火) 11:59:23.95ID:zWSLpeIFちょこっと挙動を調べたいってのなら、手抜きしてコードをゴニョゴニョするのでもいいけど。危険な香りがする。
すぐに戻すつもりが他の所も調べだして、そこでもコードを変えて、、とやっていき、コードを元に戻すのを忘れて、ドツボにハマる未来が見える。
0114デフォルトの名無しさん
2017/01/31(火) 13:14:28.86ID:qpNDS9RE学校のお題ならそれを作れるだけの知識は学んでいるはずだ
ていうかPython関係ないだろそれ
0115デフォルトの名無しさん
2017/01/31(火) 13:16:58.48ID:mm0hxyAY#if real condition:
...
で良いじゃない
0116デフォルトの名無しさん
2017/01/31(火) 15:32:20.14ID:KYCEEpNK概出鴨試練が
if hage:
hogehoge
だったら
if True: # hage:
hogehoge
で済むだろ
0117デフォルトの名無しさん
2017/01/31(火) 19:45:33.02ID:lkTuVnqH0118デフォルトの名無しさん
2017/02/01(水) 00:10:32.18ID:PbjZqAWj0119デフォルトの名無しさん
2017/02/01(水) 00:59:24.82ID:Hn+PaGAxログインボタンを、ログインじゃなくただのaタグリンクで乗り切った同期思い出した
0120デフォルトの名無しさん
2017/02/01(水) 06:28:52.79ID:FxrGGdiYで、許されるとこなんか、ダマテンでやってる危険分子か
0121デフォルトの名無しさん
2017/02/01(水) 08:27:29.58ID:kNSk5VZr0122デフォルトの名無しさん
2017/02/01(水) 09:36:20.40ID:35qglDizバカ「あん?当たり前だろ!何年やってると思ってんだ!!」
新人「・・先輩のところでエラーになるんですけど」
バカ「・・・」
新人「・・・」
バカ「ちょっ、ほら見てみろ! ちゃんとテスト通すためにif文をTrueにしてだな」
新人「えっ!? コード書き換えたんですか!? え? つまり書き換えたコードをテストしたと・・」
バカ「?そうだよ、Trueにしないとテストできないからなっ」
新人「そして書き換える前のコードをリリースしたと・・」
バカ「?そうだよ、テスト通ったから元に戻したの」
新人「先輩がぁテストしたのはぁ!書き換えたコードであってぇ! 元のコードはテストしていないわけですよぉ!!」
バカ「だからテストしたと言ってるだろぉぉ!!!」
0123デフォルトの名無しさん
2017/02/02(木) 01:03:27.17ID:/xWrJtXG0124デフォルトの名無しさん
2017/02/02(木) 03:01:13.92ID:ExAPXdhAえっテスト書いてコミット毎に自動でテスト走らせるのが常識だと思ってたんだけどこのスレでは違うのか?
0125118でないが
2017/02/02(木) 03:34:51.22ID:FIjERzl4理想的かもしれないが、スクリプトに対しては牛刀で鶏感が。
0126デフォルトの名無しさん
2017/02/02(木) 05:51:42.53ID:fddRASbF0127デフォルトの名無しさん
2017/02/02(木) 07:30:00.05ID:fddRASbF括弧()付きで入力して、計算結果を出す様にするには
どうすれば良いでしょうか?
コマンドプロントです。
初歩的な問題で申し訳ない。
0128デフォルトの名無しさん
2017/02/02(木) 07:56:49.21ID:jwykdWFl入力と出力の例を示してもらうと、分かりやすいと思う。
0129デフォルトの名無しさん
2017/02/02(木) 08:46:42.19ID:fddRASbFn=2:a**2-b**2
出力例
(a-b)(a+b)
入力例1
x**2+(a+b)x+ab
出力例1
(x+a)(x+b)
入力に括弧をつけると、エラーが出て計算できない症状です。
また、括弧をつけて出力する動作もできてません。
0130デフォルトの名無しさん
2017/02/02(木) 08:52:04.35ID:eVnkZAIh0131デフォルトの名無しさん
2017/02/02(木) 08:54:55.07ID:2aGgFdjF横からだが「テスト書いて自動でテスト走らせる」ってどゆこと?
unittestとかそういう話?
0132デフォルトの名無しさん
2017/02/02(木) 09:11:11.20ID:S7kpFPUA0133デフォルトの名無しさん
2017/02/02(木) 09:33:09.86ID:uYEeAGUtsympyの話か? ちょっと試したけど
x**2+(a+b)x+ab は x**2+(a+b)*x+a*bとすればエラーにならずに因数分解できたよ
その時の出力は(a + x)*(b + x)
*は省略できないみたいね
0134デフォルトの名無しさん
2017/02/02(木) 11:59:30.41ID:fddRASbFありがとうございます
式を勘違いしていた見たいです
0135デフォルトの名無しさん
2017/02/03(金) 05:39:35.35ID:X7tt/wwb2017/02/03(金) 開場:09:20 開演:09:30
lv289209654
0136デフォルトの名無しさん
2017/02/09(木) 18:55:44.03ID:w/4Pa9Eswindowsは微妙なんですかね?会話botを作りたいです
0137デフォルトの名無しさん
2017/02/09(木) 20:30:43.91ID:nU5yeh02選べなければ一番使い慣れているものを使え
0138デフォルトの名無しさん
2017/02/09(木) 22:05:56.51ID:Ply9eh1TとりあえずmacOS、
BootcampにWindows、
VirtualBoxに適当なLinux
一台で3OS使えるぞ
0139デフォルトの名無しさん
2017/02/09(木) 22:27:56.95ID:jcuzgsFP俺が話してやる
0140デフォルトの名無しさん
2017/02/09(木) 23:26:47.59ID:2qzHgTI50141デフォルトの名無しさん
2017/02/09(木) 23:49:39.79ID:w/4Pa9Es今VIPでbot動かしてる
0142デフォルトの名無しさん
2017/02/09(木) 23:55:53.74ID:Jh/6F1Jdgifガイジ?
0143デフォルトの名無しさん
2017/02/10(金) 00:01:12.27ID:5MVdS2z+vipperとか厨房かよレスすんなくっさ
0144デフォルトの名無しさん
2017/02/10(金) 00:01:42.57ID:H5Im+dFfあれは知らん
0145デフォルトの名無しさん
2017/02/10(金) 01:53:04.40ID:K3BovdLPWindowsで、i5, i7 のCPUで、メモリも最大まで積む
Chef → Vagrant → VirtualBox で、Linux で開発環境を構築できる
0146デフォルトの名無しさん
2017/02/10(金) 16:40:32.20ID:hHNUUpqe0147デフォルトの名無しさん
2017/02/11(土) 05:31:46.65ID:PhvaT3NP0148デフォルトの名無しさん
2017/02/11(土) 12:12:18.51ID:s9PVHeAcBash on winじゃ駄目ですか?
0149デフォルトの名無しさん
2017/02/12(日) 07:08:29.48ID:IVXoDyD2別にFreeBSDでも変わらんぞ
0150デフォルトの名無しさん
2017/02/12(日) 10:05:17.27ID:ekfokMCGMac In Tosh
0151デフォルトの名無しさん
2017/02/12(日) 23:46:47.53ID:AP+Vk/T0https://www.google.co.jp/search?q=Fuckintosh
0152デフォルトの名無しさん
2017/02/13(月) 09:45:16.74ID:YNqn/13tLinuxとカーネル名で書かないで、ディストリ名で書かないと初心者丸出しやで
0153デフォルトの名無しさん
2017/02/13(月) 10:27:00.44ID:SnrrQcnN0154デフォルトの名無しさん
2017/02/13(月) 22:14:40.35ID:GOtEVvRl0155デフォルトの名無しさん
2017/02/13(月) 23:23:07.36ID:Sj6FGVEbUbuntu使ってる奴ってにわか臭がして嫌い
かっこつけたい一般人が趣味で使ってるイメージ
0156デフォルトの名無しさん
2017/02/13(月) 23:39:48.93ID:Ybuk3ki+0157デフォルトの名無しさん
2017/02/13(月) 23:43:52.67ID:aTuiBKXR0158デフォルトの名無しさん
2017/02/14(火) 01:13:26.56ID:EfKHdkqoいろんなクラウド基盤でサポートされてるから、サーバ用途としてよく使われてるだろ
0159デフォルトの名無しさん
2017/02/14(火) 02:28:52.24ID:S2XYgnfE0160デフォルトの名無しさん
2017/02/14(火) 03:57:34.62ID:5IUCJa7e0161デフォルトの名無しさん
2017/02/14(火) 07:15:04.16ID:izwS/hYI0162デフォルトの名無しさん
2017/02/14(火) 07:25:37.98ID:k0eKpOpm0163デフォルトの名無しさん
2017/02/16(木) 15:18:21.63ID:LGWe0hIPDebian自体はカーネルにLinux限定してないから、ベースがFreeBSDカーネル版もある
0164デフォルトの名無しさん
2017/02/17(金) 17:53:12.51ID:w7S73CTjpythonの基本的な文法は学んだのですが具体的に問題を解いたことがほとんどないので練習したいのですが
0165デフォルトの名無しさん
2017/02/17(金) 18:18:38.88ID:542CJyna0167デフォルトの名無しさん
2017/02/17(金) 19:12:20.14ID:tziU+1Djちなみに165と同意見だ。お前はこの先長くないだろう
0168デフォルトの名無しさん
2017/02/17(金) 19:37:13.76ID:jPl1bWef英語なら色々あるけど
日本語なら、言語処理100本ノックでくぐると問題出てくるし解いてるブログとかもある、
勉強のし方なんか人それぞれなんだから
クソレスは無視しよう
0169デフォルトの名無しさん
2017/02/17(金) 21:11:18.59ID:P1l5N6WZゆとり教育受けるとそうなる
0170デフォルトの名無しさん
2017/02/17(金) 22:25:34.82ID:FFSvl2Qrワイン、作りたいものなんかないで
漠然と人工知能が俺の代わりに働いてくれるみたいの欲しいけど
そんなん作れるわけないしな
もうただのサラリーマンSE
昔あったような気がした情熱も、とっくに冷めて霧散してしまった
0171デフォルトの名無しさん
2017/02/17(金) 23:27:08.09ID:+d7nZkoJ0172デフォルトの名無しさん
2017/02/17(金) 23:38:48.22ID:fTK4d/WWAOJ(aizu online judge、会津大学)
TopCoder, Google Code Jam
0173デフォルトの名無しさん
2017/02/17(金) 23:55:31.64ID:FFSvl2Qr0174デフォルトの名無しさん
2017/02/18(土) 00:13:38.75ID:aF6h+XBSいまの2chはおっさんが多いからな。そして、おっさんは情熱がなくなった奴が多い
で、情熱がないおっさんが多いスレは雑談が多いんだよな
おっさんになって情熱を持ってPythonの勉強を始める奴はそういないだろうし
0175デフォルトの名無しさん
2017/02/18(土) 02:45:42.49ID:Vmz1V0cL0176デフォルトの名無しさん
2017/02/18(土) 10:45:58.34ID:Nn0mwkdy0177デフォルトの名無しさん
2017/02/18(土) 12:35:40.06ID:1c96nb+d会津がどんな大学か知ってるのか
0178デフォルトの名無しさん
2017/02/18(土) 13:17:58.81ID:zG233BNG0179デフォルトの名無しさん
2017/02/18(土) 13:21:32.76ID:+coMAf/qとうほぐの底偏差値土人専用収容所のことなんか知らんわ
0180デフォルトの名無しさん
2017/02/18(土) 13:50:15.20ID:bnUVfFtbプログラマー板に、競技プログラミングにはまるプログラマのスレがあるよ。
0181デフォルトの名無しさん
2017/02/18(土) 16:27:34.48ID:1i2twQ7Gもう少し軽ければ夢が広がるのに
0182デフォルトの名無しさん
2017/02/18(土) 16:44:34.24ID:Jt/EBjgwインタラクティブシェルで「math.__file__ 」と打ってもアトリビュートエラーになってしまいます。
0183デフォルトの名無しさん
2017/02/18(土) 17:01:22.18ID:+coMAf/q0184デフォルトの名無しさん
2017/02/18(土) 17:15:28.30ID:DtpX+k6Nなければインポートできない
でもライブラリはブラックボックスであることに価値があるわけで
中身を見ることはおススメしない
0185デフォルトの名無しさん
2017/02/18(土) 17:44:47.54ID:C/iK3pVC0186デフォルトの名無しさん
2017/02/18(土) 17:47:09.73ID:Jt/EBjgw>>184
ありがとうございます。
見つけるにはフォルダ内漁らないと厳しそうですね。
著作権のことは考えてなかったので確かにそうですね。
0187デフォルトの名無しさん
2017/02/18(土) 18:05:41.29ID:Jt/EBjgwはい、pyファイルなさそうです。。。
0188デフォルトの名無しさん
2017/02/18(土) 18:31:17.90ID:yZwtGkz90189デフォルトの名無しさん
2017/02/18(土) 18:37:06.18ID:AlHMD2TK0190デフォルトの名無しさん
2017/02/18(土) 18:46:07.73ID:52dA0McOお前さんと同じことを思ってる人は少なくない
http://stackoverflow.com/questions/15321570/where-in-the-python-source-code-is-math-exp-defined
あと >>183 は無視していい
0191デフォルトの名無しさん
2017/02/18(土) 19:31:46.29ID:yZwtGkz9本読んだりテレビ見たりするのは犯罪だったんだね
0192デフォルトの名無しさん
2017/02/18(土) 20:01:48.99ID:Jt/EBjgw>>190
C言語で定義されているんですね!!
確実に一人では見つけられなかったです。本当にありがとうございます。
0193デフォルトの名無しさん
2017/02/18(土) 20:07:43.45ID:+coMAf/qバカか
よくそんなんで生きてこれたな
これからも他人に騙され続けるのだろうな
今おめーが見てるのもスパムサイトやぞ
0194デフォルトの名無しさん
2017/02/18(土) 20:58:40.09ID:WGlwnMwz0195デフォルトの名無しさん
2017/02/18(土) 21:01:44.71ID:vwErJatL0196デフォルトの名無しさん
2017/02/18(土) 21:33:59.44ID:+coMAf/q0197デフォルトの名無しさん
2017/02/18(土) 21:44:18.84ID:bnUVfFtbみっともない。クズ。
0198デフォルトの名無しさん
2017/02/18(土) 21:52:11.26ID:H1Iwru9r出来ないならただの偉そうなクズ
0199デフォルトの名無しさん
2017/02/18(土) 22:13:53.72ID:+coMAf/qprint "I am erai"
0200デフォルトの名無しさん
2017/02/18(土) 22:17:17.07ID:KVIDXYhTうわ、つまんね
なんやこいつ臭すぎやろ……
0201デフォルトの名無しさん
2017/02/18(土) 22:17:43.61ID:52dA0McO0202デフォルトの名無しさん
2017/02/18(土) 22:42:39.80ID:eQWpPmiK0203デフォルトの名無しさん
2017/02/18(土) 22:57:32.96ID:+coMAf/q0204デフォルトの名無しさん
2017/02/18(土) 23:03:25.79ID:YvJV55Qkガイジか……?
0205デフォルトの名無しさん
2017/02/18(土) 23:10:50.85ID:WGlwnMwz0206デフォルトの名無しさん
2017/02/18(土) 23:18:23.92ID:+coMAf/q同じ頭文字Pの言語なのに情けない
0207デフォルトの名無しさん
2017/02/18(土) 23:29:30.38ID:j9t26+Si0208デフォルトの名無しさん
2017/02/19(日) 01:21:42.59ID:LaVUmFKv0209デフォルトの名無しさん
2017/02/19(日) 08:35:11.43ID:vGTXfdrY0210デフォルトの名無しさん
2017/02/19(日) 09:20:22.90ID:gFzSi0IK0211デフォルトの名無しさん
2017/02/19(日) 18:00:06.77ID:on+xGxJY0212デフォルトの名無しさん
2017/02/19(日) 19:43:54.16ID:ngALvOwB0213デフォルトの名無しさん
2017/02/19(日) 23:05:14.87ID:SDjzQTQG0214デフォルトの名無しさん
2017/02/20(月) 14:21:41.97ID:Xjvxr8kE0215デフォルトの名無しさん
2017/02/20(月) 14:41:43.53ID:T5gAZJ4C0216デフォルトの名無しさん
2017/02/20(月) 15:41:38.97ID:i6B47hVEプログラミング自体が初めてなら実践力、多言語から来たならみんパイでいいと思った
みんパイは広範に書いてあるけど書き方雑だから初学者にはおすすめしないな
0217デフォルトの名無しさん
2017/02/20(月) 16:25:16.05ID:lv1uYV2j0218デフォルトの名無しさん
2017/02/20(月) 16:30:09.32ID:ke6eauCp0219デフォルトの名無しさん
2017/02/20(月) 17:38:48.26ID:SzELBO2kそれに比べてRubyのオワコンぶりが笑える
たのしいRubyとは一体なんだったのか
0220デフォルトの名無しさん
2017/02/20(月) 17:49:21.46ID:ekmo6bPY0221デフォルトの名無しさん
2017/02/20(月) 18:25:21.10ID:UIHVwqwb最初は楽だけど時間が経つほど欠点が目立ってくる
0222デフォルトの名無しさん
2017/02/20(月) 21:15:38.28ID:4hXFoEFx0223デフォルトの名無しさん
2017/02/21(火) 00:04:40.44ID:jHRGu1Ca著者は、Python作者のGuido van Rossum
パーフェクトPython、Pythonサポーターズ、2013
Guidoの本は、知識が少ない。
パーフェクトは、初心者には難しい
この2冊をこの順に読む。
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
結局、たのしいRubyが一番わかりやすくて、知識も多い。
だから、たのしいを3回読んでから、みんなのを読む順番が王道
Pythonの本で、簡単にPythonを学べる本は無い。
MITの教科書とか、もう最悪。
あれじゃ、勉強できんわw
0224デフォルトの名無しさん
2017/02/21(火) 00:09:34.92ID:aFqTV30TPythonは悪くないけどアンスコ多すぎ
0225デフォルトの名無しさん
2017/02/21(火) 00:13:50.41ID:M9yQICco0226デフォルトの名無しさん
2017/02/21(火) 00:26:22.08ID:SvaTryNma=[0,1,2]
b=a
b[0]=1
で、aが[1,1,2]になること。
みんなのPythonは、これについての説明がなかった。
Codecademyのpythonコースも、説明がなかった。
Learning Python は、分厚いだけあって、かなり詳しい説明があった。変数への代入でなく、名前をオブジェクトに束縛していることの説明が特に詳しかった。
なので、Learning Python おすすめです。
0227デフォルトの名無しさん
2017/02/21(火) 00:41:48.82ID:aZVtVmfLただのポインタの代入だろ
0228デフォルトの名無しさん
2017/02/21(火) 00:47:58.75ID:aFqTV30T>変数への代入でなく、名前をオブジェクトに束縛していること
ん?何言ってるのかよく分からん
参照渡しが理解しにくいって話だろうか?
0229デフォルトの名無しさん
2017/02/21(火) 00:49:50.83ID:aFqTV30T外から簡単にプロパティを追加できるのが意外だった
class Foo:
def baz(self):
return
foo = Foo()
foo.new_prop = "bar"
0230デフォルトの名無しさん
2017/02/21(火) 00:56:24.06ID:jrxXN3MC誤植が400か所以上、サンプルコードにもエラーで動かないものがあるのに
出版社のサポートページにはサンプルコードのzipが一つあるだけで
3年以上経っても正誤表が出ない
金返せと言いたくなるパーフェクトな糞本
0231デフォルトの名無しさん
2017/02/21(火) 09:05:33.02ID:Rho0V91r0232デフォルトの名無しさん
2017/02/21(火) 14:25:45.59ID:+7ZkBccHそういう言語仕様なんやけどな
実装はアドレス参照にちがいないけど、抽象化能力ひくない?
0233デフォルトの名無しさん
2017/02/21(火) 17:38:48.25ID:tmtYOZpGほとんどの言語でそうだろ
0234デフォルトの名無しさん
2017/02/21(火) 22:52:44.80ID:IxXNLXhLヲイヲイw
0235デフォルトの名無しさん
2017/02/21(火) 23:06:04.10ID:h4Mc9UUPcですらそうなるわけだが。
0236デフォルトの名無しさん
2017/02/21(火) 23:08:15.07ID:tm/QBT+F大抵はリストは内包表記やmapで処理するんじゃなかろうか。
0237デフォルトの名無しさん
2017/02/21(火) 23:11:06.60ID:YCLculbK普段は苦しまないぶん、ある日突然想定と違う動きをして何が間違ってるのかわからなくなって詰むかもしらんな
0238デフォルトの名無しさん
2017/02/21(火) 23:21:51.96ID:IxXNLXhLゴメン、ほかのスレへの書き込みと間違えたw
0239デフォルトの名無しさん
2017/02/21(火) 23:21:59.08ID:aZVtVmfLコードの中
糞さんに
出逢った
0240デフォルトの名無しさん
2017/02/22(水) 05:18:29.55ID:GuREoWxoところが引数で渡されてもいない外側のリストを関数内で直接ぶっ壊せる
Cではこのようなことはないはず
0241デフォルトの名無しさん
2017/02/22(水) 07:30:34.11ID:4vw0pdfNプログラミング初心者で
このこと自体を知らない場合はハマるよ
自分も別言語でやり始めの時ハマった
だから >>226 の言いたいことは分かる
0242デフォルトの名無しさん
2017/02/22(水) 08:09:55.21ID:cYWCE+hD>Cではこのようなことはないはず
は?グローバル変数さんをdisってんの?
は?errnoさんをdisってんの?
は?strtokさんをdisってんの?
1回でもCを書いたことがあったらこんな発言出てこないよな(誇張表現)
0243デフォルトの名無しさん
2017/02/22(水) 08:20:16.90ID:cYWCE+hD0244デフォルトの名無しさん
2017/02/22(水) 09:40:39.11ID:KhnVcSSr0245デフォルトの名無しさん
2017/02/22(水) 09:56:11.00ID:gW2nelq8最初に数値や文字列など組み込みのimmutableなオブジェクトを触る
代入や引数でオブジェクトは常に深いコピーされていると勘違いする
↓
リストや辞書など組み込みのmutableなオブジェクトを触って深いコピーとは異なる挙動に驚く
↓
自分でmutableなオブジェクトを作る、参照の利点に気づいて兎に角変更可能にして遊ぶ
↓
datetimeやpathlibなど組み込み以外のimmutableなオブジェクトに触って変更不可能っぷりにもう一度驚く
↓
immutableなオブジェクトの利点をなんとなく感じ取る、ここまでくればまあ間違えないと思う
0246デフォルトの名無しさん
2017/02/22(水) 12:40:36.86ID:OWXaQaMnでもお前間違えてるよその理屈
0247デフォルトの名無しさん
2017/02/22(水) 15:10:48.15ID:fluTtG1xスコープは別でしょ
どういう順序で変数やメソッドの名前が解決されるか理解する必要がある
Python用語でなんていうのか知らないけど
他言語ならスコープチェーンとかlookup pathとかいうやつ
0248デフォルトの名無しさん
2017/02/22(水) 21:26:19.01ID:NAcKQUQP0249デフォルトの名無しさん
2017/02/22(水) 21:40:51.00ID:qCDO3y2NPythonの用語だと、
Method Resolution Order MRO
メゾット解決順序
だね。
0250デフォルトの名無しさん
2017/02/22(水) 22:54:17.49ID:gW2nelq8もうちょっとポイント絞って教えていただければ助かります
0251デフォルトの名無しさん
2017/02/23(木) 08:38:47.27ID:1NaeRJ/+俺みたいに変数名をaとかで命名するスタイルの者からすると
勝手に上位の同名変数を使われる懸念があるのは困る
宣言なし言語の弱みかねえ
0252デフォルトの名無しさん
2017/02/23(木) 09:30:01.25ID:57kBM38D故に幾つもの命名規則が存在する、キャメルケース、スネークケース、
これらは人類の英知の結晶だ。
だがしかし、変数名をaとかにするスタイルなんてものは無い
そんな命名規則は無い
0253デフォルトの名無しさん
2017/02/23(木) 09:39:38.32ID:6aLFaur8リーダブルコードでも読んどけ初心者のチンカス
0254デフォルトの名無しさん
2017/02/23(木) 09:44:58.48ID:ECyENaKz0255デフォルトの名無しさん
2017/02/23(木) 10:14:52.60ID:6aLFaur80256デフォルトの名無しさん
2017/02/23(木) 11:17:43.98ID:KME3N98n0257デフォルトの名無しさん
2017/02/23(木) 12:02:45.49ID:3hjcc6g2print(a)
0258デフォルトの名無しさん
2017/02/23(木) 12:22:51.44ID:bPz4D4Vkって何かオプションの類が無かったっけ。
0259デフォルトの名無しさん
2017/02/23(木) 12:40:58.97ID:9j19p/xBいや a みたいな変数名が被りまくるコード書く奴はチンカスレベルだろ
そもそも宣言必須の C/C++ とかでも同じだし
0260デフォルトの名無しさん
2017/02/23(木) 13:02:11.25ID:ovcPlnjqPythonでも内包表記のプレースホルダにa,b,x使うのはふつう
関数内変数は必ず頭で初期化かglobal宣言するクセつけるしかないよ
0261デフォルトの名無しさん
2017/02/23(木) 17:03:46.15ID:EfCZiiRE0262デフォルトの名無しさん
2017/02/23(木) 19:13:04.09ID:9j19p/xB> Cなら for (int i = 0; とかやるし
お前はグローバル変数に i とか使ってるのかよ w
0263デフォルトの名無しさん
2017/02/23(木) 19:28:25.83ID:zsFGch2H抜けたら用無しだからな
0264デフォルトの名無しさん
2017/02/23(木) 19:38:08.70ID:wHDezemX0265デフォルトの名無しさん
2017/02/23(木) 19:38:15.22ID:9j19p/xB0266デフォルトの名無しさん
2017/02/23(木) 19:51:42.69ID:FEwpM6qX0267デフォルトの名無しさん
2017/02/23(木) 22:27:00.60ID:TFT4lzYk0268デフォルトの名無しさん
2017/02/23(木) 22:47:26.37ID:YqEjQjyTだからほとんどの言語でそうだと何度言ったら
0269デフォルトの名無しさん
2017/02/23(木) 23:05:57.02ID:c1QVdaUCきちんとExcelに機能管理表を作るのがプロの仕事
C001、def F001、V001、連番だから見やすいし、
Excelに、定義日付、仕様、更新者名、更新日、承認印を記録することで
一過性のバージョンなんたらツールなんて
訳の分からないフリーウェアに振り回されることもない
プロならプロとしての仕事をしろ
0270デフォルトの名無しさん
2017/02/23(木) 23:10:01.41ID:DPtsYYmf死ねバカ
0271デフォルトの名無しさん
2017/02/23(木) 23:38:04.22ID:02UQYlKd0272デフォルトの名無しさん
2017/02/24(金) 00:43:51.18ID:hcCi+TdTそういう時代もあったらしいですね。
0273デフォルトの名無しさん
2017/02/24(金) 01:06:31.79ID:QsdGFEpKハンガリアン記法を徹底する。
修正したらもとのソースは全部コメントアウトして、start、endで囲んで日付と名前を書く。
こんなのプロなら当たり前のこと
0274デフォルトの名無しさん
2017/02/24(金) 01:09:29.03ID:hcCi+TdTそれともシステムハンガリアンですか
とか
0275デフォルトの名無しさん
2017/02/24(金) 01:16:22.91ID:tA8wO5PSBASICの時代だね
変数にスコープという概念がない(全てがグローバル変数)
関数という概念がない(メイン関数のみの縦長コード1本オンリー)
0276デフォルトの名無しさん
2017/02/24(金) 01:38:25.28ID:QsdGFEpKマイクロソフトが間違うわけないだろ。
0277デフォルトの名無しさん
2017/02/24(金) 03:22:24.42ID:Qm5h7Mta今もきちんといい部分はいい部分として認めねばいけない
若造のわがままでソフトウェアエンジニアリングに立ち向かうのは
先人達の努力を無為にするのと動議だ
0278デフォルトの名無しさん
2017/02/24(金) 03:28:57.83ID:hcCi+TdT0279デフォルトの名無しさん
2017/02/24(金) 03:42:26.30ID:CMR8Gyi/ソフトウェア工学苦難の歴史に思い付きで立ち向かったどこかの国の大きい銀行とベンダーたちの悪口はそこまでだ
0280デフォルトの名無しさん
2017/02/24(金) 06:21:05.33ID:OK+MzoLxhttp://qiita.com/yoichi22/items/8ae2ca180407a5ad5a6d
ここでいう未束縛の変数かな?
他の言語(php,ruby,js,vbsなど)だとどう動くのかね?
0281デフォルトの名無しさん
2017/02/24(金) 08:43:32.23ID:yrmd/k0f40才の私が言ってあげましょう。
引退しなさい。
0282デフォルトの名無しさん
2017/02/24(金) 11:52:06.72ID:xRGcfmim全部立ち読みしたけど人によるとしか言いようがない
ただし買わなくていい読まなくていい本ははっきりしている
恥パイ
お前だけは許さん
0283デフォルトの名無しさん
2017/02/24(金) 11:59:31.60ID:xRGcfmim人気に便乗した粗製乱造にならなきゃいいけどね
rubyもそれで潰れた感じするし
>>222
知ってるけど普通そんなもん気にするか?
開発者の宗教が言語に影響するのか?
そういうこととは独立にPHPとrubyは糞っていうなら同意だけど
0284デフォルトの名無しさん
2017/02/24(金) 12:04:17.53ID:jIwtFKSgrubyはperlを嫌ってせっかく再開発したはずなのに
結局@とかたかが変数名に記号多用し過ぎなのが気に入らない
0285デフォルトの名無しさん
2017/02/24(金) 12:19:07.07ID:xRGcfmim代入してない変数を参照ときいちいちエラーになるより
golobal 付けたときだけ外の変数に代入するルールは
初心者は戸惑うかも試練な
慣れればその方が合理的
0286デフォルトの名無しさん
2017/02/24(金) 12:22:42.44ID:ewFDUmRm>宣言なし言語の弱みかねえ
宣言がないんじゃなくて省略可能なんだ
嫌なら関数内でa=0とか初期化(事実上これが宣言)して使え
pythonが生成するアセンブリみてみ
ちゃんとローカル宣言あるなし区別してるから
0287デフォルトの名無しさん
2017/02/24(金) 12:28:44.55ID:yKBPcwz/ほとんど全部もれの自演
0288デフォルトの名無しさん
2017/02/24(金) 12:45:30.63ID:5XOhycgt0289デフォルトの名無しさん
2017/02/24(金) 15:59:23.79ID:n4wrni/00290デフォルトの名無しさん
2017/02/24(金) 16:11:50.27ID:hcCi+TdT人間が言語の考え方に合わせるのがPython
言語を人間の考え方に合わせられるのがRuby
PythonはUnicodeの扱いやTernaryやCase文とかはぁ!?ってなる
Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない
表現力が高いからこそそうなるんだろうけど
結局何を選ぶかのトレードオフ
0291デフォルトの名無しさん
2017/02/24(金) 19:52:34.93ID:sVIebfPY0292デフォルトの名無しさん
2017/02/24(金) 20:09:48.68ID:S5uA2nwg> Rubyは有名ライブラリの仕様変更が激しくて情報がすぐ陳腐化するのが良くない
完全に人間が言語に振り回されとりますやん
あなたな何を言っとるのだ?
0293デフォルトの名無しさん
2017/02/24(金) 20:11:20.81ID:VfqFzJAP0294デフォルトの名無しさん
2017/02/24(金) 21:39:11.03ID:hcCi+TdT宗教戦争って言葉を安易に使うやつは成長しないよ
いろんな選択肢の長所短所を理解した上で選択するってことが大事だけど
宗教戦争で片付けるとそこで思考停止するからね
0295デフォルトの名無しさん
2017/02/24(金) 22:31:04.98ID:tk7G445+俺は実質思考停止してるのと変わらないからこそ
「宗教戦争」って言われてるのかと思ってたが違うのか?
0296デフォルトの名無しさん
2017/02/24(金) 23:54:22.81ID:VkFfveqB統一性にまさるメリットはないから…
さっさと決めりゃいいのに延々論争したり勝手なことしてると忌み嫌われる
0297デフォルトの名無しさん
2017/02/25(土) 01:08:42.76ID:ZZ7bz2+n言語なんて移ろい変わるもんなんだよ
0298デフォルトの名無しさん
2017/02/25(土) 01:18:34.39ID:vUERev570299デフォルトの名無しさん
2017/02/25(土) 02:08:10.13ID:ZZ7bz2+n0300デフォルトの名無しさん
2017/02/25(土) 06:39:59.78ID:sVDP/28aやぁ
0301デフォルトの名無しさん
2017/02/25(土) 07:30:27.53ID:NZ6bqScVトサカ先輩!
0302デフォルトの名無しさん
2017/02/25(土) 08:23:41.68ID:T9GK2MF80303デフォルトの名無しさん
2017/02/25(土) 09:02:05.78ID:ZZ7bz2+n0304デフォルトの名無しさん
2017/02/25(土) 15:30:44.48ID:0sImxiXb0305デフォルトの名無しさん
2017/02/25(土) 16:27:15.18ID:ZAP61HW10306デフォルトの名無しさん
2017/02/25(土) 16:34:20.40ID:DiXEzm+dpythonは半ボケ脳にもやさしい言語じゃのう、フォフォフォ
0307デフォルトの名無しさん
2017/02/26(日) 12:19:22.07ID:+I4Nnlvd0308デフォルトの名無しさん
2017/02/27(月) 02:08:08.70ID:d44dATLA2chはおっさんが圧倒的に多いからな(20代以下は少数派)。おそらく、おっさんでも一番多い世代は40代だろう
でも、世間的にはPython使いが多いのは20代だろう
おっさん多いと雑談が多くなる。その結果、2chはもうどこでも雑談板
0309デフォルトの名無しさん
2017/02/27(月) 21:07:04.25ID:GDG9Agzeさらに、変数名の文字数制限が厳しい、とかもある
0310デフォルトの名無しさん
2017/02/28(火) 22:14:04.01ID:y18EHcMNなんて返せばいい?
ちなみにオレ普通に外回りの営業なんだけど
0311デフォルトの名無しさん
2017/02/28(火) 22:24:09.75ID:svv0bLL9折角だからこのスレで勉強してみたらいかがでしょう。
0312デフォルトの名無しさん
2017/02/28(火) 22:35:29.80ID:NI2SydcRお前、なに?pythonも使えないの?
0313デフォルトの名無しさん
2017/02/28(火) 22:53:35.39ID:s8KRrRDcお客さんの課題をよく知ってるだろうから。
0314デフォルトの名無しさん
2017/02/28(火) 23:20:43.91ID:uYAjyD2O文系こそプログラム出来るようになるべき
0315デフォルトの名無しさん
2017/02/28(火) 23:49:54.30ID:y18EHcMNなーんだつまんない
ちょっとはとんちきいた答えくれる人ひとりくらいいるかと思ったのに
半端なまだpython使いになれてない奴がマウント目的で
お前この単語も知らんだろ?ヘビ皮じゃないぞ
じゃないぞ、とイヤラシイふりかたしてきたんだけど
マウント馬鹿と同類かよー
pythonはやらないけど他の言語勉強中
マウント馬鹿は知らないこと
0316デフォルトの名無しさん
2017/02/28(火) 23:52:29.48ID:uYAjyD2O0317デフォルトの名無しさん
2017/02/28(火) 23:55:13.02ID:hNGFaD+M0318デフォルトの名無しさん
2017/02/28(火) 23:58:39.44ID:y18EHcMN0319デフォルトの名無しさん
2017/02/28(火) 23:59:42.79ID:y18EHcMN0320デフォルトの名無しさん
2017/03/01(水) 00:04:04.15ID:n8rg7hxMお前のことだぞー
もちっとマシなシャツ着て来いやー
内勤だからってクシャクシャのはみっともないぞー
あと髪の毛ちゃんと毎日洗えよー
毎日ジッとり脂浮いてんぞー
コミュ障の癖に高笑いしてんなや
うるさくてたまらんわ
あーすっきり
悪かったなpythonお勉強中の人たち
性格悪い奴だったんで、このスレあたりウロウロしてそうなんでちょっと場所借りたわ
んじゃ
0321デフォルトの名無しさん
2017/03/01(水) 00:04:44.65ID:vtZNckjh0322デフォルトの名無しさん
2017/03/01(水) 00:08:42.81ID:tcwOxEq3ここ雑談スレらしい書き込みだな
ぜひ、このスレ常駐住人になってくれ
0323デフォルトの名無しさん
2017/03/01(水) 00:10:59.41ID:euwv2XyH0324デフォルトの名無しさん
2017/03/01(水) 00:15:43.71ID:n8rg7hxMじゃあオススメ手をつける言語の順番教えてくれ
いきなし非エンジニアから初言語がpythonありか!?
ちょっとは順を追いたい気がするんだが
0325デフォルトの名無しさん
2017/03/01(水) 00:38:02.05ID:tcwOxEq3さすが営業だけあって場が盛り上げるのがうまいな
IT土方は低脳・基地外も大歓迎職業で非エンジニア系学科出身でも普通になれる
仕事でやる奴でさえこんな感じだから、営業がPythonを習うってのもOK
0326デフォルトの名無しさん
2017/03/01(水) 01:00:35.28ID:5dqtc8Mlまずは日本語のお勉強をしましょう。
おわり。
0327デフォルトの名無しさん
2017/03/01(水) 01:21:06.71ID:Zr8KndXpそして学習用にもPythonは悪くないから子供に教えるのも他のよりはいい
0328デフォルトの名無しさん
2017/03/01(水) 01:54:18.81ID:61Xt3iRL入門書がある。(ここ数年でかなり増えた)
簡単なテキスト処理のスクリプトを書いたり、便利ツールを自作できる。
のが理由。
入門書のオススメは、
実践力を身につけるPythonの教科書
0329デフォルトの名無しさん
2017/03/01(水) 06:10:18.88ID:n8rg7hxMんじゃそれにしてみるわ
サンクス
0330デフォルトの名無しさん
2017/03/01(水) 06:10:55.15ID:n8rg7hxMおK
やってみる
0331デフォルトの名無しさん
2017/03/01(水) 08:55:57.02ID:lQ9TSI8K開発環境がwindowsならVisualStudio codeにpython拡張入れるのも結構お勧め。
ステップ実行デバッグとかもできるし、あんまり容量食わない。
0332デフォルトの名無しさん
2017/03/01(水) 16:43:09.63ID:/7CwLCC91か月後に自分の書いたコード読み返すとわけがわからなくなりそう
慣れればなんとかなるのかしら・・・自信ない
0333デフォルトの名無しさん
2017/03/01(水) 19:17:12.61ID:2/3LqIeI0334デフォルトの名無しさん
2017/03/01(水) 19:32:06.27ID:i6sFnVoeそのレベルでコメントしとくとPythonコードぽい
0335デフォルトの名無しさん
2017/03/01(水) 19:57:23.87ID:Kwacjs7M0336デフォルトの名無しさん
2017/03/01(水) 20:00:59.23ID:SJrJxNnQトリッキーで短いコードとかじゃないよね?
0337デフォルトの名無しさん
2017/03/01(水) 20:44:08.43ID:n8rg7hxMありがと
参考にさせてもらうね!
0338デフォルトの名無しさん
2017/03/01(水) 21:48:14.97ID:RAAVfZl10339デフォルトの名無しさん
2017/03/01(水) 21:49:52.60ID:uGJVx5D10340デフォルトの名無しさん
2017/03/01(水) 22:02:10.98ID:5dqtc8Mlリスト内包表記とかいう一本糞
0341デフォルトの名無しさん
2017/03/01(水) 22:06:58.31ID:n8rg7hxM日本語やり直しー
0342デフォルトの名無しさん
2017/03/01(水) 22:51:39.81ID:euwv2XyH0343デフォルトの名無しさん
2017/03/01(水) 23:00:23.10ID:5dqtc8Ml0344デフォルトの名無しさん
2017/03/01(水) 23:19:09.13ID:uGJVx5D1関数定義してたらmapのほうが速いんだし
リスト内包表記のほうがパイソニック()だからってのが理由
0345デフォルトの名無しさん
2017/03/02(木) 08:53:01.52ID:rlmCwDYA0346デフォルトの名無しさん
2017/03/02(木) 13:12:51.50ID:msdat3q4ワイみたいなクソ雑魚ナメクジはタンクローリに轢かれて人知れず死んだ方がええんや
0347デフォルトの名無しさん
2017/03/02(木) 15:20:53.38ID:fFnuULenクジラは、日本語のプログラミング言語「なでしこ」の作者だろ。
最近は、食えなくなってきたのかな
初心者向けで、色んな言語に参入してきている。
JS, HTML5でのゲーム製作のムック本もあったかな?
0348デフォルトの名無しさん
2017/03/02(木) 17:01:21.25ID:TrHwq7/C0349デフォルトの名無しさん
2017/03/02(木) 17:51:31.43ID:fFnuULenEffective Python ―Pythonプログラムを改良する59項目、2016
たいていどの言語でも、入門書の次は、Effective 何々という本を読む。
それか、コーディング規則本
0350デフォルトの名無しさん
2017/03/03(金) 00:51:13.68ID:k4+TCMnGhttp://news.mynavi.jp/news/2017/02/28/276/
実用には厳しいだろうけど学習用に
0351デフォルトの名無しさん
2017/03/03(金) 08:19:43.50ID:6YNI5ZFXPHPでいうPEAR(PHPで書かれたライブラリ)をinclude(require)するのと同じ仕組みですか?
PHPのPEARはデフォルトで使うことを想定しておらず、必要に応じてインストールして使うのに対して、
Pythonのモジュールは標準でいくつか使えるようになっているんですよね?
そう考えるとPHPのPECL(Cで書かれたPHPモジュールでimportのようなことはphpの設定ファイルで行う)に近いのかなと思いますが、
とにかくimportするのが多い気がするのですが、自動importなんかしたりするプラグインを使わないとしたら、
Pythonユーザーはそのへんどう解決しているのでしょうか?
0352デフォルトの名無しさん
2017/03/03(金) 09:23:46.22ID:Voo0VT8T拡張モジュールはpipなどを使ってインストールすることで使えるようになるモジュールだよ(numpyとかpillowとか)。
組み込みモジュールも拡張モジュールも使用したいときはimport文で明示的に宣言しないと使えないよ。
import文で宣言することでモジュールに名前を与えているわけだね、名前空間をきっちり確保しているんだね。
だから自動importなんて無いんだよ。
あまり調べたくなかったけどPHPって自動でモジュールを取り込んじゃって名前空間ぐっちゃぐちゃになっているんだね。
msqlのモジュールだとmsql_xxx_yyyなんて名前の関数がグローバルにぐっちゃぐちゃに入っちゃってて、自動だから他の
モジュールもmodule_xxx_yyyなんて関数名で名前空間ぐっちゃぐちゃ、やーい、オマエの名前空間ぐっちゃぐちゃーー
0353デフォルトの名無しさん
2017/03/03(金) 09:42:37.86ID:ec6XKBb0歯ブラシの流儀など知らぬ
0354デフォルトの名無しさん
2017/03/03(金) 09:52:52.54ID:ec6XKBb0「PHPは歯ブラシみたいなものです。誰が歯ブラシの本なんか読みたがりますか?」
と言ったのはPHPのリード開発者
PHPの学習を目的とすることについて、開発者自らが学習者を馬鹿にするという革新的パフォーマンス
もはや惚れるしかない
0355デフォルトの名無しさん
2017/03/03(金) 10:00:51.89ID:ZS/FJSWVphpが嫌になってpython勉強してんだろうし
とりあえずphp標準で他の言語と比較すんのはやめたほうがいいね
イレギュラーなのはphpだってことを頭の片隅に入れて勉強すれ
0356デフォルトの名無しさん
2017/03/03(金) 12:05:15.33ID:+knX10tA0357デフォルトの名無しさん
2017/03/03(金) 12:31:49.67ID:GE7GCkxC0358デフォルトの名無しさん
2017/03/03(金) 12:35:46.88ID:ehAto94Lペチパーが弱すぎるのだ
0359デフォルトの名無しさん
2017/03/03(金) 12:45:19.03ID:LjaDKjOg0360デフォルトの名無しさん
2017/03/03(金) 14:19:16.92ID:IUFykjWp0361デフォルトの名無しさん
2017/03/03(金) 16:06:33.48ID:s9yWYnSK強気になれるほど勉強しなかった。
仕事で使わない言語をかじってみようと思ってやり始めて、二日でなんか腹立ってやめた。
そしてpythonを勉強し始めた。
0362デフォルトの名無しさん
2017/03/03(金) 16:16:48.83ID:K0dSCCgN0363デフォルトの名無しさん
2017/03/03(金) 17:23:16.60ID:6YNI5ZFX自動importってのは、特に意識しないでもIDEとかで書いてたら、
勝手にimport文追加してくれたり、書きなおしたりして不要になったら整理して削除してくれたりしますよね?
ただそういう環境下でない場合はどうしてるのかなと。
おっしゃる通りPHPは名前空間実装が遅くぐちゃぐちゃなので、
最近のはimportして使うようなものもありますが、そんなのが不要なほどすでに色々揃っているため、
PHPer視点では、import忘れとかそういうミスが起こらないのかなと気になったもので。
>>353-355
Pythonも中途半端なオブジェクト指向とPHPと似ているところがあるので、
文法的にもPHPerにはとっつきやすいんですよね。
何か言語やっとけば、他の言語でもこの辺のドキュメント読めばいいかなと検討もつくので、
それはPHPも例外ではないので、PHPの学習も決して無駄ではないと思いますけどね。
Googleという強力なパトロンがいて、Pythonには次々といいAPIが出ていて、
使いたいAPIがいくつかあって、それを取り入れようとPython始めました。
PHP経験者いるかなと思って質問しましたが、イレギュラーなPHP基準で語ってすみませんでした。
0364デフォルトの名無しさん
2017/03/03(金) 17:33:33.64ID:6YNI5ZFX文章が長くなって削った結果、肝心なこと書き忘れていました。
>>351読み返してみてエディタの話してるなんて思われないですね。
すみません。
0365デフォルトの名無しさん
2017/03/03(金) 17:55:23.85ID:IUFykjWpimport *
0366デフォルトの名無しさん
2017/03/03(金) 18:17:07.45ID:GTe30Tvn昔ならPHP始めてただろう人たちが今はPythonを始めてるだけ
玄人と素人の二極分化
0367デフォルトの名無しさん
2017/03/03(金) 18:21:21.75ID:a95zFw2b0368デフォルトの名無しさん
2017/03/03(金) 18:29:34.17ID:IUFykjWpphpが普及するよりは
pythonが普及した方が良いな
0369デフォルトの名無しさん
2017/03/03(金) 18:39:02.05ID:6YNI5ZFXそれはCythonとかコンパイラに頼ればって感じでしょうか?
インタプリタだとあまりよくはなさそうですね。
PHPがモロそんな感じでしょうけどw
0370デフォルトの名無しさん
2017/03/03(金) 22:18:05.53ID:QiMDcuzn先見の明があったね
マジでペチプェに費やした2年クソまみれだったわ
PHPでまともなプロジェクト一切無かったわ
100パー純粋な塵言語
0371デフォルトの名無しさん
2017/03/03(金) 22:32:44.60ID:GTe30Tvnほんとよく似てる
0372デフォルトの名無しさん
2017/03/03(金) 22:35:01.39ID:6kLe4aCy0373デフォルトの名無しさん
2017/03/03(金) 22:37:10.63ID:GTe30Tvn0374デフォルトの名無しさん
2017/03/03(金) 22:43:25.59ID:6kLe4aCyペチパーがパイソンスレに現れてどうしたんだ急に?馬鹿なりに勉強する気になったんか?w
0375デフォルトの名無しさん
2017/03/03(金) 22:47:16.58ID:QiMDcuzn言語そのものがバカにされてるのだよ
やっぱペチパーってバカだな(いや知ってたけど)
0376デフォルトの名無しさん
2017/03/03(金) 22:48:29.47ID:GTe30Tvn>>363のペチパー見ると腰が低くてこっちが頭下がるわ
0377デフォルトの名無しさん
2017/03/03(金) 22:52:34.64ID:6kLe4aCy頭下げる前に腰下げろよ馬鹿だなw
0378デフォルトの名無しさん
2017/03/03(金) 23:00:58.47ID:GTe30Tvn0379デフォルトの名無しさん
2017/03/03(金) 23:05:29.92ID:QiMDcuznもうやめてくれw
そろそろ吹きすぎてコーラが無くなってしまうんだw
0380デフォルトの名無しさん
2017/03/03(金) 23:20:20.21ID:GTe30Tvn>腰が低いといい言語なのか
こういう態度の奴が増えたよね
ほんとカス
0381デフォルトの名無しさん
2017/03/03(金) 23:24:41.52ID:WAlNTI0X腐ったおっさんがいっぱいのスレは劣化するだろ
腐ったおっさんは雑談メインだし
0382デフォルトの名無しさん
2017/03/03(金) 23:32:54.50ID:QiMDcuzn0383デフォルトの名無しさん
2017/03/03(金) 23:33:02.69ID:VmWbxx1t0384デフォルトの名無しさん
2017/03/03(金) 23:35:24.80ID:QiMDcuzn今日も 0 == " " の評価結果が君を待ってるぞ
0385デフォルトの名無しさん
2017/03/04(土) 01:45:47.33ID:6K4tidOF0386デフォルトの名無しさん
2017/03/04(土) 01:58:19.11ID:/imazuHh0387デフォルトの名無しさん
2017/03/04(土) 02:01:08.71ID:X2My6T7M0388デフォルトの名無しさん
2017/03/04(土) 02:06:31.73ID:6K4tidOF結局ここは日本ってことでpythonはrubyに淘汰される運命
0389デフォルトの名無しさん
2017/03/04(土) 03:24:53.80ID:NAI/204b0390デフォルトの名無しさん
2017/03/04(土) 09:30:58.80ID:VeZh85zV↓
ユーザーが増える
↓
スレのレベルが下がる
0391デフォルトの名無しさん
2017/03/04(土) 09:41:57.97ID:6K4tidOF上にいる人間にゃどうでもいいことだし
高みでやりたきゃ専用のスレ作るか
見きってまず初心者がこない純関数型でもやればいい
0392デフォルトの名無しさん
2017/03/04(土) 09:54:27.11ID:/imazuHh0393デフォルトの名無しさん
2017/03/04(土) 10:01:39.49ID:QWpe2Yueちょっと大き目の書店に行ったら、機械学習コーナーにPythonの文字が踊っていた
ただ、中身にはΣとかの数式がうねくっているので、数ページでそっ閉じ
文系プログラマには縁のないテーマだった
0394デフォルトの名無しさん
2017/03/04(土) 10:05:48.39ID:O6wBX4e0バカA 「Pythonスレが劣化している」
ペチパー「自動importしてくれるIDEとかないかな?」
バカB 「スレのレベルが下がった」
ペチパー「・・・」
バカC 「日本語の解説本が増えたせいだ」
誰も答えてやれないのはIDEを使っていないせいなのか、スレが劣化したせいなのか
ググレばPyCharmってのが自動importサポートしているらしいって分かるだろカスってことなのか
オレにはよく分からないが、ちなみにオレはVimを使ってる、、自動importなどいらない
0395デフォルトの名無しさん
2017/03/04(土) 10:15:08.67ID:6K4tidOFRoRと同じでそのうち他の言語が追従して同じようなの作るけどね
pythonのもRにインスパイアされてるし
機械学習で重要なのはツールの使い方であって難しい数式なんて別に知らなくてもいい
0396デフォルトの名無しさん
2017/03/04(土) 10:16:52.43ID:MypXAHYB知らないとか、興味ないとかじゃないか
0397デフォルトの名無しさん
2017/03/04(土) 10:18:06.28ID:IWZZV+/20398デフォルトの名無しさん
2017/03/04(土) 10:24:53.52ID:/imazuHhまあPyCharmはいいエディタだけどね
Rodeoも結構いいぞ。RStudioみたいにステップ実行できる
0399デフォルトの名無しさん
2017/03/04(土) 10:28:04.89ID:6K4tidOF自動インポートしない場合書き忘れとか大丈夫?と聞いているのだろう
まあコード書く時予めインポートするものは頭入ってるし
いっぱいってほどいっぱいインポートしないしな
0400デフォルトの名無しさん
2017/03/04(土) 11:19:15.02ID:zFoXIyA1Linterも使わないくらいの素人の話をしてるの?
0401デフォルトの名無しさん
2017/03/04(土) 11:25:59.83ID:6K4tidOFプラグイン使わないとか言ってんだから
きっとメモ帳開発者
0402デフォルトの名無しさん
2017/03/04(土) 11:28:47.27ID:X2My6T7M0403デフォルトの名無しさん
2017/03/04(土) 11:30:15.31ID:BoVYqd1hPHPネタは大爆釣鉄板ネタだなw
0404デフォルトの名無しさん
2017/03/04(土) 11:58:28.05ID:/zQGfv0h0405デフォルトの名無しさん
2017/03/04(土) 14:29:13.40ID:GRvQ2lmz0406デフォルトの名無しさん
2017/03/04(土) 15:33:14.07ID:NAI/204bコード/雑談比でスレの民度が分かる
0407デフォルトの名無しさん
2017/03/04(土) 16:37:26.39ID:svzWwCAT0408デフォルトの名無しさん
2017/03/04(土) 16:48:01.94ID:xOX5weEY0409デフォルトの名無しさん
2017/03/04(土) 17:52:46.70ID:NAI/204bいやいやww
0410デフォルトの名無しさん
2017/03/04(土) 20:03:26.75ID:DVo1SLI8ここは雑談スレだからコードはなくてよい
0411デフォルトの名無しさん
2017/03/04(土) 20:07:25.78ID:j/YssWzpふう民度上昇に貢献しちまった
0412デフォルトの名無しさん
2017/03/04(土) 20:13:33.96ID:DVo1SLI8おっさんらしいひねくれた行動で笑った
0413デフォルトの名無しさん
2017/03/04(土) 20:30:54.81ID:26GkL4pP0414デフォルトの名無しさん
2017/03/04(土) 20:40:16.32ID:2aaVhMso0415デフォルトの名無しさん
2017/03/04(土) 20:43:22.70ID:NAI/204b0416デフォルトの名無しさん
2017/03/04(土) 21:18:22.72ID:X2My6T7M0417デフォルトの名無しさん
2017/03/04(土) 21:57:59.17ID:NAI/204b0418デフォルトの名無しさん
2017/03/05(日) 06:30:55.73ID:M6UMM1R1コーディング規約で表現するのってわかりづらい
privateが__とか長ったらしくてもキーワードがあるといいね
やっぱ俺はJavaから抜けれないようだ
0419デフォルトの名無しさん
2017/03/05(日) 06:52:10.08ID:rvKCmPUzしなくて大丈夫ですか? なんか落とし穴ってありますか?
あと名前忘れたけど、グラフ描画のライブラリも
0420デフォルトの名無しさん
2017/03/05(日) 06:54:30.92ID:M6UMM1R10421デフォルトの名無しさん
2017/03/05(日) 09:27:52.29ID:EQCsqksHペチパー連呼厨まだ生きてたのか
0422デフォルトの名無しさん
2017/03/05(日) 09:36:44.86ID:A/U/P0+Qかまうなよ だまってNGワードにつっこんどけ
0423デフォルトの名無しさん
2017/03/05(日) 09:41:37.28ID:uF+9myNK0425デフォルトの名無しさん
2017/03/05(日) 10:24:49.80ID:4PLlZZDW残念ながら連呼厨は俺
>>424はただのアホ
0426デフォルトの名無しさん
2017/03/05(日) 10:25:47.88ID:YjhEGGhg0427デフォルトの名無しさん
2017/03/05(日) 10:30:54.06ID:mdlkDWBoOSSは自己責任で使うもの
他人に保証を求める姿勢はイクナイよ
0428デフォルトの名無しさん
2017/03/05(日) 10:50:39.40ID:QfvIiuAPこいつが本物のペチパー連呼厨
0429デフォルトの名無しさん
2017/03/05(日) 11:43:55.70ID:Ur8kOvvvこいつがとっつぁん
0430デフォルトの名無しさん
2017/03/05(日) 12:52:16.52ID:6jh/vpSoお腹が不調の時はペプシ派です
メッツコーラはなんかトクホとってたような
でも知らん
0431デフォルトの名無しさん
2017/03/05(日) 16:13:17.53ID:M6UMM1R1a = 456
123のほうにアクセス出来る?
0432デフォルトの名無しさん
2017/03/05(日) 16:33:53.76ID:4xJ/mYKZ0433デフォルトの名無しさん
2017/03/05(日) 16:34:31.33ID:HN9/KcX+0434デフォルトの名無しさん
2017/03/05(日) 16:36:55.77ID:YjhEGGhgJavaすらできない子のようですね・・・間違いない
0435デフォルトの名無しさん
2017/03/05(日) 16:37:38.11ID:yEjgP9Cm0436デフォルトの名無しさん
2017/03/05(日) 16:39:50.96ID:M6UMM1R1つうことは別のオブジェクトとして作成されてるわけで
それアクセス出来ないならメモリ食ってるゾンビってことになるんだが
0437デフォルトの名無しさん
2017/03/05(日) 16:44:59.16ID:M6UMM1R1なんでもない
自己解決した
0438デフォルトの名無しさん
2017/03/05(日) 16:47:36.86ID:yEjgP9Cm0439デフォルトの名無しさん
2017/03/05(日) 16:51:03.98ID:yEjgP9Cmこっちか・・・
0440デフォルトの名無しさん
2017/03/05(日) 17:01:21.37ID:mjWlDblpimport ctypes
a = 123
old_id = id(a)
a = 456
print(ctypes.cast(old_id, ctypes.py_object).value)
0441デフォルトの名無しさん
2017/03/05(日) 17:32:37.75ID:mjWlDblpb = 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))
0442デフォルトの名無しさん
2017/03/05(日) 17:58:18.58ID:7rMrY7kUへぇー、おもろいじゃん!
0443デフォルトの名無しさん
2017/03/05(日) 18:26:47.52ID:EQCsqksH0444デフォルトの名無しさん
2017/03/05(日) 20:00:32.28ID:jk7BTn2Aおじさん・おっさんになっても若い時と同様に底辺の土方だから
0445デフォルトの名無しさん
2017/03/05(日) 20:33:48.31ID:MFklxLKh0446デフォルトの名無しさん
2017/03/05(日) 21:00:19.59ID:pgNJuQII0447デフォルトの名無しさん
2017/03/05(日) 21:07:55.79ID:QfTkpaVs0448デフォルトの名無しさん
2017/03/05(日) 21:12:33.41ID:SMp0F4mM0449デフォルトの名無しさん
2017/03/05(日) 21:21:12.42ID:QfTkpaVsイキってる奴が30代に近づくと、おねい系になるんじゃねぇ?
とか、最近思い始めた。
類似点で、
タバコ吸わない若い子が、吸う人の下に付くと電子タバコ吸い出すから
それに近いモノが有ると思ってたりする
0450デフォルトの名無しさん
2017/03/05(日) 21:29:39.55ID:MFklxLKh人のための勉強なんてものが
世の中にあるか?
全部、勉強は
自分のためだろ。
言い訳するな。
0451デフォルトの名無しさん
2017/03/05(日) 21:35:04.42ID:JFPpLMaf0452デフォルトの名無しさん
2017/03/05(日) 21:55:43.07ID:pZffxBVA傲慢
怠惰が足りない
0453デフォルトの名無しさん
2017/03/05(日) 22:13:52.08ID:Vs9w6lAH単に面白そうだったからかな。
C++メインの産業系だから、仕事では多分使わないと思うんだけど、、、
0454デフォルトの名無しさん
2017/03/06(月) 00:10:12.74ID:R4qOQgGqpythonにしないと世界の恥さらし
0456デフォルトの名無しさん
2017/03/06(月) 01:25:04.49ID:2/63ad4ZLL言語を教えるのもどうかと思うけどまぁそうだな
あとMSはもう流石にVB/VBA教から卒業すべきと思う
0457デフォルトの名無しさん
2017/03/06(月) 01:34:59.58ID:CmbzzojE0458デフォルトの名無しさん
2017/03/06(月) 01:36:06.90ID:tkAhRfWWCase Insensitiveな言語のほうが初学者には優しい
0459デフォルトの名無しさん
2017/03/06(月) 02:03:51.69ID:R4qOQgGq0460デフォルトの名無しさん
2017/03/06(月) 02:12:27.70ID:7Z0aCqZLC#も実用性では一番だけど
コーディングがIDE前提だし
学習用途にしては仕様が大きすぎるし。
0461デフォルトの名無しさん
2017/03/06(月) 02:19:06.20ID:jRB09VcS0462アクシズ教徒
2017/03/06(月) 03:01:12.38ID:4Tci6h80東方で かわいく!きょうもハレバレ見たいに
あふぅ〜!で回して、数値返してくの?
0463デフォルトの名無しさん
2017/03/06(月) 12:21:09.80ID:oEztSxKD0464デフォルトの名無しさん
2017/03/06(月) 12:32:23.27ID:BvbC3WZJ0465デフォルトの名無しさん
2017/03/06(月) 13:08:34.55ID:Hjoba3MdUnocodeじゃ分かれるわなw
0466デフォルトの名無しさん
2017/03/06(月) 14:42:54.55ID:R4qOQgGqwin用ならwshがよさげ
0467デフォルトの名無しさん
2017/03/06(月) 15:19:14.58ID:9C82Z60W0468デフォルトの名無しさん
2017/03/06(月) 21:44:19.98ID:CmbzzojEウンコード?(乱視)
0469デフォルトの名無しさん
2017/03/06(月) 21:58:16.53ID:4RbK6Rva0470デフォルトの名無しさん
2017/03/06(月) 22:20:49.76ID:MjWpsrwZ入門Python3よりw
0471デフォルトの名無しさん
2017/03/06(月) 22:42:33.15ID:N9CE+T3Tいまはpowershellのほうがいいだろ
Win標準装備・会社標準でないソフトは、会社のPCセキュリティが厳しくなった今は気軽にインストールして使うってできないからな
0472デフォルトの名無しさん
2017/03/07(火) 20:26:59.18ID:pUXq+Tjk0473デフォルトの名無しさん
2017/03/08(水) 04:41:15.03ID:QTz4HBmQfor num in range(2, 10):
if num % 2 == 0:
print("Found an even number", num)
continue
print("Found a number", num)
とありますが、Pythonista的にはelseを使わずこう書くのが普通なんでしょうか?
0474デフォルトの名無しさん
2017/03/08(水) 05:32:52.25ID:GFylKmKe異常値の排除ならcontinue
偶数・奇数・異常値の場合分けならif-elif-elseかね
その例は良くない気がする。
0475デフォルトの名無しさん
2017/03/08(水) 06:23:24.09ID:QTz4HBmQありがとうございます。
特に意識はせず、他の言語と同じように書けば良いと捉えて大丈夫そうですね。
0476デフォルトの名無しさん
2017/03/08(水) 08:32:34.40ID:B6j1Ia6D0477デフォルトの名無しさん
2017/03/08(水) 12:37:43.86ID:33R1jyeI下のprintが、found an odd numberならelseだろうけど、found a numberだから意図した通りなんじゃないの?
この後、3の倍数、5の倍数の処理を足すつもりなのかもしれないし。
まあ、pythonに限った話ではないので普通に書いて良いとしか言えないけど
0478デフォルトの名無しさん
2017/03/08(水) 12:39:00.32ID:33R1jyeI偶数以外の表示はどうするの?
0479デフォルトの名無しさん
2017/03/08(水) 13:03:55.00ID:d+vWD4G9そのコードは単に
『for文の途中でif文作ってcontinueすると後ろのコードが走らずに次の周に行くんですよ』
と言う事を説明するための例。
0480デフォルトの名無しさん
2017/03/08(水) 13:26:48.81ID:icCtDpEnrange(2, 10, 3)
0481デフォルトの名無しさん
2017/03/08(水) 13:27:34.94ID:pq89+vNsそれ勉強した、Py便利
0482デフォルトの名無しさん
2017/03/08(水) 13:30:29.87ID:QTz4HBmQありがとうございます。
偶数ならok表示して奇数ならnoかなみたいに思って、
なんかコード動かしてみて違和感はあったのですが、
その違和感に気づきませんでした。
おっしゃるとおりこれは意図したコードになってますね。
0483デフォルトの名無しさん
2017/03/08(水) 15:07:18.67ID:33R1jyeI6が表示されるけど
0484デフォルトの名無しさん
2017/03/08(水) 15:07:35.29ID:33R1jyeIごめん、8か
0485デフォルトの名無しさん
2017/03/08(水) 15:10:19.07ID:MlNkikST0486デフォルトの名無しさん
2017/03/08(水) 16:37:24.53ID:/roZLnvZ見えを張って見当違いな質問しちゃっただけでしょ
スルーしておくのが吉
0487デフォルトの名無しさん
2017/03/08(水) 17:09:41.91ID:QTz4HBmQさすがに英語ぐらいはちゃんと読むべきでしたね。
よく読んでなかったとしか言い用がないです。申し訳ない。
0488デフォルトの名無しさん
2017/03/08(水) 21:45:36.05ID:GFylKmKeまあゆっくりしていってよ
0489デフォルトの名無しさん
2017/03/09(木) 17:28:12.64ID:DTE8wFz10490デフォルトの名無しさん
2017/03/09(木) 17:29:39.74ID:yItCY2sF0491デフォルトの名無しさん
2017/03/09(木) 20:47:34.96ID:eXC6KMh50492デフォルトの名無しさん
2017/03/09(木) 20:50:24.03ID:zdraWtlydef hello():
print "understand"
t=threading.Timer(7,hello)
t.start()
0493デフォルトの名無しさん
2017/03/09(木) 22:34:03.12ID:5l/ljVLZdef 分かる(self):
time.sleep(7)
print(self.replace("Py", "パイ").replace("tyon", "チョン"))
分かる("Pytyon")
0494デフォルトの名無しさん
2017/03/10(金) 05:03:28.34ID:j91K0HTy0495デフォルトの名無しさん
2017/03/10(金) 05:56:21.43ID:+i0jgx9u0496デフォルトの名無しさん
2017/03/10(金) 17:23:07.39ID:FpR+80D60497デフォルトの名無しさん
2017/03/10(金) 21:49:38.40ID:mGr7V+b8大して意味のない気まぐれな変更多くて修正めんどくさくて大変だった。
いったん決めたインターフェースは簡単に変えるなよ
0498デフォルトの名無しさん
2017/03/11(土) 06:57:44.18ID:aLw+/MXn人のせいにするな
バージョンアップしたのはお前だろ
0499デフォルトの名無しさん
2017/03/11(土) 09:11:12.48ID:1lhrIXZd0500デフォルトの名無しさん
2017/03/11(土) 10:47:31.14ID:6Baozgnm流石に言ってることめちゃくちゃ
0501デフォルトの名無しさん
2017/03/11(土) 14:09:39.74ID:xnjsjIDY他のパッケージマネージャでもlockfileが標準装備なのにな
どうもデータサイエンティスト(笑)界隈では違うみたいだね
データサイエンティスト界隈ではちゃんとバージョンロックしますよ
一緒にしないでね
0502デフォルトの名無しさん
2017/03/11(土) 15:03:18.55ID:sUFiWX+JこういうところがPythonコミュニティって貧素だよね
0503デフォルトの名無しさん
2017/03/11(土) 15:48:33.66ID:6BNQXKpF0504デフォルトの名無しさん
2017/03/11(土) 17:06:45.68ID:xnjsjIDY貧相なのは君の頭じゃないかな?
八丁味噌の代わりに脳みそを詰めてから人間様と会話してね
ゴミが口を利くのは失礼だよ…
0505デフォルトの名無しさん
2017/03/11(土) 17:44:24.33ID:TDFtBaSE0506デフォルトの名無しさん
2017/03/11(土) 18:33:05.43ID:sUFiWX+J新機能や修正された内容を使いたいからアップデートする場合に
破壊的インターフェースの変更をパッケージマネージャが救ってくれるのか?
そもそもpipやconda自体が他言語に比べたら遅れてるよ
0507デフォルトの名無しさん
2017/03/11(土) 19:15:40.69ID:JsoExgwj0508デフォルトの名無しさん
2017/03/11(土) 20:04:29.74ID:A+5sdcRl他言語ではどんな感じなのですか?
0509デフォルトの名無しさん
2017/03/11(土) 21:58:48.29ID:G4RDUkFD0510デフォルトの名無しさん
2017/03/11(土) 23:40:49.39ID:eiMEBd5j0511デフォルトの名無しさん
2017/03/12(日) 13:33:03.08ID:1AEjxjTbなんでお前のおしめの世話をパッケージマネージャがやるんだ?
意味が分からないね
0512デフォルトの名無しさん
2017/03/12(日) 14:00:07.56ID:dDn+525+「おかしいね、あんたに給料を払ってもらった覚えはないんだが」
0513デフォルトの名無しさん
2017/03/12(日) 14:46:17.23ID:I92hpFaB0514デフォルトの名無しさん
2017/03/12(日) 17:38:30.11ID:PMaU+xiLマウス操作 クリック及び絶対値によるマウス移動
Kona Linux 2.3 black(LXDE)
どうしたらええの?
0515デフォルトの名無しさん
2017/03/12(日) 18:02:12.28ID:r/LAIW7C0516デフォルトの名無しさん
2017/03/12(日) 19:07:04.30ID:cY26oMYj1 == "1" #だめ
1 == int("1") #おk
動的言語にしては厳しいですね
0517デフォルトの名無しさん
2017/03/12(日) 20:35:39.22ID:nlBQnZfl0518デフォルトの名無しさん
2017/03/12(日) 20:54:19.87ID:cY26oMYjそうですね
ただキャストするのも面倒なので比較対象を動的に型変換してくれる仕組みがあればもっと楽かなと
0519デフォルトの名無しさん
2017/03/12(日) 20:58:36.74ID:1AEjxjTbあなたの言う動的言語って歯ブラシのことですか?
それとも15年遅れでようやくMVC(MVVM)に目覚めて舞い上がってる
馬鹿の極み集団のjavas何とかって言語ですか?
0520デフォルトの名無しさん
2017/03/12(日) 21:00:39.00ID:cY26oMYj歯ブラシってなんですか?
Perl PHP JavaScriptやら、まあ色々ありますけど。
なんか聞いちゃまずいこと聞いちゃいましたかね。
0521デフォルトの名無しさん
2017/03/12(日) 21:01:54.18ID:1AEjxjTbあの難読化不要言語の!
それは失礼しました
目と感覚がおかしくなるわけだわ!
0522デフォルトの名無しさん
2017/03/12(日) 21:13:33.57ID:06rvr00Vなぜそんな失礼なものの言い方をするのか
0523デフォルトの名無しさん
2017/03/12(日) 21:23:21.86ID:PYKQ6eXf対立煽りの荒らしだよそいつ、いつもの多言語disってる
0524デフォルトの名無しさん
2017/03/12(日) 21:24:14.28ID:WG9HLLmd0525デフォルトの名無しさん
2017/03/12(日) 21:46:18.92ID:QsWq6bQTそういうのはエクセルVBA使えということらしい
今更VBAの学習するとか苦痛すぎんよー
0526デフォルトの名無しさん
2017/03/12(日) 21:54:20.76ID:nlBQnZflせめてpowershellにしとけば…
0527デフォルトの名無しさん
2017/03/12(日) 21:56:52.51ID:nlBQnZflキャストするのが面倒になるってことは、不適切なデータ型でいつまでも持ってることになります
整数型なのか文字列型なのかを判定が必要になるより前に早々に統一するようにしたら良いですよ
0528デフォルトの名無しさん
2017/03/12(日) 22:02:29.99ID:Duab42ujITに無理解な会社だな
今時LL言語すら使わせてくてないとは…
典型的な時代遅れ企業
0529デフォルトの名無しさん
2017/03/12(日) 22:23:16.45ID:QsWq6bQTExcelなら全員のPCに入ってるから、便利ツールを他のメンバーに展開できるってのも理由だそうだ
言い分はごもっともなんだけどさ、VBA使い辛過ぎる
0530デフォルトの名無しさん
2017/03/12(日) 23:54:45.45ID:BMmtwfSEKivy, pygame とか?
0531デフォルトの名無しさん
2017/03/12(日) 23:56:59.70ID:LNqy/660Pythonならライセンス料も不要ですよと言ってやれw
0532デフォルトの名無しさん
2017/03/13(月) 00:01:57.60ID:XK1SGK+pタダのものなんか信用できんって言われそう
0533デフォルトの名無しさん
2017/03/13(月) 00:09:38.01ID:9DicF29x秀丸に4000円払ってそう
0534デフォルトの名無しさん
2017/03/13(月) 00:19:33.18ID:P6dkIYYB当たり前だろ
SIはどこも払ってんぞ
0535デフォルトの名無しさん
2017/03/13(月) 00:20:42.88ID:RYBEx06Lいま勝手にソフトインストールを許可しているところは珍しいだろ
うちですら標準以外のソフトは許可がいる
>>526
俺は制限の厳しい事務用機ではps使っている
0536デフォルトの名無しさん
2017/03/13(月) 00:24:17.03ID:G79FloD3思い込みの激しいやつだな
0537デフォルトの名無しさん
2017/03/13(月) 01:36:15.28ID:h57/U2+3うちですら?
知らんがな
0538デフォルトの名無しさん
2017/03/13(月) 01:39:41.61ID:h57/U2+3WindowsでもJavaScriptなら標準で使えるよ V8じゃないけど
0539デフォルトの名無しさん
2017/03/13(月) 03:07:52.08ID:0Fbbs/T/お前のとこ程度だからな
しゃーねーわw
0540デフォルトの名無しさん
2017/03/13(月) 09:54:49.60ID:7OlORt6v勝手に変なもの挿すなってか?
0541デフォルトの名無しさん
2017/03/13(月) 12:38:12.89ID:WVfxmOF70542デフォルトの名無しさん
2017/03/13(月) 12:39:56.79ID:ModCAPCS今時USBメモリーをぶっさせるとかどんだけセキュリティーレベル低いんだよ
0543デフォルトの名無しさん
2017/03/13(月) 12:49:01.78ID:ciHv85X/0544デフォルトの名無しさん
2017/03/13(月) 12:58:50.45ID:7OlORt6vウイルス的な意味で?データ持ちだしてきな意味で?
いずれにしてもネットにつながってないPC使わされてるわけ?
0545デフォルトの名無しさん
2017/03/13(月) 13:06:34.90ID:6dg6AzPS0546デフォルトの名無しさん
2017/03/13(月) 13:28:32.62ID:y3GzbIMGお手軽にエイリアスつける方法ないですか
0547デフォルトの名無しさん
2017/03/13(月) 13:40:42.77ID:9DicF29xreturn selenium_no_nagasugite_tsuratan_method()
0548デフォルトの名無しさん
2017/03/13(月) 13:42:23.07ID:N3DmujAP0549デフォルトの名無しさん
2017/03/13(月) 14:41:49.52ID:ol+xkV3l個人のUSBメモリなんて使用不可だぞ
監視用プログラムまで入ってる
0550デフォルトの名無しさん
2017/03/13(月) 19:00:23.79ID:EUXf7VM3print(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の行数を一致させる所で疑問に思いました。
0551デフォルトの名無しさん
2017/03/13(月) 19:47:24.11ID:xj6UKIPj前者は2次元
後者は1次元
0552デフォルトの名無しさん
2017/03/13(月) 20:29:04.38ID:EUXf7VM3ありがとうございます。
どうやら自分はそもそも行列の計算が理解できてないみたいです。
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
0553デフォルトの名無しさん
2017/03/13(月) 21:46:45.68ID:SBHz2jPNhttp://pythondatascience.plavox.info/numpy/%E7%B7%9A%E5%BD%A2%E4%BB%A3%E6%95%B0/
0554デフォルトの名無しさん
2017/03/13(月) 22:09:19.45ID:WBcIxG920555デフォルトの名無しさん
2017/03/14(火) 08:28:49.35ID:U+Sav0FR[[2,3,4]]と[2,3,4]の違い
0556デフォルトの名無しさん
2017/03/14(火) 09:53:13.75ID:lCw83dJo0557デフォルトの名無しさん
2017/03/14(火) 10:07:53.95ID:vbV/Jpv3行列とベクトルの積
高校教科書ぐぐれ
0558デフォルトの名無しさん
2017/03/14(火) 10:17:02.25ID:vbV/Jpv3省略されてないだけで
ruby も javascript も self は渡されてる
0559デフォルトの名無しさん
2017/03/14(火) 10:21:25.74ID:cNQYXtWs0560デフォルトの名無しさん
2017/03/14(火) 12:37:46.72ID:Bmc3j2Q1今の人生ではselfによって苦痛を与えられてるとかうんたらかんたら
Guidoは仏教徒じゃねえだろうけど
0561デフォルトの名無しさん
2017/03/14(火) 12:49:15.57ID:qHSOlZCdその省略できないってところを言ってるんだろ
0562デフォルトの名無しさん
2017/03/14(火) 13:15:40.80ID:7gNhx2Mq0563デフォルトの名無しさん
2017/03/14(火) 15:21:16.30ID:vIMzEjCFコードに占めるselfの割合がパない
0565デフォルトの名無しさん
2017/03/14(火) 15:28:11.82ID:+2Orn9W70566デフォルトの名無しさん
2017/03/14(火) 15:53:25.22ID:vbV/Jpv3s にしても良い
0567デフォルトの名無しさん
2017/03/14(火) 15:53:50.62ID:vbV/Jpv3ほんそれ
0568デフォルトの名無しさん
2017/03/14(火) 15:56:13.26ID:5xEA7Y6K0569デフォルトの名無しさん
2017/03/14(火) 18:24:43.01ID:HClKglRa>>> 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で指定する要素が重複していると
ソート順が不定になるんですよ、こわいよね、こわいよねぇー。
気づいたので報告でした。
0570デフォルトの名無しさん
2017/03/14(火) 18:33:18.17ID:qHSOlZCd意味わからん
省略できるかどうかの話に
短いからいいだろ?
って言いたいの?
0571デフォルトの名無しさん
2017/03/14(火) 19:09:46.23ID:7gNhx2Mqset、sortedの仕様を理解してないのか、それとも、理解した上でそれを書き込んでるのか悩んでる
もうちょっと、>>569の望む動作を書いてみてほしい
今のとこ9:1ぐらいで前者だけど、
もしそうだとすると、ドキュメントの頭数行すら読まずに、バグを作りこんだコードを書き込んでると指摘するのと同じ事になるからちょっと遠慮してる
0572デフォルトの名無しさん
2017/03/14(火) 19:14:31.53ID:CJRugdQQお前も理解してないだろw
0573デフォルトの名無しさん
2017/03/14(火) 19:52:44.49ID:/ZkZ9VAV順序を持つ Set ・集合は、聞いたことがない
「set 順番 python」で検索!
0574デフォルトの名無しさん
2017/03/14(火) 20:02:32.74ID:6i3O/c5a配列だろ
0575デフォルトの名無しさん
2017/03/14(火) 20:10:06.21ID:lCw83dJopythonなんてコード量減らすことに重点置いてると思ってたのにな
あんなゴミみたいな仕様なのはガッカリ
0576デフォルトの名無しさん
2017/03/14(火) 20:18:53.38ID:qHSOlZCd順序集合 もしくは ordered set でググれ
https://pypi.python.org/pypi/ordered-set
0577デフォルトの名無しさん
2017/03/14(火) 20:21:12.29ID:qHSOlZCd> pythonなんてコード量減らすことに重点置いてると思ってたのにな
Perl に Go!!
0578デフォルトの名無しさん
2017/03/14(火) 20:24:21.74ID:iZQuY0cM0579デフォルトの名無しさん
2017/03/14(火) 20:41:23.28ID:gIyZXesU頭にゴミが詰まってるから何かと勘違いしてるんだな
0580デフォルトの名無しさん
2017/03/14(火) 20:41:57.16ID:2RzlZOpiつHaskell
0581デフォルトの名無しさん
2017/03/14(火) 20:43:26.13ID:7gNhx2Mq>なぜメソッドの定義や呼び出しにおいて ‘self’ を明示しなければならないのですか?
http://docs.python.jp/3/faq/design.html#why-self
0582デフォルトの名無しさん
2017/03/14(火) 21:02:26.07ID:vIMzEjCFこのFAQはほとんど疑問に答えてなくて草
importしたメソッドは修飾せずに呼び出せてインスタンスメソッドはself付けないと呼び出せない
高凝集にするために同じクラスにしてんのにね
0583デフォルトの名無しさん
2017/03/14(火) 21:10:19.96ID:HClKglRa入力は一緒なのに出力が毎回違うってのがね、なんともね。
いや、分かるよ、分かるんだけど、集合さんのやりやすいように並べてくれればいいんだけど、
多分効率が良い並びに並び替えているんだと推察するんだけどさ、毎回違うってことは、あれ?
え? もしかして適当に並べてんの?って思うじゃん? いや、いいんだけどさぁ
0584デフォルトの名無しさん
2017/03/14(火) 21:11:07.81ID:iZdJeGOb0585デフォルトの名無しさん
2017/03/14(火) 21:11:43.65ID:iZdJeGOb毎回変化しないとhashdos食らうねんで
0586デフォルトの名無しさん
2017/03/14(火) 21:15:30.00ID:iZdJeGOb0587デフォルトの名無しさん
2017/03/14(火) 21:17:28.71ID:HClKglRaなるほど、そんな事情があるんですね。ありがとネー。
0588デフォルトの名無しさん
2017/03/14(火) 21:19:24.25ID:rU4aNWa30589デフォルトの名無しさん
2017/03/14(火) 21:35:30.39ID:HClKglRaえ”ぇ〜? えーっと、見当違いな回答くれた方々もありがとネー アイシテルヨー
0590デフォルトの名無しさん
2017/03/14(火) 21:41:17.86ID:mQlVuczt0591デフォルトの名無しさん
2017/03/14(火) 21:42:55.76ID:6yMQ1VM0selfに文句をつけてるやつは
多分オブジェクト指向を理解してないんだと思う
0592デフォルトの名無しさん
2017/03/14(火) 21:49:21.34ID:mmIv/hdq0593デフォルトの名無しさん
2017/03/14(火) 21:50:20.85ID:vIMzEjCF0594デフォルトの名無しさん
2017/03/14(火) 21:58:01.46ID:mmIv/hdqただ、インスタンスメソッドにself引数必須なのは全く理解できないし、
>>584と>>591は何言ってるのかわからない。
0595デフォルトの名無しさん
2017/03/14(火) 22:04:04.94ID:U+Sav0FRスコープチェーンって何かを調べちゃったよ
それを減らそうとしたんじゃなくて、人間の可読性のためだと思うんだけど
0596デフォルトの名無しさん
2017/03/14(火) 22:17:12.55ID:1OijHc6Uそれでも文句があるならRubyでやれ
0597デフォルトの名無しさん
2017/03/14(火) 22:21:30.03ID:CJRugdQQ0598デフォルトの名無しさん
2017/03/14(火) 22:23:18.15ID:mQlVuczt0599デフォルトの名無しさん
2017/03/14(火) 22:28:34.29ID:iZdJeGObそのまま受け取ってもらっていいけど
インスタンス変数をどう定義してどう表記してスコープはどう定義する気なのか言ってみてよ
次のバージョンからselfが無くなる仮定で述べてみて
できないなら夢は夢の中で呟いてくれ
0600デフォルトの名無しさん
2017/03/14(火) 22:34:55.60ID:85Zkl0NJ1980年代に設計された 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 の出現を苦痛に感じるとしたら教義に反していると考えるべきだろう
0601デフォルトの名無しさん
2017/03/14(火) 22:37:03.97ID:WKKBROKD0602デフォルトの名無しさん
2017/03/14(火) 22:41:22.95ID:CJRugdQQ対比させるなら手続き型プログラミングと関数型プログラミングだな
オブジェクト指向はプログラミング手法においてファーストクラスパラダイムではない
せっかくググってきたけど残念だったなw
0603デフォルトの名無しさん
2017/03/14(火) 22:55:40.36ID:sQtxczOohttps://www.python.jp/ が開けないんだがおま環?
http://www.python.jp/ こっちは開ける
0604デフォルトの名無しさん
2017/03/14(火) 23:08:57.43ID:094BKVIrJava なり C++ なりと同じでいいんじゃね
0605デフォルトの名無しさん
2017/03/14(火) 23:43:17.23ID:vYD/qrf6> Modula と同時期に誕生した Smalltalk
Smalltalkは1972年、もっというとSimula 67は1967年なんだけど…
0606デフォルトの名無しさん
2017/03/14(火) 23:54:04.40ID:1gDFT8Hx0607デフォルトの名無しさん
2017/03/15(水) 10:28:37.45ID:/5hEjE00これは本当その通り
0608デフォルトの名無しさん
2017/03/15(水) 10:45:09.87ID:qed+p8OGself以外の変数名を使う気がないならさっさとやめた方がいいのはみんなわかっている
けど互換性の問題があるのでやめられないのも自明だから論じるだけ無駄無駄無駄
0609デフォルトの名無しさん
2017/03/15(水) 14:33:34.09ID:7YWEdixI証明書リセットしたら?
0610デフォルトの名無しさん
2017/03/15(水) 14:33:52.73ID:7YWEdixIrubyは@つけてるけど正直言ってキモい
0611デフォルトの名無しさん
2017/03/15(水) 14:48:59.28ID:lNG1lg3Aなおブロックの変数は外におもらしするもよう
そんなクソみたいなスコープじゃなく
ブロックスコープどうにかしてほしかったわ
このアホ仕様なんなんせい?
0612デフォルトの名無しさん
2017/03/15(水) 15:07:55.02ID:/5hEjE00そのへんは>>600がうまく説明しているが(本当かどうかは知らんけど)
別にメソッドが自オブジェクトさすのに明示的にself使うのは構わない
そんな言語はたくさんあるし省略可能な言語でもやっちゃいけないというわけじゃないし
だがメソッドの引数にまでselfを渡すのは解せない
0613デフォルトの名無しさん
2017/03/15(水) 15:17:15.64ID:7YWEdixI0614デフォルトの名無しさん
2017/03/15(水) 16:42:45.79ID:lNG1lg3Aマこ?
0615デフォルトの名無しさん
2017/03/15(水) 20:31:42.28ID:MllseS5p0616デフォルトの名無しさん
2017/03/15(水) 21:08:55.16ID:FiGu7lnEダメじゃないよ〜って必死に擁護する人って何が違うんんだろね
0617デフォルトの名無しさん
2017/03/15(水) 21:54:08.06ID:1IOupjxgメソッドの引数にselfを渡すってのが分からないけど、渡されてくることを言ってる?
0618デフォルトの名無しさん
2017/03/15(水) 22:20:20.06ID:IsHCJowS擁護という発想をもつお前がまず異常なんだよ
0619デフォルトの名無しさん
2017/03/15(水) 23:04:15.16ID:FiGu7lnE必死擁護さんチーッス!
0620デフォルトの名無しさん
2017/03/15(水) 23:04:22.15ID:lNG1lg3Aそれを人間様にタイプさせるなって話だよ
Javaやペチプーじゃないんだから
0621デフォルトの名無しさん
2017/03/15(水) 23:53:38.59ID:hkSYS8YS恥じかいて今発狂してるんやろなw
0622デフォルトの名無しさん
2017/03/16(木) 06:16:13.86ID:lGYi84mgシリコンバレーでちょっとブームなだけ
0623デフォルトの名無しさん
2017/03/16(木) 08:53:26.17ID:L2BK4jtkあ、島国ジャップランドのITドカタ界での流行か(笑)
0624デフォルトの名無しさん
2017/03/16(木) 09:03:02.18ID:nS5r2MC50625デフォルトの名無しさん
2017/03/16(木) 10:50:37.62ID:lGYi84mg流行は一過性
彼らは決してそれにしがみつかない
常に最先端を行く
>>624
まるでシリコンバレーのWebがPythonで出来てるかの言いようだな
残念だが違うからね
0626デフォルトの名無しさん
2017/03/16(木) 11:04:48.92ID:wefIHlcK0627デフォルトの名無しさん
2017/03/16(木) 11:11:58.14ID:lpFPO/Ef0628デフォルトの名無しさん
2017/03/16(木) 11:30:30.92ID:zICNXBzf嫌儲のアホ
0629デフォルトの名無しさん
2017/03/16(木) 12:00:53.93ID:lGYi84mgいいえ。Java王国の牙城をようやく崩してここ数年で使われてるだけ
成熟しないとなかなか手を出しにくいのがプログラム言語
ただもうシリコンバレーはGoへシフトしつつある
Grumpyが出てその流れは加速するだろう
Pythonが無駄になるわけではないから日本語ドキュメント少なくて先端を行けないジャップランド住民は
引き続きPythonをやっていればいい
0630デフォルトの名無しさん
2017/03/16(木) 12:13:43.93ID:wefIHlcK10数年は超えてるんだが
0631デフォルトの名無しさん
2017/03/16(木) 13:58:37.30ID:rQy2tY4E流行を過ぎて高シェアを保ったまま安定期に入ったって言うなら同意するぞ
0632デフォルトの名無しさん
2017/03/16(木) 14:02:37.12ID:FhSht7J90633デフォルトの名無しさん
2017/03/16(木) 15:08:25.81ID:nS5r2MC50634デフォルトの名無しさん
2017/03/16(木) 15:52:15.79ID:/8Qs1s2z0635デフォルトの名無しさん
2017/03/16(木) 19:10:27.01ID:OzitRQy3Web周りのところは特に昔と変わらんでしょ
0636デフォルトの名無しさん
2017/03/16(木) 19:54:24.85ID:MsEt01LI俺、ブロックにカッコを使う言語はダメなんだわ
だからCOBOLとPythonしか受け付けない
0637デフォルトの名無しさん
2017/03/16(木) 20:02:00.34ID:nl8pGqLF0638デフォルトの名無しさん
2017/03/16(木) 20:12:28.65ID:l+r7lLu30639デフォルトの名無しさん
2017/03/16(木) 21:59:18.70ID:L2BK4jtkLisp,Haskell(小声)
0640デフォルトの名無しさん
2017/03/16(木) 22:44:58.61ID:6u/sVXZC0641デフォルトの名無しさん
2017/03/16(木) 22:46:14.90ID:nl8pGqLF0642デフォルトの名無しさん
2017/03/18(土) 11:39:46.50ID:Ifq5efwt>>> '\u3001'
'、'
>>> '\u3004'
'〄'
>>> '\u3000'
'\u3000'
>>>
\u3000は全角空白らしいのですが、これだけ変換してくれません
これはバグなんですか? どう対応していますか?
0643デフォルトの名無しさん
2017/03/18(土) 13:20:25.80ID:nte9+0+L目に見えるようにエスケープされる仕様("\t"とか"\n"と同じ)
表示するには対話シェルの応答ではなくprint関数などで出力する
0644デフォルトの名無しさん
2017/03/18(土) 14:19:52.11ID:Ifq5efwtありがとうございまぁーーーーすッ!
0645デフォルトの名無しさん
2017/03/18(土) 22:15:26.53ID:07ciTUTrどちらが速いですか?
0646デフォルトの名無しさん
2017/03/18(土) 23:35:43.32ID:ToBlr9Py0647デフォルトの名無しさん
2017/03/19(日) 14:14:20.67ID:zGHcaEct0000なら余裕
0648デフォルトの名無しさん
2017/03/21(火) 11:54:54.70ID:z/TGqx3t0649デフォルトの名無しさん
2017/03/21(火) 12:14:26.80ID:0KkGi18y0650デフォルトの名無しさん
2017/03/21(火) 12:19:51.46ID:Mh4U+qEm0651デフォルトの名無しさん
2017/03/21(火) 16:17:10.43ID:uzSvvu2S0652デフォルトの名無しさん
2017/03/21(火) 17:05:51.33ID:hzYhyXSzなんで?
0653デフォルトの名無しさん
2017/03/21(火) 17:06:04.39ID:JnAtothN0654デフォルトの名無しさん
2017/03/21(火) 17:11:47.61ID:uzSvvu2S理由が分からんなら全角スペースが混ざった初心者のコードでもデバッグしてろ
0655デフォルトの名無しさん
2017/03/21(火) 17:20:41.10ID:JnAtothNタブprint("せやな")
else:
タブprint("なんでや")
0656デフォルトの名無しさん
2017/03/21(火) 18:03:15.53ID:Y9IoJLQMimport 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^)もうサッパリです。
0657デフォルトの名無しさん
2017/03/21(火) 18:10:01.92ID:81dK4yQiコードを書く前に
死ぬほどフローチャートを書いてアルゴリズムを考えろや
貴方は言語云々の話しする前のレベルだぞ
0658デフォルトの名無しさん
2017/03/21(火) 18:14:01.76ID:Gqo7Hi1FHP -= 10では常に10ダメージを実際には与えてるわけで、ここを変えてやればおk
0659デフォルトの名無しさん
2017/03/21(火) 18:21:04.01ID:Y9IoJLQMわかったぉ。おっさんありがと!
>>658
馬鹿な質問でした。勉強がんばります!
0660デフォルトの名無しさん
2017/03/21(火) 18:24:09.64ID:Wm5e28fx0661デフォルトの名無しさん
2017/03/21(火) 18:25:03.49ID:Gqo7Hi1F0662デフォルトの名無しさん
2017/03/21(火) 18:26:48.49ID:Gqo7Hi1F0663デフォルトの名無しさん
2017/03/21(火) 18:35:04.07ID:7v5R6YREHP = 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))
0664デフォルトの名無しさん
2017/03/21(火) 18:39:44.12ID:Ljqwul1a0665デフォルトの名無しさん
2017/03/21(火) 18:42:58.15ID:jV0Y+t/Y>>663も最後のprint文のインデント必要でしょ
0666デフォルトの名無しさん
2017/03/21(火) 18:48:53.40ID:7v5R6YREそこのインデントが必要かどうかは制作者の判断にゆだねるとして、
質問内容から超初心者スレと勘違いしてたわw
0667デフォルトの名無しさん
2017/03/21(火) 19:04:11.10ID:egi3dih0ここは超初心者スレじゃないけどお前に勉強する気があるなら
俺達はいつだって大歓迎するぜ!
0668デフォルトの名無しさん
2017/03/21(火) 20:27:22.02ID:hzYhyXSz頭おかしいんじゃないですか?
0669デフォルトの名無しさん
2017/03/21(火) 20:38:25.26ID:DmasUKVbフローチャートは理解するための手段なので、必要のある人は書けばよい。
0670デフォルトの名無しさん
2017/03/21(火) 20:44:17.94ID:EOakUJK/0671デフォルトの名無しさん
2017/03/21(火) 21:06:48.89ID:wMkQNPrTプログラマなら全角→半角置換処理を自動化する
0672デフォルトの名無しさん
2017/03/21(火) 22:02:53.84ID:GVEvNm9M#!/usr/bin/env python3
# -*- coding: utf-8 -*-
変数1 = '1'
print(変数1)
リストA = ['A', 'A']
for a in リストA:
print(a)
0673デフォルトの名無しさん
2017/03/21(火) 23:18:34.27ID:FG0gbPrNPHPスレ並のレベル
0674デフォルトの名無しさん
2017/03/22(水) 00:16:30.72ID:+9rAaXccプログラミングをやってるとソースコード内で全角英字を使わないように
細心の注意を払うようになる
で、それの意識が定着するとプログラミングでない普通の文章でも
全角英字を無意識的に使わなくなる
ってだけかと
別に普段の文章を書くときとソースコードを書くときで頭をしっかり切り替えて
使い分けてれば何ら問題ないし、普段の文章で全角英字を使わないことが
プログラマとしての必須条件でもない
0675デフォルトの名無しさん
2017/03/22(水) 00:35:00.72ID:E3vl/zz6まだフローチャートガイジおるんか
ええ加減老衰で死ねや
0676デフォルトの名無しさん
2017/03/22(水) 00:43:12.89ID:+9rAaXcc書く場所については特に制限はない
フローチャートは「絶対に」紙に書かないとダメと言い張る人は、
残念ながら自分の脳みその性能は低めだということを大声で
叫んでいるのと等価である
頭でフローチャートを考える限り間違いが起こるという考えは
ある意味で理にかなった「意見」であるが、絶対に間違えるという
根拠はどこにもないのである
0677デフォルトの名無しさん
2017/03/22(水) 00:57:13.15ID:E3vl/zz61975年初版発行の『人月の神話』より
>1975年
>1975年
>1975年
わかるか?
0678デフォルトの名無しさん
2017/03/22(水) 01:07:29.04ID:clvxVqHS0679デフォルトの名無しさん
2017/03/22(水) 05:49:58.23ID:pQEBF+SX0680デフォルトの名無しさん
2017/03/22(水) 10:08:13.74ID:gFKsHq1twx?tk?
0681デフォルトの名無しさん
2017/03/22(水) 10:19:57.15ID:d/gH/Sax0682デフォルトの名無しさん
2017/03/22(水) 13:27:29.12ID:rFvJCad9シンプルなのも良いマジで、マジやばい
見た目がダサいとかいわれるけどマジどうでもいい
0683デフォルトの名無しさん
2017/03/22(水) 14:19:57.73ID:rzLKjPpj0684デフォルトの名無しさん
2017/03/22(水) 15:07:28.35ID:9HEAdICR0685デフォルトの名無しさん
2017/03/22(水) 15:26:12.92ID:bMBOr2tFhtmlみたいにシコシコ書くの?
0686デフォルトの名無しさん
2017/03/22(水) 15:37:47.87ID:gFKsHq1twxならxrcエディタで作ったxrcファイルを食わせることができるかな
0687デフォルトの名無しさん
2017/03/22(水) 15:39:26.41ID:bMBOr2tFちょっとそれ見てみる
0688デフォルトの名無しさん
2017/03/22(水) 16:42:31.68ID:TOyg2Hptあんま詳しいの見つからない
0689デフォルトの名無しさん
2017/03/22(水) 16:51:46.24ID:TkmhdrDfhttp://docs.python.jp/3/
0690デフォルトの名無しさん
2017/03/22(水) 17:16:48.92ID:TOyg2Hpt前に見た時はもっとショボかった気がする
tix関係の事知りたかったんだ
ありがとう。読み直してみる
0691デフォルトの名無しさん
2017/03/22(水) 18:51:52.99ID:csqP55uGエディタを設定しておけばいいのでは
0692デフォルトの名無しさん
2017/03/22(水) 19:07:00.16ID:6MsxsFAP0693デフォルトの名無しさん
2017/03/22(水) 23:25:19.72ID:ThvgoSqB変数名を全角文字使って書いてたらありうるのか
文字列リテラル以外のところで全角スペース間違って入っててもエラー出て一発でわかるだろうに
0694デフォルトの名無しさん
2017/03/22(水) 23:29:42.58ID:6MsxsFAP0695デフォルトの名無しさん
2017/03/22(水) 23:36:31.25ID:tZVwD7340696デフォルトの名無しさん
2017/03/22(水) 23:39:50.96ID:ThvgoSqB初心者ならエラーメッセージ見てもよくわからんか
0697デフォルトの名無しさん
2017/03/22(水) 23:53:33.52ID:s6TCZGrO0698デフォルトの名無しさん
2017/03/22(水) 23:54:08.91ID:tZVwD7340699デフォルトの名無しさん
2017/03/23(木) 08:30:44.01ID:JsFt79NU代替は用意されないの?
0700デフォルトの名無しさん
2017/03/23(木) 09:23:26.80ID:HnTvYzoy撤廃も代替もtixドキュメントのトップに書いてありますがな
>>689から行けまっせー
0701デフォルトの名無しさん
2017/03/23(木) 11:46:17.50ID:39On3zdaここの
Welcome to Python.ipynb
を選んで
File - New Notebook
を作ってソースを入れると実行されるのですが
日本語の表示が可笑しいのです
どうすれば日本語を表示できますか
0702デフォルトの名無しさん
2017/03/23(木) 15:12:57.94ID:lMN/iAdI0703デフォルトの名無しさん
2017/03/23(木) 18:31:35.04ID:JsFt79NUありがとう。
でも、そもそもttkではできないことをするためにtixを使っていた。
そもそもtixってそういう位置づけのものだと思う。
https://i2.wp.com/www.wikipython.com/wp-content/uploads/little-t-t-t-chart-labeled.jpg?resize=768%2C368
0704デフォルトの名無しさん
2017/03/25(土) 16:38:08.73ID:Kx0eU1yKWindowsのアクティブウインドウあるいは指定したアプリケーションのスクリーンショットって、
Pythonで取得できますか?
0705デフォルトの名無しさん
2017/03/25(土) 16:44:16.25ID:5MnOmzEx0706デフォルトの名無しさん
2017/03/25(土) 16:50:45.41ID:Kx0eU1yKありがとうございます。
早速調べてみますね。
0707デフォルトの名無しさん
2017/03/28(火) 07:37:18.84ID:BRlIFiUe総計、幾何学、数学……python
グラフィックと組み合わせる?←デザイン論(視覚効果がどうとか)
調べたら、山ほど出てきて分からなく成りました
どなたか、ご教授おねがいします
0708デフォルトの名無しさん
2017/03/28(火) 08:11:20.54ID:0jTbPEdm0709デフォルトの名無しさん
2017/03/28(火) 09:54:21.79ID:FL01cXZa0710デフォルトの名無しさん
2017/03/28(火) 10:08:55.89ID:idISHk3Eアルゴリズムを考えるのに知識はいらない
発想力だけあれば良い
そこに挙げられているのは考えたアルゴリズムを実装する時に役に立つものでしかない
プログラマーと数学者は別物である
0711デフォルトの名無しさん
2017/03/28(火) 10:57:36.59ID:5Al1oUXa0712デフォルトの名無しさん
2017/03/28(火) 11:03:32.56ID:iddTGm6m馬鹿には無理
0713デフォルトの名無しさん
2017/03/28(火) 11:41:44.72ID:pnMbSu0jリズムに乗ってホットなビートをコードに刻む
それがアルゴリズム
わかるやつにはわかる
0714デフォルトの名無しさん
2017/03/28(火) 12:03:02.94ID:lljU2zW0色んなアルゴリズムを勉強すれば良いよ
最初は何でも模倣から始めよう
0715デフォルトの名無しさん
2017/03/28(火) 12:11:33.59ID:FL01cXZa0716デフォルトの名無しさん
2017/03/28(火) 12:38:15.89ID:noLFLqhs0717デフォルトの名無しさん
2017/03/28(火) 13:05:14.12ID:YukDoBMh猫にも分かるメタアルゴリズム 結城真央身
0718デフォルトの名無しさん
2017/03/28(火) 13:15:33.08ID:U8LHMV5Bライブラリで間に合うことが多いけどね
0719デフォルトの名無しさん
2017/03/28(火) 13:21:58.74ID:YukDoBMh(または意図的に無視して)、同様のものを再び一から作ること」を意味する。
0720デフォルトの名無しさん
2017/03/28(火) 15:21:27.52ID:pnMbSu0j> 709 名前:デフォルトの名無しさん[] 投稿日:2017/03/28(火) 09:54:21.79 ID:FL01cXZa [1/2]
> いいえ、スネークの主食です
おっそうだな
0721デフォルトの名無しさん
2017/03/28(火) 15:33:48.98ID:d53nRh6U画像認識レベルになると基礎知識がないことには始まらんからな。
0722デフォルトの名無しさん
2017/03/28(火) 19:30:42.42ID:mCdw7Avm0723デフォルトの名無しさん
2017/03/28(火) 22:27:06.17ID:pnMbSu0jドンテルユアコードファキュー
0724デフォルトの名無しさん
2017/03/28(火) 22:35:12.69ID:IputLj+X1) 書籍「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」(通称AOJ本、螺旋本)を参考にしながら、Aidzu Online Judge の問題を解く
2) ある程度慣れてきたら、yukicoder や AtCoder のコンテストに出てみる。
高度なアルゴリズムは、競技プログラミングのバイブル、「蟻本」を参照すると良い。
英語が苦手でないなら、TopCoder やCodeforces, Google Code Jam なんかに出てもいい。
Paiza や CodeIQなんかのコード転職サイトの問題は、簡単に解けるようになっているはず。
3) 体系的に、基礎からしっかりアルゴリズムの勉強をしたいなら、MITの教科書 Algorithm Introduction(和訳本もある)を使うと良い。
0725デフォルトの名無しさん
2017/03/29(水) 14:38:57.46ID:9B3vjVmW0726デフォルトの名無しさん
2017/03/29(水) 14:41:13.94ID:9B3vjVmW0727あ
2017/03/29(水) 15:48:22.34ID:AoQaLdHcネットで十分かなぁ。。
0728あ
2017/03/29(水) 15:50:18.04ID:AoQaLdHc0729デフォルトの名無しさん
2017/03/30(木) 07:38:54.36ID:rYGI56vL0730デフォルトの名無しさん
2017/03/30(木) 10:31:48.05ID:yt8Lqqfr0731デフォルトの名無しさん
2017/03/30(木) 11:31:19.18ID:O4X45P8a0732デフォルトの名無しさん
2017/03/30(木) 11:49:59.38ID:0JYM3L7z0733デフォルトの名無しさん
2017/03/30(木) 12:09:09.62ID:7nYsYOYk0734デフォルトの名無しさん
2017/03/30(木) 13:17:48.94ID:Ptn18LYQcobolとjavaとASPとVBしか扱ったことがないからわからん。使われてる職場を見たこともない
0735デフォルトの名無しさん
2017/03/30(木) 13:46:31.59ID:PDhBe/fUこのrをre.compileオブジェクトだと判定する方法を教えてください
rのクラスが<class '_sre.SRE_Pattern'>で、リンクオブジェクトなんたららしくて
_sreをインポートしてもSRE_Patternが無いんでisinstanceで指定できないっす、どうしましょ?
0736デフォルトの名無しさん
2017/03/30(木) 14:12:14.97ID:7nYsYOYk0737デフォルトの名無しさん
2017/03/30(木) 14:18:30.09ID:M4J/idZ/適当に正規表現オブジェクトを作って
type(r)かr.__class__でクラスオブジェクト取れるのでこれ使えばいけるはず
0738デフォルトの名無しさん
2017/03/30(木) 15:25:56.62ID:m02PM+sLクラスが公開されてないのだから、それのインスタンスかどうかを判定しようとするのが誤り。
なんで、判定したいの?
0739デフォルトの名無しさん
2017/03/30(木) 15:35:57.32ID:7nYsYOYk全てのインスタンスをisinstanceして保証するのが
本当のプロの仕事
0740デフォルトの名無しさん
2017/03/30(木) 16:28:38.75ID:OIz9Y2z0typing.Patternとtyping.Matchを使う
>>> import re, typing
>>> r = re.compile("foo")
>>> isinstance(r, typing.Pattern)
True
>>> m = r.search("foobar")
>>> isinstance(m, typing.Match)
True
0741デフォルトの名無しさん
2017/03/30(木) 17:03:31.35ID:PDhBe/fUありがとうございまーす。そちらの環境はPython2なのでしょうか?
私の環境はPython3しか無いので良く分からないのですが、例文の通りにするとエラーとなりましたが、
以下のようにしてできました。
>>> typing.Pattern.impl_type
<class '_sre.SRE_Pattern'>
>>> isinstance(r, typing.Pattern.impl_type)
True
>>738
文章から文字列を検索する関数を作る際に、文字列だけじゃなくて正規表現も使えるようにしたいと思いました。
しかしながら文字列を指定する引数と、正規表現を指定する引数を用意するのは格好悪い!と思いました。
よって、1つの引数で文字列と正規表現を指定できるようにして、関数内で判別しようと思ったのでした。
・・・ええ分かります!正規表現だけに対応すれば文字列指定なんて要らないと言うのは分かるのですが、
多くの場合文字列検索で事足りるのでございます。正規表現はオマケ、オマケなのでございます。
オマケなのですが非常に強力な正規表現。それらを1つの引数で指定する、、格好良いと思いました。
>>737
格好悪い
皆様ありがとうございました、また宜しくお願い致します。
0742デフォルトの名無しさん
2017/03/30(木) 17:28:35.71ID:OIz9Y2z0それバージョンが古いな、3.5.3か3.6.1を使えばエラーでないと思う
0743デフォルトの名無しさん
2017/03/30(木) 17:32:33.77ID:7nYsYOYkええ分かります!あなたの発想は非常にマヌケ、マヌケなのでございます。
0744デフォルトの名無しさん
2017/03/30(木) 17:53:38.67ID:m02PM+sLそれなら、正規表現オブジェクトかどうかを判定するのではなく、matchメソッドやsearchメソッドを持ってるかを判定すればいい
あるオブジェクトが何であるかを気にするのではなく、どう振る舞うかを気にするべき
でも、俺なら文字列かどうかを判定して、文字列なら正規表現に変えてしまうけどな
0745デフォルトの名無しさん
2017/03/30(木) 18:01:39.89ID:HV+ddtAC0746デフォルトの名無しさん
2017/03/30(木) 18:18:50.96ID:VpSpOwP30747デフォルトの名無しさん
2017/03/30(木) 18:20:12.03ID:bwQIU3h80748デフォルトの名無しさん
2017/03/30(木) 18:22:30.18ID:LEwdK5Fwhttps://www.slideshare.net/kwatch/ss-39165518#3
0749デフォルトの名無しさん
2017/03/30(木) 19:21:50.26ID:PDhBe/fU採用!
っと思ったんですが、、ん〜〜どーでぇしょう? 速度というか処理速度というかですねぇー
いわゆるそのぉ〜文字列をですねぇ〜正規表現にするコストといいますか、そういうのがですねぇー
いわゆるそのぉ〜速度を落とすのでは無いのかとぉ〜、しかしながらぁ〜正規表現はCで書かれているわけですからぁ〜
逆もあるのかなぁーとぉ思いましてぇ、私簡単ではありますが、比較してみましたぁ〜、結果! よく分かりませんでしたぁー
いやぁー、こういう速度比較というのはぁ〜なかなか難しいものでしてぇ〜、しかしながら明確に差が出るパターンがありましたぁ
それは、検索文字をヒットしないパターンですぅ
文字列検索はぁーいわゆるそのぉーinを使うわけですがぁー、ヒットシない場合は限りなくゼロ、常に同じ位の結果ぁー、
しかしながらぁ〜正規表現の場合はぁ〜、コンパイル済みオブジェクトを使ってもぉー、幾分かは処理時間が出てくるんですなぁ〜
ということでぇ〜、この結果をもってぇー、誠に恐縮ならがぁー不採用となりましたぁ
0750デフォルトの名無しさん
2017/03/30(木) 19:36:17.50ID:kqK6AEA90751デフォルトの名無しさん
2017/03/30(木) 19:40:42.52ID:PDhBe/fU検索文字ヒットしない時はどっちもゼロですわww
0752デフォルトの名無しさん
2017/03/30(木) 21:29:00.22ID:V/xrMXI/が正解だったか。残念
0753デフォルトの名無しさん
2017/03/31(金) 11:52:45.00ID:AyoYibNL最新バージョンといえば新機能のf-stringsが楽しみだがまだ触らない。
次はパッケージのインストールなのだ。
pip install httplib2・・ターンッ! 私は得意げにエンターを叩いた。
が!?、まさかのインストール失敗。UnicodeDecodeError
なるほどググってみると対処法が書かれている、皆ここでつまづくのだな、
何々?ソースコードを書き換える? 手動でencoding指定しろ?
私はもっと良い対処法が無いのかとググった・・
良いの見つかんねぇ〜、、ソースコードいじるの面倒臭ぇーなぁーと思った瞬間
ふと頭によぎった、「コマンドプロンプトを管理者として実行」
pip install httplib2・・ターンッ! 見事にインストール成功。
ああ、オレって天才かも・・
0754デフォルトの名無しさん
2017/03/31(金) 11:56:55.03ID:4Pnt5fnj0755デフォルトの名無しさん
2017/03/31(金) 12:07:33.84ID:S+dmZ2B60756デフォルトの名無しさん
2017/03/31(金) 13:04:49.25ID:dz0AvjH30757デフォルトの名無しさん
2017/03/31(金) 17:38:00.94ID:AoOQQKoh死ね
0758デフォルトの名無しさん
2017/04/01(土) 02:47:23.17ID:tWWYqiUz私はBeautifulSoupとかnumpyとかで関数使う時、なんとなくで使ってます。
ライブラリを調べようとソースファイル見ても
pyファイルがかなりあって簡単には調べられないです。
他の方はどうかと思ったので意見ください。
こんなのとか
BeautifulSoup(html, "html.parser")
np.median(a) ## 中央値
np.var(a) ## 分散
0759デフォルトの名無しさん
2017/04/01(土) 03:41:35.17ID:FRLTAWk8あとはDocにソースのリンクが貼ってる場合も多いと思う
0760デフォルトの名無しさん
2017/04/01(土) 09:14:43.45ID:LYj8fGS1pudb3で実行されるpyファイルを確認しながら、GitHubでコード検索して色々眺めてます
0761デフォルトの名無しさん
2017/04/01(土) 18:43:42.40ID:7wdwEXQD単純なプログラムならいいんだけど・・
0762デフォルトの名無しさん
2017/04/01(土) 19:12:41.81ID:Xk39Ujbl0763デフォルトの名無しさん
2017/04/01(土) 20:43:56.34ID:aApsaYHH0764デフォルトの名無しさん
2017/04/01(土) 21:42:39.47ID:FDUO6YbDなにが困るの?
0765デフォルトの名無しさん
2017/04/01(土) 22:14:34.65ID:86o4tU/F0766デフォルトの名無しさん
2017/04/01(土) 22:34:33.07ID:Xk39Ujblそれが腐ローチャート
0767デフォルトの名無しさん
2017/04/02(日) 00:29:58.27ID:1uTFrCJ+0768デフォルトの名無しさん
2017/04/02(日) 01:19:21.30ID:W6VXUIjv0769デフォルトの名無しさん
2017/04/02(日) 02:13:43.71ID:1uTFrCJ+0770758
2017/04/02(日) 10:37:38.23ID:ptKYPyCDinspect.getsource() これ結構求めていたものかもしれません。もう少し勉強します。
ありがとうございます。
>>760
pudb3知らなかったですがimport pdb; pdb.set_trace()で使ってみました。
使いこなせればかなり良さそうなんで勉強します!ありがとうございます。
バージョン合わず、まだインストールできてなくて使えてないですが、
TensorFlowのTensorBoardみたいにライブラリを可視化できればかなり早く体系的に
ライブラリを理解できそうなんですけどね。
0771デフォルトの名無しさん
2017/04/02(日) 18:55:00.50ID:e1YbVTJafor i in n:
■if i < 5:
■■n.remove(i)
print(n)
結果が[5, 6, 7, 8, 9]ではなく[1, 3, 5, 6, 7, 8, 9]になってしまうのはなぜですか?
0772デフォルトの名無しさん
2017/04/02(日) 19:08:43.60ID:8RDhd+uNremoveしたところでイテレレータが詰まってるからだよ
std::listも同じ動きだったはず
0773デフォルトの名無しさん
2017/04/02(日) 19:09:17.62ID:f3S3avyqfor文の反復元となるnをループ内で操作しているから。
まず1回目のループでif条件に従い、0(0番目の要素)が削除される、すると1が0番目、2が1番目の要素に繰り上がる
2回目のループでfor文は1番目の要素を取り出すが、前回のループで各要素が繰り上がっており、1ではなく2が取り出される
解決策は配列を全スライス([:])でコピーするとか、条件のを削除ではなく
条件ではないのをfilter()とか新規配列に追加とかかな?(削除はコストも高い
0774デフォルトの名無しさん
2017/04/02(日) 19:10:06.89ID:kvWhDwYX0776デフォルトの名無しさん
2017/04/02(日) 21:01:30.07ID:ZeVnCsZh以下のプログラム(defから始まって省略なく全部書いてあります)で、
�@出力がされない。AND(0,0)とかAND(1,0)とか表示されるようなのですが表示されない
�Aw1が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
0777デフォルトの名無しさん
2017/04/02(日) 21:28:42.40ID:sej9dtoqいきなりマラソン始めてんじゃねえよ死ね
0778デフォルトの名無しさん
2017/04/02(日) 21:37:33.41ID:TvISwdcGANDは関数名、(x1, x2)は引数、def AND(x1, x2):…は関数を定義してる部分
AND(0, 0)やAND(1,0)のように引数を渡して関数を呼び出す
引数の値に応じて関数が0か1を返す
チュートリアルからどうぞ
https://docs.python.jp/3/
0779デフォルトの名無しさん
2017/04/02(日) 21:39:07.72ID:DUufkMH+0780デフォルトの名無しさん
2017/04/02(日) 21:41:43.96ID:9CiSXDfp1. ここに書かれてるだけでは出力の表示はしない
2. x1,x2は引数。プログラムの中でお前が値を代入してこの関数を呼び出す
ディープラーニングとか言う前に本屋行って読めそうなPythonの入門書買ってこい
0781デフォルトの名無しさん
2017/04/02(日) 22:28:10.93ID:1YE6Z4Us0782デフォルトの名無しさん
2017/04/02(日) 22:31:03.65ID:QS4jPCp80783デフォルトの名無しさん
2017/04/02(日) 22:36:33.48ID:a9ZyOowU0784デフォルトの名無しさん
2017/04/02(日) 23:15:01.04ID:DUufkMH+0785デフォルトの名無しさん
2017/04/02(日) 23:25:07.17ID:1uTFrCJ+0786デフォルトの名無しさん
2017/04/03(月) 00:11:04.82ID:pR2kgV0tありがとうございます。ゼロから始めるってタイトルに釣られて買ったんですが、やっぱゼロからじゃダメだったんですね・・。
一から勉強します
0787デフォルトの名無しさん
2017/04/03(月) 00:13:40.48ID:RF0yvMhiそのコードの意味がわからない時点で自分で気付こうか
0788デフォルトの名無しさん
2017/04/03(月) 00:22:58.29ID:X/rkmHGRゼロから学ぶディープラーニング、ゼロから学ぶパイソンではない
0789デフォルトの名無しさん
2017/04/03(月) 08:30:06.15ID:kK2KVNZFANDとかtmpって……
0790デフォルトの名無しさん
2017/04/03(月) 12:39:44.15ID:YYggZ1T9Deep Learning 第2回:パーセプトロンを実装しよう
https://www.youtube.com/watch?v=Ic6LLOIsRGY
0791デフォルトの名無しさん
2017/04/03(月) 17:40:09.61ID:mffgYpTEツールバーないと何気に困るからjupyter-themes削除したんだがテーマがデフォルトに元に戻らないしw
http://i.imgur.com/qSBiRZH.jpg
0792デフォルトの名無しさん
2017/04/03(月) 18:04:15.89ID:0DYVHY3A0793デフォルトの名無しさん
2017/04/03(月) 18:08:08.38ID:7A6sm0Q60794デフォルトの名無しさん
2017/04/03(月) 22:33:47.68ID:L/vcIjzb集計をoverallで見せるって言ったらその全体の数字を見せる、でいいよな
で加えてそこにサブカテゴリがあるとする
サブカテゴリ表示しつつ全体の数字も見えてりゃOKだよな?
サブカテゴリ見せんのかどうか聞いてんのにあのバカoverall連呼するもんだから、は?ってなったわ
0795デフォルトの名無しさん
2017/04/03(月) 22:47:01.55ID:9X5RGg9p0796デフォルトの名無しさん
2017/04/03(月) 23:54:49.23ID:kXNRkP4ojupyterはIDEではないよ
0797デフォルトの名無しさん
2017/04/04(火) 20:12:55.87ID:7UoDc/QA0798デフォルトの名無しさん
2017/04/04(火) 21:54:06.43ID:otFv4FlVそれをいうならoverwatchやで
0799デフォルトの名無しさん
2017/04/04(火) 22:01:28.56ID:ErOFZYLD中国語の間違いだろ()
0800デフォルトの名無しさん
2017/04/06(木) 10:04:30.75ID:lOV6492limport 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の上まで戻らず
止まったままになります。
解決方法はないでしょうか。
0801800
2017/04/06(木) 10:05:57.80ID:lOV6492lwhile以下全部1つインデントです。
0802デフォルトの名無しさん
2017/04/06(木) 11:20:04.19ID:dxViEm2k根本的にwxの使い方が解ってない
チュートリアルからやり直した方が良い。
端的に言うと
フレーム作る、フレームにwx.Timerを追加してStartする、タイマーイベントを捕まえてUIを更新する
そんな所にwhile書く必要ないし、FrameもAppも一つで良い。
0803デフォルトの名無しさん
2017/04/06(木) 15:05:27.04ID:5SVTDNg/http://www.java2s.com/Tutorial/Python/0380__wxPython/Usetimer.htm
を参考にちょっと変更
http://ideone.com/cPueI9
application.MainLoop()が実行されるとその中でループ実行するので
元のプログラムのWhileループは機能しない
MainLoopがやってる処理を自前ループでやる方法もあるかもしれんが
多分難しくて面倒だろうからこういう書き方に慣れるのがいいと思う
0804デフォルトの名無しさん
2017/04/06(木) 17:03:44.43ID:R1LpNPZc0805デフォルトの名無しさん
2017/04/06(木) 18:36:33.38ID:5SVTDNg/0806デフォルトの名無しさん
2017/04/06(木) 20:10:29.97ID:Cm1IEV6V0807デフォルトの名無しさん
2017/04/07(金) 14:42:12.49ID:w7SQIF8/プログラミング上級者になってくるとCやjavaの方が読みやすいと感じるようになったりするのかな
0808デフォルトの名無しさん
2017/04/07(金) 15:02:43.42ID:BlXWFDtnhttp://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/sh/main.c
0809デフォルトの名無しさん
2017/04/07(金) 15:06:48.54ID:Q3+IJtMk実行前にかなりのバグを潰せるのは良い事だみたいな、そんな感じじゃなーい?
でもPythonもアノテーションで型チェックができるようになったりしているからねー、
Pythonはスゴイ奴やでぇぇええええ
0810デフォルトの名無しさん
2017/04/07(金) 15:32:22.72ID:E9+XPTIrそりゃ抽象度が違うから当たり前だよ
CやJavaのほうが読みやすくなったりはしない
もっと抽象度の高い言語をやればあーもーPythonめんどくせーなーってなるだけ
0811デフォルトの名無しさん
2017/04/07(金) 17:48:59.07ID:UOj2mYpBJavaはPythonより説明的で読みやすいだろ
0812デフォルトの名無しさん
2017/04/07(金) 17:53:19.96ID:BlXWFDtn無駄に冗長なことを読みやすいとは言わん
0813デフォルトの名無しさん
2017/04/07(金) 18:10:24.10ID:UOj2mYpB抽象度が高いってのはわかりづらいって言うことだ
0814デフォルトの名無しさん
2017/04/07(金) 18:23:08.65ID:sHzeoDfnBeutifulSoapイジってみてるんやが
0815デフォルトの名無しさん
2017/04/07(金) 18:38:04.50ID:vepn88qsgetText
get_text
こんな感じのやつ
ドキュメントみりゃ詳しく書いてある
0816デフォルトの名無しさん
2017/04/07(金) 19:05:02.45ID:sHzeoDfnサンキュー
0817デフォルトの名無しさん
2017/04/08(土) 02:20:22.40ID:80zcJTU3ボンゴレンゴね
型なし言語は全部糞
実行するまで壊れてるかすらわからんて
今どきアボガドバナナかと
0818デフォルトの名無しさん
2017/04/08(土) 02:27:38.07ID:55TI/ByCCは裏で何をやっているかわかりい。pythonは見た目は簡単だけど裏で何をやっているかわかりくい。
トレードオフだよ
0819デフォルトの名無しさん
2017/04/08(土) 08:26:40.17ID:ba2dYx5Aすごい!
でたらめ?出来てるのにどゆことですか?!
0820デフォルトの名無しさん
2017/04/08(土) 11:13:48.88ID:XVL7f56g0821デフォルトの名無しさん
2017/04/08(土) 11:32:14.71ID:cUMYjXzm参照カウントが1以上になっている関数やラムダのことを俺用語で表現したのか?
0822デフォルトの名無しさん
2017/04/08(土) 11:52:18.37ID:AY9nk+uL0823デフォルトの名無しさん
2017/04/08(土) 17:28:37.70ID:ozzc87m1コード自体はでたらめじゃないよ
wxPython使った事無かったから自前のループうんぬんとか
適当に書いちゃったけどw
ノイズは気にしないでww
0824デフォルトの名無しさん
2017/04/09(日) 09:37:02.21ID:NhRtYFXPさすが意識高い系御用達言語Pythonですよ
0825デフォルトの名無しさん
2017/04/09(日) 10:28:03.51ID:1d0tPbji0826デフォルトの名無しさん
2017/04/09(日) 13:00:39.33ID:wpOqp2mL俺は触りたくもないわ
0827デフォルトの名無しさん
2017/04/09(日) 14:05:44.69ID:iC3LP5eg0828デフォルトの名無しさん
2017/04/09(日) 21:44:07.17ID:izePfwdq0829デフォルトの名無しさん
2017/04/10(月) 12:18:40.12ID:+cBZxqVn0830デフォルトの名無しさん
2017/04/10(月) 12:51:10.96ID:nhQ5fousPocket Reference 5th Edition 買ってみたら
パパッと調べられて便利だった。
早く買えば良かったよ。
もちろん有能な方々なら
頭に入っているから不要でしょうけど。
0831デフォルトの名無しさん
2017/04/10(月) 12:53:23.96ID:eVBdzDDX0832デフォルトの名無しさん
2017/04/10(月) 15:11:14.13ID:4B8RWyO/せめて電子書籍
0833デフォルトの名無しさん
2017/04/12(水) 13:07:31.60ID:2UM/3MF/https://pyq.jp/
0834デフォルトの名無しさん
2017/04/12(水) 13:08:50.09ID:mJY6Dj4I0835デフォルトの名無しさん
2017/04/13(木) 20:24:45.05ID:vQWqOVix0836デフォルトの名無しさん
2017/04/13(木) 21:30:40.48ID:7QcfccX80837デフォルトの名無しさん
2017/04/14(金) 08:56:07.95ID:PMH3Qr0E0838デフォルトの名無しさん
2017/04/14(金) 09:40:40.97ID:/OFtcWNj0839デフォルトの名無しさん
2017/04/15(土) 15:18:11.44ID:BaqB0HFw追加課題とか普通に仕事の一部投げてそう
0840デフォルトの名無しさん
2017/04/15(土) 17:36:52.21ID:5isiJslC要はこのサービス自体がプログラミングってこと
0841デフォルトの名無しさん
2017/04/15(土) 23:13:39.49ID:cyCHFfHJ苦労しています。うまく行きません。
・・・ひらめいたっ!・・・
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)
で良かったですね。
他に何か改良点があれば指摘お願いします。
0842デフォルトの名無しさん
2017/04/15(土) 23:18:30.98ID:cyCHFfHJzip, 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が代入されていると考えてください。
0843デフォルトの名無しさん
2017/04/15(土) 23:21:26.30ID:cyCHFfHJspace.append([zp, yp, xp])
とするべきだったというのが一つですか。
0844デフォルトの名無しさん
2017/04/16(日) 16:06:50.53ID:izRJN9240845デフォルトの名無しさん
2017/04/16(日) 19:33:02.59ID:itfp77wf0846デフォルトの名無しさん
2017/04/16(日) 19:50:16.65ID:HG2s3ZeJ0847デフォルトの名無しさん
2017/04/18(火) 12:38:48.27ID:Uw8XacGP0848デフォルトの名無しさん
2017/04/19(水) 12:20:00.83ID:gsNwE6fhアカウント入れなくなった
0849デフォルトの名無しさん
2017/04/21(金) 17:31:52.13ID:2OJpdxnt0850デフォルトの名無しさん
2017/04/21(金) 17:36:55.88ID:u/PrWe0whttp://docs.python.jp/3.5/library/stdtypes.html#float.fromhex
0851デフォルトの名無しさん
2017/04/21(金) 22:26:35.26ID:BcyuhAkPありがとう!
0852デフォルトの名無しさん
2017/04/24(月) 11:07:35.11ID:DBzfvjyG0853デフォルトの名無しさん
2017/04/24(月) 12:22:09.22ID:0TRRsoSx16進数str→floatはfloat.fromhex()を使う
float→10進数strはstr()を使う
float→16進数strはfloat.hex()を使う
0854デフォルトの名無しさん
2017/04/24(月) 13:10:26.90ID:DBzfvjyGfloatfromhex()だと0x〜の形にしないとダメですよね
0855デフォルトの名無しさん
2017/04/24(月) 14:09:04.77ID:0TRRsoSxそれは空白文字を取り除いてint(hexdump変数, 16)でintに変換する
0856デフォルトの名無しさん
2017/04/24(月) 14:49:27.89ID:0SXkD0vN>>> 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
>>>
もう少しいい方法が有りそうだけど、、、
0857デフォルトの名無しさん
2017/04/24(月) 15:03:41.75ID:DBzfvjyGa4〜は12.34を変換したやつです
0858デフォルトの名無しさん
2017/04/24(月) 15:31:55.75ID:0SXkD0vNint()に引き渡す16進文字列はビックエンディアンにしないとダメ
0859デフォルトの名無しさん
2017/04/24(月) 15:42:20.21ID:0TRRsoSxそれなら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
0860デフォルトの名無しさん
2017/04/24(月) 15:43:50.77ID:dShSQ1zF0861デフォルトの名無しさん
2017/04/24(月) 15:45:49.73ID:dShSQ1zF5.説明できない…何に困っているのか、見せない、正確に伝わる文章が書けない。書く気も無い
0862デフォルトの名無しさん
2017/04/24(月) 16:16:07.81ID:DBzfvjyGここに書いてあることがやりたいけど、ここにある00 00 D0 41ってある所の前に01が追加されてて(xbeeから送られてきたとき)、data=struct.〜て所でfloatにするとき01 00 00 D0の4バイトが使われて値がおかしくなる
だからpayloadの一部を取り出してhexdumpにしてそれを元の値にしようとしてた
言ってる意味が伝わるかわからないけど
0863デフォルトの名無しさん
2017/04/24(月) 16:23:17.86ID:0SXkD0vN元々バイナリで来てんならスライスして必要な4byteだけunpackすれば良い話なのでは?
0864デフォルトの名無しさん
2017/04/24(月) 16:33:10.80ID:DBzfvjyG必要な部分だけ取り出すやり方がよくわかりませんでした
0865デフォルトの名無しさん
2017/04/24(月) 16:42:50.08ID:0SXkD0vN5byteのbyte列できてるなら、rcvdata[1:5]
0866デフォルトの名無しさん
2017/04/24(月) 17:14:37.07ID:DBzfvjyG0867デフォルトの名無しさん
2017/04/24(月) 17:35:18.44ID:kXh5KeNK0868デフォルトの名無しさん
2017/04/24(月) 17:46:19.81ID:0TRRsoSx最初の段階でくだすれに>>862を質問していれば時間を節約できたかもね
0869デフォルトの名無しさん
2017/04/24(月) 17:57:39.00ID:kXh5KeNK0870デフォルトの名無しさん
2017/04/25(火) 16:09:51.82ID:+ad05VVs0871デフォルトの名無しさん
2017/04/25(火) 16:12:00.72ID:/t6Fbqd10872デフォルトの名無しさん
2017/04/25(火) 20:34:18.51ID:yf0URKzz0873デフォルトの名無しさん
2017/05/03(水) 17:47:27.75ID:+pEqqIo3本もたくさん
日本でも流行らそうってか
0874デフォルトの名無しさん
2017/05/03(水) 17:47:58.34ID:R8GuvVXY0875デフォルトの名無しさん
2017/05/03(水) 17:52:48.29ID:n3jwfd5Iらしいので, Railsが言語名でありRubyは記法の名前であるたぶん
0876デフォルトの名無しさん
2017/05/03(水) 18:05:39.88ID:SRRCNn4kRubyは楽しいとか言ってたアホ楽しんでるぅー? キャハハハ
最初からPython選んでた我々は勝ち組ですな
0877デフォルトの名無しさん
2017/05/03(水) 18:10:26.44ID:WcpP86RJ0878デフォルトの名無しさん
2017/05/03(水) 20:38:55.35ID:wSFjLMka0879デフォルトの名無しさん
2017/05/03(水) 22:47:08.05ID:K2QrGWX4ソースは?
0880デフォルトの名無しさん
2017/05/03(水) 22:59:08.24ID:n3jwfd5Iソースも何も単なるジョークの一文だよ
http://www.aoky.net/articles/james_iry/brief-incomplete-and-mostly-wrong.htm
0881デフォルトの名無しさん
2017/05/03(水) 22:59:35.47ID:09q2AvRoかなり昔からPython主流な気も
0882デフォルトの名無しさん
2017/05/03(水) 23:16:07.83ID:mJ/QVcTI日経ソフトウエアも昔はRubyとPython両方一気に学ぼう!って特集が多かったけど、今はPythonしか紹介しないね。
流行らそうってか、人工知能ブームにPythonが乗っかった。
0883デフォルトの名無しさん
2017/05/04(木) 01:09:25.16ID:mMMu1J6y0884デフォルトの名無しさん
2017/05/04(木) 01:20:47.85ID:oXa5/p2c0885デフォルトの名無しさん
2017/05/04(木) 01:26:02.36ID:Tihr0Uz+0886デフォルトの名無しさん
2017/05/04(木) 03:05:12.06ID:ufmsKYbO0887デフォルトの名無しさん
2017/05/04(木) 11:31:25.39ID:MuPMgB2Q0888デフォルトの名無しさん
2017/05/04(木) 16:19:20.41ID:622MjM8cスレチ
0889デフォルトの名無しさん
2017/05/06(土) 03:59:09.73ID:Mhw1W3G/女子小学生っぽくて興奮するけど
pythonは興奮しないね
0890デフォルトの名無しさん
2017/05/06(土) 06:06:04.31ID:s7hD0CzBパイパイ
https://pypi.python.org/pypi
0891デフォルトの名無しさん
2017/05/06(土) 08:34:57.30ID:8KHHYJiC0892デフォルトの名無しさん
2017/05/06(土) 12:17:04.53ID:IVc498v70893デフォルトの名無しさん
2017/05/06(土) 21:40:24.07ID:PKOn5MEE0894デフォルトの名無しさん
2017/05/09(火) 21:46:24.97ID:6SVwW5Z6なんの本買えば良いの?
マジで困ってるからおしえて
0895デフォルトの名無しさん
2017/05/09(火) 21:53:33.19ID:f1oNYywGでないと、睡眠学習の本とか
あさっての方向の本勧めることに成りかねんから
0896デフォルトの名無しさん
2017/05/09(火) 21:57:19.79ID:IqZBBWLv0897デフォルトの名無しさん
2017/05/09(火) 22:15:07.38ID:TPUHePpo0898デフォルトの名無しさん
2017/05/09(火) 22:32:07.66ID:5ZMal7Amプログラミングしたことないならこちらを出さざるを得ない
https://www.amazon.co.jp/dp/B01D1QNN44
0899デフォルトの名無しさん
2017/05/10(水) 02:10:34.96ID:3y8PevaPフレームワークでビジネスロジックのみ書く
フルスクラッチで書く
全然違うな
0900デフォルトの名無しさん
2017/05/10(水) 05:16:10.14ID:h/rYjJ8Mもう5月も半ばなんで違うかもわからんが新入社員なら研修とかあるだろ
0901デフォルトの名無しさん
2017/05/10(水) 11:30:03.94ID:Cp7+CNi60902デフォルトの名無しさん
2017/05/10(水) 12:40:36.57ID:O+ij3Q1fttp://www.amazon.co.jp/dp/4048692712
0903デフォルトの名無しさん
2017/05/10(水) 13:42:57.88ID:r8Nc6tb40904デフォルトの名無しさん
2017/05/10(水) 15:19:08.25ID:aKRMeu5o初めて学ぶプログラミング言語はpythonが最適と常々言ってきたので、どうだったか教えて下さいね
0905デフォルトの名無しさん
2017/05/10(水) 16:32:10.16ID:YhLiOcHu無難に「みんなのPython」最新版かねぇ
一応言っておくと状況によっては2系と3系の両対応が必要になるんで
ムリポだったら上司にそういったほうが早いかもしれん
0906デフォルトの名無しさん
2017/05/10(水) 16:36:57.43ID:YhLiOcHu誰かに教えてから言ったほうがよくねえか……
0907デフォルトの名無しさん
2017/05/10(水) 16:39:56.04ID:YhLiOcHu× Pythonでは正しいことは一つ
〇 グイドは忙しいかめんどくさがりだから、ひとつの方法しか用意しない
とだけ思ったほうがいいかも
そう思わないとイラっとする場面が2系と3系でたびたび(いいから2.8をよこせ)
0908デフォルトの名無しさん
2017/05/10(水) 18:00:21.33ID:qYMvKRA40909デフォルトの名無しさん
2017/05/10(水) 18:19:17.12ID:6kgsyh9n買った本はクジラ飛行船?の本
そのあとオライリーのディープラーニングの本(魚のやつ)へ行った
手を動かしながら読んでって、それぞれ1ヶ月くらいかかったかな
0910デフォルトの名無しさん
2017/05/10(水) 19:50:00.39ID:39V1aTUUまず「たのしいRuby 第5版、2016」を3回読む。
そうすると、みんなのを読める基礎体力がつくから、みんなのをスラスラと読める
この2冊は表裏一体だけど、必ず、たのしいを先に読む必要がある。
逆順ではダメ
0911デフォルトの名無しさん
2017/05/10(水) 20:00:58.58ID:B93EGmmh上達早かったりサイトに載ってない情報載ってたりするの?
0912デフォルトの名無しさん
2017/05/10(水) 20:14:33.34ID:i2DxzutO0913デフォルトの名無しさん
2017/05/10(水) 21:05:51.02ID:VZ3BBu/a0914デフォルトの名無しさん
2017/05/10(水) 21:18:56.03ID:tch0sj1O自分自身で大きめの書店へ行って、手に取って選ぶしかないのでは。
0915デフォルトの名無しさん
2017/05/10(水) 21:24:07.15ID:rcR3oj9wと言うことに気づくかどうかが最初の試金石
ここが分からなかった奴はいくらやっても伸びないよ
0916デフォルトの名無しさん
2017/05/10(水) 21:37:13.80ID:nNMVYIps0917デフォルトの名無しさん
2017/05/10(水) 21:50:17.68ID:39V1aTUUつまり、すべての言語で有利になる
それに加えて、Ruby, Python は、ほぼ同じだから
「みんなのPython 第4版、2017」もスラスラ読める
みんなのを先に読むと、プログラミングの基礎ができないから、何の事か、よく分からない
だから先に、たのしいを読む
0918デフォルトの名無しさん
2017/05/10(水) 21:59:01.13ID:piQx49re0919デフォルトの名無しさん
2017/05/11(木) 00:36:08.41ID:s9cCeBkhフランス語覚えるのに先に英語からとか言ってるようなもんだぞ
0920デフォルトの名無しさん
2017/05/11(木) 00:38:45.82ID:jj3r533h0921デフォルトの名無しさん
2017/05/11(木) 06:54:17.04ID:H/VVixUH信用に値するものか
お前からまず勉強してこいよ
0922デフォルトの名無しさん
2017/05/11(木) 12:22:52.50ID:Skv57lw3なぜPythonを始めるために他の言語から学ぶんだ?
PythonやったあとにRubyやれとかならわかるけど
0923デフォルトの名無しさん
2017/05/11(木) 12:29:06.88ID:kla/SVW90924デフォルトの名無しさん
2017/05/11(木) 13:02:41.90ID:hGHurpM2黙ってNGが吉
0925デフォルトの名無しさん
2017/05/11(木) 13:39:43.22ID:UfRO4Mvoやったことないけど
0926デフォルトの名無しさん
2017/05/11(木) 14:16:40.89ID:M68dX9hhデフォルトでは末尾最適化されない、なら異論ないの?
0927デフォルトの名無しさん
2017/05/11(木) 15:46:36.49ID:qctzK1Hm最後のend文が多すぎて無理だった
0928デフォルトの名無しさん
2017/05/11(木) 16:02:21.88ID:QOSX+n3i0929デフォルトの名無しさん
2017/05/11(木) 16:07:46.61ID:DjoX+azc0930デフォルトの名無しさん
2017/05/11(木) 16:19:41.66ID:eS2L0WVjそれならおk、このまえのアホは標準でされるような口ぶりだったのでな
0931デフォルトの名無しさん
2017/05/11(木) 23:27:12.65ID:UV0D5efLネストさせすぎずに関数とかにしろよ
0932デフォルトの名無しさん
2017/05/12(金) 02:10:43.10ID:lh1VWFPTメモ化も出来る。
関数の戻り値を、キャッシュ出来るから、再計算しない
return f(n-1) + f(n-2)
こういうフィボナッチでも、f(5) → f(4) → f(3)〜などと、スタックを使わない。
関数の戻り値をキャッシュしているから、f(5) → f(4)=3 と、すぐに答えが返ってくる
他にも、ダイクストラなどのグラフや、
ディレクトリ階層を再帰的に巡回する、walk もある
Pythonは、このあたりの再帰処理が、Rubyよりも強い。
ただ、日本には「たのしいRuby」があるから、
基礎力を付けるのは、外人よりも圧倒的に強い
塾と同じ。日本には塾があるから、圧倒的に勉強の効率が良い。
外国では必ず、頭の良さは、アジア人・白人・黒人の順番になるのは、そのため
0933デフォルトの名無しさん
2017/05/12(金) 02:27:55.77ID:WAk1mqz+プログラミング言語のテキストは、日本語のよりも、はるかに優れた英語のが、たくさんあるよ。
0934デフォルトの名無しさん
2017/05/12(金) 02:38:32.18ID:kxbffAjR形だけ末尾再帰にしても最適化かからないしメモ化もされない
最適化(標準ライブラリにはない)、メモ化(functools.lru_cache)を明示的に書けばできるってだけだ
0935デフォルトの名無しさん
2017/05/12(金) 02:50:13.68ID:Z8esmvE1囀るの止めろ
嘴を叩き折るぞ
0936デフォルトの名無しさん
2017/05/12(金) 04:02:32.44ID:lh1VWFPT興味ある人が、検索して調べてやれば、良いだけ
自分で汗をかいて調べないと、身につかない。
自分で苦しんだ事しか、経験値にならない
0937デフォルトの名無しさん
2017/05/12(金) 05:06:40.95ID:2EWsZnJSなんでPythonのスレでやるわけ?
Rubyのスレでやんなよ
Rubyは悪い言語だと思わないけど
あなたがそういう身勝手な行動をしてるだけで
他の言語利用者にどれだけRubyが悪印象持たれてるか自覚してる?
どんどん評判悪くなって今以上に衰退しちゃうよ
0938デフォルトの名無しさん
2017/05/12(金) 05:24:56.58ID:lh1VWFPTしかも、日本には「たのしいRuby」があるから、
基礎力を付けるのは、外人よりも圧倒的に速い
高くジャンプするのに、一旦、しゃがむだろ。
遠回りに見える事が、実は速いことがある
「たのしいRuby」「みんなのPython」は表裏一体だから、
2つの言語を短時間で学べるし、理解も深くなる
一方「みんなのPython」だけで勉強すると、先に進めなくなる。
その後、色々なPythonの本を読んでも、理解力が違ってくる
プログラミングの基礎は「たのしいRuby」で学んで、
言語固有の部分だけを「みんなのPython」で学ぶ。
このやり方で進めば、JavaScriptにも進める
つまり各言語で、プログラミングの基礎を学ぶ必要がない。
そこは「たのしいRuby」で学べばよいから
0939デフォルトの名無しさん
2017/05/12(金) 06:50:22.80ID:84Td0x+H本の宣伝をする前に自分の誤った知識をなんとかしろ馬鹿野郎
0940デフォルトの名無しさん
2017/05/12(金) 07:57:42.92ID:R4lpzg6G0941デフォルトの名無しさん
2017/05/12(金) 08:12:52.77ID:lh1VWFPT直接、攻めるとダメ
なぜかというと初心者には、
各言語の初心者と、プログラミングの初心者の、両方の側面があるから
だから結局、JS, Pythonを勉強したいなら「たのしいRuby」で勉強すべきとなる。
そこでオブジェクト指向が分からないなら「スッキリわかるJava入門」となる。
情報処理全般の知識がないなら、情報処理資格を取れとなる
つまり、何かを勉強しようとすると、さかのぼって基礎から勉強しないといけない。
直接攻めても、ダメな事が多い
できる人は、才能や努力ではない。
自分のレベルに合った、知識を吸収しやすい、勉強の順番が大事。
つまり、子供が大人になるような、成長過程
0942デフォルトの名無しさん
2017/05/12(金) 08:16:22.17ID:2RbgVjD0人格崩壊させて俺様の奴隷になれば幸福を与えるぞ
つまり、あなたほそう言いたいのですよね?分かります
0943デフォルトの名無しさん
2017/05/12(金) 08:38:20.64ID:WAk1mqz+Amazonで、楽しいRubyの書評を、表示された順に上から拾ってみた。
プログラミング言語の初心者向けの本としては、あまり評価されていないようだけど。
「内容が新しくて、ある程度応用的な知識まで網羅している本だと思いますが、初心者には厳しいかな。
自分は多言語をある程度習得していたので、なんとか理解できましたが、html,cssしか知らない人が読んだらおそらく挫折するんじゃないかと思います。」
「プログラミングが全くわからん、という人にはあまり向いてない気がします。」
「最新版でもよくわからないところをちゃんと説明されてなくて、たのしいRubyの名前が反映されてないと思いました。
特にだめだと思ったのは、基本的な条件文や繰り返しがお座なりにされていて、この本だけでは習得できないところです。
結局勉強量が足りないのでネットなどで調べてやっていくしかありません。」
0944デフォルトの名無しさん
2017/05/12(金) 09:04:55.74ID:lh1VWFPT3日・数時間で読める本とか
もっと、さかのぼって基礎から勉強しないといけない
だから「たのしいRuby」が試金石。
3回読んでも分からなければ、もっと、さかのぼって基礎から勉強しないといけない
結局、自分のレベルに合う所まで、さかのぼって行かないと、吸収できない。
食べ物と同じ。
吸収しやすい形にまで分解しないと、吸収できない
0945デフォルトの名無しさん
2017/05/12(金) 09:40:28.36ID:oMKZ8LlO嘘教える経験値なら要らないんですか自覚されていますか?
馬鹿だから分からないかな?
0946デフォルトの名無しさん
2017/05/12(金) 11:04:18.58ID:qQs3MEiDワロタ
0947デフォルトの名無しさん
2017/05/12(金) 11:09:19.69ID:yYwfXxc8みたいのは無いんだっけ?
小学生でも読めるような
確かな力が身につくPython「超」入門-確かな力が身につく「超」入門シリーズ-鎌田-正浩
https://www.amazon.co.jp/dp/4797384409
これの5章までは超入門らしいけど
0948デフォルトの名無しさん
2017/05/12(金) 12:18:52.89ID:R4lpzg6Gまずはプログラミング言語覚えれ
0949デフォルトの名無しさん
2017/05/12(金) 12:37:43.02ID:YDtxOZQ2嘘教えるなって言ってるの見えないの?
後ここでRuby勧めんなカス
0950デフォルトの名無しさん
2017/05/12(金) 15:09:12.85ID:yYwfXxc8プログラミングを覚えるって、プログラミングが出来るようになるって意味?
プログラミング言語を覚えるって、プログラミング言語を使えるようになるって意味?
0951デフォルトの名無しさん
2017/05/12(金) 15:17:19.87ID:A98yDNgz0952デフォルトの名無しさん
2017/05/12(金) 16:23:43.09ID:/TQAsnegとりあえずちょっとした項目の入力をして、ボタンを押せば処理を開始する程度のものを作りたいのですが、
少し時間がかかる処理である上に、あまっさえその処理を中断できるようにしようとすると、
やはりスレッドとかを使う必要があるのでしょうか。
0953デフォルトの名無しさん
2017/05/12(金) 16:31:28.52ID:lBRx19G1そのためのスレッド
0954デフォルトの名無しさん
2017/05/12(金) 16:36:26.02ID:SNVl6Q5d0955デフォルトの名無しさん
2017/05/12(金) 17:38:10.27ID:/TQAsnegですよね。
試しにボタンのクリックイベントでそのまま長い処理をしてみたら、固まりました。
multiprocessing とかいくつかあるみたいですね。
最近のはやりというか、動向のようなものはあるんでしょうか。
0956デフォルトの名無しさん
2017/05/12(金) 17:53:30.81ID:lBRx19G1multiprocessingは文字通りプロセスの複製をするので特別必要でもない限りおすすめしない、色々めんどい
ちょっと調べてみたけど最近のpythonにはfuturesってライブラリが付いてるみたいだね
0957デフォルトの名無しさん
2017/05/12(金) 18:01:17.68ID:pgL0NfN70958デフォルトの名無しさん
2017/05/12(金) 22:53:59.34ID:UrL0+2Dc超初心者向けの本よ
0959デフォルトの名無しさん
2017/05/12(金) 23:02:11.60ID:84Td0x+H0960デフォルトの名無しさん
2017/05/12(金) 23:14:46.64ID:/TQAsneg結構いろいろとあるんですねえ。Python も始めたばかりで、どの方法にどんな特徴とか
なかなかわからないんですが、この辺は試してみるしかないんでしょうね。
0961デフォルトの名無しさん
2017/05/12(金) 23:19:50.58ID:rWPyWTss0962デフォルトの名無しさん
2017/05/12(金) 23:21:33.05ID:m61B9PhQある程度で区切って何も考えずに突っ込め
そうすれば101人目になれる
0963デフォルトの名無しさん
2017/05/12(金) 23:36:22.31ID:skCfdmlm0964デフォルトの名無しさん
2017/05/12(金) 23:42:33.39ID:2BHeKZjd0965デフォルトの名無しさん
2017/05/13(土) 01:17:24.61ID:8952tOHMジェネレータの入れ子ってできないのですか?
期待した結果が返ってきません。
data = ['abc','def','ghi']
gen = (moji for moji in (words for words in data))
期待する答え
'a' 'b' 'c' 'd' 'e' …
実際の答え
'abc' 'def' 'ghi'
0966デフォルトの名無しさん
2017/05/13(土) 01:36:09.20ID:PLp5Hu9G['abc','def','ghi']と同じだから、そうなる
やりたいのは、こっちじゃないのか
gen2=(moji for words in data for moji in words)
0967デフォルトの名無しさん
2017/05/13(土) 02:04:05.41ID:nrviLaTM初心者には2種類あって、プログラミングの初心者と、
プログラミングは既に知っていて、その言語だけは知らないという人
各言語の入門書は、プログラミングの入門書ではない。
Python, Ruby, JS などのスクリプト言語を、既に知っていることが前提条件で、
その言語だけは知らないという人向け
言語の入門書が分からなければ、プログラミングの入門の入門のような、
プログラミングの入門書に戻る必要がある
0968デフォルトの名無しさん
2017/05/13(土) 06:25:49.10ID:fKjxEgdl私は先ず人のプログラムを読んで理解した
本に頼るなら実践とかタイトルついてるやつになるのかな
ただプログラムという道具は使えるようになるが
どんなプログラムを作ればいいかというのはまた別だ
要求されるのがどの範囲なのか
0969デフォルトの名無しさん
2017/05/13(土) 07:06:58.95ID:8952tOHMありがとう。
gen2=(moji for words in data for moji in words)
で、望む結果が得られるのは分かりますが、
gen = (moji for moji in (words for words in data))
で、望む結果が得られない理由が分からないのです。
処理の順番として、内側のジェネレータが処理され、その部分的な結果に対して外側のジェネレータで処理される"はず"、と思っているのですが。。
そもそもは、そうすることでメモリ効率が良さそう(より一度にメモリを載せる必要がなくなる)と思ったのです。
どこが考え違いをしているのでしょう?
0970デフォルトの名無しさん
2017/05/13(土) 07:12:13.04ID:RjzTmCQE> moji for words in data for moji in words
なんか普通の文章みたい w
0971デフォルトの名無しさん
2017/05/13(土) 07:49:58.08ID:o+hva64L0972デフォルトの名無しさん
2017/05/13(土) 08:45:42.81ID:nrviLaTMC/C++ のポインタみたいに、何か、人間の直感に、逆らう事をしているのだろう
だから、Rubyの方が、簡単と言われる
0973デフォルトの名無しさん
2017/05/13(土) 09:06:28.71ID:nrviLaTMwords for words in data
data.each { |words| p words }
moji for moji in words
data.each do |words|
words.each_char { |moji| p moji }
end
0974デフォルトの名無しさん
2017/05/13(土) 09:11:52.24ID:nrviLaTMhttp://qiita.com/y__sama/items/a2c458de97c4aa5a98e7
ジェネレータ式とタプル内包表記
構文から勘違いしやすいですが、
()で囲んでも、タプル内包表記にならずにジェネレータ式になります
0975デフォルトの名無しさん
2017/05/13(土) 09:21:25.93ID:5H1qnTU0gen = [[moji for moji in words] for words in data]
では?
0976デフォルトの名無しさん
2017/05/13(土) 09:48:53.86ID:fKjxEgdllispっぽくて書きやすい
0977デフォルトの名無しさん
2017/05/13(土) 11:58:22.49ID:1iFjjcJx奴はお前らに扱いきれるような代物じゃない
0978デフォルトの名無しさん
2017/05/13(土) 12:26:59.03ID:fKjxEgdlオブジェクト指向 b.a(c) // 1.add(2)
二項演算子 b a c // 1 + 2
lisp (a b c) // (+ 1 2)
そんな違わなくない
一番シンプルでわかりやすいような
0979デフォルトの名無しさん
2017/05/13(土) 12:39:33.28ID:T7A75EKS発達障害が電車のような秩序立った動きをするものにひきつけられるのと似ている
0980デフォルトの名無しさん
2017/05/13(土) 14:24:05.11ID:sx55BAwu0981デフォルトの名無しさん
2017/05/13(土) 14:43:44.37ID:m48zL+ZPPEP8によると
https://pep8-ja.readthedocs.io/ja/latest/#id29
>C や C++ で書かれた Python の拡張モジュールに、高レベルの (例:オブジェクト指向的な)
>インターフェイスを提供する Python モジュールが付いている場合は C/C++ のモジュールはアンダースコアで始まります
らしいっすよ
0982デフォルトの名無しさん
2017/05/13(土) 16:36:31.86ID:hRHxdCtfiterableの入れ子を平坦にしたいときはitertools.chain.from_iterableを使っときな
https://docs.python.jp/3/library/itertools.html#itertools.chain.from_iterable
0983デフォルトの名無しさん
2017/05/13(土) 17:36:44.66ID:PLp5Hu9G外側のジェネレーターが何回ループするか考えるんだ。
内側のジェネレーターは単語を一つずつ生成する式と考えられ、外側のジェネレータはその単語を一つずつ処理する式だから、結局単語を文字として処理するループがいない。
ジェネレーターは入れ子にしなくとも、全体として遅延評価するから、ループ毎にジェネレーターを作らなければならないという考え方が誤ってる。
0984デフォルトの名無しさん
2017/05/13(土) 17:37:52.47ID:PLp5Hu9Gこれは、リストのリストを生成してしまうから、違うね
0985デフォルトの名無しさん
2017/05/13(土) 17:47:02.90ID:PLp5Hu9Gあとpythonの内包表記は、一番最初にループの最も内側の要素を書くのに、それ以降は外側から順に書くから、字下げしないと非常に分かりにくい。
字下げすると、普通の多重ループと変わらないから逆に分かりやすくなるけど。
0986デフォルトの名無しさん
2017/05/13(土) 19:58:36.14ID:8952tOHM回答ありがとうございました。よく分かりました。スッキリです。
0987デフォルトの名無しさん
2017/05/13(土) 20:17:28.09ID:Lbdw/CyI0988865
2017/05/13(土) 21:34:01.84ID:PMUdnM5Sお、それはめでたい。
小物はcodeで書くんだけどwxとかcvとか使い出すとインテリセンス欲しくなる。
codeも何となく出してくれるんだけど物足りない。
0989デフォルトの名無しさん
2017/05/13(土) 21:41:11.24ID:WSGfd40J0990デフォルトの名無しさん
2017/05/13(土) 21:46:52.91ID:F7kBjgw10991デフォルトの名無しさん
2017/05/13(土) 22:00:18.12ID:nrviLaTM内包表記は速いし、
遅延評価だから、2重ループの際、中間のリストを作らないから、
使用メモリが少ないのかな?
0992デフォルトの名無しさん
2017/05/13(土) 22:17:33.69ID:nqy4zZB5まさか読みにくいってことはないだろうし
0993デフォルトの名無しさん
2017/05/13(土) 22:48:57.09ID:O7RODXwfPythonのお勉強 Part53 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1494683284/
0994デフォルトの名無しさん
2017/05/14(日) 00:25:44.07ID:ausMvItD0995デフォルトの名無しさん
2017/05/14(日) 08:55:08.15ID:e/yCKCsM0996デフォルトの名無しさん
2017/05/14(日) 08:55:40.65ID:e/yCKCsM0997デフォルトの名無しさん
2017/05/14(日) 08:55:56.37ID:e/yCKCsM0998デフォルトの名無しさん
2017/05/14(日) 08:56:23.54ID:e/yCKCsM0999デフォルトの名無しさん
2017/05/14(日) 08:56:39.51ID:e/yCKCsM1000デフォルトの名無しさん
2017/05/14(日) 08:57:14.99ID:e/yCKCsM10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
life time: 126日 21時間 16分 18秒
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。