Pythonのお勉強 Part50
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2014/10/17(金) 00:41:32.40ID:Db3yDsQbhttp://www.python.org/
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
http://www.python.jp/
まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
Pythonのお勉強 Part49
http://peace.2ch.net/test/read.cgi/tech/1387528488/
日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
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
ttp://pc11.2ch.net/test/read.cgi/tech/1217836194/339
339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00
PythonのUnicodeEncodeErrorを知る
ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む
0002デフォルトの名無しさん
2014/10/17(金) 04:33:26.04ID:lMkb3UyL|_::;; ~"'ヽ
| //^''ヽ,,)
| i⌒"
| ∀`) < 誰もいない きのこるならいまのうち
|⊂
| ノ
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
|( ´∀`) < きのこ のこーのこ げんきのこ ♪
|(ノ |つ
| |
⊂ _ ノ
""U
_,,,......,,__
/_~ ,,...:::_::;; ~"'ヽ
(,, '"ヾヽ i|i //^''ヽ,,)
^ :'⌒i i⌒"
(´∀` )| < エリンギ まいたけ ブナシメジ ♪
⊂| (ノ |
| |
ヽ _ ⊃
.U""
|
| ミ
| ミ サッ!
| ミ
|
0003デフォルトの名無しさん
2014/10/17(金) 04:34:21.10ID:lMkb3UyL│●│
└─┤
_ ∩
( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘
0004デフォルトの名無しさん
2014/10/17(金) 19:16:15.80ID:HZvg3la9,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
0005デフォルトの名無しさん
2014/10/18(土) 08:54:02.04ID:rcF0KJ7Pわざわざ埋めるためのレスしなくても勝手に落ちる訳で
レスしないことが一番有意義なレス(レスじゃないけどレス)
「落とすなよ。」ってのが的外れで
最低最悪の無駄レス
0006デフォルトの名無しさん
2014/10/18(土) 08:56:33.92ID:Vkda+ET9まだ残ってんだから向こうに書けよバカ
0007デフォルトの名無しさん
2014/10/18(土) 09:52:02.54ID:/bV95tiSくだすれPython(超初心者用) その24
http://peace.2ch.net/test/read.cgi/tech/1407008551/
前スレ
Pythonのお勉強 Part49
http://peace.2ch.net/test/read.cgi/tech/1387528488/
0008デフォルトの名無しさん
2014/10/18(土) 09:52:55.65ID:/bV95tiSttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
0009デフォルトの名無しさん
2014/10/18(土) 09:58:36.62ID:/bV95tiS0010デフォルトの名無しさん
2014/10/18(土) 10:07:45.66ID:gBFFdYmqhttp://lambdalisue.hatenablog.com/entry/2014/05/23/170322
http://qt-project.org/wiki/PySideDocumentationJapanese
0011デフォルトの名無しさん
2014/10/18(土) 13:43:46.92ID:aExjh9d5なんでこんな奴が生きているんだろう。
1000 デフォルトの名無しさん sage 2014/10/18(土) 09:49:22.66 ID:rcF0KJ7P
>>992
わざわざ埋めるためのレスしなくても勝手に落ちる訳で
レスしないことが一番有意義なレス(レスじゃないけどレス)
「落とすなよ。」ってのが的外れで
最低最悪の無駄レス
0012デフォルトの名無しさん
2014/10/18(土) 14:25:33.36ID:/ADgCngghttp://www.forest.impress.co.jp/docs/news/20141017_671907.html
0013デフォルトの名無しさん
2014/10/18(土) 22:37:04.82ID:rVRRniNN0014デフォルトの名無しさん
2014/10/19(日) 13:17:47.55ID:rtR9ccS+これってステップ実行とか出来るんですか?
0015デフォルトの名無しさん
2014/10/24(金) 16:22:23.69ID:xqerE7s/PTVS 2.0: A quick overview (2-4 mins per feature)
https://www.youtube.com/watch?v=JNNAOypc6Ek
0016デフォルトの名無しさん
2014/10/27(月) 16:10:44.00ID:pOuq9Cgi'a, b, b'
>>> '%s, %s, %s' % (('b',) * 3)
'b, b, b'
↓
ここで 'a, b, b' を表示したいときに
>>> '%s, %s, %s' % ('a', (('b',) * 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string
>>> '%s, %s, %s' % ('a', *(('b',) * 2))
File "<stdin>", line 1
'%s, %s, %s' % ('a', *(('b',) * 2))
^
SyntaxError: invalid syntax
何か良い方法ありますか?
0017デフォルトの名無しさん
2014/10/27(月) 16:14:13.92ID:pOuq9Cgi>>> (lambda a, b, c: '%s, %s, %s' % (a, b, c))('a', *(('b',) * 2))
'a, b, b'
>>> (lambda a, b, c: '%s, %s, %s' % (a, b, c))('a', *('b' * 2))
'a, b, b'
無駄かな orz
0018デフォルトの名無しさん
2014/10/27(月) 16:15:41.22ID:pOuq9Cgiこれかな
>>> (lambda *a: '%s, %s, %s' % a)('a', *('b' * 2))
'a, b, b'
0019デフォルトの名無しさん
2014/10/27(月) 16:29:32.56ID:pOuq9Cgi'%s, %s, %s' % (lambda *a: a)('a', *(('b', ) * 2))
0020デフォルトの名無しさん
2014/10/27(月) 16:53:47.30ID:6XZe5S6Q右辺と左辺のどっちを固定したいの?
0021デフォルトの名無しさん
2014/10/27(月) 17:01:27.93ID:pOuq9Cgiごめん
わからん
>>> '%s, %s, %s' % tuple('a', *(('bcd',) * 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: tuple() takes at most 1 argument (3 given)
>>> '%s, %s, %s' % tuple(('a', *(('bcd',) * 2)))
File "<stdin>", line 1
'%s, %s, %s' % tuple(('a', *(('bcd',) * 2)))
^
SyntaxError: invalid syntax
>>> '%s, %s, %s' % tuple('a', ('bcd',) * 2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: tuple() takes at most 1 argument (2 given)
>>> '%s, %s, %s' % tuple(('a', ('bcd',) * 2))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: not enough arguments for format string
0022デフォルトの名無しさん
2014/10/27(月) 17:21:12.34ID:dBZ7xcRa0023デフォルトの名無しさん
2014/10/27(月) 17:36:54.48ID:iIqhIAFF'a b b'
こういうことでなくて?
何がしたいのかわからん
0024デフォルトの名無しさん
2014/10/27(月) 18:21:02.07ID:QxChUp0Aとても有難う御座います
ここの皆さん大好きです
0025デフォルトの名無しさん
2014/10/27(月) 18:25:29.69ID:v4ZNhdFJホモ以外は帰れ
0026デフォルトの名無しさん
2014/10/27(月) 18:29:11.39ID:QxChUp0Aわかります
0027デフォルトの名無しさん
2014/10/27(月) 20:04:51.00ID:uCATCyZwpythonで以下のようなプログラムを実行しています。
#!/usr/bin/env python
from mpi4py import MPI
size = MPI.COMM_WORLD.Get_size()
rank = MPI.COMM_WORLD.Get_rank()
name = MPI.Get_processor_name()
print "I am task %d of %d on %s." % (rank, size, name)
動作としては以下のリンクのようになる予定なのですが、
http://netbuffalo.doorblog.jp/archives/4783572.html
ノードを2台以上にすると結果が返ってきません。
pythonよりもNFSに原因がありそうですが、経験された方ご教授願います。
0028デフォルトの名無しさん
2014/10/28(火) 23:53:54.22ID:ZggvAeqCチュートリアルもあったから読んでるとこ
やっと9章まで来た
辞書なしは辛い
0029デフォルトの名無しさん
2014/10/28(火) 23:56:56.66ID:+jM/bTCW0030デフォルトの名無しさん
2014/10/30(木) 00:34:13.64ID:9XvKZhU00031デフォルトの名無しさん
2014/10/30(木) 00:40:09.05ID:lt8zMZcQできん
0032デフォルトの名無しさん
2014/10/30(木) 01:28:36.82ID:9XvKZhU00033デフォルトの名無しさん
2014/10/30(木) 02:50:15.41ID:f9Cx3enea = '--abc'
a = '---abc'
a = '--...--abc'
先頭の一文字以上の '-' を取りたいです
a = 'abc'
0034デフォルトの名無しさん
2014/10/30(木) 03:19:57.49ID:iaEnoN7J文字列aの先頭から、1文字ずつ取得していく
取得した文字が、
'-'なら、Loopを繰り返す
'-'以外なら、その文字から最後の文字までを、取り出す
}
0035デフォルトの名無しさん
2014/10/30(木) 03:41:28.21ID:KLMEYNng0036デフォルトの名無しさん
2014/10/30(木) 05:32:06.10ID:loUuARxs0037たぷるちゃん
2014/10/30(木) 05:57:28.78ID:lnqkfvkJ0038デフォルトの名無しさん
2014/10/30(木) 07:38:05.35ID:XUDk5/xR0039デフォルトの名無しさん
2014/10/30(木) 08:05:42.54ID:Kk8ayTnn0040デフォルトの名無しさん
2014/10/30(木) 10:26:21.32ID:loUuARxs0041デフォルトの名無しさん
2014/10/30(木) 11:15:18.70ID:/adTYvHy0042デフォルトの名無しさん
2014/10/30(木) 22:48:11.55ID:dZ1XAJfS0043デフォルトの名無しさん
2014/10/31(金) 11:22:23.27ID:xFSA8QSJどれもAAフィルタに引っかからない
0044デフォルトの名無しさん
2014/11/01(土) 08:37:51.45ID:lEpZYiiz0045デフォルトの名無しさん
2014/11/01(土) 08:51:10.43ID:JbWWGhV7理解実践できないアホが大量にいるのでスペースにしたほうがいいです
0046デフォルトの名無しさん
2014/11/01(土) 09:08:39.81ID:N73zy/Fb行頭以外に使うためにあるんだけどな
0047デフォルトの名無しさん
2014/11/01(土) 09:37:49.64ID:yfMW+WpF色々な環境で作るようなケースだとタブ幅がバラバラになって収拾つかなくなるから、スペースの方が安全
>>45
はあ?
0048デフォルトの名無しさん
2014/11/01(土) 10:13:26.75ID:JbWWGhV7何がはあ?だよカス
0049デフォルトの名無しさん
2014/11/01(土) 10:22:07.59ID:XUKsmtsipep 8 に書いてあるからそっち読んだほうがいい
0050デフォルトの名無しさん
2014/11/01(土) 10:41:28.80ID:yfMW+WpFはあ?
0051デフォルトの名無しさん
2014/11/01(土) 10:49:40.85ID:VFzoWWB50052デフォルトの名無しさん
2014/11/01(土) 12:00:16.50ID:Ytgna+GF0053デフォルトの名無しさん
2014/11/01(土) 12:32:27.86ID:DSlSt65N0054デフォルトの名無しさん
2014/11/01(土) 12:35:44.99ID:MYrZ3l8J0055デフォルトの名無しさん
2014/11/01(土) 14:15:01.20ID:qmzeZffwshadows nameがうるさいけど
0056デフォルトの名無しさん
2014/11/01(土) 14:18:14.31ID:dK10bzn90057デフォルトの名無しさん
2014/11/01(土) 14:20:10.75ID:dK10bzn9http://editorconfig.org/
対応してない糞エディタは使うのやめて、ファイル毎プロジェクト毎に使い分けりゃいい
0058デフォルトの名無しさん
2014/11/01(土) 14:49:20.70ID:JEchZw1G0059デフォルトの名無しさん
2014/11/01(土) 20:53:48.04ID:1VzjYX/m0060デフォルトの名無しさん
2014/11/01(土) 22:16:46.75ID:eRe8awTN0061デフォルトの名無しさん
2014/11/01(土) 23:00:54.98ID:mS/028X50062デフォルトの名無しさん
2014/11/01(土) 23:19:39.36ID:FRQEpBz6あなたがやってもいいんですよ。
0063デフォルトの名無しさん
2014/11/01(土) 23:46:27.48ID:1cXKFWWG英語で読んでもいいんですよ。
0064デフォルトの名無しさん
2014/11/01(土) 23:54:57.65ID:lEpZYiiz0065デフォルトの名無しさん
2014/11/02(日) 00:33:30.93ID:VVGtWRg9体言止めとか使って極力テキスト短くしたらいいのに。
0066デフォルトの名無しさん
2014/11/02(日) 01:19:21.60ID:xuPJ1weogoogleさんにぶっこんで、自分が詰まったところだけ翻訳してます
なので、日本語訳ではなく、google語訳だと思ってくれればいいです
0067デフォルトの名無しさん
2014/11/02(日) 01:45:00.59ID:s4nZWtndおまいさんがPython-doc-jaに参加していて、本当にそういうふうに翻訳して、それが公開されてるとしたら、
ちゃんとGoogle翻訳のライセンスとPythonドキュメントのそれが衝突していないことを確認してるんだよな?
0068デフォルトの名無しさん
2014/11/02(日) 01:50:41.36ID:xuPJ1weoサブマリン著作権というGoogleの秘密兵器だと思ってくれて結構
0069デフォルトの名無しさん
2014/11/02(日) 02:35:09.13ID:8w6TfeWk0070デフォルトの名無しさん
2014/11/02(日) 07:57:51.17ID:Ava/UM4M0071デフォルトの名無しさん
2014/11/02(日) 10:46:39.80ID:Ua3Dbrhpほんこれ
たまにミスあるけど正確に翻訳されてるほうだと思う
0072デフォルトの名無しさん
2014/11/02(日) 12:09:37.93ID:CjBmvnJw訳注をふんだんに入れれば良い
0073デフォルトの名無しさん
2014/11/02(日) 12:44:44.52ID:s4nZWtndコミットログみてチュートリアル翻訳してるの誰か特定しておきます。
0074デフォルトの名無しさん
2014/11/07(金) 08:00:14.48ID:u+2F0owwgcの動きは?セキュリティホールは?スクリプト言語も実は楽じゃない。
0075デフォルトの名無しさん
2014/11/07(金) 09:04:43.20ID:ZGbVWO010076デフォルトの名無しさん
2014/11/07(金) 21:05:19.58ID:qasurzY10077デフォルトの名無しさん
2014/11/07(金) 21:27:50.86ID:wEWXrqH810 個しかないじゃないか、なんとかなる
0078デフォルトの名無しさん
2014/11/07(金) 21:29:14.25ID:wEWXrqH80079デフォルトの名無しさん
2014/11/07(金) 21:29:32.18ID:qasurzY10080デフォルトの名無しさん
2014/11/07(金) 21:41:56.88ID:wEWXrqH8上達してきたら細かく指定すればいい
0081デフォルトの名無しさん
2014/11/07(金) 21:46:26.82ID:OqjRcN3d0082デフォルトの名無しさん
2014/11/08(土) 09:35:11.86ID:3dfXBQLllen は
0083デフォルトの名無しさん
2014/11/08(土) 19:28:57.88ID:woZL8I7T0084デフォルトの名無しさん
2014/11/09(日) 07:49:08.10ID:ZxW4FZnx>コルーチンオブジェクト の実行をスケジュールします: このときフューチャにラップします。Task オブジェクトを返します。
0085デフォルトの名無しさん
2014/11/09(日) 09:30:05.84ID:8MhQrL46http://docs.python.jp/3.4/library/concurrent.futures.html#concurrent.futures.Future
0086デフォルトの名無しさん
2014/11/09(日) 13:38:03.69ID:WkkA28D7複雑な制御でなければ明示的に使う必要はない
yield fromを奥まで追ってくと最後はFutureのサブクラスが投げられてるはず
0087デフォルトの名無しさん
2014/11/09(日) 13:49:26.61ID:ZxW4FZnx今はよくわからないので、しばらくサンプルで遊んでみる
特定フォルダへのテキストファイルの生成を監視・トリガーにして
処理を動かすサーバーアプリ的なものを作ってみたいんだけど
このモジュールを使えばいいんだよね
0088デフォルトの名無しさん
2014/11/09(日) 15:09:33.00ID:8MhQrL460089デフォルトの名無しさん
2014/11/09(日) 21:31:31.15ID:ZxW4FZnx感謝
まさに望みのものだったが、残念ながらLinux専用のようだ
こちらはWindowsなので地道にやってみる
0090デフォルトの名無しさん
2014/11/10(月) 03:14:51.71ID:GjwfN/OC0091デフォルトの名無しさん
2014/11/13(木) 11:12:19.54ID:dS9drdDAhttps://pypi.python.org/pypi/pystache/0.5.4
0092デフォルトの名無しさん
2014/11/13(木) 13:44:17.95ID:wCp48ratpip setuptools distribute
ありすぎて今何がベストなのか分からん。
あと入れ方も方法がありすぎ。
0093デフォルトの名無しさん
2014/11/13(木) 14:31:31.98ID:LQqLt9Sh(英コント集団モンティ・パイソンから)
※いやホント、生まれてくるときは素ッ裸だけど、死ぬときは少なくともパンツははいてるからね(笑)。
どれだけ失敗しても生まれたときよりマイナスになるこたぁない。気楽にいこう。
0094デフォルトの名無しさん
2014/11/13(木) 17:42:12.92ID:YwgTkykc0095デフォルトの名無しさん
2014/11/13(木) 20:51:09.23ID:Bexk6xV/カオスだよね
自分はそれらを使うのを諦めちゃったよ
Windowsだけど、doskeyコマンドでPythno.exeを'py'で呼び出せる
ようにするバッチファイルをバージョンごとに作り、ショートカットで
使い分けるようにしたわ
0096デフォルトの名無しさん
2014/11/13(木) 22:57:05.38ID:sU4LwNdCライブラリがはじめから入ってるpythonごとバイナリで落とすのが一番
0097デフォルトの名無しさん
2014/11/13(木) 23:12:24.32ID:jhg2pXnA0098デフォルトの名無しさん
2014/11/14(金) 02:26:08.75ID:gEKLwuxR0099デフォルトの名無しさん
2014/11/14(金) 02:40:15.59ID:Pb8OtHqIあとWindows版にはPython Launcherっていうpy.exeが入るようになったからそれも覚えとけ
0100デフォルトの名無しさん
2014/11/14(金) 02:55:43.97ID:gEKLwuxR0101デフォルトの名無しさん
2014/11/14(金) 11:32:55.16ID:Ft31Cy9lMicrosoft、“Professional”相当の無償版「Visual Studio Community 2013」を公開
ttp://www.forest.impress.co.jp/docs/news/20141113_675880.html
また、C++/C#/VBだけでなく、初期状態で“F#”や“Python”、“TypeScript”がサポートされている。
Visual Studio Community 2013をインストールすると
Python Tools for Visual StudioをインストールしなくてもPython使えるのでしょうか
0102デフォルトの名無しさん
2014/11/14(金) 14:33:28.66ID:SE5iv7qzPython Tools for Visual Studioのインストールが別途必要
0103101
2014/11/14(金) 15:14:53.92ID:Ft31Cy9lありがとうございます。
日本語パックを入れようとすると最後で止まってしまうので
インストールやめました。
0104デフォルトの名無しさん
2014/11/14(金) 16:14:51.64ID:TuDYQczKWindowsならActivePython
0105デフォルトの名無しさん
2014/11/15(土) 07:59:30.67ID:oOqmQ36U無責任で悪いけど英語のCmmu 2013入れたら一度リブート
WIN UPで更新ファル確認
関係する物が見つかるのでUPしてリブート
日本語パック入れる、最後にリブート
0106デフォルトの名無しさん
2014/11/15(土) 10:18:38.75ID:YOiRMsLP0107デフォルトの名無しさん
2014/11/16(日) 11:54:29.39ID:R05ll4b0早めに諦めるか身の振り方を変えた方がいいね
0108デフォルトの名無しさん
2014/11/16(日) 12:33:05.34ID:xruxKRvzドキュメント和訳プロジェクトに参加して欲しいっす
あれは英語とPython両方の知識が必要っすが
今の翻訳はたぶんPythonの知識がない人が適当にやってるっす
0109デフォルトの名無しさん
2014/11/16(日) 12:50:30.30ID:f+9LyVMIコレでJavaに逃げたわ。
あと、〜することができます。 とかのですます体がウザ過ぎる。図書とかもそうなんだが。
〜可 これでいいし、こうすべきだろ。
0110デフォルトの名無しさん
2014/11/16(日) 13:05:42.65ID:R05ll4b0参加するメリットねーだろ
せいぜい売名か?
0111デフォルトの名無しさん
2014/11/16(日) 13:06:19.75ID:01IXT5Y20112デフォルトの名無しさん
2014/11/16(日) 13:16:48.92ID:/9JnOtYKいいじゃん。せいぜい内輪でお飯事してろよ。
0113デフォルトの名無しさん
2014/11/16(日) 13:55:38.81ID:IsvJepgn日本語ヨクワカラナイカラ Java シカデキナカタヨ
まで、読んだ
0114デフォルトの名無しさん
2014/11/16(日) 13:58:52.50ID:f+9LyVMI残念だけど、戻ってあげないよ ばーか
0115デフォルトの名無しさん
2014/11/16(日) 14:05:27.36ID:zDSUi8Bd0116デフォルトの名無しさん
2014/11/16(日) 14:13:45.65ID:J83tdTef0117デフォルトの名無しさん
2014/11/16(日) 14:16:24.09ID:IsvJepgn0118デフォルトの名無しさん
2014/11/16(日) 14:22:03.75ID:aPjF8Str0119デフォルトの名無しさん
2014/11/16(日) 16:07:40.60ID:vMtJLncuいつまで経っても使ってみた以上の記事書かない奴らと何をしろというのか
0120デフォルトの名無しさん
2014/11/16(日) 16:32:58.52ID:ZGnt+rs20121デフォルトの名無しさん
2014/11/16(日) 17:00:36.36ID:baimN4EK英語できないならPython以外の言語やった方がいいって
たとえ英語出来ても翻訳となるとまた一段高い理解と語学レベルが必要になるし時間もかかる
そこまで時間と労力をかけて人のために翻訳している人たちはマジ神だと思うよ
俺はそんな面倒なものには絶対参加しない
0122デフォルトの名無しさん
2014/11/16(日) 17:53:20.77ID:l0EvlzVAperlでもいいけど、なんかpythonの方がもっと楽なパッケージがありそうな気がして
とにかく楽がしたい
0123デフォルトの名無しさん
2014/11/16(日) 18:22:45.87ID:R05ll4b0javascript動かすならSelenium使うのが楽な言語
これ
0124デフォルトの名無しさん
2014/11/16(日) 18:28:05.05ID:R05ll4b0時間の無駄だから
0125デフォルトの名無しさん
2014/11/16(日) 21:16:27.79ID:CldYWVpl0126デフォルトの名無しさん
2014/11/16(日) 22:19:46.62ID:l0EvlzVA0127デフォルトの名無しさん
2014/11/17(月) 02:23:04.88ID:voT4yCE4そもそも、翻訳作業ができる人は、翻訳されたドキュメントを必要としない。
ここがコードそのものの開発と根本的に違う。
翻訳が欲しい人が寄付を集めて、翻訳ができる人を集めて温泉にでも無料で
行かせて缶詰で翻訳ハッカソンとか?そんなことが実現するとは思えないが。
あとは、どっかの企業がPRのために持ち出しで貢献するかだな。
日本で、Pythonサポートで食ってて、それなりに余裕ある企業ってあるかな?
0128デフォルトの名無しさん
2014/11/17(月) 02:47:05.47ID:zZSkpM/5わかりにくいのがあったりするからなあ。
ドキュメントにあるコードの例で、コードだけ書いてその出力を書かないのはマジやめて欲しいんだけど、
Pythonドキュメント(原文)の執筆ガイドラインてあるのかね?さがしてもよくわからん。
こういうメタっぽいのIssueとしてあげてもそういうガイドラインがないと浸透しにくいし、そういうのないとして、
そこまで踏み込んでやってってお願いするほどの英語力もないし。
0129デフォルトの名無しさん
2014/11/17(月) 03:02:43.18ID:re+o/iO90130デフォルトの名無しさん
2014/11/17(月) 03:16:58.42ID:zZSkpM/5めっちゃ要るわw
英語そのものの知識だけじゃなく、それをベースとした英語でのコミュニケーション力な。
それを「英語力なんて必要ない」とさらっと言えるあなたこそPythonドキュメントの
翻訳に貢献してくださいおながいします。
0131デフォルトの名無しさん
2014/11/17(月) 09:07:37.13ID:Bie68Q2E翻訳出来るひと(もちろんpythonの知識も含めて)は
たとえ金払っても翻訳の仕事をさせるのはもったいないだろ
プログラム書かせた方が良い仕事してくれる
0132デフォルトの名無しさん
2014/11/17(月) 10:35:04.06ID:FowapGmI目先の小銭を追ってはならない
0133デフォルトの名無しさん
2014/11/17(月) 10:59:44.21ID:zVrhBdcJ0134デフォルトの名無しさん
2014/11/17(月) 11:39:23.58ID:HQeW7j2d0135デフォルトの名無しさん
2014/11/17(月) 12:37:47.34ID:C7tq3SGo長期的に見れば、日本語圏でpythonが盛り上がる方がいい
0136デフォルトの名無しさん
2014/11/17(月) 14:10:06.39ID:8zZNMcL6翻訳作業にも一定の需要がある訳だ
0137デフォルトの名無しさん
2014/11/17(月) 22:23:52.56ID:2JrgHRvL0138デフォルトの名無しさん
2014/11/19(水) 00:27:02.33ID:+JOILsc/http://fox.2ch.net/test/read.cgi/poverty/1416286592/
0139デフォルトの名無しさん
2014/11/19(水) 01:14:11.05ID:/0kmKDiGttp://fox.2ch.net/test/read.cgi/poverty/1416311016/
> 怖ろしい話を聞いた…。海外文学の翻訳は、初版1500部とか、初版印税ナシが普通になってきているという。
> 増刷はなかなかされないだろうから、初版印税ナシだと、実質、無報酬に。
> 初版1500部でも、生活はとてもできない。これでは翻訳をする人はいなくなってしまう。したくても生活できない。
> 海外文学を読む人が減ってきてしまったせいなのでしょうが、あまりにも悲しいことです。鎖国状態になってしまいます。
> 安直な入門書とか(私の本もそうですが)、昔は軽蔑していましたが、今はその重要性をとても感じています。きっかけはくだらなくてかまわないのですから。
0140デフォルトの名無しさん
2014/11/19(水) 17:55:58.79ID:JZ2oYyd90141デフォルトの名無しさん
2014/11/20(木) 15:39:13.27ID:/BOXk5akwindows8の64bitでビルドしているのですが
AとBというプログラムがあってビルドすると
それぞれa.exeとb.exeができるのですが
python34.dll
_bz2.pyd
unicodedata.pyd
は同じなのですが
library.zip
はAとBで違うためどちらかのをコピーするとエラーになります。
できればそれぞれexeファイル1つだけにすることはできないのでしょうか?
0142デフォルトの名無しさん
2014/11/20(木) 15:57:06.35ID:E/VQy6fPcreate_shared_zip = Trueなら共通のlibrary.zipができる
0143141
2014/11/20(木) 16:06:21.55ID:/BOXk5akimport sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"], "excludes": ["tkinter"], "create_shared_zip": False, "append_script_to_exe": True }
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup( name = "xxxxx",
version = "0.1",
description = "xxxxx",
options = {"build_exe": build_exe_options},
executables = [Executable("xxxxx.py", base=base)])
0144デフォルトの名無しさん
2014/11/20(木) 17:15:20.12ID:E/VQy6fP0146デフォルトの名無しさん
2014/11/22(土) 09:48:59.44ID:Q3C7JEHj0147デフォルトの名無しさん
2014/11/30(日) 00:01:30.79ID:U56t6wGepython2.7 で、上記のような0 を埋め込んだ リストを作りたいのですが、
要素が多くなった場合(例えば要素数10万個とか)、
どのようにするのが良いでしょうか?
次のものよりコンパクトに書きたいのです。
list = []
for num in range(0, 11):
list.append(str(num).zfill(2))
# list.append(str(num).rjust(2,"0"))
# list.append("{0:0>2}".format(num))
perl では、次のように書いていました。
@list = ("00" .. "10");
宜しくお願い致します。(スレ違いでしたらごめんなさい。)
0148デフォルトの名無しさん
2014/11/30(日) 00:08:51.81ID:awyRf5UB処理速度で問題が起きないなら取り出す時に加工したら?
0149デフォルトの名無しさん
2014/11/30(日) 00:17:45.83ID:HYaMRw5x0150デフォルトの名無しさん
2014/11/30(日) 00:36:12.42ID:U56t6wGe>>148
一昨日から python を使い始めたばかりで、
まだどうやって使うか決まっていないので、そういう解もありかも知れません。
>>149
うまくいくことが確認できました。こういう書き方もできるのですね。
0151デフォルトの名無しさん
2014/11/30(日) 01:54:06.42ID:U56t6wGe実行時間を比較をしました。(tcsh に builtin の time にて)
(それぞれを10回ぐらい繰り返しての典型値です。)←テキトーですみません。
>>147 の3つのコードのバリエーション(cord 1,2,3 とする)と、
>>149 のコード(cord 4とする)と >>147 の perl のコード(cord 5とする)について。
code 1:
1.139u 0.054s 0:01.19 99.1% 5+170k 0+0io 0pf+0w
code 2:
1.305u 0.055s 0:01.36 99.2% 5+168k 0+0io 0pf+0w
code 3:
1.120u 0.039s 0:01.16 99.1% 5+169k 0+0io 0pf+0w
code 4:
0.995u 0.062s 0:01.05 100.0% 5+168k 0+0io 0pf+0w
code 5:
0.886u 0.110s 0:00.99 100.0% 5+165k 0+0io 0pf+0w
code 1,2,3 は大して変わりませんが、ほんのわずかに
cord 2 が遅く感じられました。
cord4, 5 の間にはほとんど差はないですが、cord 1,2,3 より
ほんのわずかに速いようです。
CPU: Intel(R) Core(TM)2 Duo CPU E7400 @ 2.80GHz
RAM: 2048 MB
OS: FreeBSD 10.1-RELEASE
0152デフォルトの名無しさん
2014/11/30(日) 02:14:37.61ID:U56t6wGeすみません。typo があったので訂正します。
s/cord/code/;
↑ perl ですみません。
re.sub('cord','code', item)
↑ python だとこんな感じでしょうか?
Python チュートリアル と Perl 言語リファレンスの目次に「正規表現」の記載がなくて、
挫折しそうになりました。 Python 標準ライブラリの目次に正規表現 をみつけて一安心。
うーむ、ライブラリなのですね。。。
おやすみなさい。
0153デフォルトの名無しさん
2014/11/30(日) 05:17:22.58ID:b4nmdqGs0154デフォルトの名無しさん
2014/11/30(日) 05:30:46.36ID:c9Q+Jt/4pythonにはtimeitという計測ツールもある。
ipythonなら%timeit
0155デフォルトの名無しさん
2014/12/02(火) 23:50:02.60ID:mXPAePsxみたいなことをよくやるんだけど
if (!$done{$item}) {
同じことをpythonでやろうとすると、どうしてもtryしないといけなくなる
try:
if(done[item]):
pass
except KeyError:
そういうもの?
0156デフォルトの名無しさん
2014/12/02(火) 23:54:44.97ID:1eIJ1xCz0157デフォルトの名無しさん
2014/12/03(水) 00:20:47.52ID:klto8A+Oそもそも、EAFPでないし
0158デフォルトの名無しさん
2014/12/03(水) 03:34:45.76ID:fPpGIPtv0159デフォルトの名無しさん
2014/12/03(水) 03:35:36.42ID:fPpGIPtv0160デフォルトの名無しさん
2014/12/06(土) 09:06:25.05ID:oKYXPopG>perlで、処理したものは
perl歴10年以上で、2年前にpythonに移行
しました。このような質問とその回答は、
とても参考になります。感謝、感謝!
0161デフォルトの名無しさん
2014/12/06(土) 09:25:07.43ID:e/+1yPS4item.getも、なければデフォルト返す。けっこう人のコードでも見かける。perlの例はこっちに近い気がする。
0162デフォルトの名無しさん
2014/12/06(土) 10:06:25.40ID:BVXRqyRl0163デフォルトの名無しさん
2014/12/06(土) 10:17:49.65ID:e/+1yPS4ただjavaとか例外処理のコストが気になる言語の場合はやらないな。pythonはサンプルコードでよく見かけるから使ってるけど、コストはどうなんだろうか。
0164デフォルトの名無しさん
2014/12/06(土) 12:05:45.84ID:3xNo8KzCただ内部的にexceptとかfinally,with使うのは当たり前だから気にしても仕方ない
0165デフォルトの名無しさん
2014/12/06(土) 12:22:20.08ID:1MG24EwXdict.set_defaultがvalueしか取らないのが俺は気になる
funcも取って欲しい
0166デフォルトの名無しさん
2014/12/06(土) 15:37:39.38ID:bwgl3tYQ全ての文にif付けながら実行してるようなもんでしょあれ
0167デフォルトの名無しさん
2014/12/06(土) 15:42:45.20ID:7IWME+c90168デフォルトの名無しさん
2014/12/06(土) 15:52:30.13ID:BM1MQEaEんなわけない
あんたが言ってるのは途中でreturnするかもしれない関数で全ての文にif付けて実行してるようなもんでしょって言ってるのと同じだよ。
0169デフォルトの名無しさん
2014/12/06(土) 16:18:14.87ID:LlEDCa5Qfor x in (1, 2, 3, "hoge"):
s += x
return s
例えばこのfor文の中の s += x で、例外を補足するには毎回xが加算できるかをチェックする必要がある
ということを言いたいのではなかろうかと。
0170デフォルトの名無しさん
2014/12/06(土) 16:18:22.30ID:BVXRqyRlそれで止まってしまうか例外として救えるかが違うだけで
どんな言語でもってことはないか
何も考えずにリソース破壊して終わりな言語はそれまでだけど、
それを軽くていいとは思えない
0171デフォルトの名無しさん
2014/12/06(土) 16:20:34.40ID:1MG24EwX例外ブロックを作ったことによる効率低下は大したことない
一部の最適化ができなくなるくらいだから
一方、実際に例外を投げたなら、どの言語でもそれなりのコストを生じる
0172デフォルトの名無しさん
2014/12/06(土) 16:29:48.62ID:7IWME+c9いちいちif文なんか実行してないから
0173デフォルトの名無しさん
2014/12/07(日) 02:49:25.06ID:QqVGX2+B0174デフォルトの名無しさん
2014/12/07(日) 05:08:55.57ID:8OMeK6oQ0175デフォルトの名無しさん
2014/12/07(日) 10:45:35.98ID:5CT1OZvc0176デフォルトの名無しさん
2014/12/07(日) 10:49:56.50ID:s/qw7ugR0177デフォルトの名無しさん
2014/12/07(日) 12:51:19.52ID:8OMeK6oQ最適化できるという誤解は誰もが通る道だわな
0178デフォルトの名無しさん
2014/12/07(日) 12:54:25.49ID:GOj11zUj0179デフォルトの名無しさん
2014/12/07(日) 13:12:03.36ID:8OMeK6oQ可読性もデバックのやりやすさも捨ててやることじゃない
10年以上前には話題に登ってて覚えてたんだが
pythonのvmは2001年時点のjvmより
おバカなのか?
0180デフォルトの名無しさん
2014/12/07(日) 13:15:52.02ID:GOj11zUjかなり馬鹿正直、というか原始的なものだよ
0181デフォルトの名無しさん
2014/12/07(日) 13:17:41.90ID:8OMeK6oQpythonだとひょっとすると例外の方がはやいかもね
0182デフォルトの名無しさん
2014/12/07(日) 13:30:04.59ID:om9D8KOg0183デフォルトの名無しさん
2014/12/07(日) 13:32:59.51ID:GOj11zUj> It has been questioned whether an exception to signal
> the end of the iteration isn't too expensive.
と述べられてる。
あまりコストが高くはなかったとはいえ、低いわけではない。
しかし続きを読むと分かるように、実装をシンプルに行えるメリットを彼らは選んだ。
0184デフォルトの名無しさん
2014/12/07(日) 13:53:30.07ID:Mj+nApTsでも、コストを重視した設計やコードのツケはずっと残る
0185デフォルトの名無しさん
2014/12/07(日) 14:11:22.03ID:GOj11zUj一概に容認されうるものじゃないと思うね
0186デフォルトの名無しさん
2014/12/07(日) 14:15:51.13ID:8OMeK6oQ数値配列末尾に文字列入れて
意図的に例外で落とすようにしたらふつうのループの2倍程度遅い
でもif+型チェックよりは例外のほうが早かった
なんとも微妙な・・・
0187デフォルトの名無しさん
2014/12/07(日) 17:17:03.41ID:E9NmwB+a0188デフォルトの名無しさん
2014/12/07(日) 18:17:38.73ID:XqgZFImA例外が発生しなければ try/except のコストは極めて低いので、めったに発生しない例外ならば
例外を扱ったほうが良いというのFAQのどっかにあったね。
0189デフォルトの名無しさん
2014/12/07(日) 19:32:02.09ID:8OMeK6oQ0190デフォルトの名無しさん
2014/12/07(日) 22:39:07.66ID:gI6V648O0191デフォルトの名無しさん
2014/12/08(月) 07:36:33.23ID:fTOrgTlaC# だけど、まさにそのコード書いたばかりだ w
0192デフォルトの名無しさん
2014/12/08(月) 09:59:10.61ID:eZuxZoZphttp://atomic.jpn.ph/prog/etc/encode.html
http://speirs.blog17.fc2.com/blog-entry-4.html
http://d.hatena.ne.jp/kakurasan/20100330/p1
0193デフォルトの名無しさん
2014/12/08(月) 10:14:48.98ID:moCEkmgWエンコードが不明な文字列を片っ端からデコード試して
上手くいった奴が正解なんだよな
モヤモヤするけどね
0194デフォルトの名無しさん
2014/12/08(月) 10:57:48.21ID:NGUYkyOW人間だったら文字化けしてるの見て違うって判断できるけど
0195デフォルトの名無しさん
2014/12/08(月) 11:17:03.49ID:UW8Yzuuqあと例外出させるのにも判定の順番が微妙に影響する
どのコードで先にエンコードしてみるかっていうのが結構重要
0196デフォルトの名無しさん
2014/12/08(月) 11:20:00.98ID:UW8Yzuuq「ーソЫ\噂浬欺圭構蚕十申曾箪貼能表暴予・・・」
っていう文字列を発見して
「文字化けしてるっ!」て騒ぐひともいるし
「ああテストしてんだな」って暗黙の了解するひともいる
0197デフォルトの名無しさん
2014/12/08(月) 11:21:52.23ID:UW8Yzuuqエンコードじゃなくてデコードと言うべきか
0198デフォルトの名無しさん
2014/12/08(月) 12:22:31.05ID:B5d35WIQ対応するコードがエンコード先の領域外、未定義だったら失敗でいいんじゃないか。
nkfみたいにマッピングしてるとこもあるかもだけど。
0199デフォルトの名無しさん
2014/12/08(月) 21:25:30.06ID:NGUYkyOW> 対応するコードがエンコード先の領域外、未定義だったら失敗
これだったらたしかに失敗ははっきりするね
それにあてはまらない場合もあってそのときは
けっこう微妙な判定をしてるってことかな
0200デフォルトの名無しさん
2014/12/09(火) 08:02:03.59ID:8lyIelV0decode('utf8')を行ってきましたが、正規表現の処理
をしない場合には必要ありませんよね?
0201デフォルトの名無しさん
2014/12/09(火) 08:05:14.29ID:Uc1Az9NL0202デフォルトの名無しさん
2014/12/09(火) 08:22:35.48ID:Uc1Az9NL0203デフォルトの名無しさん
2014/12/09(火) 14:11:10.31ID:R/kYtbklそう思って数年、未だに2系…。
0204デフォルトの名無しさん
2014/12/09(火) 19:17:54.02ID:6Ly9A1WVPyhonも基本この考え方でいい?(ソースコードは文字コードさえちゃんと指定しとけば何でもいいという理解だけど)
・原則1:外部から入力された文字列はデコードして内部文字列に変換する
・原則2:外部へ出力する文字列はエンコードしてバイト文字列に変換する
・原則3:ソースコードはUTF-8で保存し、utfプラグマを有効にする
0205デフォルトの名無しさん
2014/12/09(火) 19:37:38.16ID:ufM684Cvバイト文字列って何だろ?
バイナリファイルのこと?
0206デフォルトの名無しさん
2014/12/09(火) 19:51:55.53ID:6Ly9A1WV当該本には
「バイト文字列」は、「バイナリ表現」「オクテット文字列」
「バイトストリーム」「バイト列」などと呼ばれることがあります。
バイト文字列はPerlから見た場合は単なるバイト列のように見えます。
知っているのはプログラマだけで、Perlはそれが文字列であるかどうかを知りません。
と書いてあります。
0207デフォルトの名無しさん
2014/12/09(火) 20:03:39.61ID:0tFp5ltl0208デフォルトの名無しさん
2014/12/09(火) 21:35:24.14ID:ufM684Cvやっぱりテキストをバイナリデータに変換して外とやりとりすべし、という風に読めるな
だとしたら、その原則は言語に関係ないよ
メインフレームなど異質なアーキテクチャのコンピュータまで視野に入れれば、バイナリで
データをやりとりした方が無難という一般論に近い話だ
PC同士、ましてWindows同士ならば、cp932のテキストのままで何の問題もない
むしろutf-8などという後から出てきたコードに変換する方が恐い
0209デフォルトの名無しさん
2014/12/09(火) 22:18:44.43ID:Z26sHvLQ0210デフォルトの名無しさん
2014/12/09(火) 22:24:28.18ID:ufM684Cv今やっちゃいけない話なのか?
0211デフォルトの名無しさん
2014/12/09(火) 22:54:18.19ID:kgT7s1o1Python2ならそれと同じ
# coding: utf8
buf = open(...).read() # bufはstr(バイト文字列)
ustr = buf.decode("cp932") # CP932なバイト文字列をUNICODE文字列に変換
print ustr.encode("utf8") # UNICODE文字列をバイト文字列にして出力
0212デフォルトの名無しさん
2014/12/09(火) 22:56:16.84ID:Z26sHvLQやってもいいけど、はたから見たら老害でしかないぞ
0213デフォルトの名無しさん
2014/12/09(火) 23:44:44.11ID:ufM684Cvそうか。>>208の回答を老害と言ってのける君は、さぞ素晴らしい回答をお持ちなのだろう
ぜひとも>>204に答えてあげてほしい
まさか批判だけして質問には答えないってことはないよね?
0214デフォルトの名無しさん
2014/12/09(火) 23:51:43.65ID:wjaKv5Op0215デフォルトの名無しさん
2014/12/10(水) 00:01:59.64ID:OIninACF>>211 に十分な答えが書いてある。
入力でデコード出力でエンコード
老害さん以外誰も「Windowsだったら中でCP932使ってるから外に出すときもそのままで問題ないUTF-8に変換なんて恐ろしい」なんて事は書いてない
0216デフォルトの名無しさん
2014/12/10(水) 00:05:37.30ID:qqk3Jq5w>>204 で問題ないだろ
何を言ってるんだよ w
0217デフォルトの名無しさん
2014/12/10(水) 02:01:12.95ID:ZinxyrVVcp932に全部代えてくれとか要望でたりする
0218デフォルトの名無しさん
2014/12/10(水) 02:08:07.23ID:pKsr4IMo0219デフォルトの名無しさん
2014/12/10(水) 02:30:51.47ID:ZinxyrVV0220デフォルトの名無しさん
2014/12/10(水) 02:37:11.79ID:aZsooZTQこれがwin-win。
0221デフォルトの名無しさん
2014/12/10(水) 03:21:24.95ID:jg27CPmW0222デフォルトの名無しさん
2014/12/10(水) 03:42:57.87ID:ZinxyrVV0223デフォルトの名無しさん
2014/12/10(水) 05:05:58.97ID:apQ/RdY4Python 2.7 or 3以降で処理したいのですが、
丁度いいパッケージはありませんか?
.pcap形式で一旦溜めずに、逐次処理できる方法を
探してます。
当方Win7 64bit、センサはたとえば
北陽UTM-30LX-EWを想定しています。
0224デフォルトの名無しさん
2014/12/10(水) 07:20:42.27ID:qqk3Jq5wいつの時代のメモ帳だよ w
0225デフォルトの名無しさん
2014/12/10(水) 07:42:08.52ID:OLff/u5a0226デフォルトの名無しさん
2014/12/10(水) 08:04:12.84ID:8ny1pSA3TCP か UDP か分かんないけど、
こんなもんでどう?
Lib/http/server.py
Lib/socket.py
Lib/socketserver.py
標準でどうでしょう?
最初は中を覗いてみるのをお勧めする。
0227デフォルトの名無しさん
2014/12/10(水) 08:22:01.95ID:6oxelApi0228デフォルトの名無しさん
2014/12/10(水) 08:33:52.77ID:KOm0EyPs意味不明なのはいいけど、頑なに BOM を目の敵にするのはやめてくれ
流通しちゃってるんだから、書けなくていいから読み取りは対応しろよ...
0229デフォルトの名無しさん
2014/12/10(水) 08:52:47.05ID:OLff/u5a有象無象の雑魚なら発狂しとけ
0230デフォルトの名無しさん
2014/12/10(水) 09:16:51.66ID:/qu2VRYBPython2なら同じ考え方でいいんだね
Python3だとどうなるのかな
書き方が違うだけで同じことはできるみたいだけど
文字コードにある程度ルーズでもなんとかなる、よりも
多少面倒でもこれさえしとけばOK、ていう原則がはっきりしてるほうが
書く方は楽だと思うんだけど…でも3のほうが文字コードの扱いについては進歩してるんだよね?
#coding: utf8
ustr = open(encoding="cp932").read()
print(ustr.encode("cp932"))
0231デフォルトの名無しさん
2014/12/10(水) 09:59:22.81ID:kUP0yqqm>208 のは
前半はそれで合ってるが最後の一文で台無しだな
SJISで出力すると内部コードの中にSJISに変換できない文字列が含まれてると死ぬ
UTF-8なら少なくともその問題はない
0232デフォルトの名無しさん
2014/12/10(水) 10:06:29.84ID:kUP0yqqmBOM付UTF-8がイミフなのは同意だが
MSが推奨してるっぽいな
メモ帳とかVisualStudioとか
もうMSを見捨てる時期に来てる
0233デフォルトの名無しさん
2014/12/10(水) 10:09:51.61ID:kUP0yqqmprintの中でencodeは好ましくないと思う
せめて
print(ustr)
か
sys.stdout.write(ustr.encode("cp932"))
のどちらかだけ(両方でも良いけどこの2つのどちらかって意味)を使うべき
0234デフォルトの名無しさん
2014/12/10(水) 12:34:20.48ID:KOm0EyPs> 前半はそれで合ってるが
ここにも老害かよ
早く引退しろよ
0235デフォルトの名無しさん
2014/12/10(水) 16:41:38.28ID:aygPX+UOエンコード相違の問題の発生しようがない
0236デフォルトの名無しさん
2014/12/10(水) 17:29:42.68ID:OLff/u5a生きてる価値なし
0237デフォルトの名無しさん
2014/12/11(木) 01:28:31.04ID:Q85UFlEhbstr = ustr.encode("cp932")
print(bstr)
ならいいですか?
0238デフォルトの名無しさん
2014/12/11(木) 05:24:02.53ID:f28H8ZNoだめ
0239デフォルトの名無しさん
2014/12/11(木) 05:48:35.51ID:CWkc829Wここの人たち、レスがごくわずかなうえに不親切だよな
0240デフォルトの名無しさん
2014/12/11(木) 07:07:17.75ID:WfGYiqMSpython3のprintはbytesをそのまま出力しないなんて実行すりゃ一発でわかるだろ
0241デフォルトの名無しさん
2014/12/11(木) 07:12:44.33ID:x9iRcYd3立っている奴は親でも使えって言うでしょ
あんた親ですらないし
生きている限りは俺の役に立てよ
分かったか?スットボケ野郎
0242デフォルトの名無しさん
2014/12/11(木) 07:27:33.17ID:KO4xnUY2乗り換えて2年だが、日本語エンコ
ード関連のエラーが全体の6割程度
という感じ。ただ、perlに比べて
pythonは圧倒的に分かりやすいの
で、そのエラーも直ぐに解決できる。
0243デフォルトの名無しさん
2014/12/11(木) 07:31:45.14ID:0qa2R5YZ0244デフォルトの名無しさん
2014/12/11(木) 07:49:25.24ID:5CTFfTWk0245デフォルトの名無しさん
2014/12/11(木) 07:52:45.08ID:2LyM0kV6http://stackoverflow.com/questions/3654830/why-are-there-no-and-operators-in-python
0246デフォルトの名無しさん
2014/12/11(木) 07:57:54.58ID:2LyM0kV6完全にオリジナルの理由については古いメーリングリストを参照するか、グイドに聞いてください
我々は国語の先生じゃありませんから、作者の心情など知りません
0247デフォルトの名無しさん
2014/12/11(木) 08:30:20.10ID:qKHRQsDrRubyも同じこと言ってた
0248デフォルトの名無しさん
2014/12/11(木) 09:55:41.16ID:CWkc829W試してみたけどちゃんとバイト列を出力するよ
>>> print('感動巨編'.encode('utf-8'))
b'\xe6\x84\x9f\xe5\x8b\x95\xe5\xb7\xa8\xe7\xb7\xa8'
0249デフォルトの名無しさん
2014/12/11(木) 10:27:19.77ID:HAPX7Bnj> =+1と変わらないし
バグ作り込んでるんじゃねーよ w
0250デフォルトの名無しさん
2014/12/11(木) 14:45:55.70ID:qKHRQsDrそれがどうかしましたか?
0251デフォルトの名無しさん
2014/12/11(木) 15:16:27.95ID:9Ff5guLW0252デフォルトの名無しさん
2014/12/11(木) 18:00:18.64ID:CWkc829W>>240で、「bytesをそのまま出力しない」って書いてあるんだけど
そのまま出力してるように見える
0253デフォルトの名無しさん
2014/12/11(木) 19:13:40.76ID:DBF5lZP2__str__を呼んだ結果が出力されてる
おちょくってんならさっさとそう言って
0254デフォルトの名無しさん
2014/12/11(木) 19:39:58.38ID:CWkc829W>>240の真意が>>253であるのなら、
それは俺の疑問である>>239に対する答えになっているのか?
0255デフォルトの名無しさん
2014/12/12(金) 00:48:08.07ID:8W36gylo改める様子もないし気分を害したので無視する
0256デフォルトの名無しさん
2014/12/12(金) 00:53:13.73ID:uo6Dvt+B1だけ足す、みたいな処理が必要になったら、それは大抵使いこなせていない
0257デフォルトの名無しさん
2014/12/12(金) 01:55:03.95ID:3e96854mPerlにおいていろんな本やサイトの記述を読んでも
文字コードエラーがなくならず嫌になりかけていたところ、
>>204の三原則にそって考えるようにしたら
文字コードエラーがぴたっと止まったという経験がありました。
ですが無意識には、Python2と3では文字コードの扱いは変わったはず、
だとすればこの両者で同じ原則が通用するのかしないのか、
通用するのなら文字コードの扱いが変わった意味は…
といったもやっとした問題意識があったようです。
Python2については同じ考え方でよいという返事をいただきました。
Python3については考え方については特に返事はいただいてないですが、
printでencodeはしてはいけないという指摘があり、どうやら
Python3では>>204の三原則をそのまま適用というわけにはいかないようだとわかりました。
日本語の扱いが楽になったといわれているPython3で、身に付いた考えが
使えないのは私にとってはジレンマなのですが…
教えていただいたことを手がかりにもう少しPythonの文字コードについては
勉強を続けていきたいと思います。
質問に答えていただいたみなさん、ありがとうございました。
0258デフォルトの名無しさん
2014/12/12(金) 04:06:58.15ID:iNQHvDR7>Python3では>>204の三原則をそのまま適用というわけにはいかないようだとわかりました。
なんでそうなる
0259デフォルトの名無しさん
2014/12/12(金) 04:11:07.43ID:oPazbw0k自分の妄想で思い込んだ勝手な結論で
さらに勝手な論理を展開する
そして新たにめちゃくちゃな結論を捏造するよな
朝日新聞の読み過ぎ
0260デフォルトの名無しさん
2014/12/12(金) 05:13:35.78ID:QvMAJ2oVその三原則のモデルが素朴に適用されてるのはPython2だから
そっちで慣れてから必要になれば3に移行するのでもいいのでは
Python3の入出力については下のopen()とprint()をよく読んで
https://docs.python.org/3/library/functions.html
0261デフォルトの名無しさん
2014/12/12(金) 06:48:06.42ID:3e96854mPerlでは出力するときは常にencodeしてそれで全く問題ありませんでしたので、
それがそのまま適用できないという意味ではそうなります。
>>260
ありがとうございます。よく読んでみます。
0262デフォルトの名無しさん
2014/12/12(金) 07:51:36.39ID:B5AH1Q7Iprint() は python 側が encode してくれるから
人間が encode したものを渡すのは間違い
0263デフォルトの名無しさん
2014/12/12(金) 11:19:16.99ID:g9fDWS73>print() は python 側が encode
文字列の処理を行う場合に、最終的にはwrite()
でファイルを出力する場合が多いが、途中、デ
バッグ作業でprint()でターミナルに文字列を出
すことがある。print()で問題がないことを確認
した後に、そのままwrite()で出力することが多い
ため、write()でトラブルがないようにprint()の
段階で、事前に「人間が encode した」状態に
して作業をしてきた。もっと効率的な方法はあ
るか?!
0264デフォルトの名無しさん
2014/12/12(金) 11:44:36.73ID:r3Fvlg1D0265デフォルトの名無しさん
2014/12/12(金) 11:46:13.65ID:r3Fvlg1D0266デフォルトの名無しさん
2014/12/12(金) 13:35:52.67ID:/6/jYkZ/ちなみにprint()でfile objectにも出力できる
>>> with open("hello.txt", "w") as f:
print("ハロー", "ワールド", "!", sep="\n", end="", file=f)
>>> with open("hello.txt", "r") as f:
print(f.read())
ハロー
ワールド
!
0267デフォルトの名無しさん
2014/12/12(金) 15:06:48.59ID:r95yk9KL揚げ足取りだけどencoding設定しよう
0268デフォルトの名無しさん
2014/12/12(金) 15:39:20.54ID:MD5XKyoC0269デフォルトの名無しさん
2014/12/12(金) 16:08:24.74ID:z5EZhpJA0270デフォルトの名無しさん
2014/12/12(金) 22:08:55.47ID:uo6Dvt+B0271デフォルトの名無しさん
2014/12/12(金) 22:19:34.78ID:i8Urq36Nまあ慣習として勧めてたら同じか(PEPにあるか知らん
0272デフォルトの名無しさん
2014/12/12(金) 22:20:26.39ID:3t2YpvoZそれはpythonが処理する前に、他のプリプロセッサのようなものが処理してるという解釈。
ちなみにemacsのマジック由来でエディタに対して通知してたものだと思うよ。
0273デフォルトの名無しさん
2014/12/12(金) 22:26:56.75ID:5nLXdALuまあ正直それには同意
0274デフォルトの名無しさん
2014/12/13(土) 00:55:53.58ID:jkMbohzH0275デフォルトの名無しさん
2014/12/13(土) 01:01:46.03ID:Z72ySSz80276デフォルトの名無しさん
2014/12/13(土) 01:36:35.32ID:tCqYQepa0277デフォルトの名無しさん
2014/12/13(土) 10:46:07.59ID:aIxuvf1Sそんな本は同人誌でやってろ
0278デフォルトの名無しさん
2014/12/13(土) 11:08:41.01ID:tCqYQepa0279名無しさん@そうだ選挙に行こう
2014/12/13(土) 13:08:32.74ID:uZi1Q6Mf0280名無しさん@そうだ選挙に行こう
2014/12/13(土) 18:06:39.21ID:/wm7pCNPBasicの同人誌ならだしたことある
今年はPythonにトライしてみようかな
0281名無しさん@そうだ選挙に行こう
2014/12/13(土) 19:33:03.98ID:Z72ySSz80282名無しさん@そうだ選挙に行こう
2014/12/13(土) 19:39:40.80ID:aIxuvf1S0283名無しさん@そうだ選挙に行こう
2014/12/13(土) 19:42:33.29ID:ARfjxQ510284名無しさん@そうだ選挙に行こう
2014/12/13(土) 19:55:41.98ID:HZ+/U4bo0285名無しさん@そうだ選挙に行こう
2014/12/13(土) 20:03:03.27ID:vCqw8O2H同人の世界は凄いな!
マジでなんでもあるのか
0286名無しさん@そうだ選挙に行こう
2014/12/13(土) 20:18:18.48ID:ARfjxQ51スマホ(SL4A)とか入れていけば割と記事埋まりそうだな
広告スポンサーはgoogle
0287デフォルトの名無しさん
2014/12/14(日) 00:52:30.08ID:XK30j/LFゴミを増やさないで
0288名無しさん@そうだ選挙に行こう
2014/12/14(日) 09:20:21.29ID:AdYRt8Z2ごみはゴミ箱がお似合いだよなあ
こことか
0289名無しさん@そうだ選挙に行こう
2014/12/14(日) 09:29:34.09ID:Pi6Ddeoe若い子には元ネタわからなくて単なる下ネタにしか見えないだろ!いい加減にしろ
0290名無しさん@そうだ選挙に行こう
2014/12/14(日) 10:23:28.82ID:pGWjlZN40291名無しさん@そうだ選挙に行こう
2014/12/14(日) 13:00:26.44ID:+40pBggvって書こうとして一応辞書引いたらもろその意味もあったw
{名-2} : 〈俗〉ペニス
0292名無しさん@そうだ選挙に行こう
2014/12/14(日) 14:19:52.12ID:AdYRt8Z20293デフォルトの名無しさん
2014/12/14(日) 20:27:20.41ID:KLPc62jAオランダでは、安楽死、大麻、
同性愛、なんでもOK!
0294デフォルトの名無しさん
2014/12/14(日) 21:44:31.52ID:dlfhVKfg0295デフォルトの名無しさん
2014/12/14(日) 21:45:12.96ID:dlfhVKfg0296デフォルトの名無しさん
2014/12/14(日) 23:13:02.91ID:QEpJ0bQG順番にほぼ全部の歯を削られ治療されたことを思い出した
当時は気付かなかったけど今思えば騙されてたんだな
0297デフォルトの名無しさん
2014/12/14(日) 23:50:36.13ID:sUODOxSW0298デフォルトの名無しさん
2014/12/15(月) 00:39:37.17ID:DDIABndf0299223
2014/12/16(火) 20:47:29.80ID:pFHdmYpT色々試行錯誤しながらだったのでお返事が遅れました。
通信はTCP/IPで、標準のsocketモジュールで
send/recvしたらデータを受信できました。
0300デフォルトの名無しさん
2015/01/03(土) 03:10:34.17ID:429xmepm0301デフォルトの名無しさん
2015/01/03(土) 13:48:18.77ID:TeAjaTLz0302デフォルトの名無しさん
2015/01/03(土) 13:51:42.38ID:duDbuP4G0303デフォルトの名無しさん
2015/01/09(金) 17:30:42.98ID:JoT/J+XX0304デフォルトの名無しさん
2015/01/09(金) 18:00:30.11ID:ERxK07PYplatformモジュール
0305デフォルトの名無しさん
2015/01/10(土) 08:11:14.98ID:z+ZhWeMzパッと開いたenumerateの解説で、start値のデフォルトが1と書いてあるから
何だこれはと公式サイトを見に行ったら、コードを含む約50の誤りが出てる
3千円以上出してこんな信頼できない技術本を買わされた怒りがこみ上げてくる
著者を見て納得、専門ライターではなく、単なるPythonユーザーのようだった
天下のオライリージャパンも墜ちたものだ
0306デフォルトの名無しさん
2015/01/10(土) 08:49:38.90ID:8jyfhdtqplatform.release() で
> '2.2.0' や 'NT' のような、システムのリリース情報を返します。
って書いてあるけど間違ってるよね
0307デフォルトの名無しさん
2015/01/10(土) 08:50:19.81ID:8jyfhdtq> 'Linux', 'Windows', 'Java' のような、システム/OS 名を返します。不明な場合は空文字列を返します。
これも可笑しい
0308デフォルトの名無しさん
2015/01/10(土) 09:19:51.19ID:s2E25yiA>>307
どうだったら正しいと思うの?
0309デフォルトの名無しさん
2015/01/10(土) 09:35:49.66ID:8jyfhdtq'Microsoft'
>>> platform.release()
'Windows'
説明と全然違うし
0310デフォルトの名無しさん
2015/01/10(土) 09:37:23.66ID:8jyfhdtq誤解の無いように付け加えておくと
>>309 になって欲しいって意味じゃなくて
結果がそうなってるのが変ってことです
0311デフォルトの名無しさん
2015/01/10(土) 09:56:57.62ID:s2E25yiAそれはMSお得意のワザと取らせないようにするやつじゃなくて?
0312デフォルトの名無しさん
2015/01/10(土) 10:04:56.48ID:8jyfhdtq善意か悪意かは知る由もありませんが
結果的に嫌がらせになってる例のひとつですね
0313デフォルトの名無しさん
2015/01/10(土) 10:07:30.45ID:8jyfhdtq'nt'
これでいけました
本当にありがとうございました
0314デフォルトの名無しさん
2015/01/10(土) 10:18:59.02ID:ruNBWZhb>>> platform.system()
'Linux'
>>> platform.release()
'3.2.0-4-amd64'
Python 2.7.6 (default, Sep 9 2014, 15:04:36)
>>> platform.system()
'Darwin'
>>> platform.release()
'14.0.0'
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
>>> platform.system()
'Windows'
>>> platform.release()
'7'
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
>>> platform.system()
'Windows'
>>> platform.release()
'7'
うちの環境じゃ全然おかしくないけどな
0315デフォルトの名無しさん
2015/01/10(土) 10:32:22.82ID:XiNC+7Rg> それはMSお得意のワザと取らせないようにするやつじゃなくて?
そんなことどうやってやるんだよ w
0316デフォルトの名無しさん
2015/01/10(土) 11:06:00.41ID:s2E25yiA互換性をなくさないと独占できないだろう。
0317デフォルトの名無しさん
2015/01/10(土) 11:14:48.20ID:XiNC+7Rg> 互換性をなくさないと独占できないだろう。
何と何の互換性?
何を独占するのか?
正直何を言いたいのかさっぱりわからん
0318デフォルトの名無しさん
2015/01/10(土) 11:25:36.26ID:D1+6ni17Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.system()
'Windows'
>>> platform.release()
'7'
>>> ^Z
C:\Users\\Desktop>py -3
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.system()
'Windows'
>>> platform.release()
'7'
俺のもあってるな
Pythonが相当古いとか?ActivePythonだとか?
0319デフォルトの名無しさん
2015/01/11(日) 01:05:07.86ID:jQsmpaL2推薦図書
ttp://peace.2ch.net/test/read.cgi/tech/1418073244/239
Python 文法詳解、石本敦夫、オライリー
石本敦夫は、日本語によるPythonメーリングリストの初代管理人で、
パーフェクトPythonを書いた、6人の著者の内の一人でもある
パーフェクトPython、2013
も誤植は多いけど、内容は難しくて、まともだった
どの本でも初版は、30か所ぐらいは誤植があるのが普通。
漏れはいつも、それらを書き直しながら読んでいる
0320デフォルトの名無しさん
2015/01/11(日) 02:28:22.83ID:mrkqk1E9Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
>>> platform.system()
'cli'
>>> platform.release()
''
わりと曲者だな
0321デフォルトの名無しさん
2015/01/11(日) 07:00:56.45ID:3ahz/Tk9クセもんと言うか、実装がまずいだけでしょ
0322デフォルトの名無しさん
2015/01/11(日) 07:23:57.66ID:kmCRN0/Lどこがいいのか書かないと単なる権威主義だな
少なくともここのやりとりを見る限りでは有力な反論がない限り地雷
http://peace.2ch.net/test/read.cgi/tech/1415173201/76-93
0323デフォルトの名無しさん
2015/01/11(日) 08:51:13.32ID:Sgia3tS2パーフェクトPythonの著者の一人か。そうと知っていたら買わなかった
あれは誤植が150箇所以上あるのに、1年経っても公式から正誤表が出ない糞本だぜ?
そりゃ人にはミスがあるものだけど、てにおはの間違いや単純な字抜けと異なり
パラメータの0と1を違えたり、サンプルコードがシンタックスエラーを出したり
コードの実行結果が現実と異なるのは技術本としてダメだろ
0324デフォルトの名無しさん
2015/01/11(日) 09:43:31.36ID:aOUO6IlLじゃあどうあるべきなんだよ
0325デフォルトの名無しさん
2015/01/11(日) 09:50:14.93ID:bCLJTFTq0326デフォルトの名無しさん
2015/01/11(日) 10:23:46.75ID:3ahz/Tk9俺なら
platform.system() → 'Windows'
platform.release() → '7'
platform.machine() → 'cli'
とするかな
0327デフォルトの名無しさん
2015/01/11(日) 10:29:11.71ID:CAsTcRy+0328デフォルトの名無しさん
2015/01/11(日) 10:46:06.07ID:iE1Cxa3Rその本を擁護する気はないけど、販売元か筆者に誤植の内容は連絡はしたの?
0329デフォルトの名無しさん
2015/01/11(日) 11:06:17.73ID:Sgia3tS2してないよ
金払ったうえに校正まで手伝ってやる義理はない
0330デフォルトの名無しさん
2015/01/11(日) 11:37:53.96ID:rRnixeGK0331デフォルトの名無しさん
2015/01/11(日) 11:55:04.91ID:LKqY9Rh80332デフォルトの名無しさん
2015/01/11(日) 19:41:36.56ID:UJnW6BbA粗品がもらえることはあったりなかったり
0333デフォルトの名無しさん
2015/01/11(日) 19:53:58.14ID:kHaLjm0Hいかんせんリストの途中まで読んだ所で止まっちゃってるのよね。
くだすれスレで口火を切った人が言っていたAmazonの2つ星レビュー、
ひどいレビューで著者がかわいそうと言っていた人もいたが、
俺はあれはあれでちゃんとした批評だと思うな。
少なくとも誤植が多いの連呼よりもよっぽどこの本の特徴に迫ってるからね。
0334デフォルトの名無しさん
2015/01/11(日) 19:59:37.61ID:Sgia3tS2別に粗品が欲しくて怒ってるわけじゃないしなあ
ていうか、この手の本って最終稿が上がった後、みんなで読み合わせたり
サンプルコードを実行してみたりしないのだろうか?
俺らが会社で書く稟議書や提案書なんて、上に出す前に穴の開くほどチェックするだろ?
0335デフォルトの名無しさん
2015/01/11(日) 20:58:10.14ID:rRnixeGKそんな金のかかることはしない
学術本みたいに8000円とかにするつもりか
0336デフォルトの名無しさん
2015/01/11(日) 21:08:14.60ID:UJnW6BbAいや、義理はないって言うから
まともな会社だったら、指摘すれば義理として粗品くらいくれるよ、と言っただけ
0337デフォルトの名無しさん
2015/01/11(日) 21:31:33.11ID:hXDAFv79高尚な理由がないと納得しがたいか
0338デフォルトの名無しさん
2015/01/11(日) 23:30:30.65ID:bCLJTFTq0339319
2015/01/11(日) 23:38:19.03ID:jQsmpaL2パーフェクトPython、2013
も初版だから誤植は多いけど、
内容は難しいが、まともだった
Pythonの歴史とか、モンティパイソンのSpam,Eggの話、
Sphinxの話とか、この本自体もSphinxで作られているから、
レイアウトもしっかりしている
テスト・配布、分析・ゲーム系ライブラリの説明とか、
本が難しいのは、sys,osなどの環境の説明があるから
まあ「みんなのPython」は第3版だから、
間違いが少ないかも
0340デフォルトの名無しさん
2015/01/12(月) 01:58:37.12ID:074p8jgoおまえらプログラマ向いてないと思うわw
0341デフォルトの名無しさん
2015/01/12(月) 02:03:36.62ID:tkOOh7Ay0342デフォルトの名無しさん
2015/01/12(月) 02:09:34.41ID:074p8jgoなら糞だわ
0343デフォルトの名無しさん
2015/01/12(月) 02:14:02.43ID:074p8jgo日本語番の書籍が出たら誤りが多いとか言うし
アホすぎる
そういうやつ本買って勉強するの向いてないと思うわw
一番正しいからソース読め
0344デフォルトの名無しさん
2015/01/12(月) 10:00:13.51ID:BIT96DaO0345デフォルトの名無しさん
2015/01/12(月) 11:57:15.54ID:tkOOh7Ayいい昼だね
0346デフォルトの名無しさん
2015/01/12(月) 12:11:29.50ID:tkOOh7AyUse the Source Luke(UTSL)
http://encyclopedia2.thefreedictionary.com/Use+the+Source+Luke
って言うとジャーゴン的でお勧め
0347デフォルトの名無しさん
2015/01/14(水) 10:08:23.77ID:EnBoJmyVatime と mtime が書き換えられることは確認したのですが
ctime はどうやったら書き換え出来ますか?
0348デフォルトの名無しさん
2015/01/14(水) 14:29:19.18ID:nyADn/sXファイルシステムでやり方も変わってくるだろうし
標準でサポートするものだと思えないんだけど
0349デフォルトの名無しさん
2015/01/17(土) 09:25:53.00ID:HVMEcSEd環境はLinux
0350デフォルトの名無しさん
2015/01/17(土) 10:21:03.24ID:dH11oz0dインタラクティブならipythonが補完してくれるだろ。
テキストエディタならemacsでもviでも好きな方を使えばいいよ。
0351デフォルトの名無しさん
2015/01/17(土) 10:34:41.21ID:8ToY3jo00352デフォルトの名無しさん
2015/01/17(土) 11:03:13.54ID:Sb/QHEzb0353デフォルトの名無しさん
2015/01/22(木) 12:00:03.97ID:XM10j1vO環境はwindows7 32bitです。
回避する手段があれば教えてください。
※64bitでは検出されないみたいな話もあるようです。
0354デフォルトの名無しさん
2015/01/22(木) 12:22:40.08ID:tq8MnaARネットにもドキュメント少ないし
もしかして3流行ってない?
みんな2と3どっち使ってるの?
0355デフォルトの名無しさん
2015/01/22(木) 12:32:23.01ID:PxC5WaE20356デフォルトの名無しさん
2015/01/22(木) 12:46:14.81ID:CNlyFltmチューニングや開発ノウハウ系の本を買ったことがない
必要と思ったこともない
0357デフォルトの名無しさん
2015/01/22(木) 12:47:11.87ID:CNlyFltmチューニングや開発ノウハウ系の本以外を買ったことがない
0358デフォルトの名無しさん
2015/01/22(木) 12:49:52.59ID:yvzATPK1入門書やリファレンス系は別として、チューニングとかはむしろ本で勉強した方がいいと思うぞ。
0359デフォルトの名無しさん
2015/01/22(木) 12:50:34.31ID:CNlyFltm俺も書き込む前に推敲するようにするから
0360デフォルトの名無しさん
2015/01/22(木) 12:50:49.69ID:cnnYwRos0361デフォルトの名無しさん
2015/01/22(木) 17:13:54.93ID:tKe73KgD0362デフォルトの名無しさん
2015/01/22(木) 19:12:00.45ID:Ma/gB/CP0363デフォルトの名無しさん
2015/01/22(木) 19:13:05.60ID:B6N27E3d0364デフォルトの名無しさん
2015/01/22(木) 19:27:57.52ID:CNlyFltm平行してやるよりは片方ずつ習熟するのがおすすめ
0365デフォルトの名無しさん
2015/01/22(木) 19:44:51.63ID:5rCCN7R+Rubyやるわ
0366デフォルトの名無しさん
2015/01/22(木) 19:47:25.77ID:CNlyFltm面白いよね
0367デフォルトの名無しさん
2015/01/22(木) 19:48:05.85ID:W8ymNc3V0368デフォルトの名無しさん
2015/01/22(木) 19:49:22.60ID:tKe73KgDとはいえ1.9以降への移行はほぼ完了してるが
0369デフォルトの名無しさん
2015/01/22(木) 20:13:30.22ID:B6N27E3d3 みんなのPython
2 初めてのPython
でおk?
みんなのPythonはあと少しで読み終わるけど
0370デフォルトの名無しさん
2015/01/22(木) 20:38:50.31ID:1J7GdX1K0371デフォルトの名無しさん
2015/01/22(木) 20:48:16.81ID:tKe73KgD二冊買うのは重複があまりに多い
0372デフォルトの名無しさん
2015/01/22(木) 20:55:39.80ID:1sL6fqubオライリー棚を作ってドヤりたくなる気持ち分かるだろ
0373デフォルトの名無しさん
2015/01/23(金) 04:53:48.26ID:Hr76SqrYきっと一冊で理解できなかった
あるいは糞本買っちゃった
馬鹿なんだろうなって判るから
本棚に飾るのはやめとき
0374デフォルトの名無しさん
2015/01/23(金) 05:43:14.56ID:3yNzan63あと査読してくれる仲間のいそうな人に原稿を依頼する
0375デフォルトの名無しさん
2015/01/23(金) 08:18:32.11ID:4FZvpJWI入門書買う金は他に回しましょうということでいいですね
0376デフォルトの名無しさん
2015/01/23(金) 08:46:22.57ID:1t//ghGZ0377デフォルトの名無しさん
2015/01/23(金) 09:52:52.18ID:4FZvpJWI柔軟性というもっとも大切なところを失念していましたね
0378デフォルトの名無しさん
2015/01/23(金) 10:20:06.89ID:h6lf1l1s0379デフォルトの名無しさん
2015/01/23(金) 10:31:34.07ID:IzuZr9920380デフォルトの名無しさん
2015/01/24(土) 11:40:40.32ID:IJgq6j1+スプレッドシートにローカルのデータを反映させるのに使いたいんですが。。。。
0381デフォルトの名無しさん
2015/01/24(土) 12:17:41.14ID:XGtAEOPl質問はこっちの方が良いと思う
http://peace.2ch.net/test/read.cgi/tech/1404007623/
0382デフォルトの名無しさん
2015/01/31(土) 19:12:17.13ID:/YBb96xw0383デフォルトの名無しさん
2015/02/02(月) 08:02:41.75ID:rJw1gGUchttp://www.gembook.org/pythonjp_plans.html
内容よりurlが気になる
gemは敵性言語だろ
0384デフォルトの名無しさん
2015/02/02(月) 08:30:03.44ID:hiXwrLan0385デフォルトの名無しさん
2015/02/02(月) 11:17:08.04ID:EZQev4rj0386デフォルトの名無しさん
2015/02/02(月) 12:08:17.18ID:nzg8veKS0387デフォルトの名無しさん
2015/02/02(月) 12:10:53.70ID:rJw1gGUc0388デフォルトの名無しさん
2015/02/02(月) 12:16:38.58ID:EgeABrdT今までも言われてるだろ
このスレで
0389デフォルトの名無しさん
2015/02/02(月) 12:43:40.69ID:RH7feET70390デフォルトの名無しさん
2015/02/02(月) 12:59:49.39ID:nzg8veKS無いよりはあった方がまだマシ。
0391デフォルトの名無しさん
2015/02/02(月) 19:43:35.58ID:AUgAvRCG0392デフォルトの名無しさん
2015/02/02(月) 20:12:24.29ID:Vz7BuJfR0393デフォルトの名無しさん
2015/02/02(月) 20:38:31.71ID:V3GmxBlb2ヶ月しか経ってない
0394デフォルトの名無しさん
2015/02/03(火) 00:06:52.52ID:DmxeveBXプログラミングの本って即興C風オレオレ言語で説明すること多いけどそれpythonじゃんってのは昔から結構あったしね
0395デフォルトの名無しさん
2015/02/03(火) 01:40:38.73ID:NINjCBZb空飛ぶPython がオススメ
マジで
0396デフォルトの名無しさん
2015/02/03(火) 03:50:09.29ID:Q1ZKEngM0397靖国参拝、皇族、国旗国歌、神社神道を異常に嫌うカルト
2015/02/03(火) 03:59:31.40ID:DKP7K11t・沢山の人が偏った意見を一貫して支持する
偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法
・不利な質問をさせなくしたり、不利な質問には答えない、スルーする
誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法
偏った思想や考え方に染まっていたり、常識が通じない人間は、頭が悪いフリをしているカルト工作員の可能性が高い
10人に一人はカルトか外国人
「ガスライティング」で検索を!
..
0398デフォルトの名無しさん
2015/02/04(水) 12:21:58.98ID:uI0XMACUpythonでやってここが良かったとか、
この機能が無くて苦労したとかある?
0399デフォルトの名無しさん
2015/02/04(水) 13:08:54.51ID:OshxZUof0400デフォルトの名無しさん
2015/02/04(水) 15:26:29.86ID:VlCeTIBr0401デフォルトの名無しさん
2015/02/04(水) 21:09:22.14ID:AjttHz5f0402デフォルトの名無しさん
2015/02/04(水) 21:21:07.01ID:ke78DNSbそれって要するにRのかわりにPythonを使ってみての感想ってことだよね?
そういう人は本業で忙しいだろうしPythonも道具でしかないだろうから
こういう場所には出入りしないんじゃないかな?
0403デフォルトの名無しさん
2015/02/04(水) 21:53:38.31ID:lFSTLdPe0404デフォルトの名無しさん
2015/02/04(水) 22:09:35.07ID:disGJSlY0405デフォルトの名無しさん
2015/02/04(水) 23:36:46.41ID:3Tq0sle0さすがにもうこれ以上使用変更は無いだろうし
0406デフォルトの名無しさん
2015/02/04(水) 23:47:35.94ID:LIXcxn6p0407デフォルトの名無しさん
2015/02/05(木) 00:00:01.84ID:M726lZdE何言ってんの
開発凍結が宣言されるまで俺たちの戦いは終わらない
Python4がいつ出てもおかしくない
0408デフォルトの名無しさん
2015/02/05(木) 00:14:58.90ID:amkou/MBせめてscipyだけは、完全に3で動くようにしてくれないと困る
0409デフォルトの名無しさん
2015/02/05(木) 00:34:05.55ID:GYWwVwFO0410デフォルトの名無しさん
2015/02/05(木) 01:31:48.39ID:PF4CqdNU>NumPy supports Python 3.1 and up. The first release to support Python 3 was NumPy 1.5.0. The same is true for SciPy, since version 0.9.0.
(http://wiki.scipy.org/FAQ#head-288204f886c0a120754d189f434864554a4a970d)
0411デフォルトの名無しさん
2015/02/05(木) 07:31:27.13ID:WrLh3Pqmどこの異世界から書いてんだろう
0412デフォルトの名無しさん
2015/02/05(木) 07:40:24.05ID:WrLh3Pqmとかいうならバグレポートでも書いた方がいいやろ
ジャップだから「エスパー的に察して直せお客様だぞ」とか思ってんだろうけど
0413デフォルトの名無しさん
2015/02/05(木) 11:35:20.27ID:amkou/MB対応してるなら、3用のWindowsのバイナリくらい用意してくれないと困る
言われなくてもやってくれないと困る
英語人とは、テレパシー以外に交信手段がないんだから
0414デフォルトの名無しさん
2015/02/05(木) 11:44:43.01ID:FrAPSRmIそんなに欲しいものなら、自分でコンパイルすれば?
で公開すれば皆から感謝されるよ。
社会人なら、人にタダでやれとは普通言わないよね。
0415デフォルトの名無しさん
2015/02/05(木) 11:54:48.70ID:amkou/MB0416デフォルトの名無しさん
2015/02/05(木) 12:01:41.06ID:3gj4WyOSお家でもママにおしめ取り替えてもらってるの?
↓でも使うか今すぐ死ねよ。全く生きてる価値がない。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
0417デフォルトの名無しさん
2015/02/05(木) 12:04:16.76ID:GtfIULqw0418デフォルトの名無しさん
2015/02/05(木) 12:04:20.53ID:hwGdq8av0419デフォルトの名無しさん
2015/02/05(木) 12:09:52.58ID:amkou/MB0420デフォルトの名無しさん
2015/02/05(木) 12:11:41.75ID:+dc5yZtaニートが使えなくても問題ないので現状のままでいいですね
0421デフォルトの名無しさん
2015/02/05(木) 12:51:00.95ID:hwGdq8avお前のセリフは私は日本語が読めません
だろ?
恐らくこのレスも読めていないだろうが
0422デフォルトの名無しさん
2015/02/05(木) 12:55:32.06ID:amkou/MB素直に、
「python3+scipy のWindowsバイナリインストーラを作って、日本語の解説サイトに無職ニートでもインストールできる形で上げて、このスレにそのURLを書き込む。私にはそんな簡単なこともできません。」
と言う勇気を持とう
0423デフォルトの名無しさん
2015/02/05(木) 12:57:32.07ID:n4xiMRvz0424デフォルトの名無しさん
2015/02/05(木) 12:59:36.89ID:h/22sgcW時間だぞ
0425デフォルトの名無しさん
2015/02/05(木) 15:26:50.82ID:Sp9gxh87amkou/MB自身が私はscipyもインストールできない無職ニートだって認めたんだから。
無職ニートが何故scipy使ってんのかがよくわかんないけど。
0426デフォルトの名無しさん
2015/02/05(木) 18:10:59.64ID:O89CqFtN0427デフォルトの名無しさん
2015/02/05(木) 19:38:28.88ID:Wisgh0P50428デフォルトの名無しさん
2015/02/08(日) 14:50:40.24ID:rmuNBtf+string.substr(3)のような書き方は用意されてないのですか?
文字列処理の一部だけ特殊な書き方を用意してるのはいいのですが、
書き方がそれだけだと統一性がなくて気持ち悪いです。
0429デフォルトの名無しさん
2015/02/08(日) 15:00:59.07ID:wE3SiY9C0430デフォルトの名無しさん
2015/02/08(日) 17:04:00.22ID:tUjKNEQ00431デフォルトの名無しさん
2015/02/08(日) 17:11:13.89ID:i1ECf4Ro0432デフォルトの名無しさん
2015/02/08(日) 17:21:48.39ID:FWcW0dY3Javaなどに慣れた人がPythonに来ると
オブジェクト名.length()という書き方がないことに違和感を感じるらしい
Pythonのオブジェクト指向機能は後から追加されたものだという
話を聞いたことがあるんだが、それが関係してるのかな?
0433デフォルトの名無しさん
2015/02/08(日) 17:33:45.61ID:THb7phv9オブジェクト名.length()に統一される予定
文字列のsubstrも同様
0434デフォルトの名無しさん
2015/02/08(日) 18:18:57.25ID:YB+HnYhC数値型にキャストしてるとでも思えばいい
真のオブジェクト思考とか糞食らえなんだよ死ねアホ
0435デフォルトの名無しさん
2015/02/08(日) 18:19:51.41ID:tUjKNEQ0なるほど
0436デフォルトの名無しさん
2015/02/08(日) 18:36:10.10ID:JoJrjcfQ0437デフォルトの名無しさん
2015/02/08(日) 18:58:41.56ID:yAnR3shihttp://python.rdy.jp/wiki.cgi?page=FAQ#p10
0438デフォルトの名無しさん
2015/02/08(日) 19:25:18.48ID:tUjKNEQ0Pythonはまだマシだったが
Dのときのがっかり感は超はんぱなかった
0439デフォルトの名無しさん
2015/02/08(日) 22:45:34.20ID:FWcW0dY3サンクス
オブジェクト指向的な書き方もできるが、あえて別の書き方を用意しているのか
そうすると自分がかつてどこかのサイトで見たのはデマだったんだな
Pythonは当初オブジェクト指向言語ではなく、後から改造されたのだと
0440デフォルトの名無しさん
2015/02/08(日) 22:49:38.32ID:lw0YQSqg0441デフォルトの名無しさん
2015/02/08(日) 23:37:37.85ID:EuzDi2AT0442デフォルトの名無しさん
2015/02/09(月) 16:20:55.99ID:GbaaAyg024.4 にしてpython-modeにして
シバン書こうと # を押すとEmacsが落ちちゃうんだけど
0443デフォルトの名無しさん
2015/02/09(月) 16:55:16.59ID:q8MzHi62落ちないな
24.4か...
0444デフォルトの名無しさん
2015/02/10(火) 01:35:04.42ID:gdSRWTu20445デフォルトの名無しさん
2015/02/19(木) 08:21:31.29ID:YLyFJjqRせっかく良さげな情報があっても3.xで使えない事が多いので購入を迷ってます。
0446デフォルトの名無しさん
2015/02/19(木) 13:31:24.92ID:JmVCCOCE0447デフォルトの名無しさん
2015/02/19(木) 15:32:45.22ID:H7SJp56wみんぱいぐらいしかないっしょ3.x系で使える本って
0448デフォルトの名無しさん
2015/02/19(木) 16:05:26.71ID:Q7B3YZ4l0449デフォルトの名無しさん
2015/02/19(木) 17:09:54.79ID:JGIMF6qD0450デフォルトの名無しさん
2015/02/19(木) 17:30:58.37ID:gsoDS5fN0451デフォルトの名無しさん
2015/02/19(木) 17:39:39.11ID:06K6cuzMプロコンで優勝した子がそうだったらしいな
0452デフォルトの名無しさん
2015/02/19(木) 22:00:27.11ID:y5R3CYgpパーフェクトJavascriptのほうが良かったけど。
どちらもネットではあんまり書かれてないことが書いてある。
ベテランさんには今更な情報ばっかりかもしれないけど。
0453デフォルトの名無しさん
2015/02/19(木) 22:53:53.98ID:T36LNGVr分からないってことはアホってことではないですよ
0454デフォルトの名無しさん
2015/02/19(木) 23:03:01.64ID:06K6cuzMそりゃかさばるって意見もわかるけどさ
0455デフォルトの名無しさん
2015/02/20(金) 00:43:27.58ID:toTo43a3少なくとも以下の本は3.x系を前提に書かれている
『Python3プログラミング徹底入門』(2009)
『Pythonチュートリアル第2版』(2010)
『みんなのPython第3版』(2012)
『空飛ぶPython即時開発指南書』(2013)
『パーフェクトPython』(2013)
『たのしいプログラミング Pythonではじめよう!』(2014)
『Python文法詳解』(2014)
0456デフォルトの名無しさん
2015/02/20(金) 06:36:44.34ID:FLhZEkIh画像処理(Pillow?)とかDB関連(Sqlalchemy?)とかスクレイピング(Beautifulsoup?)とかを3.xで詳しく解説してる本って無いですよね。
言語仕様だけで終わる本ばかりなので悲しいです。
0457デフォルトの名無しさん
2015/02/20(金) 07:52:27.64ID:fEal40kxいつまでも旧時代の学習スタイルにしがみつくなロートル
まだ若いだろうにロートル
これいかに
0458デフォルトの名無しさん
2015/02/20(金) 08:17:21.90ID:pk2QnuVc公式のドキュメント読むのが一番
英語も食らいついてればそのうちなんとなく読めるようにはなる
0459デフォルトの名無しさん
2015/02/20(金) 09:14:46.17ID:SdYWKWEvロートルならソース嫁
0460デフォルトの名無しさん
2015/02/20(金) 11:57:34.92ID:fEal40kx0461デフォルトの名無しさん
2015/02/20(金) 12:04:00.28ID:/Q8x0Kfy0462デフォルトの名無しさん
2015/02/20(金) 12:13:36.25ID:IrmHPKvSウェブ上の情報でもすぐに古くなるし
だが書店の占有面積が狭くなっていくと
「ひょっとして誰も使ってない?」って気にもなるw
0463デフォルトの名無しさん
2015/02/20(金) 14:39:39.42ID:XfKuwL2S広かったことは一度もない
0464デフォルトの名無しさん
2015/02/20(金) 14:41:21.06ID:fEal40kxそうかもね
0465デフォルトの名無しさん
2015/02/20(金) 21:43:06.42ID:yYdjrihu0466デフォルトの名無しさん
2015/02/20(金) 21:52:35.17ID:IrmHPKvS説明してる例が多くなってる気がする
JavaやCの次ぐらいに多いかな?
0467デフォルトの名無しさん
2015/02/20(金) 22:14:33.79ID:h4oRuNjd$ python -V
Python 2.7.8
rubyで書くと
$ irb
> [[11],[21,22,23],[31,32]].max_by(&:size).size
=> 3
0468デフォルトの名無しさん
2015/02/20(金) 22:19:03.90ID:pk2QnuVclen(max(L, key=len))
0469デフォルトの名無しさん
2015/02/20(金) 22:28:05.44ID:i04X22Pvmax(len(elem) for elem in L)
0470デフォルトの名無しさん
2015/02/20(金) 22:29:06.64ID:UfbH1iWM0471デフォルトの名無しさん
2015/02/20(金) 22:55:29.51ID:h4oRuNjdまさにそのものだなw
>>468-470
みなさんあざっす
0472デフォルトの名無しさん
2015/02/20(金) 23:11:51.52ID:ag8XbHIRpart5の The Django test client
response = client.get(reverse('polls:index'))
コマンドを入力するところで以下のエラーメッセージが出ます。何がいけないんでしょうか?
django.core.urlresolvers.NoReverseMatch: Reverse for 'detail' with arguments '('',)' and keyword
arguments '{}' not found. 1 pattern(s) tried: ['polls/(?P<pk>\\d+)/$']
Djangoチュートリアル→ https://docs.djangoproject.com/en/1.7/intro/tutorial05/
情報が少なすぎて申し訳ないです。ゆっくりサイトを精査できる方がいたら、助けてくれると有り難いです。
スルーでも構いません。
0473デフォルトの名無しさん
2015/02/21(土) 11:11:14.13ID:+xlkhew9チュートリアルやってるならinclude('polls.urls')忘れてるとか
0474デフォルトの名無しさん
2015/02/21(土) 11:43:39.83ID:+xlkhew9> 1 pattern(s) tried: ['polls/(?P<pk>\\d+)/$']
だから
> url(r'^$', views.IndexView.as_view(), name='index'),
のパターンを消してしまってる可能性の方が高いか
0475デフォルトの名無しさん
2015/02/21(土) 20:21:15.50ID:ykwJF3WTincludeがよくわからないので、もしかしてCとかJavaを使われる方で、
勘違いでimportのことを言っているのかと思ってやってみたところ
disc I/O error だかのエラーメッセージが出ました。
その後スリープにして出かけたところ、復帰時に再起動を求められたので、
追って再現させてまたアップします。
外付けドライブにDjangoのprojectファイルたちをおいていることに問題があるのでしょうか?
includeという命令があるなら、どこに置くかも教えていただけると嬉しいです。
>474
>> url(r'^$', views.IndexView.as_view(), name='index'),
の部分をurls.pyに書いていないのではということでしたら、そんなことはありません。
直前まで動いていたので、おかしいとしたら
response = client.get(reverse('polls:index')) の (reverse('polls:index'))
の部分になってくるとは思うのですが、、、
0476デフォルトの名無しさん
2015/02/22(日) 01:28:38.34ID:HUCDa8OG公式ドキュメントに乗っていない設定がいくつかあるみたいなんだけどそういう時ってどこ見ればいいの?
0477デフォルトの名無しさん
2015/02/22(日) 01:39:00.36ID:E5S/oWCJArch LinuxのBBSにもスレ見当たらないし
0478デフォルトの名無しさん
2015/02/22(日) 01:42:05.95ID:E5S/oWCJ0479デフォルトの名無しさん
2015/02/22(日) 01:50:45.26ID:uJK2QFdc板違いにつき誘導
http://kanae.2ch.net/test/read.cgi/php/1323960422/
http://kanae.2ch.net/test/read.cgi/php/1329996601/
0480デフォルトの名無しさん
2015/03/05(木) 21:19:47.79ID:1cGbuMXW同じ板、同じくらいの書き込み数でも成功する時と失敗するときがあります
どうしてでしょうか
from lxml.html import parse
from urllib.request import urlopen
url = 'http://wc2014.2ch.net/test/read.cgi/sci/1292341218/'
doc = parse(urlopen(url)).getroot()
print(len(doc.text_content())) # 47498
url = 'http://wc2014.2ch.net/test/read.cgi/sci/1343188288/'
doc = parse(urlopen(url)).getroot()
print(len(doc.text_content())) # 15
0481デフォルトの名無しさん
2015/03/08(日) 21:18:49.28ID:XsTEmwvqそもそもdocを貰ってるんだからそれを読めよ糞ダラズ
0482デフォルトの名無しさん
2015/03/09(月) 20:28:46.62ID:JEFz1YQq0483デフォルトの名無しさん
2015/03/09(月) 20:31:30.96ID:lt6c7hOw文明ってすごいなあ
0484デフォルトの名無しさん
2015/03/09(月) 21:30:43.76ID:u+jQ0yjG違うよ。コード晒してるんだから自分で実行しろよ
0485デフォルトの名無しさん
2015/03/09(月) 22:13:16.27ID:lt6c7hOw実行は面倒だからしない
再現しなかったら骨折りだしね
0486デフォルトの名無しさん
2015/03/09(月) 22:27:31.79ID:u+jQ0yjGというか面倒ならいいです
ただurlopen(url).read()とすれば、どちらもhtmlソースそのままが表示されるので
おそらくparseが失敗しているので、その理由を知りたいのです
ちなみに手元のWindows、Linuxどちらでも同じことが起きます
0487デフォルトの名無しさん
2015/03/09(月) 22:39:45.38ID:lt6c7hOw頭沸いてるのか?
成功したときと失敗したときのdiff取って電車に飛び込んで死ね
0488デフォルトの名無しさん
2015/03/09(月) 22:46:38.28ID:u+jQ0yjG0489デフォルトの名無しさん
2015/03/09(月) 23:34:00.66ID:bgN4+jDW馬鹿じゃないのか
0490デフォルトの名無しさん
2015/03/10(火) 06:09:14.15ID:XNSpCIllレベルが低すぎる。分からないなら黙ってろよ
0491デフォルトの名無しさん
2015/03/10(火) 08:21:57.92ID:3b2ZvRyg俺のプログラムをデバッグしてくれよ、というレベル。
しかもデータ。
初心者はXHTMLのページからやるべき。
0492デフォルトの名無しさん
2015/03/10(火) 08:46:34.14ID:XNSpCIlllxmlが失敗する原因は何?
答えられないのにデタラメの妄想を垂れ流した挙句に質問者を罵倒するとかヤフー知恵袋以下じゃないかね
>>487で答えになってると思ってるあたりがこのスレの限界だろうか
このスレの住人がこれをデバッグしない理由は何?そんなに難しいことなのか
たとえば5分あってもできないことなのか?上級者なら教えてくれよ
0493デフォルトの名無しさん
2015/03/10(火) 08:52:55.47ID:7NzT/F8x自分で試さない理由のほうがよっぽどわからない。
0494デフォルトの名無しさん
2015/03/10(火) 08:55:06.57ID:XNSpCIll試しても分からないから、初心者に説教垂れてる上級者に聞いてるんだろ
回答者は教えたがりなのに少しの労力すら惜しみ、そのくせ罵詈雑言を並べて優越感に浸ることだけは余念がない、ということ?
0495デフォルトの名無しさん
2015/03/10(火) 09:00:07.93ID:7NzT/F8x親切な人が現れるのを待っていてくれ。
0496デフォルトの名無しさん
2015/03/10(火) 09:02:33.19ID:XNSpCIllなんでこのスレを読んでるのかすら理解できない
0497デフォルトの名無しさん
2015/03/10(火) 09:03:01.09ID:XNSpCIll0498デフォルトの名無しさん
2015/03/10(火) 09:03:05.00ID:MNJ+TbI6正気かよ
0499デフォルトの名無しさん
2015/03/10(火) 09:03:41.65ID:GWDqHHzEマジレスしてやろうか?
StackOverflowに日本語版出来たからそっち逝くといい
0500デフォルトの名無しさん
2015/03/10(火) 09:04:15.13ID:XNSpCIllお前はデバッグせずにlxmlが動かない理由が分かるのか?
0501デフォルトの名無しさん
2015/03/10(火) 09:14:58.22ID:FIkaoC+g0502デフォルトの名無しさん
2015/03/10(火) 09:39:09.58ID:7NzT/F8x世の中いろんな奴がいるなあ、と考えさせられたぜ
0503デフォルトの名無しさん
2015/03/10(火) 09:48:58.16ID:6CfKdFZoいずれにせよ哀れでならない
0504デフォルトの名無しさん
2015/03/10(火) 09:49:01.35ID:3b2ZvRyg上級者なら教えてくれよ
○ 下僕なら代わりにやってくれよ
0505デフォルトの名無しさん
2015/03/10(火) 09:49:32.45ID:OpBf48bx0506デフォルトの名無しさん
2015/03/10(火) 09:57:35.09ID:XNSpCIllいつも実行もせずに妄想で答えてるのか
0507デフォルトの名無しさん
2015/03/10(火) 10:41:17.66ID:OpBf48bx0508デフォルトの名無しさん
2015/03/10(火) 10:45:47.21ID:wWdegVFtまあ落ち着け
Dive into python3 で似たようなことやってるから
じっくり読み込んでやってみ
0509デフォルトの名無しさん
2015/03/10(火) 10:59:57.76ID:wb2e65jI体よく追い払おうとしているようにしか見えない。
0510デフォルトの名無しさん
2015/03/10(火) 11:22:30.46ID:nkUqlG97誰がやってもやることは同じだよ
あと、こういうことを聞くときは問題が再現する最小コードを出すもんだ
0511デフォルトの名無しさん
2015/03/10(火) 11:27:03.22ID:wWdegVFt0512デフォルトの名無しさん
2015/03/10(火) 11:33:47.80ID:lRdZfHED0513デフォルトの名無しさん
2015/03/10(火) 11:37:23.31ID:XNSpCIllここの人らはソースをちらっとは見たけど、どこが問題なのかは特定できなかった、ということで良いのか?
スレの構造はどう考えても同じだろうに
0514デフォルトの名無しさん
2015/03/10(火) 11:46:31.67ID:wb2e65jI検証したか?していないだろう。
0515デフォルトの名無しさん
2015/03/10(火) 11:54:09.42ID:iQXYHRS4特に2chはscの件で敏感になってたしね。
0516デフォルトの名無しさん
2015/03/10(火) 12:01:08.59ID:wWdegVFtどうでもいいレスしなくていいから
早く調べて答えてやれよ
0517デフォルトの名無しさん
2015/03/10(火) 12:10:58.87ID:0x74jrgc0518デフォルトの名無しさん
2015/03/10(火) 12:57:58.73ID:3b2ZvRyg最小のコードというのは、最小のデータも含む。
もしかしたら、アクセス元によってデータが変わるかもしれないし、プログラムからアクセスしていいかの利用規約も確認しなきゃいけないので、全部やるのは面倒。
0519デフォルトの名無しさん
2015/03/10(火) 13:01:01.34ID:XNSpCIllparseが自動で見つける文字コード(shift_jis)とHTML内の機種依存文字(V)が矛盾しているのが原因っぽい
だからfromstring使ってunicodeにデコードした文字列を渡せば良いだけだったわ
from lxml.html import fromstring
from urllib.request import urlopen
url = 'http://wc2014.2ch.net/test/read.cgi/sci/1343188288/'
doc = fromstring(urlopen(url).read().decode('cp932'))
print(len(doc.text_content())) # 126937
0520デフォルトの名無しさん
2015/03/10(火) 13:45:49.10ID:3b2ZvRyg0521デフォルトの名無しさん
2015/03/10(火) 15:19:51.05ID:XNSpCIll0522デフォルトの名無しさん
2015/03/10(火) 15:20:58.32ID:MFu713zAこういう考え方する人プログラミング向いてないよ
0523デフォルトの名無しさん
2015/03/10(火) 15:21:32.81ID:XNSpCIll文字コードだと言うのならまだしも、データ?
そりゃデータだろ。馬鹿かよ
0524デフォルトの名無しさん
2015/03/10(火) 15:23:27.55ID:XNSpCIllこのスレの誰一人として、プログラミングに向いてると思える片鱗が一ミリも見えないんだけど
なぜか、俺はプログラミング上級者でございみたいな顔でレスしてる方が謎
0525デフォルトの名無しさん
2015/03/10(火) 15:26:30.88ID:XNSpCIll>>480からやっとレスが付いたのが3日後、しかも妄想回答
妄想であることを指摘してやると切れ始める。どうせ何の答えも出せないんだから最初から黙っていて欲しかったよ
次に誰か質問した時もそうだ。絶対お前らは口を出すなよ。どうせクソの役にも立たないんだから
0526デフォルトの名無しさん
2015/03/10(火) 15:26:50.50ID:MFu713zA0527デフォルトの名無しさん
2015/03/10(火) 15:29:08.32ID:XNSpCIll少しは役に立つレスをしろよ
0528デフォルトの名無しさん
2015/03/10(火) 15:41:47.67ID:GWDqHHzE適当に答えて正解だと楽しいよ
0529デフォルトの名無しさん
2015/03/10(火) 15:48:44.67ID:wWdegVFtどういうプロセスで凡ミスに気がついたのか書くことも
このスレにとって有益だと思うのですが書いていたたげませんか
お願いします
0530デフォルトの名無しさん
2015/03/10(火) 16:33:39.50ID:0x74jrgc0531デフォルトの名無しさん
2015/03/10(火) 16:49:45.10ID:GWDqHHzE0532デフォルトの名無しさん
2015/03/10(火) 19:05:33.59ID:XNSpCIllpythonはうまく行かなかったらエラーを吐いて止まるところが良いのに
parseは失敗しても読み込めた場所までのetreeを返しているように見える。これは嫌な仕様だ
何か値が返ってくるので一見成功しているように見えるから、なぜ中身が中途半端なのか分からない
パース前のデータを見ようとurlopen(url).read().decode('shift_jis')とすると、そこでエラーを吐いてやっと何が問題なのか分かる
htmlファイルをそのまま見比べ続けたりdiff取ったりしても無理だっただろう
decodeなら、errorsオプションを指定することでデコードできない文字に対してエラーを吐くか読み飛ばすかを選択できるけど
parseにはそういったオプションはなく、何をやってるのか分からない。失敗したくせになぜ停止しないんだ
というか結局どの文字コードでもエラーになるスレがあるけど
重要じゃない文字っぽいのでスルーすることにした
doc = fromstring(urlopen(url).read().decode('cp932', errors='ignore'))
文字コードは闇。おわり。正解があるならplz
しかしこの問題は少しでも経験がある人なら一瞬で気付けたと思うので
数日後に上級者ぶって的はずれな説教を始めるこのスレはやはり使い物にならないと言わざるを得ない
0533デフォルトの名無しさん
2015/03/10(火) 19:35:24.00ID:tNP8NWPbじゃあもう来るな
で終了
0534デフォルトの名無しさん
2015/03/10(火) 19:40:35.76ID:zHhbDfod優しくしてあげな
0535デフォルトの名無しさん
2015/03/10(火) 19:45:25.31ID:XNSpCIllプログラミング分からないなら黙ってたほうが良いのでは
0536デフォルトの名無しさん
2015/03/10(火) 20:01:31.71ID:sfYa099T今からでも遅くないよ
0537デフォルトの名無しさん
2015/03/10(火) 20:09:19.61ID:6CfKdFZoどうしようもなくならない限り例外出さないし2chのhtmlはもちろん腐ってるから他のパーサーだと面倒なはず
0538デフォルトの名無しさん
2015/03/10(火) 20:27:30.27ID:GWDqHHzEローカルproxy造るの流行ってるみたいだけど
スクレイピングは禁止というのが2ちゃんのスタンス
0539デフォルトの名無しさん
2015/03/10(火) 21:05:02.40ID:81PK0HaL0540デフォルトの名無しさん
2015/03/10(火) 23:24:20.49ID:XNSpCIllこの板全体の単語頻度(ただし'C'や'#'は簡単のためにノイズとして除去されてる)
大文字と小文字どちらかに統一すれば良かったとあとから思ったけどまあ良いや
なんと馬鹿 (1644)は65位でした!
何の生産性もない、貶し合うだけの板なんて、そろそろおいとましよう
1: 言語 (12722) 2: コード (8511) 3: 人 (7336) 4: 関数 (6599) 5: 問題 (6194)
6: スレ (5836) 7: ファイル (5710) 8: 必要 (5595) 9: 場合 (5434) 10: 自分 (5245)
11: 文字 (4289) 12: ソース (4235) 13: Java (4215) 14: 今 (3858) 15: データ (3804)
16: 方法 (3703) 17: クラス (3691) 18: 環境 (3574) 19: Windows (3405) 20: int (3402)
21: 変数 (3198) 22: ライブラリ (3168) 23: 仕様 (3125) 24: Ruby (3093) 25: アプリ (2969)
26: 前 (2800) 27: if (2780) 28: 情報 (2676) 29: 感じ (2675) 30: 可能 (2667)
31: for (2641) 32: 部分 (2626) 33: 普通 (2564) 34: オブジェクト (2424) 35: 他 (2391)
36: 日本語 (2346) 37: コンパイル (2317) 38: 簡単 (2292) 39: 本 (2288) 40: 結果 (2258)
41: 時間 (2234) 42: 名前 (2220) 43: 列 (2197) 44: hoge (2141) 45: レベル (2068)
46: メソッド (2036) 47: Python (1961) 48: 値 (1946) 49: メモリ (1896) 50: 型 (1890)
https://www.dropbox.com/s/omwbh5clw3hvb4a/word_frequency.csv?dl=0
0541デフォルトの名無しさん
2015/03/10(火) 23:37:16.18ID:uWF4ePWzA=array([[2, 1], [3, 4], [6, 5]])
で、A[i][0]>A[i][1]となる、行だけを取り出したい。
この場合は、
A=array([[2, 1], [6, 5]])
0542デフォルトの名無しさん
2015/03/11(水) 00:28:43.75ID:nZT0Sfh/かな
0543デフォルトの名無しさん
2015/03/11(水) 00:31:54.13ID:Qxpez3uG>>542
それはpython3だとfilterオブジェクトを返すので、一旦listにキャストしてからじゃないとarrayに戻せないから冗長になる
普通にリスト内包表記使ったほうが良い
0544デフォルトの名無しさん
2015/03/11(水) 02:07:45.91ID:y/rYbl4Z0545デフォルトの名無しさん
2015/03/11(水) 07:03:33.66ID:5EkQ77dJ野良猫みたいなもんだ
暇人から駆除すべき
0546デフォルトの名無しさん
2015/03/11(水) 07:15:56.16ID:ohxGoG6/0547デフォルトの名無しさん
2015/03/11(水) 07:30:36.51ID:YwNWS2C90548デフォルトの名無しさん
2015/03/11(水) 08:12:22.93ID:EDIhvA8qほんそれ
0549デフォルトの名無しさん
2015/03/11(水) 08:20:13.79ID:33mlLn1H↓
API導入で専ブラリストラ&移転騒ぎ
↓
人減り過ぎ
↓
運営あわててBBq規制ゆるめる
↓
IP変えてIDもいつでも変えられる人増える
↓
元の木阿弥
0550デフォルトの名無しさん
2015/03/11(水) 21:33:50.12ID:EX1qv/9I0551デフォルトの名無しさん
2015/03/12(木) 14:59:27.68ID:E0Zg3jRkfrom numpy import *
def func1(x):
return sum(arange(x))
def func2(x):
return 2*x
t = arange(10)
print(func1(t))
print(func2(t))
上のソースみたいにfunc1,2に配列を渡したらfunc2からは配列が返ってきて,func1に至ってはエラー。
func1 から [sum(arange(0),sum(arange(1),sum(arange(2),・・・)]
func2 から [0*2,1*2,2*2,・・・]
みたいに以前はどっちも配列が返ってきてた気がするんだが、なんか仕様変更あったのかな?
もしかしたら俺の記憶違いかもしれんが、そのソースを最後に走らせてからAnacondaをアップデートしたから少し仕様変更を疑ってる。
俺の意図してることはソースを少し修正すれば対応できるからさほど問題では無いのだが。
0552デフォルトの名無しさん
2015/03/12(木) 15:34:24.28ID:yQvULEjlreturn sum(x)
0553デフォルトの名無しさん
2015/03/31(火) 05:29:44.19ID:EnQqwSct2.xと3.xって文法が少し変わっただけでしょ?
初めてのPythonやっとけばいいかな?
0554デフォルトの名無しさん
2015/03/31(火) 07:55:51.96ID:7FvkJziV移行できないでいる連中は、技術的にではなくリソース的な問題だし
君がライブラリの移植を任されてるとか言わない限り、
トラブった時に都度覚えればいいんちゃう
0555デフォルトの名無しさん
2015/03/31(火) 12:12:23.68ID:XpnSzaSpここ読んどくと、2と3の違いがわかりやすいと思う。
Dive Into Python 3 日本語版
http://diveintopython3-ja.rdy.jp/index.html
>Dive Into Python 3 は、プログラミング経験者向けの
>Pythonの入門書であり、Python 3 および Python 3と
>Python 2の違いを扱う。本書の約20%は Dive Into Python
> を改訂したもので、残りの80%は新しく書き下ろしたものだ。
↓上記の英語原版
http://www.diveintopython3.net/
0556デフォルトの名無しさん
2015/03/31(火) 14:13:21.80ID:ee7JB1sWトンクス!
0557デフォルトの名無しさん
2015/04/06(月) 09:57:33.45ID:ZUUro5Bq0558デフォルトの名無しさん
2015/04/06(月) 19:32:18.00ID:kkAXpFQnインストーラーを起動して進めていくと
赤い文章で
This update will replace your existing Python34 installation.
と表示されいて
さらに進めていくとダイアログで
There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor.
と表示されてインストールすることができません。
原因はなんですか?
0559デフォルトの名無しさん
2015/04/06(月) 19:44:34.83ID:MCC65dXP0560デフォルトの名無しさん
2015/04/06(月) 19:52:28.82ID:kkAXpFQnあと忘れました、OSはwindows7です
0561デフォルトの名無しさん
2015/04/06(月) 19:55:02.88ID:kkAXpFQn0562デフォルトの名無しさん
2015/04/06(月) 20:20:36.70ID:kkAXpFQn0563デフォルトの名無しさん
2015/04/13(月) 01:26:57.00ID:YWp6zYIRmodule_name
module-name
moduleName
でもなく
modulename
0564デフォルトの名無しさん
2015/04/13(月) 01:28:16.54ID:YWp6zYIRになってるのは何故?
import modulename
は _ や大文字小文字の区別がつかないの?
0565デフォルトの名無しさん
2015/04/13(月) 02:40:20.44ID:EwC15/onもう少し言うと
モジュールは識別子なので変数命名の規則に従う
大文字小文字を区別して長い名前を切り捨てるファイルシステムもある
Pythonの推奨スタイル(PEP8)は
全て小文字の短い名前、読みやすくするためならアンダースコアOKとなってる
0566デフォルトの名無しさん
2015/04/19(日) 10:02:17.65ID:GyRCwVyfPythonってpycにコンパイルするとバージョン互換性が無いんだな。
コンパイルしたPythonのバージョンとユーザーのバージョンが違うと動かない。
Javaのjarみたいにはいかない。pyファイルで配布するしかなくソースの隠蔽ができないんだな。
2系と3系の両立問題もある。2系と3系じゃ随分違うのに、いまだに2系も多く使われてる。
0567デフォルトの名無しさん
2015/04/19(日) 11:55:05.01ID:7F+ACK5y0568デフォルトの名無しさん
2015/04/19(日) 12:07:46.76ID:dhzBOV6W無視してくださいってとんでもねえ傲慢だよな
明日の世界が少しでも綺麗になるように、今日中に死ぬべき
0569デフォルトの名無しさん
2015/04/19(日) 17:11:13.62ID:SbUcGWLBつぶやきはツイッターでやれ
0570デフォルトの名無しさん
2015/04/19(日) 18:03:54.60ID:6qOkc1P6いろいろ説明した後「本書では「パターン1」の読者を想定し、Python2系を採用しています」って書いてある
3系への移行がなかなか進まないわけだ
なんだかんだ言いながら結局「Python2系を採用します」なんだもん
0571デフォルトの名無しさん
2015/04/19(日) 18:19:33.16ID:dhzBOV6WPython2を習得して問題ない
本当に技術的な理由で移行できないとしたらプログラムに向いてない
0572デフォルトの名無しさん
2015/04/19(日) 22:35:46.00ID:1OstB/kO0573デフォルトの名無しさん
2015/04/19(日) 23:50:13.83ID:htXDv9/70574デフォルトの名無しさん
2015/04/20(月) 00:07:17.19ID:Uaur58U53はなかったことにして2ベースの4を作るとかいう話も気になる
別に急ぐことはないとは思う
0575デフォルトの名無しさん
2015/04/28(火) 21:20:15.66ID:zvl7vZ5R異常が起きた時はFalseやエラー文字列を返したいってこと、よくあるよね
Pythonならば容易に実現できる機能だが、CやJavaなんかには不可能じゃないかなこれ
地味にPythonの凄さを実感してしまった
0576デフォルトの名無しさん
2015/04/28(火) 22:08:29.06ID:PZuvEHyA0577実は男
2015/04/28(火) 22:31:43.03ID:iGmhRd88フォロリクよろしく(^з^)-☆
ややちゃん♂
https://twitter.com/minwqgmg
#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
http://i.imgur.com/L7IX75Q.png
http://i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
http://i.imgur.com/t1dy6yB.jpg
#百合原まこきもいしね
http://light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara
0578デフォルトの名無しさん
2015/04/28(火) 22:51:31.00ID:KEYPGqIpそういう構造体やオブジェクト使えば、できなくはないが、
良くないので例外があるんだろ。
0579デフォルトの名無しさん
2015/04/29(水) 06:13:24.88ID:Q2Y0/S5thttp://docs.quantifiedcode.com/python-anti-patterns/
多少口出ししたくなる項目もある(setdefaultとか)が
だいたい同意できると思う
その中の以下に該当
# Returning more than one variable type from function call
(関数の戻り値型が複数ある)
理由は上で述べられているので省略
補足するなら
* 君がバグのないロボットでないかぎり
戻り値のチェックは必ず忘れられる・サボられる
* テンプレートから外れたエラー処理手段を使用することで
君のコードに「覚えておかなければならない特例」が増える
0580デフォルトの名無しさん
2015/04/29(水) 06:37:44.11ID:Q2Y0/S5t第二引数は辞書に追加しない場合でも必要なので
default値の生成コストが高いならsetdefaultでなくdefaultdictを使う
_dict.setdefault('hoge', LargeInitializationCostList()).append('huga')
こんなことやってると死ぬぞ
0581デフォルトの名無しさん
2015/04/29(水) 06:47:22.73ID:Q2Y0/S5tただでさえPythonが遅いのに、PurePythonモジュールなので目玉が飛び出るほど遅いぞ
多用するなら2.7以降標準となったsimplejsonを使う
0582デフォルトの名無しさん
2015/04/29(水) 07:24:17.12ID:UcmoOb8kいきなり処理が飛ぶからコードを追いづらいんだよなあ
やっぱ関数呼び出し→関数→呼び出し行の次に戻るっていう
一本道を崩しちゃいけないよなあ
0583デフォルトの名無しさん
2015/04/29(水) 08:02:24.77ID:el7FOBWI主シナリオに例外処理のif文が多数埋まっている方が可読性低い。
BASICでも書いてろよ。
0584デフォルトの名無しさん
2015/04/29(水) 08:13:52.24ID:Q2Y0/S5tエラー処理ブロック末尾までgotoするわけでさ
あまり違いがあるとは思えんね
どこが一本道なのかさっぱりだわ
0585デフォルトの名無しさん
2015/04/29(水) 12:28:53.10ID:MZTDlXbuttp://d.hatena.ne.jp/kmaebashi/20091227/p1
俺自身の意見は
「言わんとするところはわからなくはないが、個人的には全然賛同できません」
という訳者の前橋氏と同じだが。
0586デフォルトの名無しさん
2015/04/29(水) 15:48:30.00ID:BTL1OO/Ogoなんかそういう思想だろう
0587デフォルトの名無しさん
2015/04/30(木) 20:44:07.20ID:/CwpOFcE0588デフォルトの名無しさん
2015/05/03(日) 09:54:36.12ID:33rbbTgp挿入する度にsort()すれば中の人が効率よくやってくれるんでしょうか
0589デフォルトの名無しさん
2015/05/03(日) 10:40:08.40ID:jQdh0BE6それよりアイテム追加する時にbisectを使うべきだと思うが
0590デフォルトの名無しさん
2015/05/03(日) 10:41:58.97ID:jQdh0BE6まんまSortedCollectionの例のリンクが貼ってある
参考になるかもしれない
0591デフォルトの名無しさん
2015/05/04(月) 00:10:11.57ID:dvgYgMa6ピンズドでした
0592デフォルトの名無しさん
2015/05/09(土) 12:44:12.79ID:8RFySLN30593デフォルトの名無しさん
2015/05/09(土) 19:23:40.21ID:EIjgNRBmpythonのそういう系ライブラリって充実はしてるけどほとんど日本語情報無くて困るよね…
自分は英語苦手だけど頑張って英語圏で検索・質問してる
0594デフォルトの名無しさん
2015/05/09(土) 22:20:09.27ID:AOmenB0aそういうライブラリとか関数ってありますか?
0595デフォルトの名無しさん
2015/05/09(土) 23:34:18.18ID:B2vQqBjXそういうのはOSやwindow systemの仕事だから、そっちで聞いた方がいいんじゃないか。
0596デフォルトの名無しさん
2015/05/10(日) 00:13:30.03ID:Qv0r3mSJこんなのとか?
https://pypi.python.org/pypi/PyAutoGUI/0.9.26
0597デフォルトの名無しさん
2015/05/24(日) 00:39:58.87ID:RR8uh4WBnumpyとかscipyばりばり使ってる人いますか?
0598デフォルトの名無しさん
2015/05/24(日) 07:17:29.26ID:G5dJMDl70599デフォルトの名無しさん
2015/05/24(日) 12:19:39.76ID:MEnSJywT0600デフォルトの名無しさん
2015/05/24(日) 12:52:39.58ID:JAASC+rr今度は質問を書くかなと思って眺めてたよ
回答のつきやすさは質問の仕方に左右される
君の質問は上中下策のうち下策だ
これこれこういう課題があるんですけど、分かる方いますか?
と聞くのが望ましい
あとバリバリとか共通認識の得られそうにない単語を避けよう
バリバリって何だ?業務経験3年とかか?
それでも相当な曖昧さだと思うが
0601デフォルトの名無しさん
2015/05/24(日) 14:29:13.49ID:C/B47/GQ0602デフォルトの名無しさん
2015/05/24(日) 16:37:25.95ID:mml+6eGJ0603デフォルトの名無しさん
2015/05/24(日) 17:03:32.03ID:V6SBNL+s開発の使用人口より多そう
0604デフォルトの名無しさん
2015/05/24(日) 17:37:53.52ID:RR8uh4WB質問っていうより全然話題が無いので雑談目的で書いたんだ
Python使ってる人ってPerlRuby的な使い方してる層と、科学技術系のライブラリ目的で使ってる研究者みたいな層に別れてるのかなと
自分は前者なんだけど後者な人もスレにいるのかな?と思ってさ
最近特にディープラーニングとか機械学習の影響で後者な人が増えてるのか、ネットでも日本語のPython情報が増えてる気がしてありがたい
0605デフォルトの名無しさん
2015/05/24(日) 17:50:44.08ID:gvm9nYYp話題は特にないよ
0606デフォルトの名無しさん
2015/05/24(日) 17:56:08.83ID:V6SBNL+s話題は特にない
0607デフォルトの名無しさん
2015/05/24(日) 18:49:12.12ID:zUwT6YyW0608デフォルトの名無しさん
2015/05/24(日) 19:29:22.05ID:sNlc9bh5こういうスレを覗くのは言語やプログラミングそのものに興味があるオタクっぽい人というイメージがある
後者の研究目的の人はPythonはあくまで道具でしかないだろうからこういうスレには出入りしてなさそう
と思うけどどうかな
0609デフォルトの名無しさん
2015/05/24(日) 20:41:32.29ID:mml+6eGJhttp://peace.2ch.net/test/read.cgi/tech/1403603502/
このスレでわりとpythonが話題に上がってるみたい
データの可視化ならProce55ingかな
Javaの他JavaScript、Pythonでも組むことが出来る
0610デフォルトの名無しさん
2015/05/24(日) 21:54:38.17ID:sNlc9bh5あと俺は使ったことないけどBokehちゅうのもあるみたいやね
webで人に見せるんならD3.jsとか?
Processingってちょっとだけかじったけど使い道が分からんというか…
本当に使ってる人って芸大でアートプログラミングとかしてる人だけなんでわ
0611デフォルトの名無しさん
2015/05/25(月) 17:32:04.28ID:2/V0nnt+今月のベストアンサーです
おめでとうございました
0612デフォルトの名無しさん
2015/05/26(火) 10:31:05.78ID:vrL2dAC0r回hage()を実行して最速タイムを求めることをn回繰り返してその平均をとったもの
という解釈でいいのでしょうか?
0613デフォルトの名無しさん
2015/05/26(火) 11:08:05.35ID:MiyEgLiX-r/--repeat N: 試行する回数
-s/--setup S: 試行する際の初期化文
0614デフォルトの名無しさん
2015/05/27(水) 15:52:26.20ID:XjvWiZg0nとr逆ですか
0615デフォルトの名無しさん
2015/05/27(水) 16:48:24.13ID:Y9vXvCaFhttplib2.debuglevel = 1としてデバッグモードにするとリクエストヘッダ詳細情報は表示されるのですが、
レスポンスヘッダ情報は省略して表示されてしまいます。
header:
Cache-Control header:
Pragma header:
Content-Type header:
Expires header:
Server header:
X-AspNet-Version header:
X-Powered-By header:
Date header:
Content-Length header:
Age header:
Connection
↑こんな感じでレスポンスヘッダの種類は表示されるのですが、それぞれのパラメータの値が表示されません。
httplib2.Httpオブジェクトのrequest関数の返り値でレスポンスヘッダの詳細情報は見れますが、リトライ時のレスポンスヘッダの
詳細情報も見たいので、デバッグモードで表示されればと思います。
表示させる方法を御存知の方、教えてください、よろしくお願いします。
0616デフォルトの名無しさん
2015/05/27(水) 22:09:23.37ID:FLyOMAxIどんなだったか、すぐ忘れてしまうのだが。
0617デフォルトの名無しさん
2015/06/03(水) 00:57:03.31ID:SWrh59QFメリットがよくわからない
0618デフォルトの名無しさん
2015/06/03(水) 02:47:10.07ID:aHzCEOXO今から勉強すべき静的言語はGO
大学でもGOを教えるべき、C、C++、javaなどは害悪でしかない
0619デフォルトの名無しさん
2015/06/03(水) 05:56:05.25ID:y9ktt7+Vブロックにカッコが必須の言語はもはや選択肢に入らないっす
体が受け付けないっす
0620デフォルトの名無しさん
2015/06/03(水) 06:12:52.52ID:ItSMFgiXlispとかやらせたら発狂するかな。
0621デフォルトの名無しさん
2015/06/03(水) 07:12:58.41ID:Wh0ON4xvレベルが低下したもんだわ
0622デフォルトの名無しさん
2015/06/03(水) 07:19:14.19ID:y9ktt7+VLISPは一行も理解できないっす
>>621
Pythonが好きなこととPythonのソースは関係ないでしょう?
0623デフォルトの名無しさん
2015/06/03(水) 07:35:54.90ID:Wh0ON4xv実にほほえましくていいですよ
0624デフォルトの名無しさん
2015/06/03(水) 07:53:26.46ID:y9ktt7+Vて考えを押しつけるタイプの人か
わかり合えないんでNG入れさせてもらいます
0625デフォルトの名無しさん
2015/06/03(水) 08:41:25.29ID:6NiVsN10楽屋裏を知らずに快適に使えるならそれに越したことはない
0626デフォルトの名無しさん
2015/06/03(水) 09:36:34.79ID:fBuP9Jsx↓
ACCESS覚えるよりEXCELが楽
↓
パスワード付けるよりパスなしが楽
↓
社会保険機構万歳
0627デフォルトの名無しさん
2015/06/03(水) 10:33:16.09ID:ItSMFgiXプログラムを全て内包表記で書くようなもの。
pythonのそこらへんはlispの影響を受けているのだと思ってる。
elispの実行環境であるemacsのmagic commentが標準だし。-*-
0628デフォルトの名無しさん
2015/06/03(水) 10:40:32.41ID:Uef3YIi+> SQL覚えるよりACCESSが楽
そういうレベルの仕事しかしてないってことだよね
ややこしいことするなら SQL の方が全然楽だよ
0629デフォルトの名無しさん
2015/06/03(水) 13:28:30.72ID:oCZofESS名寄せくらいだろややこしいのって
0630デフォルトの名無しさん
2015/06/03(水) 13:30:09.03ID:oCZofESSMapReduce わろた
0631デフォルトの名無しさん
2015/06/05(金) 17:32:06.91ID:Zzu8UnIEwikiアフィ氏ね
0632デフォルトの名無しさん
2015/06/05(金) 20:28:59.54ID:zIdlcfi4就活するんなら、常識身に付けとけよ。
0633デフォルトの名無しさん
2015/06/06(土) 19:55:43.98ID:PabJLaza_*_でくくられてるのはどーゆう意味なんですか?
0634デフォルトの名無しさん
2015/06/06(土) 20:10:14.68ID:EBIkylHSpythonに限れば印を付けなくても# coding: nameは認識される
0635デフォルトの名無しさん
2015/06/06(土) 21:09:27.95ID:rEg+KhCoテキストエディタが扱うマークだから、
どの言語でもなかなか出てこないような記号を目印にしてる。
0636デフォルトの名無しさん
2015/06/06(土) 22:52:48.92ID:PabJLazaにゃるほど、ありがとうございます
0637デフォルトの名無しさん
2015/06/06(土) 23:58:30.42ID:PabJLaza16時間ほど勉強してみたが、プログラミングを生活で役立てられる気配なし…
何時間くらい触れば手足のように動かせるのやろか
一般的には1000時間で並くらいらしいが耐えれるやろか…
0638デフォルトの名無しさん
2015/06/07(日) 00:01:51.18ID:1Eoew4utペッパー君でも買ったのか?
0639デフォルトの名無しさん
2015/06/07(日) 01:30:25.75ID:qFJy2Z9Rゲームをやる感覚でプログラミング言語を学べるサイトなどを利用してみると手がかりになるかもよ
0640デフォルトの名無しさん
2015/06/07(日) 02:50:24.95ID:pKc7ijP7ラズベリー・パイでR2-D2作った人みたいに
「音楽流して?」とか「時間計って?」とか声かけたら応えてくれるのとか
作ってみたい、現時点からの距離はちょっと遠過ぎるかもだけど…
>>639
今まさにそゆのを探して、CodinGameというサイトで撃沈してきましたw
まずは日本語対応のやつやってきます(クロノトリガーの空中都市みたいなの)
0641デフォルトの名無しさん
2015/06/07(日) 04:02:16.57ID:vUH7aA8Vそれを使って浮いた時間でまた勉強すればいい。
0642デフォルトの名無しさん
2015/06/07(日) 11:44:18.28ID:I3cTWMWZ(_*_)
0643デフォルトの名無しさん
2015/06/08(月) 12:06:38.36ID:CUnx/ecvなぜか今はスクレイピングにはまってる
0644デフォルトの名無しさん
2015/06/08(月) 13:25:08.31ID:rJB8iCDI0645デフォルトの名無しさん
2015/06/08(月) 20:37:00.65ID:GuQYEUe40646デフォルトの名無しさん
2015/06/08(月) 21:22:32.07ID:JkG0QtQP0647デフォルトの名無しさん
2015/06/08(月) 23:12:56.96ID:GuQYEUe42年前のをキーワードで拾いたいんだけどapiでいける?
0648デフォルトの名無しさん
2015/06/08(月) 23:59:44.76ID:hF8MJF3L一体どれだけ叩いたらそれくらいになれんだよ?
0649デフォルトの名無しさん
2015/06/09(火) 00:15:57.37ID:vaWm+/AP裏で自然言語処理やってるようなbotも中にはあるけど大半はしょーもないレベルだし
まあPython自体よりそれ以外に必要となる要素が多いから全くの初心者からすれば敷居高いと感じるかもしれないけど最近は何でも楽になってるからねえ
昔はサーバー建てるのも一苦労だったけど今はPaaSとか使えば必要ないし
とにかく色々と楽な時代になったおかげで肝心のプログラミングに専念できる時間が増えて嬉しいわ
0650デフォルトの名無しさん
2015/06/09(火) 03:21:10.95ID:+7WE0NVQユースケースポイント法の基準に、
API、webapi、UIという観点で工数が増えるというのがあったような。
0651デフォルトの名無しさん
2015/06/11(木) 06:29:46.81ID:IGSlKwZy問題を解くどころかコードを修正するのか自分で打つかもわからんかった…
うーん…、
PythonWebのチュートリアルとドットインストールのPython入門24講は一通り
マスターしたつもりだったんやけどな(-_-)
僕が基礎だと思ってた事は実は基礎の前の入門だったくさいですね
やはり最初の最初は本がいいですかね?
0652デフォルトの名無しさん
2015/06/11(木) 06:42:08.68ID:IGSlKwZyPythonの基礎って大体どんなもんなんでしょうか?
Pythonで「1から簡単なゲームを作れる」を大学卒業に例えると、
「文字列、数値、リスト、タプル、辞書、条件分岐、繰り返し文
が書けるようになってモジュール、クラスというものがあると知った」
っていう状態は進捗度的にどれくらいになりますか?
あと400〜500Pの入門書一冊仕上げた人だとどれくらいになりますか?
0653デフォルトの名無しさん
2015/06/11(木) 06:52:44.55ID:6Kqx+wy+0654デフォルトの名無しさん
2015/06/11(木) 07:01:50.36ID:IGSlKwZy酷過ぎます(T_T)
というのは冗談ですが…w
0655デフォルトの名無しさん
2015/06/11(木) 07:39:32.53ID:kPjtHfzR簡単って誰視点だ?
入門は門ですよ
初心者の館の入口ってこと
0656デフォルトの名無しさん
2015/06/11(木) 07:54:44.00ID:IGSlKwZyプログラミングの学習は先週始めて、最初の言語がPythonです
簡単ってのは数字当てゲームとかではなく、
図形とかを画面で動かして遊べるレベルの簡単なものです
オセロとか、石取りゲームとかです
初心者の館の出口かと思っていたところが入口だったのパターンですね…
ちなみに中級者ってのはどんな事ができるようになったら中級者を
名乗ってみてもいいんでしょうか?
0657デフォルトの名無しさん
2015/06/11(木) 08:17:20.88ID:jFU1soj1GCの挙動を説明できる
クラスを多重継承した時の名前解決手順を説明できる
メタクラス機能を説明できる
0658デフォルトの名無しさん
2015/06/11(木) 08:23:07.39ID:fCzceNM8誰かに認めて貰いたいから書くのかい?
入門とか初心者とか中級者とか他人からの評価ばっか気にしてないで
まずは君の作りたい物を作ってごらんよ
0659デフォルトの名無しさん
2015/06/11(木) 09:45:12.55ID:6MWnkMmu、
「文字列、数値、リスト、タプル、辞書、条件分岐、繰り返し文 ←小学校2〜3年生くらい
が書けるようになってモジュール、クラスというものがあると知った」 ←小学校4〜5年生くらい
0660デフォルトの名無しさん
2015/06/11(木) 09:49:43.88ID:IGSlKwZyどれも用語すら聞いた事がありません(゜゜lll)
>>658
作りたいモノですか…たくさんありますがどれも材料すらわかりません…
なので今は実際のモノよりも自分に何でも出来る技術を作りたいです
欲しい、と思ったモノを即座に形にしてしまえるとは言わないまでも、
大まかな設計を頭の中で作れてしまえるだけの技術が今最も作りたいモノです
Amazonで本の中身検索をしていたら次にやる事が少し明確になりました
次は実際にどんな事ができるのかを理解していく事!だと思いました
入門書と言われる本にも知らない事が盛り沢山でした(T_T)
0661デフォルトの名無しさん
2015/06/11(木) 09:55:52.73ID:IGSlKwZyひぇええええ〜〜〜僕はまだ小学校4年生の始業式くらいでしたか
幼稚園は出てたのがせめてもの救いですが先はとても長そうです(゜_゜lll
目指せ10000時間です
0662デフォルトの名無しさん
2015/06/11(木) 10:02:11.50ID:RUbHmUre自分で調べてある程度作れるようになったら、かな。
取り組み方にもよるけれど、3年くらいやってれば、他言語つまみ食いしたり、フロントエンド、サーバーサイド、ハードウェア等、周辺技術知識も目に入るようになって、視野広がる。
で、作りたいものがあった場合に、何をどう調べるかの道筋が、ある程度建てられるようになる、みたいな感じから。
もっと短期間に習得できる人ももちろんいるだろうけど、自分で知識をかみ砕けるようになるには、それなりの時間がかかるもんかと。
プログラミングに限った話じゃないけどね。
0663デフォルトの名無しさん
2015/06/11(木) 10:06:03.89ID:RUbHmUreその例だと、中学2年時には、
プログラミングに触れ始めて5年以上だよね。
いろいろ見えてくる時期だから、ゲーム作れるようになってておかしくないよな。
俺ももう一度小学生から。。
0664デフォルトの名無しさん
2015/06/11(木) 10:20:53.01ID:7QvGbBfZ3Dで描画してゲームパッド対応とか無理だ俺
0665デフォルトの名無しさん
2015/06/11(木) 10:43:27.35ID:yhIyBqUn向いてないよお前
0666デフォルトの名無しさん
2015/06/11(木) 11:01:28.35ID:IGSlKwZyそこまでいくと初心者とは明らかに一線引かれてますね
大体1万時間越えるとその道で天才呼ばれるほどになるらしいので、
3年というと大体3000時間越えるくらいですか…、それでも遠いですね!
ちなみに次はCに行こうと思ってます!
ほんとはCが先の予定だったんですが、初っ端のCは否定的な意見が多かったのでw
>>664
ネットワーク関連だけは例え苦手でも克服して得意にしておきたいですw
頑張ります!
>>665
そーですか?
個人的には数学はずば抜けて得意だったので向いてると思ってたんですが…
やはり関係ないんですかね…、まぁでもやると決めたのでやりますがw
0667デフォルトの名無しさん
2015/06/11(木) 11:08:37.14ID:fCzceNM8最初から知識を詰め込んで判った気になるんじゃなくて
作る過程でわからない事を調べながらやった方がいいよ
そうやって出来上がった物を動かしてみると
こんな機能もあったらいいな
とか
ここはもっとシンプルに書けるな
とか絶対に思うから
そしたらそういうのをまた調べながら書けばいい
そういうのを繰り返してれば自然に書けるようになる
プログラミングってのはそういうもん
0668デフォルトの名無しさん
2015/06/11(木) 11:10:00.19ID:fCzceNM8あぁ
プログラミングには向いてないわ
他の道進んだ方がいい
0669デフォルトの名無しさん
2015/06/11(木) 11:11:02.07ID:yhIyBqUn数学得意って言うならこれ因数分解してみ
4*x**3 - y**2 + 6*y - 9
0670デフォルトの名無しさん
2015/06/11(木) 11:53:55.37ID:IGSlKwZyアドバイス感謝します
>>669
10年も前の話の高校数学の話だぞw
うーんと4{x**3-(y-3)**2/4}の形にして…、ってこれ高校数学だっけ?
忘れたよw
0671デフォルトの名無しさん
2015/06/11(木) 11:59:07.99ID:JykW3U3oCheckIOの最初の問題って↑だよね
ある程度チュートリアル的なこと終わってるなら普通に解けそうだけど
CheckIOの使い方わかってないとかじゃないのか
0672デフォルトの名無しさん
2015/06/11(木) 11:59:40.74ID:yhIyBqUnなぜこれで向いてると思ったのか
0673デフォルトの名無しさん
2015/06/11(木) 12:11:18.40ID:IGSlKwZyそれもわかってないみたいです…
あと解答見ちゃいましたが、関数の定義とか、returnとか、countとか細かいメソッドが
パッと出てきませんでした…答え見て「あ〜」って感じです
>>672
いや、理学部志望だったけど、工学部も同じ理系だし、プログラマーに数学者が多かったので…
結局理学部にも工学部にも行きませんでしたので、大学数学は学べませんでしたが…
0674デフォルトの名無しさん
2015/06/11(木) 12:27:38.03ID:IGSlKwZyその何か作るの「何か」がどんなモノが作れるのかが、
まだわかってないんです!
言語によって作れるものと作れないものが、
違ってくるのかどうかがわからないので、それを知りたいんです!
例えばPHPならサーバ関係とかMySQLならデータベースとか、
それくらいの知識しかまだありません
最初にPythonを選んだのはHow to become a hackerを読んで決めました
基本的に何が作れて、何ができるのかがわからないんです!
0675デフォルトの名無しさん
2015/06/11(木) 12:42:39.21ID:fCzceNM8プログラミングを勉強する前にコンピュータは何が出来るのかを勉強した方がいいんでない?
cとかpythonとか語る以前の問題だと思うよ
動機無くプログラミングしても苦痛なだけだからやんない方がいいよ
0676デフォルトの名無しさん
2015/06/11(木) 12:43:50.17ID:H7O9lH3cんで、やっていけば必要な情報を集めるからそれがpythonで実現出来るのかどうかもわかる様になってくる。
仮にpythonでできなかったとしても無駄にはならんし。
0677デフォルトの名無しさん
2015/06/11(木) 13:10:10.02ID:yKU7cce3それだとプロクラミング言語とライブラリとフレームワークの関係について調べてみるといいね
どの言語でなにが作れるか、どの言語がなにを作るのに適当かは
ライブラリやフレームワークの問題になる
0678デフォルトの名無しさん
2015/06/11(木) 17:05:48.30ID:XkOf/CzO実用的だし。
http://zim-wiki.org/
0679デフォルトの名無しさん
2015/06/11(木) 17:16:25.05ID:vxvPe34s最近はweb理解しないとやりたいことできないこと多いし
0680デフォルトの名無しさん
2015/06/11(木) 17:42:12.68ID:jFU1soj1今のゲームってそんなに夢があるように見えるか?
0681デフォルトの名無しさん
2015/06/11(木) 20:19:08.69ID:sgwgRhhl0682デフォルトの名無しさん
2015/06/11(木) 20:51:28.71ID:pPflkDi9昔 NetNews に流れてたむふふ(当時)画像を収集するツールを作ったな
Perl だったからすれちだが
0683デフォルトの名無しさん
2015/06/12(金) 03:33:25.95ID:0kKn2nJ5・70万円と高額なスニファーにかわるLANアナライザ、
なお仕組みなどは全くわからないので、これは仕組みを理解するために作ってみたいというのが一番の理由
・競馬のオッズと過去の勝率を分析して最適な賭け方を分析するアプリ
・英単語のみならず聞くだけで英語を総合的に学習するアプリ、好きな映画、音楽、スピーチから例文引用、
著作権のため発表はできないが自分の勉強にはもってこいなアプリ
・声で操作できるサイドPC{音楽プレイヤー、Youtube、メモ帳、電卓等ツール完備}
・PCを起動する時間によって1日のスケジュールを計算してくれるタスク管理アプリ、
起きた時間とPC起動した時間の差から就寝まで時間を計算してその日のタスクを優先度が高いモノだけにする
・覚えたい英単語帳をDBにブチ込んでWeb閲覧中に出てきた英単語で該当単語にマーカー、
Web閲覧中に定期的に抜き打ちで小テストを出してくれるアプリ
・ブログ継続支援アプリ、ヤル気がある時に書きためた記事を定期的にブログに書いてくれるアプリ、
テキストエディタで日本語で書いて専用フォルダに入れておくだけ
※ラズパイとかと組み合わたり、やってみたいだけの事は省きました
作りたいものを並べてみましたが、
当方TV等ほとんど見ないため、エンターテイメントに乏しいラインナップとなっております…
やはり本やライブラリを読みながらもう少し単純なものを作りつつ、
少しずつ使える技術を吸収していくのが得策なのではないかと思っております…
説明書なしでいきなりラジコンヘリを作るのは敷居が高過ぎるので、
何度か説明書見ながらでもラジコンカーを作ってみようという戦法で攻めたいと思います
0684デフォルトの名無しさん
2015/06/12(金) 04:50:46.90ID:AwTfBCZrこういう客いるわ。
すげー面倒臭い奴。
0685デフォルトの名無しさん
2015/06/12(金) 05:20:30.41ID:0kKn2nJ5滅茶苦茶ヒントになりました!
作りたいモノ≠欲しいモノだったんですね!
例えばまずはDBを使って単語帳アプリを作りたいとかなら、
DBからデータを持ってくるシステムを持った”何か”とか、
ブログ継続支援アプリを作るにはまず自動でうpしてくれる機能が必要だから、
まずはうpするプログラムを書きたい、とか
そーゆーニュアンスの作りたいという事だったんですね!
わかりました、ちょこっと解決しました、ありがとうございました
0686デフォルトの名無しさん
2015/06/12(金) 05:25:51.49ID:KE10iP2h0687デフォルトの名無しさん
2015/06/12(金) 08:55:46.19ID:XOXY4ZDoここはチャットじゃねーんだ、チラ裏
0688デフォルトの名無しさん
2015/06/12(金) 09:01:44.07ID:uZJNyCxR何から始めても無理だよ
0689デフォルトの名無しさん
2015/06/12(金) 09:12:36.23ID:uZJNyCxRhttp://hissi.org/read.php/tech/20150611/VkNUSExGMFA.html
http://hissi.org/read.php/tech/20150611/SUdTbEt3Wnk.html
http://hissi.org/read.php/tech/20150612/MGtLbjJuSjU.html
http://hissi.org/read.php/tech/20150612/dzVHdW5NWTY.html
0690デフォルトの名無しさん
2015/06/12(金) 09:44:24.37ID:k2pM7J0uとりあえず、何かと作り始めて、必要なことを質問すればいいだけのこと。
0691デフォルトの名無しさん
2015/06/12(金) 10:06:10.84ID:0kKn2nJ5PCの質問はこの板とセキュリティのスレにしか書き込んでません…
さらに昨日のIDに他人との重複もあります…
>>690
3000時間で10000時間分の上達が見込める学習法が知りたかったんです
早く日本語のように、自分の手足のように言語を操れるようになりたかったんです
これからは必要な事だけ質問しようと思います、それでは
0692デフォルトの名無しさん
2015/06/12(金) 10:24:43.02ID:g2ok989l例えば文末の「…」を書くなら「……。」であるがあなたはそれを気にもしない凡庸な言語感覚しか持っていないどこにでもいる凡人である。
0693デフォルトの名無しさん
2015/06/12(金) 10:46:11.86ID:KTq63U0G7000時間節約することを考えるならこんな所で無駄な書き込みしてないで
とりあえずhello worldでもやってみたら?
0694デフォルトの名無しさん
2015/06/12(金) 13:48:16.09ID:TKFQnn5vそれな
0695デフォルトの名無しさん
2015/06/12(金) 13:54:29.53ID:quZXc/6x治療はお早めに
0696デフォルトの名無しさん
2015/06/12(金) 15:00:32.57ID:+FBhj1Sghttp://ja.uncyclopedia.info/wiki/%E5%A4%A2%E3%81%AF%E6%99%82%E9%96%93%E3%82%92%E8%A3%8F%E5%88%87%E3%82%89%E3%81%AA%E3%81%84%E6%99%82%E9%96%93%E3%82%82%E5%A4%A2%E3%82%92%E8%A3%8F%E5%88%87%E3%82%89%E3%81%AA%E3%81%84
0697デフォルトの名無しさん
2015/06/12(金) 19:55:20.17ID:U+M9TSh/0698デフォルトの名無しさん
2015/06/12(金) 20:46:13.75ID:0kKn2nJ5しかも「自分すげーだろ」的な事なんて僕言いましたっけ?
プログラミング始めてみました(Lv1)
↓
チュートリアルのコード大体書けるようになったよ、
関数とクラスんとこ躓くよ、数こなせば馴れるよね(Lv3〜5)
↓
意気揚々とCheckiOにチャレンジするも1問目で撃沈(Lv3〜5)
↓
↓←ここの過程で適切な勉強聞いてるの、イマココ!(Lv3〜5)
↓
ちょっとは力ついたはずだから再挑戦だ!(予定Lv10)
僕的には僕のレベルに見合った適切な本とか、
初心者ならこれくらいの本は完璧にしとけって教材紹介してくれたり、
自分が良くない方向に進まないための、そーゆー感じのアドバイスを期待してたんや
”作りたいモノ考えて作れ”じゃアドバイスかいじめかわからんがな(TДT)
やっと鉛筆で平仮名書いたり足し算引き算できるようになった小学生に、
中学の入試問題解かせる気かいな?鬼や、おまいらは鬼や(T_T)
0699デフォルトの名無しさん
2015/06/12(金) 20:54:06.46ID:tQ5FIdjmどっか行けよ
0700デフォルトの名無しさん
2015/06/12(金) 20:56:50.99ID:85JG0QMkそれ自体良書だし何か作りたいと欲が出てくるまで
何が出来るかをつらつら眺める感じ
0701デフォルトの名無しさん
2015/06/12(金) 20:59:43.40ID:1t2Zt86rPythonってそんなことできるのかよってすげえ勉強になるわ
俺Pythonのこと全然わかってなかったんだな
0702デフォルトの名無しさん
2015/06/12(金) 21:05:01.56ID:KUZjLqlU絵が描けるようになりたいけど何書いたらいい、どんな教材使うの、どうしたら時間節約できる…
描きたい奴はいくらでも描いてる
0703デフォルトの名無しさん
2015/06/12(金) 21:26:08.86ID:U+M9TSh/http://www.lancers.jp/
ここで1万払うので色々と相談にのってくださいって募集すれば集まるよ?
0704デフォルトの名無しさん
2015/06/12(金) 21:28:05.75ID:gRduVqtM0705デフォルトの名無しさん
2015/06/12(金) 21:43:36.62ID:C4LRD84X0706デフォルトの名無しさん
2015/06/12(金) 21:49:17.04ID:vEyu6W5Mこれな
ていうかCheckIOの最初の問題自体そんなに難しくないし、わからなかったらヒントみながら進められるようになってるだろ
ほんと面倒くさい
0707デフォルトの名無しさん
2015/06/12(金) 22:10:56.45ID:dm5ygxXAどうもすみませんね!
0708デフォルトの名無しさん
2015/06/12(金) 22:16:18.04ID:U+M9TSh/自分の初心者っぷりを感じる
0709デフォルトの名無しさん
2015/06/12(金) 22:28:17.31ID:dm5ygxXA0710デフォルトの名無しさん
2015/06/12(金) 23:05:38.15ID:7kWsK557バカだわ、俺 w
0711デフォルトの名無しさん
2015/06/13(土) 00:48:01.87ID:4l0mPbmh今まで知らなかった世界を垣間みてちょっと興奮状態
で、その興奮状態のまま2chに書き込むと、冷めたスレ住人との著しいテンションのギャップが生じて軋轢へ
一応アドバイスすると、他の人も書いてるが目的が無いとなかなかプログラミングって上達しない
作らないといけないものがあってそれに必要な技術を身につけて行くトップダウン式の方が向いてる世界
最初にゴールありき、そこにたどり着くためにかいつまんで勉強していく感じ
他言語やってるならともかく全くの初心者がドットインストールとか入門書とか読んでもダメだと思うな
そういうボトムアップ式だと結局時間かけても何にも作れないままダラダラと停滞しそう
動く物をトライ&エラー重ねながら作るのが最短
どこかで大きな壁にぶつかるのでそのタイミングで書籍等で体系的な知識をカバーしていく
0712デフォルトの名無しさん
2015/06/13(土) 01:26:58.49ID:xHb+dtxJRubyとか触りたくねえ!→Pythonへ移植とか
0713デフォルトの名無しさん
2015/06/13(土) 10:35:13.51ID:L5HCdRwm身の回りにある簡単なものを作ってみるのもいいよな
例えば電卓とか三目並べとか。自分が作ったものが動いてるの見ればモチベも上がるだろ
0714デフォルトの名無しさん
2015/06/14(日) 16:17:44.27ID:w+u5VuVI0715デフォルトの名無しさん
2015/06/15(月) 13:59:13.74ID:K4VepOZj0716デフォルトの名無しさん
2015/06/15(月) 15:14:28.09ID:6FCFdlNB0717デフォルトの名無しさん
2015/06/15(月) 15:40:08.40ID:APmJNnuFdjango, flaskって、機械学習周りのライブラリなんかと併用して、
どこかへデプロイできるの?
0718デフォルトの名無しさん
2015/06/15(月) 15:45:35.11ID:4NBmPMCSwp使いたきゃ勝手に使えよ
どうしてもpythonに絡ませた話題にしたいならくだスレ行け
0719デフォルトの名無しさん
2015/06/15(月) 18:03:15.44ID:+3PE6uzO何を言ってるのかよくわからないです…
0720デフォルトの名無しさん
2015/06/15(月) 20:15:28.44ID:qDRL9oBpWebの話題ってフレームワークの使い方一辺倒になっちまうから
言語そのものの本質を追究する姿勢が培われなくなってしまう
0721デフォルトの名無しさん
2015/06/15(月) 21:55:23.17ID:cz+d2Vnuそのものの本質を追及するなんでフレーズをおいそれとは口にできない
0722デフォルトの名無しさん
2015/06/15(月) 23:10:26.46ID:APmJNnuF0723デフォルトの名無しさん
2015/06/15(月) 23:57:12.72ID:7zhw7f2tPaaSとしても3周回くらい遅れてる
0724デフォルトの名無しさん
2015/06/16(火) 01:12:11.44ID:xIwUkDYn根本的に何にもわかってなさそう
WebアプリをWordPressで作るとか意味不明だし
0725デフォルトの名無しさん
2015/06/16(火) 02:00:49.58ID:nO677y3u今頃は何処にデプロイするんだ?
>>724
ttp://www.oreilly.co.jp/books/9784873117065/
のステマだよ
0726デフォルトの名無しさん
2015/06/16(火) 04:10:31.43ID:In84evFv日本のソフトウェア産業は総じて奴隷だからな
0727デフォルトの名無しさん
2015/06/16(火) 08:28:32.65ID:550Q7INi0728デフォルトの名無しさん
2015/06/16(火) 11:22:10.13ID:HPDd/zEx殆どの土方・奴隷は土方・奴隷である自覚がない。学びは自ら進んで新しい世界の土方・奴隷になる愚行に過ぎない、優位な数の土方・奴隷をその世界で新たに生産するまでは。
0729デフォルトの名無しさん
2015/06/17(水) 04:37:45.40ID:HjULUL/Pこの本が、入門書の定番。
みんなのPython 第3版
君は、弁図や論理型がわかるか?
and, or, not
和差積などの集合演算とか
他には、データベース(DB)やSQLとか
0730デフォルトの名無しさん
2015/06/17(水) 22:51:41.80ID:kVI6TqlIOpenCVが3.0.0が公開されてpython 3.xでもめんどくさいことしないでも
使えるようになったって聞いたんだけど、どうすんの?
build/python の中には 2.7 っていうフォルダしかないんだけど。
0731デフォルトの名無しさん
2015/06/17(水) 23:06:57.20ID:eP3lZh4A0732デフォルトの名無しさん
2015/06/18(木) 01:48:42.29ID:wkCAObbGくだらない質問じゃないとでも思ってんだろか
0733デフォルトの名無しさん
2015/06/18(木) 07:35:48.26ID:SQas+mXZくだすれは質問をする場所でゴミ捨て場とは違う
0734デフォルトの名無しさん
2015/06/18(木) 08:08:13.87ID:7/h/PzkVbuild/python の中探したり面倒なことをしなくて良いんだわ
0735デフォルトの名無しさん
2015/06/19(金) 02:26:04.72ID:SzKuC2wf私は普段よくやる作業を楽にしてくれるようなスクリプトを書く程度の超初心者です。
0736デフォルトの名無しさん
2015/06/19(金) 06:33:13.63ID:dZ5qi4FwGIS
0737デフォルトの名無しさん
2015/06/19(金) 06:51:50.35ID:XxXXr7Os0738デフォルトの名無しさん
2015/06/19(金) 09:18:08.41ID:mibCBdyu0739デフォルトの名無しさん
2015/06/19(金) 09:35:18.30ID:Rpgf6TLH0740デフォルトの名無しさん
2015/06/19(金) 16:49:58.20ID:kE80BghB>>737
すごいIDや
0741デフォルトの名無しさん
2015/06/19(金) 19:37:25.71ID:XxXXr7Os0742730
2015/06/19(金) 21:16:14.13ID:U255rUV8OS書き忘れたけど、Windows7ね.
公式で配布されている64bit版のopencv入れたんだけど,
中身が自己解凍書庫だったから,解凍後にpythonから読めるように
セットアップの作業は必要でしょう.
とりあえず,よく分かんなかったから,cmakeをインストールして、ms vc++ 2010で
コンパイルしたりもしたんだけど,欲しいファイルが出来てないんだよ.
windowsでopencv on python使ってる人はどうしてるの?
0743デフォルトの名無しさん
2015/06/19(金) 21:21:06.26ID:AG39fnfm黙れ死ね
0744デフォルトの名無しさん
2015/06/19(金) 22:01:42.33ID:kE80BghBこれはどう?
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
ビルドがめんどくさそうなやつはここのを使えば楽だよ
0745デフォルトの名無しさん
2015/06/19(金) 22:09:22.96ID:pDiz/tyk0746デフォルトの名無しさん
2015/06/19(金) 22:33:39.47ID:4Vx29HIc0747デフォルトの名無しさん
2015/06/19(金) 22:52:57.40ID:wJt8e+S0試合の前に試合終了してる感じですね
前途多難というより前途全部難
茨の道というより茨の壁
0748デフォルトの名無しさん
2015/06/20(土) 00:28:28.64ID:w5syLfZBHome島より簡単だから。
私もPythonが初のプログラミング体験だけど、なんとか進められてる。
この間、スキャンした書類のファイルを連番でリネームするプログラムを書いて、うまくいって感動したよ。
0749デフォルトの名無しさん
2015/06/20(土) 10:26:33.67ID:dMzyToJ0自己解決できないならGohlke版でも入れとけよ
0750デフォルトの名無しさん
2015/06/20(土) 14:12:31.30ID:AzoE2P2iレスしてくれた方々ありがとうございます。
参考、励みになります。
私には想像もつかないものもありましたが
お仲間もいるようですね。
0751デフォルトの名無しさん
2015/06/20(土) 19:04:52.40ID:6jQ7Y6gR一番最近作ったのはFizzBuzzのスクリプト
なんとか躓かずに書けてホッとしましたw
0752デフォルトの名無しさん
2015/06/20(土) 19:26:51.85ID:6jQ7Y6gR右の方にそんな島があったとは完全に見落としてました(^v^)
超初心者で既にファイルを使ったんですか?
ライバルですね、歴は何ヶ月ですか?
それと、
色々と本とか教えて下さった方々ありがとうございました!
本はPythonクックブックの最新版の日本語が出るの待って買おうと思います!
色々ありがとうございます!!!
0753デフォルトの名無しさん
2015/06/20(土) 19:52:03.11ID:MDUDA/Op>Pythonクックブックの最新版の日本語
どっかで出版の情報出てた?
0754デフォルトの名無しさん
2015/06/20(土) 19:59:32.12ID:m/GPi3MC0755デフォルトの名無しさん
2015/06/20(土) 20:14:20.43ID:6jQ7Y6gRいえ、まだ見かけてませんが、
今出てるのが英語版出てから2年後だったのでそろそろかなと希望的観測ですw
0756デフォルトの名無しさん
2015/06/20(土) 20:35:14.70ID:MDUDA/Opそっか、ありがとう
0757デフォルトの名無しさん
2015/06/21(日) 13:27:33.71ID:BdjofvmCCodecademyで初めてPython勉強しはじめたのが、ちょうど1年前です。
1か月ぐらいでPythonのコース終わって、10月ぐらいにCheckIOを見つけてプレイ中。
Home島の終盤でかなり苦戦しています。アルゴリズムの勉強が必要になってきました。
蟻本買おうか検討中です。
仕事はプログラミングどころかITすらまったく関係ないし、
同業者はPCすら持ってない人間の方が多いのですが、休みの日にちょこちょこ勉強進めています。
ファイルのリネームも、以前だったらVectorでリネームソフト探したと思うけど、
せっかくだし自力で対処できるのでは、と思ってやってみました。
0758デフォルトの名無しさん
2015/06/21(日) 16:40:46.75ID:/gMpDjZs0759デフォルトの名無しさん
2015/06/21(日) 17:52:02.23ID:CIy09oIrプログラミングは、自分のアイディアを動かしてみるツールの一つ。
引出しの数がある程度有れば、自信にも成る。
0760デフォルトの名無しさん
2015/06/22(月) 21:28:06.01ID:BYzf+R9qhttp://qiita.com/yubais/items/5a9d91fe03fe715b21d0
の「その他」に8並列で実行後Queueで計算結果を寄せ集める例があるのですが、同じことを4コアに各2ジョブずつ投げる方法で実行したいと考えています。
このような事例を見かけないのですが、どうするのがスマートでしょうか?
0761デフォルトの名無しさん
2015/06/22(月) 21:44:52.35ID:Tw3ow+Mm1つのタスクを並列にするんじゃなくて、2つの別のタスクを同時に処理しながらさらに並列化ってことなんだろうか
0762デフォルトの名無しさん
2015/06/22(月) 22:58:18.27ID:hau2KV+L処理を流すようにするだけじゃないの
0763デフォルトの名無しさん
2015/06/28(日) 13:42:46.15ID:fHSl8Qym0764デフォルトの名無しさん
2015/06/28(日) 13:56:28.07ID:aXPw1OSO0765デフォルトの名無しさん
2015/06/28(日) 14:06:36.86ID:YBvq0FDqPython向けの書籍は出てないから他言語のを読み替えるしかないね
あとは入門サイト等で補うしか
0766デフォルトの名無しさん
2015/06/28(日) 14:19:53.33ID:fHSl8Qym0767デフォルトの名無しさん
2015/06/28(日) 17:06:42.63ID:aXPw1OSOどうせ卒研でPyGTKとか言っても、研究に使う既存コードがたまたまPyGTKだっただけだろ?
気に入らなきゃPyQtでも何でも好きなので組み直しゃいいんだし、今時イチから教科書読んで勉強するより必要な情報だけググって集めた方がいいってことは君達の世代が一番よくわかっているのではないか?
まずは手を動かして、行き詰まったらここに来なよ。
0768デフォルトの名無しさん
2015/06/28(日) 17:41:02.53ID:YBvq0FDq0769デフォルトの名無しさん
2015/07/04(土) 20:20:14.61ID:Q0w1cMR10770デフォルトの名無しさん
2015/07/04(土) 20:41:01.15ID:ZF0hC5cM日本人ならこっちのほうが可能性高いかも
http://cp1.nintendo.co.jp/
0771デフォルトの名無しさん
2015/07/04(土) 22:45:30.17ID:Q0w1cMR1何かゲームしながら勉強できる感あってわりと面白い
0772デフォルトの名無しさん
2015/07/04(土) 23:12:27.89ID:EZ4U6+k+0773デフォルトの名無しさん
2015/07/05(日) 04:32:35.92ID:SjX4myWK0774デフォルトの名無しさん
2015/07/05(日) 13:22:35.10ID:18+ya5CF+1
0775デフォルトの名無しさん
2015/07/05(日) 13:29:27.66ID:RjQ2JAIiベータの案内来たからやってます。攻防の設計で、カルネージハートを思い出します。
0776デフォルトの名無しさん
2015/07/06(月) 08:49:33.26ID:HuRLodHK0777デフォルトの名無しさん
2015/07/06(月) 09:24:20.84ID:J0HZwwOlなにこれ?
コーディングで戦うゲームか何か?
0778デフォルトの名無しさん
2015/07/06(月) 09:27:23.52ID:PmLO0F5+0779デフォルトの名無しさん
2015/07/06(月) 21:22:40.83ID:3Nwo+CbxここもPythonあるな
0780デフォルトの名無しさん
2015/07/06(月) 21:31:43.07ID:3teVeJk8日本語だし好きかも
0781デフォルトの名無しさん
2015/07/06(月) 23:51:50.80ID:6A1b1mZjなんか問題解いてユニット強化したり、攻撃ユニットとか防衛ユニットの動作をPythonでプログラミングできる
>>775のいってるカルネージハートやったことないけど、そんなのかも
ユニット強化の問題はループとか文字列処理とかそういう基本的なのから、探索アルゴリズム使うようなのがある感じ
0782デフォルトの名無しさん
2015/07/13(月) 21:58:33.99ID:wEmzzdGr0783デフォルトの名無しさん
2015/07/13(月) 22:14:15.57ID:TYJgiNfbウォッチはまかせる
0784デフォルトの名無しさん
2015/07/13(月) 23:07:05.02ID:cVALZUXhバージョン2だと明示的にfloat型(1.0とか)にしてあげないと小数点以下が切り捨てられて、3だと明示的にしなくても小数点以下まで計算してくれるって仕様の話云々のこと?
0785デフォルトの名無しさん
2015/07/13(月) 23:18:15.37ID:JrPMDpIe0786デフォルトの名無しさん
2015/07/14(火) 00:08:42.43ID:GqtKrJYo>>> 10.000000000000001
10.000000000000002
>>> decimal.Decimal(10.000000000000001)
Decimal('10.0000000000000017763568394002504646778106689453125')
>>> sys.float_info.dig
15
0787デフォルトの名無しさん
2015/07/14(火) 00:16:40.20ID:ptroJkO90788デフォルトの名無しさん
2015/07/14(火) 01:04:29.60ID:96cgO9+i0789デフォルトの名無しさん
2015/07/14(火) 03:26:20.09ID:myrBvFFH0790デフォルトの名無しさん
2015/07/14(火) 04:09:41.75ID:MUojca6P0791デフォルトの名無しさん
2015/07/14(火) 07:01:42.96ID:8IvwwWDKこんなんあるのか
知らなかった
0792デフォルトの名無しさん
2015/07/14(火) 08:35:18.75ID:2WJF6PrX手で計算しても間違い冒してそう
0793デフォルトの名無しさん
2015/07/14(火) 08:48:05.13ID:eRjQ0yE20794デフォルトの名無しさん
2015/07/14(火) 16:43:41.37ID:vScfbd780795デフォルトの名無しさん
2015/07/14(火) 17:16:28.54ID:Iv0YaWuWCPUが発生させる場合があるんじゃないの?
0796デフォルトの名無しさん
2015/07/14(火) 20:54:08.10ID:ysFLfAPZデーモン化するとファイル出力出来なくなるとかありますか?
0797デフォルトの名無しさん
2015/07/14(火) 21:12:33.71ID:f1lBrxGW0798デフォルトの名無しさん
2015/07/14(火) 21:14:55.11ID:HOS5JxSe見たことない
ゼロフラグ立てる判定ロジックと、ゼロ割り例外発生の判定ロジックを別に持つ意味ってないように思うし
オーバーフローとかは当然あるだろうけど
0799デフォルトの名無しさん
2015/07/14(火) 22:00:18.60ID:Dc/O8BTEそんな。。どうすればいいでしょう?
ちなみにこうやってます
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
formatter = logging.Formatter(fmt="%(asctime)s %(levelname)s %(thread)d %(filename)s %(lineno)d]%(message)s",datefmt="%Y-%m-%d %H:%M:%S")
fh = logging.FileHandler(datetime.now().strftime('%Y%m%d') + '.log')
fh.setLevel(logging.INFO)
fh.setFormatter(formatter)
logger.addHandler(fh)
logger.debug("ファイル出力ログです")
0800799
2015/07/14(火) 22:56:40.18ID:Dc/O8BTE0801799
2015/07/14(火) 23:11:27.41ID:Dc/O8BTEhttp://bugs.python.org/issue17981
0802デフォルトの名無しさん
2015/07/17(金) 12:01:04.92ID:laW2S6US<table><tbody>
<tr><th>aaa</th><td>123</td></tr>
<tr><th>bbb</th><td>456</td></tr>
<tr><th>ccc</th><td>789</td></tr>
</tbody></table>
thとtdがそれぞれ1つずつの場合は
それぞれを抽出後zipで結合しているのですが
td2つや3つに増えた場合どうすればいいでしょうか
0803デフォルトの名無しさん
2015/07/17(金) 12:39:35.14ID:amtl7PFW>>> a = '''
<html>
<head><title>title</title></head>
<body>
<table><tbody>
<tr><th>aaa</th><td>123</td><td>ABC</td></tr>
<tr><th>bbb</th><td>456</td><td>DEF</td></tr>
<tr><th>ccc</th><td>789</td><td>GHI</td></tr>
</tbody></table>
</body>
'''
>>> b = bs.BeautifulSoup(a)
>>> tr = b.findAll(name='tr')
>>> [_.findAll(name='th') for _ in tr]
[[<th>aaa</th>], [<th>bbb</th>], [<th>ccc</th>]]
>>> [_.findAll(name='td') for _ in tr]
[[<td>123</td>, <td>ABC</td>], [<td>456</td>, <td>DEF</td>], [<td>789</td>, <td>GHI</td>]]
>>>
0804デフォルトの名無しさん
2015/07/17(金) 13:10:50.91ID:amtl7PFW[[<th>aaa</th>, <td>123</td>, <td>ABC</td>], [<th>bbb</th>, <td>456</td>, <td>DE
F</td>], [<th>ccc</th>, <td>789</td>, <td>GHI</td>]]
0805デフォルトの名無しさん
2015/07/17(金) 14:01:01.11ID:laW2S6USどうもありがとうございます。
内容が少し理解できないので勉強します。
0806デフォルトの名無しさん
2015/07/17(金) 14:42:06.73ID:laW2S6UShttp://www.pythonweb.jp/tutorial/var/index2.html
0807デフォルトの名無しさん
2015/07/17(金) 16:13:50.48ID:laW2S6USとても勉強になりました。
参考にさせてもらい自分で作りなおしてみました。
THとTDで抽出するしか考えしかなかったので
一旦TRで抽出してそのあとTHとTDにそれぞれ分解すればいいので
data = [[x.get_text() for x in y.find_all(['th', 'td'])] for y in tr]
でできました。ありがとうございました。
0808デフォルトの名無しさん
2015/07/17(金) 17:57:24.28ID:c0lUBpBd>>> d = {"a": 10, "b": 20}
>>> d["a"]
10
>>> d["a"],
(10,)
(´・ω・`)シランガナ
0809デフォルトの名無しさん
2015/07/18(土) 02:06:04.76ID:zZW4xHaL0810デフォルトの名無しさん
2015/07/23(木) 16:08:30.75ID:3pnN26RUどこも中途半端な気がするんだけど
これってソースコード読むしかないの?
0811デフォルトの名無しさん
2015/07/23(木) 18:04:34.23ID:wAlDqffv0812デフォルトの名無しさん
2015/07/23(木) 21:48:42.36ID:G5lkIdYz0813デフォルトの名無しさん
2015/07/23(木) 23:33:31.20ID:0VYYTjl0これでは足りないの?
0814デフォルトの名無しさん
2015/07/24(金) 02:59:11.43ID:JVrL/V2Ystatusオブジェクトのメンバ変数とかがどこ探しても載ってないんだよ
status.textとかstatus.user.nameとか
0815デフォルトの名無しさん
2015/07/24(金) 03:08:44.61ID:XEo07UU5野良ライブラリなんぞ推して知るべしだろ
ライブラリに頼らず自分で一から書くのが一番だよ
0816デフォルトの名無しさん
2015/07/24(金) 05:07:27.26ID:NfS3cn5hstatus.__dict__
0817デフォルトの名無しさん
2015/07/24(金) 07:20:09.53ID:JVrL/V2Y0818デフォルトの名無しさん
2015/07/24(金) 10:20:27.38ID:03t91cSKその辺はTwitterのAPIのドキュメント見た方が早いと思う
https://dev.twitter.com/overview/api/tweets
https://dev.twitter.com/overview/api/users
0819デフォルトの名無しさん
2015/07/24(金) 19:10:31.92ID:esqV2AN3nltkモジュールをIDLEで扱っていると処理がクッソ重い
何度かIDLEが落ちたし作業にならない・・・
IDLEって本家のやつより軽いのある?
0820デフォルトの名無しさん
2015/07/24(金) 20:39:03.90ID:rM0nxH44トンクス!
0821デフォルトの名無しさん
2015/07/25(土) 22:33:04.86ID:vtz+ShjK0822デフォルトの名無しさん
2015/07/25(土) 23:08:27.01ID:47K/058z0823デフォルトの名無しさん
2015/07/25(土) 23:23:25.06ID:GojEbrFJ0824デフォルトの名無しさん
2015/07/26(日) 04:48:33.76ID:qmRl3UZP慣れてるエディタでいいじゃん
0825デフォルトの名無しさん
2015/07/26(日) 07:26:04.34ID:yiD7zf2t0826デフォルトの名無しさん
2015/07/26(日) 11:00:34.21ID:N2oZlVgp0827デフォルトの名無しさん
2015/07/26(日) 14:40:06.52ID:yiD7zf2t0828デフォルトの名無しさん
2015/07/26(日) 14:47:08.69ID:lKG+wP//入力補完の恩恵受けられる環境って概して起動が遅かったりするからじゃ?
Pythonとかの編集をずっとやってるわけじゃないしなあ
0829デフォルトの名無しさん
2015/07/26(日) 14:59:10.40ID:N2oZlVgp原始人に体力で敵うと思ってんのか
現代っ子のアオビョータンが
0830デフォルトの名無しさん
2015/07/26(日) 15:05:42.64ID:lKG+wP//それだと重さもIDEと変わらなくなっちゃうんだよねw
エディタはなるべくシンプルな状態がいい
0831デフォルトの名無しさん
2015/07/26(日) 15:46:46.56ID:FKwBtDBV0832デフォルトの名無しさん
2015/07/26(日) 17:54:20.95ID:sjjuAaNbPYCファイルからPYファイルへのデコード(逆コンパイル)の方法をおしえてください
いくつかsetup.pyをダウンロードしてはcmdでやってみたんですがどうしても逆コンパイルでつまづいでしまいます…
お願いします助けてください
0833デフォルトの名無しさん
2015/07/26(日) 19:39:03.51ID:M2aWmDlP単純にrepl使うだけが一番な気がするが
0834デフォルトの名無しさん
2015/07/26(日) 19:41:37.18ID:lKG+wP//がっつり書きたい時はVSやらNetBeansやら使うが
0835デフォルトの名無しさん
2015/07/26(日) 19:48:55.69ID:M2aWmDlP0836デフォルトの名無しさん
2015/07/26(日) 20:14:51.75ID:nDj/8w5z0837デフォルトの名無しさん
2015/07/27(月) 08:53:50.98ID:rCgM2BeHVim>VisualStudio>IntelliJ=Xcode
くらいの使用頻度。
VSのC++補完能力だけは特筆に値する、と思う。
0838デフォルトの名無しさん
2015/07/27(月) 09:45:28.95ID:aS3mDPZBvimやemacsでjediとかおもちゃレベル
0839デフォルトの名無しさん
2015/07/27(月) 11:05:29.81ID:sOFDnH/w特にデバッグ環境はもう比較にならないでしょ
0840デフォルトの名無しさん
2015/07/27(月) 12:39:51.19ID:VxRPJBWpテスト網羅してない証拠だろ
ずさんな開発体制だと宣言して楽しいのか?
0841デフォルトの名無しさん
2015/07/27(月) 14:51:46.80ID:sOFDnH/w0842デフォルトの名無しさん
2015/07/27(月) 18:30:11.53ID:bH135odH0843デフォルトの名無しさん
2015/07/27(月) 20:57:52.54ID:7QDu3mFv使い捨てのユーティリティーぐらいだから
0844デフォルトの名無しさん
2015/07/28(火) 00:09:13.09ID:2rANwPbi0845デフォルトの名無しさん
2015/07/28(火) 00:50:07.14ID:xcz5uEnx0846デフォルトの名無しさん
2015/07/28(火) 21:20:19.35ID:j22KrflS0847デフォルトの名無しさん
2015/07/28(火) 21:53:01.72ID:sPZOIAat>>846
君はテストで見つかったバグを
放置してるのかい?
0848デフォルトの名無しさん
2015/07/28(火) 21:59:57.87ID:j22KrflS0849デフォルトの名無しさん
2015/07/28(火) 22:01:41.96ID:sPZOIAatそれで見つかったバグをどうするの?
放置? それともデバッグ?
0850デフォルトの名無しさん
2015/07/28(火) 22:03:15.26ID:j22KrflSバグを洗い出すのがテストだろ?
0851デフォルトの名無しさん
2015/07/28(火) 22:09:12.24ID:j22KrflSテストで発見したバグを直すのにデバッガ使ってはいけない理由って何?
0852デフォルトの名無しさん
2015/07/28(火) 23:13:29.62ID:mfA66W0c0853デフォルトの名無しさん
2015/07/29(水) 02:07:26.49ID:Y18JCN/50854デフォルトの名無しさん
2015/07/29(水) 05:46:49.24ID:qvSRsKX3経験から言うとデバッガで治すと
別の場所でバグが増えることがある
0855デフォルトの名無しさん
2015/07/29(水) 08:32:11.48ID:64kOJ8wr0856デフォルトの名無しさん
2015/07/29(水) 09:31:02.51ID:HFbDonYp0857デフォルトの名無しさん
2015/07/29(水) 11:56:03.64ID:tJkDR52pエディタで全置換される方が怖い
0858デフォルトの名無しさん
2015/07/29(水) 17:43:54.93ID:RzPhPosxPythonでデバッガの影響でバグが出たり出なかったりってのは
インタプリタの実装のバグを疑うかな〜
0859デフォルトの名無しさん
2015/07/29(水) 21:32:21.52ID:yCCb5t3r0860デフォルトの名無しさん
2015/07/30(木) 08:15:08.11ID:FlYNnGzzpython の処理系の話だろ
0861デフォルトの名無しさん
2015/07/30(木) 08:51:20.80ID:qgoNGP4Y0862デフォルトの名無しさん
2015/07/30(木) 19:33:11.79ID:iUTBW6s2def func(a,b) : return a+b
arg={"a":1,"b":2}
func(**arg)
argに組み込み型dictではなくカスタムdict?(たとえばdictを継承した
ようなクラスのインスタン)指定する方法有ります?
class Mydict(dict)・・・みたいにやったけどエラーになった
**argみたいにできるのは組み込み型のdictだけ?
最終的にはC言語でモジュール書いて__getitem__?とかを
独自定義したオブジェクトで**argとかしたい
0863デフォルトの名無しさん
2015/07/30(木) 22:08:48.92ID:IdwK7M7e0864デフォルトの名無しさん
2015/07/30(木) 22:23:13.26ID:IdwK7M7e>class Mydict(dict)・・・みたいにやったけどエラーになった
どんなエラー
>>> arg = MyDict({"a": 1, "b": 2})
>>> print(func(**arg))
3
0865デフォルトの名無しさん
2015/07/30(木) 23:02:11.09ID:iUTBW6s2上のエラーです
MyDictに相当するクラスには __iter__/__getitem__/__len__とか
定義してます。(右も左もな感じなんで他人のコードのコピペ
ですが)
arg=MyDict()
arg["a"]=1
arg["b"]=2
func(**arg)
な感じで。(当然MyDict()のところを{}にするとうまくいく)
0866デフォルトの名無しさん
2015/07/30(木) 23:21:09.27ID:IdwK7M7e>当然MyDict()のところを{}にするとうまくいく
どうして?
>>> arg=MyDict()
>>> arg["a"]=1
>>> arg["b"]=2
>>> func(**arg)
3
0867デフォルトの名無しさん
2015/07/30(木) 23:39:53.49ID:AExuluby0868デフォルトの名無しさん
2015/07/31(金) 00:05:34.82ID:u6UInjxJ> 別の場所でバグが増えることがある
具体的な事例をお願いします。
比較実験なので、IDE以外の条件を
全部同じにして、どういう時にバグが出るのでしょうか?
0869デフォルトの名無しさん
2015/08/06(木) 21:50:41.36ID:L+5cLodLhyperestraier
以外にないのでしょうか
0870デフォルトの名無しさん
2015/08/06(木) 23:55:07.51ID:B2QP2Cbgsolrでもelasticsearchでもpythonインターフェースはあるだろ
0871デフォルトの名無しさん
2015/08/07(金) 01:42:39.57ID:If3wNdo1itertools.combinations
巨大な配列に対して実行した時に、生成した組み合わせの配列を
全部メモリーに持たないでiteratorのままにしとくことって出来ないのでしょうか
全部をメモリーに展開されるとメモリーが足りない
ついでに並列計算できるとさらにうれしいのだけど
0872デフォルトの名無しさん
2015/08/07(金) 02:07:37.11ID:jxjR69S30873デフォルトの名無しさん
2015/08/07(金) 02:08:43.96ID:jxjR69S3巨大な配列はメモリに全部載ってるイテレータなのだが。
0874デフォルトの名無しさん
2015/08/07(金) 09:11:59.99ID:3jYJojYPpython3では出来ます。
>>> cmb = itertools.combinations([1, 2, 3], 2)
>>> cmb.__next__()
(1, 2)
>>> cmb.__next__()
(1, 3)
>>> cmb.__next__()
(2, 3)
>>> cmb.__next__()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration
for x in list(cmb):
print(x)
とかしていませんか?
0875デフォルトの名無しさん
2015/08/07(金) 13:09:07.02ID:eSh4n7lV組み合わせって書いてるでしょ
0876デフォルトの名無しさん
2015/08/07(金) 14:22:06.07ID:wH8t7UWZでもsetだとインデックスが崩れるのでインデックスを保ちたい時はsetに変換するわけにもいきません
こういう場合ってどうやって引き算したらいいですか?
0877デフォルトの名無しさん
2015/08/07(金) 14:39:35.38ID:NNL5NoiN>>> [1, 2, 3] - [3, 2, 1]
>>> [1, 2, 0, 1, 2] - [1, 2]
>>> [1] - [1, 2]
0878デフォルトの名無しさん
2015/08/07(金) 14:57:29.38ID:3jYJojYP>>871の
> 組み合わせの配列を全部メモリーに持たないで
> iteratorのままにしとくことって出来ないのでしょうか
に出来るよ。
>>> cmb = itertools.combinations([1, 2, 3], 2)
>>> cmb.__next__()
(1, 2)
...
と答えましたけど?
0879デフォルトの名無しさん
2015/08/07(金) 14:59:34.48ID:3jYJojYP>>> cmb = itertools.combinations([1, 2, 3], 2)
>>> for x in cmb:
... print("x =", x)
...
x = (1, 2)
x = (1, 3)
x = (2, 3)
0880デフォルトの名無しさん
2015/08/07(金) 15:06:26.19ID:WJjqalcFruby yield vs python yield
0881デフォルトの名無しさん
2015/08/07(金) 22:12:04.67ID:/SQ+qO6xリストAからリストBの値を一個ずつ削除していくコードを組めばいいんじゃないか?
0882デフォルトの名無しさん
2015/08/07(金) 22:29:57.81ID:3jYJojYP>>> L0 = [2, 2, 1, 0]
>>> L1 = [2, 3, 4]
>>> st0 = set(L0)
>>> st1 = set(L1)
>>> st2 = st0 - st1
>>> st2
{0, 1}
>>> L2 = []
>>> for x0 in L0:
... if x0 in st2:
... L2.append(x0)
...
>>> L2
[1, 0]
0883デフォルトの名無しさん
2015/08/07(金) 22:32:01.98ID:3jYJojYP削除だと、要素が重複する時にどうするか?
で頭を抱えます。
>>> L4 = [4, 4]
>>> L4.remove(4)
>>> L4
[4]
なので、私は、>>882を勧めます。
0884デフォルトの名無しさん
2015/08/07(金) 22:38:21.30ID:eSh4n7lVいや>>873に言ったんだ
紛らわしくてゴメン
0885デフォルトの名無しさん
2015/08/09(日) 19:26:03.16ID:XcPHqnDO自分でサーバ立てたりApache設定したりしたくない
Google app engine に間借りするのが一番楽なんでしょうか
どこかに設定済みレンタルサーバみたいのないものか
0886デフォルトの名無しさん
2015/08/09(日) 19:36:57.68ID:Dm6GjXRmウェブサーバー使わなくていいじゃん。
0887デフォルトの名無しさん
2015/08/10(月) 02:39:35.76ID:XH0nUbFRパソコンのメモリの大きさから計算できないでしょうか
0888デフォルトの名無しさん
2015/08/10(月) 10:34:27.46ID:AGT5HrH+>>> f = 1.0
>>> f.__sizeof__()
24
>>> f10000 = 10.0 ** 10000
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: (34, 'Numerical result out of range')
>>> from decimal import Decimal as D
>>> df10000 = D("10.0") ** 10000
>>> df10000.__sizeof__()
104
>>> L = [None] * (2 ** 24)
>>> L.__sizeof__()
134217768
0889デフォルトの名無しさん
2015/08/10(月) 11:06:00.54ID:7hnSrnGJ0890デフォルトの名無しさん
2015/08/10(月) 11:30:47.99ID:AGT5HrH+malloc() が失敗する時、浮動小数の小数点以下の最大桁数と、
listの要素の数は反比例の関係にあるでしょう?
また、質問者はlistもmemoryを使う前提に気づいていないようでした。
浮動小数一つの要素のmemory sizeを知る方法、
decimal module 使ったobjectの要素のmemory sizeを知る方法、
list の要素数によってPCの使用するmemory sizeが大きく変動する事を
示すために、>>888を書きました。
0891デフォルトの名無しさん
2015/08/10(月) 14:39:29.91ID:AGT5HrH+$ cat /proc/meminfo | grep Mem
MemTotal: 3867772 kB
MemFree: 2707672 kB
の環境で、
http://pastebin.ca/3096710
を実行すると、bit=26を実行できました。
bit=27は×。
よって、
list_elements =
134217727
list_elements_size_of =
1207959624
が限界付近っぽいので、
max_mem_size=1207959624
として
http://pastebin.ca/3096751
を実行して、
float_objects の最大数は、
37748737
と決定しました。
お試しあれ。
0892デフォルトの名無しさん
2015/08/10(月) 22:19:22.15ID:dVO5O3aiHeroku
0893デフォルトの名無しさん
2015/08/11(火) 06:08:20.62ID:jgY2w2Wwその内、カーネルに1GBを使うから、アプリは3GB使える
一方、64bitなら、無限に近い。
仮に物理メモリが8GBだとしても、ページング機能があるので、
USBメモリやHDDを、メモリのように使える
つまり、設定次第
0894デフォルトの名無しさん
2015/08/11(火) 10:44:33.16ID:VmWDUo2Sパフォーマンスは落ちるよなー
確実に物理メモリだけで使える範囲を知りたいところである
0895デフォルトの名無しさん
2015/08/11(火) 11:21:09.67ID:3YusrhQWgoogle app engineはCで書かれたバイナリに依存するライブラリを使えない
なのでAmazaon AWSが良いらしい
https://gist.github.com/Gab-km/5660808
0896デフォルトの名無しさん
2015/08/11(火) 11:49:48.12ID:z0IP5VKM無駄な考えにこだわってる人って滑稽ですね
壁に体当たり続けてる壊れたチョロQみたいですわ
首の上に頭が載ってないんでしょうね
0897デフォルトの名無しさん
2015/08/12(水) 02:51:19.51ID:09N1uJwiheroku便利そうなんだけど無料の範囲内だと
NumpyもScipyも使えないってことでOK?
0898デフォルトの名無しさん
2015/08/12(水) 09:30:33.91ID:+VWy6X240899デフォルトの名無しさん
2015/08/18(火) 11:42:47.60ID:j5KExTo2型を指定しないといけないのがjavabridge
型を推定してくれるのがJPype
ということでいいのかな?
そのかわりjavabridgeはpip install javabridgeだけで入る
0900デフォルトの名無しさん
2015/09/04(金) 19:30:15.58ID:iUPB2bSHおまいらよろしくー
0901名無しさん@お腹いっぱい。
2015/09/04(金) 19:38:43.16ID:AjIgKAQa君にお薦めの学習サイトを教えてあげよう、ここはかなり良かったぞ
ttp://diveintopython3-ja.rdy.jp/table-of-contents.html
0902デフォルトの名無しさん
2015/09/04(金) 19:40:47.54ID:iUPB2bSHお
あんがっと
0903デフォルトの名無しさん
2015/09/06(日) 08:00:13.90ID:/Fu+tBiS0904デフォルトの名無しさん
2015/09/06(日) 08:04:46.13ID:2A7JkPdq0905デフォルトの名無しさん
2015/09/06(日) 08:24:02.72ID:AeNVda8A0906デフォルトの名無しさん
2015/09/06(日) 10:18:35.07ID:vnoZtrgz0907デフォルトの名無しさん
2015/09/06(日) 13:40:47.47ID:AeNVda8Aプログラミングコンテスト向けの本とか?
0908デフォルトの名無しさん
2015/09/06(日) 14:37:33.24ID:vnoZtrgzありがとうございます。蟻本ってやつで大丈夫ですかね?
0909デフォルトの名無しさん
2015/09/06(日) 15:32:55.15ID:AeNVda8A他言語で書かれていても参考になる
というか他言語を別のに書き換えるのが一番力が付く
足りない部分はwebで補完するしかないね
ttp://www.geocities.jp/m_hiroi/light/
0910デフォルトの名無しさん
2015/09/06(日) 18:54:40.21ID:vnoZtrgz>というか他言語を別のに書き換えるのが一番力が付く
そうなんですか。やってみます!どうもです!
0911デフォルトの名無しさん
2015/09/15(火) 19:48:21.62ID:8qZta6q5インストーラ画面で次へボタンが出ない
0912デフォルトの名無しさん
2015/09/15(火) 22:40:48.41ID:e0XDIV9e0913デフォルトの名無しさん
2015/09/15(火) 22:44:44.26ID:FPLJInGY0914デフォルトの名無しさん
2015/09/15(火) 22:51:32.09ID:e0XDIV9e0915デフォルトの名無しさん
2015/09/15(火) 22:57:31.57ID:FPLJInGYたしか4年くらい前だったか?
まあインストーラでも展開できないことはないし
動けば儲け物だな
動けば
0916デフォルトの名無しさん
2015/09/15(火) 23:03:23.17ID:e0XDIV9ehttps://www.python.org/downloads/release/python-350/
0917デフォルトの名無しさん
2015/09/15(火) 23:14:28.01ID:FPLJInGY方針が変わったのか?
3.4まではこの通りzipがない
https://www.python.org/downloads/release/python-340/
0918デフォルトの名無しさん
2015/09/15(火) 23:28:17.19ID:Jg6lDm0Cアプリケーションの一部として配布する用途を主に想定しているようだ
0919デフォルトの名無しさん
2015/09/17(木) 10:05:20.54ID:2McEkguzmydic={'a':2,'b':3}
tmp=locals()
print a+b
tmp.update(mydic)
print a+b ##5
print f(5,6)
2つ目のprint a+bで5が表示されるようにしたい
こういう引数の手間省ける方法って何かない?
0920デフォルトの名無しさん
2015/09/17(木) 11:34:27.23ID:YRjesxt70921デフォルトの名無しさん
2015/09/17(木) 12:03:47.10ID:IcBqapQo>>> def f(a,b):
mydic={'a':2, 'b':3}
tmp=locals()
print(a+b)
tmp.update(mydic)
print(eval('a+b', tmp))
>>> print(f(5,6))
11
5
None
0922デフォルトの名無しさん
2015/09/17(木) 12:25:15.40ID:Nh2CPZLE実に哲学的だ
0923デフォルトの名無しさん
2015/09/17(木) 12:35:23.72ID:uahUD83W0924デフォルトの名無しさん
2015/09/20(日) 21:13:15.20ID:tB9gryF0サーバー側の文字処理が間違っているからどうやっても復元できないのでしょうか?
from owslib.wfs import WebFeatureService
wfs11 = WebFeatureService(url='http://map.yamakei-online.com/geoserver/wms/', version='1.1.0')
print(list(wfs11.contents))
response = wfs11.getfeature(typename='yamakei:poi_sangaku')
f = open('poi_sangaku.xml', 'wb')
f.write(response.getvalue())
response.close()
f.close()
0925デフォルトの名無しさん
2015/09/20(日) 21:33:31.42ID:UBP8lCYfこっち側ではどうしようもないでしょう?
ってのが率直な回答。
復元に関する情報を別経路で手に入れれるんなら別
手元でpoi_sangaku.xmlの中身を見て手直しすれば?
0926デフォルトの名無しさん
2015/09/21(月) 21:01:11.64ID:dvC4p2Ci3.4のWhat's Newなんて、過半が英文のまま放置じゃん
こいつらやる気あんのか
0927デフォルトの名無しさん
2015/09/21(月) 21:35:31.83ID:QY3cLhl9世も末だな
0928デフォルトの名無しさん
2015/09/23(水) 03:05:16.67ID:FbQ/mXEL0929デフォルトの名無しさん
2015/09/23(水) 03:45:47.08ID:3/LdL8W2活動してはいるようだけど、お世辞にも活発とは言えんな
3年前に出た3.3のWhat's Newさえほとんど未翻訳というのが信じられん
この体たらくは、もしかしてリーダーが逃亡してしまっているのか?
0930デフォルトの名無しさん
2015/09/23(水) 03:58:26.03ID:7yvuxPplTransifexでやってるって書いてあるじゃん
3.4は本家ドキュメント落ち着いてからって書いてあるじゃん
0931デフォルトの名無しさん
2015/09/23(水) 05:40:56.97ID:LtOlFIiJ0932デフォルトの名無しさん
2015/09/23(水) 06:38:11.32ID:xriyuKn7それにTransifexでやってようがどこでやってようが未翻訳部分が大量にあるのは確か
ただそれで文句言うのは間違ってると私は思いますが
0933デフォルトの名無しさん
2015/09/23(水) 09:12:44.83ID:vuM6eIZV0934デフォルトの名無しさん
2015/09/23(水) 10:50:56.26ID:OTaFG7YG何様なんだろうね
0935デフォルトの名無しさん
2015/09/23(水) 11:37:41.99ID:3/LdL8W2日本のPythonユーザーのためじゃないのなら、単なるやつらの部活動なのか?
0936デフォルトの名無しさん
2015/09/23(水) 11:58:51.50ID:bvB6hOeM0937デフォルトの名無しさん
2015/09/23(水) 12:13:55.13ID:kWacMEJp例外式の提案 http://legacy.python.org/dev/peps/pep-0463/ は却下されたみたいだし。
例外を出すか調べる論理演算子でもあればいいのに。
if a raise NameError: a = None
みたいにできるように。
0938デフォルトの名無しさん
2015/09/23(水) 12:49:34.20ID:gS0ZJsKt0939デフォルトの名無しさん
2015/09/23(水) 13:20:17.27ID:vuM6eIZVあったら提案されないだろ
そのくらい想像しろよ
0940デフォルトの名無しさん
2015/09/23(水) 15:11:36.97ID:/B2V+7z2お勉強スレで才能云々するバカ発見
0941デフォルトの名無しさん
2015/09/23(水) 16:31:27.82ID:l4aiafkU定期的にWebから情報を拾ってきたり
業務アプリから出力したCSVを抽出・整形したりしたい
趣味でC#はちょっと覚えたけど、
上記のような用途にはスクリプト言語のほうが向いてるそうなので
Pythonが肌に合いそうな気がするけど微妙な敷居の高さがある
英語苦手なやつお断り、才能ないやつお断り
Rubyは作ってから2年経つとバージョン変わって使えないとかいうし
プロじゃないので言語の最新情報なんて追えないです
Pythonは3を選ぶと当面大丈夫だって聞いたけど・・・
0942デフォルトの名無しさん
2015/09/23(水) 16:43:10.97ID:C7BARPuO日本語の情報量も十分あると思うけど
才能は職業マじゃなければ関係なくない?好きに使えば
0943デフォルトの名無しさん
2015/09/23(水) 16:53:04.27ID:l4aiafkU難しいことをするわけじゃないし考えすぎかな
ありがとう
勉強してみます
0944デフォルトの名無しさん
2015/09/23(水) 17:03:20.34ID:C7BARPuOたまに職業マで数学関係無いとか聞くと
そいつの事技術者として疑う
頼むから同じプロジェクトには来ないで
0945デフォルトの名無しさん
2015/09/23(水) 17:54:17.29ID:1o48bTWU日本語情報拾うだけでなんでもできるよ
趣味ならそれでもいいし
0946デフォルトの名無しさん
2015/09/23(水) 18:46:16.38ID:OTaFG7YGRubyは二年で使えなくなるなんてことはない、無理してバージョン上げなきゃいいだけで
Pythonはそもそも今2と3で分断されちゃってる過渡期なのが面倒
でもだいぶマシになってきたのでPythonやるなら3でOK
英語できなくてもどっちも問題ないが若干Rubyの方が日本語情報多い
Webアプリ作る気があるならRuby、機械学習や自然科学や統計やるなら絶対Python
どっちも興味無いならどっちも差は無いですね
インデントが肌に合うかとかで選んでもいいかと
Perlだけはお勧めしない リードオンリーすぎる
0947デフォルトの名無しさん
2015/09/23(水) 20:03:10.14ID:DOrhv1Zg数学って十把一絡げにしてる奴こそ来てほしくないわ
どんだけ範囲が広いと思ってるんだよ w
0948デフォルトの名無しさん
2015/09/23(水) 20:34:07.76ID:gS0ZJsKt数学の全範囲がいらないって意味だろ
ウェブ屋だったら許すけど、そうじゃなかったら引く
0949デフォルトの名無しさん
2015/09/23(水) 21:45:44.93ID:3/LdL8W2しなかったからそう言ってるわけで、その人にしてみれば嘘偽りはない
いずれ数学の知識が必要な案件に当たれば、認識を改めるだろうさ
むしろ>>944みたいに、個人的な先入観で同僚を頭から敵視する者の方が
プロジェクトで問題起こしやすいと思うわ
0950デフォルトの名無しさん
2015/09/23(水) 22:02:02.17ID:DVnzgqqrほか言語で修正>ビルド>実行が面倒だと感じたのですが、
部分的にパイソンを使うといいようなことを耳にしたからです。
しかし、ビジュアル的にコンソールでは面白くないと感じて、どうせなら
ファミコンのプログラムもと考え下記をDLしました。
http://gutomaia.net/pyNES/
VisualStudio2013CommunityでPython アプリケーションで 'Hello world' のコンソール画面は出せたのですが、
上記のPyNESとの組み合わせ開発が分かりません。
教えていただくことは可能でしょうか?
0951デフォルトの名無しさん
2015/09/23(水) 22:12:40.31ID:AhGUWjsO0952デフォルトの名無しさん
2015/09/23(水) 22:58:23.82ID:/B2V+7z20953デフォルトの名無しさん
2015/09/24(木) 00:58:10.79ID:KIwTvfAfスクリプト言語はほとんど同じだから、
1つじゃなくて、複数言語を同時に覚えると、
1 + 1 = 1.5 になる
この2冊をこの順に読む
たのしいRuby 第4版、2013
みんなのPython 第3版
先に、「たのしい」で苦しむと、
「みんなの」では楽できる
0954デフォルトの名無しさん
2015/09/24(木) 01:10:07.58ID:1jb8sdMQ思ったより日本語情報は充実してるんですね
>>946
そうするとRubyも良さそうですね
Perlは昔ちょっと勉強したことがあるけど、しばらく使わないうちに
特殊変数とか暗黙の省略とか全部忘れました
他のちょっとかじった言語(C#とVBA)はいくらか頭に
残ってるのですが
たまにしかプログラミングしないので、記号みたいなやつの暗記が
少なくてすむ言語を覚えたいです
>>953
みんなのPythonは買ってまだ積んだままになってる
Rubyの方も本屋で見てみます
みなさんありがとうございます
0955デフォルトの名無しさん
2015/09/24(木) 01:16:39.36ID:Iou7pImp本の話とは別件なんで別スレ立てたほうが良いですかね?
0956デフォルトの名無しさん
2015/09/24(木) 01:44:31.05ID:yESuiQQfPyNESなんて聞いたことのないライブラリだから
2ちゃんじゃ回答付かないでしょ
検索で出てこなければ、ダウンロード元のドキュメントを
読み解くしかないと思うよ
0957デフォルトの名無しさん
2015/09/24(木) 02:12:04.33ID:qWPG9avH『たのしいプログラミング Pythonではじめよう!』という本が出版されているので入手して、コードを入力しながら一通り読んでください。
Pythonに最初から付属しているライブラリだけを使って簡単なグラフィックゲームを作る本で、子供向けに書かれている本なので分かりやすいです。
その本を一通りやったら、「ライブラリを使ってPythonでプログラムを組む」ということがどういうことかイメージできるようになると思います。
外部ライブラリの導入の仕方について思い悩むのはそれからでいいと思いますよ。今日Pythonの勉強を始めたばかりなんでしょ。急がば回れですよ。
0958デフォルトの名無しさん
2015/09/24(木) 02:12:48.39ID:KIwTvfAfPythonでGUIなら、
Tkinter; wxWidgets; Qt; Gtk+; FLTK; FOX; OpenGL
ゲームなら、
pygame, Kivy
0959デフォルトの名無しさん
2015/09/24(木) 21:23:14.56ID:AoG7qtlZ> スクリプト言語はほとんど同じだから、
> 1つじゃなくて、複数言語を同時に覚えると、
> 1 + 1 = 1.5 になる
普通に計算するより答えが減っちゃってるけど、
「1+1=2.5」と言いたかった?
0960デフォルトの名無しさん
2015/09/24(木) 21:39:06.99ID:ymmhxoL2効果でなく労力を表してるんだろう。
0961デフォルトの名無しさん
2015/09/24(木) 21:40:04.07ID:ymmhxoL20962デフォルトの名無しさん
2015/09/24(木) 21:42:27.44ID:ymmhxoL20963デフォルトの名無しさん
2015/09/24(木) 22:42:59.99ID:EiH5SsWi0964デフォルトの名無しさん
2015/09/24(木) 23:08:56.05ID:Nm/f3KRL10倍だぞ〜
0965デフォルトの名無しさん
2015/09/25(金) 00:28:22.36ID:JDDH6QSr>>957
いろいろ回答ありがとうございます。参考になりました。
組み込みのメリットも後ほど調べたほうが良いですね
0966デフォルトの名無しさん
2015/09/25(金) 19:22:51.45ID:JDDH6QSr>>957
pyNES 人気ないですね。
深入りする前にアドバイスもらって助かりました。
情報量やその他など考えたら、pygame の選択がベストですね。
0967デフォルトの名無しさん
2015/09/28(月) 02:28:34.65ID:fF+UIRomグラフ系のモジュールが使えていたのに、急に、使えなくなってしまいました。
Anacondaコマンドで、ipythonをよく使っています。Notebookの方で表示されていた
グラフや配列関係の計算も、すべて出来なくなってしまいました。pygameを
入れてから変になったのかと思い、それをアンインストールしても結果は、同じ。
そのエラーメッセージで頻繁に表示されるのは、
--->29 import numpy.ma as ma
ImportError: No module named ma
または、
--->69 from numpy import show_config as show_numpy_config
ImportError: cannot import name show_config
が出ます。
matplotlib, numpy, scipy は適切なものが入っている状態です。
使用しているpythonのバージョンは、python2.7.10です。初心者なので、どうやって直したら
いいのか分かりません。詳しい方がいらしたら、是非、ご教示下さい。
よろしくお願いします。m(__)m
0968デフォルトの名無しさん
2015/09/28(月) 03:35:58.28ID:fF+UIRom見つけた下記の方法【】でそれをテストしてみると、
2,3を除いて(FAIL表示されたファイルを見てもよく分からない)
だいたいOKだったけれど、最後の行に
AttributeError: 'module'object has no attribute 'ndarray'
Out[17]:False
とエラーが表示されてしまう。
【python上でnumpyのテスト
コマンドラインなどで、
import numpy
numpy.test()
とテストを走らせ、正常に表示されれば成功】
0969デフォルトの名無しさん
2015/09/28(月) 05:11:48.65ID:mTZVEwhb>29 import numpy.ma as ma
モジュールのインポートの仕方は、
import sys, os
import math as m
import モジュール名 as 名前
0970デフォルトの名無しさん
2015/09/28(月) 05:20:19.87ID:mTZVEwhb>69 from numpy import show_config as show_numpy_config
import numpy
numpy.show_config
とそのまま使う
0971デフォルトの名無しさん
2015/09/28(月) 05:32:14.61ID:mTZVEwhb>AttributeError: 'module'object has no attribute 'ndarray'
module.ndarray
外部から参照できない・呼び出せない
0972デフォルトの名無しさん
2015/09/28(月) 07:39:33.35ID:fF+UIRomファイルからは、普通に from matplotlib import pyplot
みたいな感じでモジュール指定しているだけなのに、それを実行すると
なぜか、import numpy.ma as ma ImportError: No module named ma や
ImportError: cannot import name show_config という、こちらが指定した
覚えのないエラーが出てしまうのです。エラーで指摘されている
場所にあるファイルを探してみると、そのimport文は、下記のようになっていました。
最後のところが、よくエラー文に出てくるものです。
"""
A collection of utility functions and classes. Originally, many
(but not all) were
from the Python Cookbook -- hence the name cbook.
This module is safe to import
from anywhere within matplotlib;
it imports matplotlib only at runtime.
"""
0973デフォルトの名無しさん
2015/09/28(月) 07:41:11.94ID:fF+UIRomimport datetime
import errno
from functools
import reduce
import glob
import gzip
import io
import locale
import os
import re
import sys
import threading
import time
import traceback
import types
import warnings
from weakref
import ref, WeakKeyDictionary
import numpy as np
import numpy.ma as ma
0974デフォルトの名無しさん
2015/09/28(月) 07:58:46.00ID:IO8tvITsそもそもnumpy単体は使えるか?
エラーが起き出してから自分でimport numpyしてみたか
あと
import numpy
print numpy.__file__
print numpy.version.version
print dir(numpy)
の結果が知りたい
0975デフォルトの名無しさん
2015/09/28(月) 08:25:07.62ID:fF+UIRom結果は、
In[1]: import numpy(これは入ります)
In[2]: print numpy.__file__
numpy.pyc(←のように表示された)
In[3]: print numpy.version.version
AttributeError Traceback(most recent call last)
<ipython-input-3-ebb78096327b>in <module>()
---> 1 print numpy.version.version
AttributeError: 'module' object has no attribute 'version'
In[4]: print dir(numpy)
[リスト形式で'Abs''acos',''などが大量(50行以上)に出てくる状態です
数学っぽいものが多い]
0976デフォルトの名無しさん
2015/09/28(月) 08:34:30.89ID:fF+UIRomimport numpy は単体で入るのですが、
そのあと、それでarray()なりarange()などを使って
簡単な計算でnumpyが使えるかを実験してみると、
エラーになってしまいます。
要するに、numpy系のものがグラフ含めて、
ほとんど使えない感じです。一昨日までは、
それらが全部普通に使えていたと思います。
0977デフォルトの名無しさん
2015/09/28(月) 08:47:12.18ID:mTZVEwhb>import numpy.ma as ma
一番下の行に、君か誰かが、
間違ったものを付け足したのだろう。
コメントアウトすれば?
>>975
>AttributeError: 'module' object has no attribute 'version'
module.version
外部から参照できない・呼び出せない
0978デフォルトの名無しさん
2015/09/28(月) 08:59:13.09ID:fF+UIRom:デフォルトの名無しさん:2015/09/28(月) 08:47:12.18 ID:mTZVEwhb>>973
>import numpy.ma as ma
一番下の行に、君か誰かが、
間違ったものを付け足したのだろう。
コメントアウトすれば?
そう思って、既にj実験済みなのですが、その箇所をコメントアウトして実行してみたら、
今度は別の箇所に対するエラーが結構たくさん出るようになったので、元通りにしました。
numpy.ma()という関数は実際にあって、なにかに使えるものらしいので、
別のファイルに入っているimport numpy.ma as maというコードや表示が実際に
間違ったコードなのかどうかは、分かりません。
0979デフォルトの名無しさん
2015/09/28(月) 09:03:02.47ID:OmBgfqlEあなたはいつも「たのしいRuby」と「みんなのPython」をセットで薦めてる人ですか?
0980デフォルトの名無しさん
2015/09/28(月) 09:03:35.23ID:Aor/5DQQ0981デフォルトの名無しさん
2015/09/28(月) 09:11:59.68ID:mTZVEwhbimport math as m
import モジュール名 as 名前
以下のような形式は正しいのか?
>import numpy.ma as ma
import 関数名 as 名前
以下の形式ならあるけど
from math import cos, sin, tan
from モジュール名 import メンバ名, メンバ名, ...
モジュール内のすべてのメンバを、インポートする
from モジュール名 import *
0982デフォルトの名無しさん
2015/09/28(月) 09:14:16.04ID:JfTylyW8それは別に間違いではない
import xmlrpc.client as xmlrpc_clientとか書けるで
0983デフォルトの名無しさん
2015/09/28(月) 09:19:47.66ID:JfTylyW8次はhdd上のあらゆるnumpy.pycを削除
あとnumpy.pyが複数ないか探す
間違えて同名のモジュールを参照している場合の症状に似てる気がすんだよね
0984デフォルトの名無しさん
2015/09/28(月) 09:21:03.61ID:mTZVEwhb作業の途中で、コンパイルできない状態のまま、
セーブされていたのかも
>>979-980
「たのしいRuby」「みんなのPython」
は読んだ方がいいね
0985デフォルトの名無しさん
2015/09/28(月) 09:23:20.76ID:fF+UIRom>import numpy.ma as ma
もし、このコードの書き方(形式)がおかしいのであれば、これを
正しい形式で書くと、どうなるのですか。
私は初心者なので、インストールしたnumpyを自分で書き換えたりしてないし、
また、個人用のパソコンなので誰かが書き換えたということもないでしょう。
つまり、最初から、import numpy.ma as ma で入っていた感じがします。
0986デフォルトの名無しさん
2015/09/28(月) 09:25:04.40ID:JfTylyW80987デフォルトの名無しさん
2015/09/28(月) 09:26:28.97ID:JfTylyW8いやimportはそれで合ってるから気にすんな
素人回答者が何か妙な覚え方をしてるだけだろう
0988デフォルトの名無しさん
2015/09/28(月) 09:26:35.84ID:fF+UIRomあ、それ関係あるかもしれないので、確認してみます。
numpyもいくつかの複数ヴァージョンを入れているので、
なんかそういう競合が起きて、読み込み上のエラーが生じている
のかもしれません。
0989デフォルトの名無しさん
2015/09/28(月) 09:27:41.23ID:JfTylyW80990デフォルトの名無しさん
2015/09/28(月) 09:28:39.27ID:fF+UIRom分かりました。
0991デフォルトの名無しさん
2015/09/28(月) 09:31:14.09ID:mTZVEwhb何かのモジュール・設定ファイルなどが、
異なるバージョンのものに、上書きされたのかも
0992デフォルトの名無しさん
2015/09/28(月) 09:49:22.16ID:fF+UIRom>>983 パソコン内を検索してみたらnumpy.pycという同名ファイルが
7個ぐらい入っていたので、これも怪しそうなので、動作確認しながら
少しずつ消して調べてみようと思います。
皆様、色々と貴重なアドバイスをありがとうございました。m(__)m
朝から、とても勉強になりました。pythonを使っている人たちの民度の
良さがよく分かりました。
0993デフォルトの名無しさん
2015/09/28(月) 10:06:14.27ID:mTZVEwhbプロジェクト毎に、
仮想環境用のサイトを作って、開発していないの?
また、ライブラリの探索パスにも、順番があるから、
どういう順番で、どこにあるライブラリを読んでいるのか、
確かめたらよいかも
0994デフォルトの名無しさん
2015/09/28(月) 10:23:18.82ID:0RjOK4Zp0995デフォルトの名無しさん
2015/09/28(月) 12:08:12.53ID:AaDK3XOj0996デフォルトの名無しさん
2015/09/28(月) 13:07:09.25ID:JSlitLqT0997デフォルトの名無しさん
2015/09/28(月) 13:32:45.84ID:JfTylyW8requests.postで渡すproxiesに、
__getitem__でランダムなproxyを返す独自のオブジェクトを渡したら
狙った通りに動かないだろうか
0998デフォルトの名無しさん
2015/09/28(月) 13:34:11.05ID:JSlitLqT感謝感激。すべての人との出会いに感謝
0999デフォルトの名無しさん
2015/09/28(月) 13:34:26.06ID:JSlitLqT1000デフォルトの名無しさん
2015/09/28(月) 16:34:53.01ID:Nyll1Wfh10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
10021002
Over 1000Thread運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
レス数が1000を超えています。これ以上書き込みはできません。