[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 06/21 08:45 / Filesize : 115 KB / Number-of Response : 532
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

Pythonのお勉強 Part49



1 名前:デフォルトの名無しさん mailto:sage [2013/12/20(金) 17:34:48.50 ]
Pythonオフィシャルサイト
www.python.org/
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
www.python.jp/
まとめWiki
python.rdy.jp/
関連スレ
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
Pythonのお勉強 Part48
toro.2ch.net/test/read.cgi/tech/1358750040/

日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
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

よくまとまってた。あとで読む

237 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 17:59:34.91 ID:Nsic/UJL]
>>234
余計な類推を必要とするものをエレガントなどとは呼ばない

238 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:04:21.29 ID:5gx6vbDt]
>>237
正しい、君、頭良さそうだね

239 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:14:19.07 ID:vI8AO5AO]
>>237-238
てことは、MS-IMEだとかATOKだとかWnnだとかみたいなAI変換使ってると非エレガントで頭良くないと……

SKK使ってる俺勝ち組?

240 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:14:21.94 ID:Mt3jN67W]
エレガント(笑)

241 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:17:45.56 ID:5gx6vbDt]
>>239
オバカはレスを控えましょう

242 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:21:15.16 ID:vI8AO5AO]
お巡りさんここ>>241にMS-IME使いがいます

243 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:22:02.80 ID:ohMGVRuK]
いゃ、君たちが壊れたラヂオみたいにcoding: utf-8って書き続けてるから、意味わかってるのかな、
と心配したんだよ。もし本当にそうしたければ、そのままcoding: utf-8って書き続けてればいいよ。

244 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 19:40:21.24 ID:2SSq2dpX]
Windowsでやっているならcp932がデフォになるはずなのだが。
あんまりそういう書き込みは見ないね。

245 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 20:42:59.52 ID:tGYOmkbl]
エレファント上等



246 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 21:56:12.88 ID:LWANoEcl]
エレガントカシマシ

247 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 00:58:37.31 ID:wgQL48Ph]
ID:ohMGVRuK

248 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 11:26:22.29 ID:Zo8uS5e/]
>>243
いろんな考え方があるんだろうけど、と前置きしてる割に頭が堅いんですなあ。
予防線はった意味がないじゃないですか。

249 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 15:55:18.25 ID:3PJaiABf]
日本語だと932、1200、65001が混ざる
ロケール等に左右されたくなければ何かしら明示する
`何もしなければ`utf8というだけなのだから

250 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 17:06:53.13 ID:3XgyoelJ]
モードラインなぞ冗長!
化けるなら化ければよいしutf-8以外が混入して落ちるなら落ちればよい!

251 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 18:39:45.60 ID:J7k4ZnUj]
いまどきエンコーディングが混ざるのは全部Microsoftのせい。

252 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 19:01:59.17 ID:hZ1zX5Vz]
そんな日がいつくるのか知らんがWindowsがあり続ける限り続くだろうね

253 名前:デフォルトの名無しさん mailto:sage [2014/03/24(月) 00:30:50.13 ID:A26SCJHG]
なんでUCS2選んだんだろうね

254 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 01:58:22.68 ID:aBTT0lNY]
win8でも相変わらずcp932なんでしょ?utf-8で表示してほしいよね

255 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 02:12:28.44 ID:B2kWR3GE]
Windows以外はキリのいいとこころでUTF-8に切り替えたのにねえ。



256 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 18:43:41.69 ID:BEoXN/bP]
www.fromdev.com/2014/03/python-tutorials-resources.html

257 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 23:37:14.61 ID:uoZ3W6ro]
pythonの未来について、何か言えそうなことある?

258 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 02:21:36.17 ID:NXJ9wgj7]
なんだかんだいって、教育用やおためし用に特化してpascalみたいな運命をたどりそうな気がする

259 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 02:26:03.30 ID:oWTNwrlD]
*nixなオペレーティングシステムではふつうに使われてて依存パッケージになってるし。

260 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 03:03:32.61 ID:j+UsaIor]
>>257
無いものについては何も言えない。

261 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 04:06:28.07 ID:6UDaHe6u]
■□■■■■■■□■■■■■□■■□□□□□□□■□■■■□■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■□□□□■■□■■■□■■□□□□□■■■□■■■■■■■■
■■□■■□■■□■■■□■■■■■■□■■■□■■■■■■■■
■□■■■□■■■■■□■■■■■■□■■■■□■■■■■■■■
■□■■■□■■■■■□■■■■■■□■■■■□■■■□■■■■
■■■■■□■■■■■□■■■■■□■■■■■□■■■□■■■■
■■■■□■■■■■□■■■■■■□□■■■■□■■□■■■■■
■■■■□■■■■■□■■■■■□■■□■■■□■■□■■■■■
■■■□■■■■■□■■■■■□■■■■□■■□■□■■■■■■
■■□■■■■■□■■■■■□■■■■■■■■□□■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■□□□□□□■■□□□□□□■■■■■□■■■□■■□■■□■
■□■■■■□■■□■■■■□■■■■□■□■■■□■□■□■■
■□■■■■□■■□■■■■□■■■□■■■□■■■□□□■■■
■□□□□□□■■□□□□□□■■□■■■■■■□□□□□□□■
■□■■■■□■■□■■■■□■■□□□□□□■□■■■■■□■
■□■■■■□■■□■■■■□■■■■■□■■■□■■■■■□■
■□□□□□□■■□□□□□□■■■■■□■■■□□□□□□□■
■□■■■■■■■■■■■■□■■■■■□■■■□■■■■■□■
■□■■■■■■□■■■■■□■■□□□□□□■□■■■■■□■
■□■■□□□□□□□■■■□■■■■■□■■■□□□□□□□■
■□■■■■■□□■■■■■□■■■□■□■□■□■■■■■□■
■□■■■■□■□■■■■■□■■■□■□■□■□■■■■■□■
■□■■■□■■□■■■□■□■■■□■□■□■□□□□□□□■
■□■■□■■□□■■■■□□■■■■■□■■■■■□■□■■■
■□■■■■■■□■■■■■□■■□□□□□□□■□■■■□■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

262 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 10:32:52.56 ID:73xHP9jJ]
1行目にゴミがついているのを次で修正しているなw
ダメだよマトモなとこ見せちゃ、キチガイっぷりが薄まる

263 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 12:29:59.35 ID:FP7SOtK/]
慣れてないから
段々と習熟していく
ほら、みて↓

264 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 12:33:30.28 ID:WRQ9gvUM]
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■□□□□■■□■■■□■■□□□□□■■■□■■■■■■■■
■■□■■□■■□■■■□■■■■■■□■■■□■■■■■■■■
■□■■■□■■■■■□■■■■■■□■■■■□■■■■■■■■
■□■■■□■■■■■□■■■■■■□■■■■□■■■□■■■■
■■■■■□■■■■■□■■■■■□■■■■■□■■■□■■■■
■■■■□■■■■■□■■■■■■□□■■■■□■■□■■■■■
■■■■□■■■■■□■■■■■□■■□■■■□■■□■■■■■
■■■□■■■■■□■■■■■□■■■■□■■□■□■■■■■■
■■□■■■■■□■■■■■□■■■■■■■■□□■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■□□□□□□■■□□□□□□■■■■■□■■■□■■□■■□■
■□■■■■□■■□■■■■□■■■■□■□■■■□■□■□■■
■□■■■■□■■□■■■■□■■■□■■■□■■■□□□■■■
■□□□□□□■■□□□□□□■■□■■■■■■□□□□□□□■
■□■■■■□■■□■■■■□■■□□□□□□■□■■■■■□■
■□■■■■□■■□■■■■□■■■■■□■■■□■■■■■□■
■□□□□□□■■□□□□□□■■■■■□■■■□□□□□□□■
■□■■■■■■■■■■■■□■■■■■□■■■□■■■■■□■
■□■■■■■■□■■■■■□■■□□□□□□■□■■■■■□■
■□■■□□□□□□□■■■□■■■■■□■■■□□□□□□□■
■□■■■■■□□■■■■■□■■■□■□■□■□■■■■■□■
■□■■■■□■□■■■■■□■■■□■□■□■□■■■■■□■
■□■■■□■■□■■■□■□■■■□■□■□■□□□□□□□■
■□■■□■■□□■■■■□□■■■■■□■■■■■□■□■■■
■□■■■■■■□■■■■■□■■□□□□□□□■□■■■□■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

265 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 14:37:13.03 ID:2ZwiZf8I]
そうですね



266 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 18:44:49.29 ID:ly7F2UGL]
ちょっと質問です

Python3からPython2のメソッドを呼び出す場合、今はPython2で起動したRPCサーバ上の
メソッドをPython3から呼び出しているのですが、もっと良い方法がありますか?


ご先達の智恵をお貸しくださいませ

267 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 19:00:34.22 ID:2ZwiZf8I]
どんな規模のメソッドなん
いい悪いの判断の基礎はコストを償却できるかどうかだろ

268 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 20:07:47.95 ID:ly7F2UGL]
>>267
レスありがとうございます

規模は特別考えていなかったのですが、2to3で変換できないサードパーティ
モジュール(Mechanizeなど)を使いたい場合です

python3でできることは全部python3で行うので、小さい規模になると思います

269 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 20:10:26.25 ID:6UDaHe6u]
         /ヾ   ;; ::≡=-
       /:::ヾ          \
       |::::::|    パイソン    |
       ヽ;;;;;|   -==≡ミ  ≡=-|ミ
      /ヽ ──|  ● | ̄| ● ||
      ヽ <     \_/  ヽ_/|
      ヽ|       /(    )\ ヽ
       | (        ` ´  | | < ちんちん出しちゃった!
       |  ヽ  \_/\/ヽ/ |
  ( ̄ ̄\ヽ  ヽ   \  ̄ ̄/ /  / ̄ ̄ ̄)
  ヽ  ヽ. ヽ   \    ̄ ̄ /    し |  |
   |   しノ  / ' ゝ ── ' ””ヽ  .   |  |
   \  \ /           '  \ . /  /
    \  .\ヽ   °    °    ヽ /  /
     \  \            | ヽ/  /
     / \   \           | /   / 
    /  /\   \   ∩    /   /    
   /  / ヽ     )  (::)(::)  /  /\_ 
  ⊂_)   |                | \、__ う
        ヽ       *      ノ
        ミ_____人____ノ

270 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 20:15:09.04 ID:BOiMxnQo]
Python で作られたソフト
www.makehuman.org/

271 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 22:41:00.94 ID:turSpz6n]
バンドルされとるのいっぱいあるじゃん

272 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 00:04:52.13 ID:JSxbfC7I]
python3.4のcursesモジュールで window.addch()の引数の並び順がおかしい
ttp://docs.python.org/3/library/curses.html#window-objects
上のページには window.addch(y, x, ch[, attr]) と書かれているが、
実行してたら window.addch(x, y, ch[, attr]) になってるようだ

こちらの環境はcygwinの野良ビルド(3.4.0)で再現するコードは
ttp://pastebin.com/YaUXYexr

273 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 01:04:39.88 ID:1y3lCUEz]
でも普通に考えたらx.yの順番だよな。なんでこんなわかりにくい並びにしたんだ?

274 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 01:51:38.36 ID:1ftEUC5z]
curses自体がy,xの順だから
そもそもcursesのこの順にしたのかは知らん
array[y][x]からきてるのかな

275 名前:デフォルトの名無しさん mailto:sage [2014/03/28(金) 01:57:12.16 ID:mIpGRx81]
xy座標じゃなくて、n行目m桁目だからじゃね?



276 名前:デフォルトの名無しさん [2014/04/02(水) 08:45:10.86 ID:sLisU0wY]
python3.4が出たのに盛り上がってないね

277 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 10:56:31.98 ID:+g7Eqj8Q]
あたしのオッパイソンがほしいの?

       / ̄ ̄ ̄\
     /ノ / ̄ ̄ ̄\
    /ノ / /        ヽ
    | /  | __ /| | |__  |
    | |   LL/ |__LハL |
    \L/ (・ヽ /・) V
    /(リ  ⌒  ●●⌒ )   
    | 0|     __   ノ      あんたたち低学歴の童貞でしょ♪
    |   \   ヽ_ノ /ノ    
     ノ ノノ_.\___ _ ノ( ((
   ( ((/   /   ├─-..,
   )/ ゝ ¬  ,r一     )
    |ノ          r" /
   /             `y
   {  c    |   c    |
   ゝ     人     丿
    `- ー'   \ __,. ィ
      ゝ         / /
     /    ρ   /ノ
   /        〈

278 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 14:40:44.41 ID:wOtJqRU9]
win+msysだとvenvがバッチファイルしか作ってくれない

279 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 22:14:42.40 ID:1YybG//T]
1バイトのデータを扱うにはどうしたらいいの?
型宣言ってないですよね?

280 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:56:47.53 ID:8tQLIdI3]
>>279
docs.python.jp/3.3/library/functions.html#bytes
>>> bytes(1)
b'\x00'

docs.python.jp/3.3/library/functions.html#bytearray
>>> bytearray(1)
bytearray(b'\x00')

281 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 00:48:54.26 ID:q4W9TpWW]
初心者ほど2系を勉強すべきじゃないだろうか
3から入ろうとすると資料が足りなくて結局2系の資料を呼んで3で使えるように試行錯誤する必要がある
なら2を学んで体系的に理解できたら3に入ればいい
幸い2系も長い間バクフィックスされるとのことで作ったものが無駄になりづらいだろうから

282 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 00:58:22.68 ID:hnpj0u0+]
>>281
おっさん乙
資料が足りないとかなんとかいろいろ下手なミスリードだな

283 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 01:08:32.77 ID:xLDtsOGn]
自分は3から初めたけど余裕だった、ほかの言語やってたからっていうのもあるとは思うが
今は日本語のドキュメントもあるし、インターフェイスが変わったライブラリなら既に誰か解説してるでしょ

284 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 07:30:52.80 ID:9rp45yLz]
>>281
そろそろ死ね

285 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 10:06:24.29 ID:QUZ4kSS9]
php、javascriptやってたからか3から入ったけど特につまずくことはなかったよ
ただググるとき2系のが混ざってうざかったけどね



286 名前:デフォルトの名無しさん [2014/04/03(木) 15:11:10.10 ID:tguWcy71]
読むんじゃろ?

287 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 20:39:26.37 ID:1B1CEyF0]
どっちで書いても動くように間をつなぐ物って誰も作ってないの?
それともどっちでも動くようにすると速度とかで不利になるの?

288 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 20:45:57.34 ID:JP24RfI8]
sixとかどうやろ

289 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 20:50:08.28 ID:ubhyIwdO]
replace i by e for human pleasure

290 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 20:53:04.33 ID:9rp45yLz]
どの道あと1年3ヶ月

291 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 23:31:55.36 ID:vKoy3Uhc]
科学計算系では3という選択肢は事実上ないんだけどね。numpy,scipy,matplotlibあたりの超重要ライブラリが事実上3にはまだベータバージョンでしか対応していない。その他もほとんど3じゃダメ

デファクトスタンダードのenthoughtパッケージも2.7。

勿論、2より3がいい分野もあるんだろうし、あんまり決めつけずに柔軟に対応してればいいんじゃない?

292 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 23:41:51.63 ID:23c/Tj4/]
文字コードの扱いだと日本では結構ありがたいんだけど
向こうはどうでもいいんだろうね。

293 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 00:04:27.57 ID:FWP3Qf6L]
Python3にはまだ早い
あと2年待て

294 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 00:38:08.62 ID:dy/+FFqQ]
来年になってもあと2年待てって言ってるよ
保証してやる

そのまま進歩しないまま死ね
邪魔だからな

295 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 00:54:58.60 ID:2wmdZH5V]
<<291

>numpy,scipy,matplotlibあたりの超重要ライブラリが事実上3には
>まだベータバージョンでしか対応していない。その他もほとんど3じゃダメ

一覧表とかある?



296 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 01:01:01.89 ID:PzcHk0gP]
アンカーに<<を使うのってどこで流行ってんの?

297 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 01:06:44.85 ID:w/SHgNoQ]
>>295
PyPI登録分のみ
ttp://python3wos.appspot.com/

298 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 01:08:52.83 ID:ZjcHA0mi]
numpy,scipy,matplotlib全部Python3対応してる

299 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 01:33:41.84 ID:FNBn05YD]
>>290
どういうことですか?
2が好きな訳じゃなくただ3覚えるのが面倒

300 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 01:37:44.84 ID:PzcHk0gP]
>>299
> 2が好きな訳じゃなくただ3覚えるのが面倒

それは実質同じ意味

301 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 01:43:12.17 ID:Ml9ecBZV]
面倒など変わってねえだろ

302 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 02:51:39.38 ID:usPSDdY7]
老害は嘘情報流すの好きだな

303 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 06:51:42.21 ID:dy/+FFqQ]
>>291
事実上ってのは何の予防線よ
自信持って事実だとは言えないのか?

まあ妄想だろうからなw

304 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 11:24:05.95 ID:zvkuRFNu]
>>303
頭悪くて理解できないようだな

305 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 11:34:58.52 ID:qsj1DIHL]
カジ「吐き気を催す邪悪とはッ! ゆるさねえッ!
獏さん! あんたは今 再び オレの心を『裏切った』ッ!」

ドドドドドド

カジ「ザ・ブレイズン・ブル!
プリプリプリプリプリプリプリプリプリプリ
プリプリプリプリプリプリプリプリプリプリ
プリプリプリプリプリプリプリプリプリプリ
リーズローストイットブラウン!!(それをこんがりローストしてください)」



306 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 13:06:52.84 ID:zvkuRFNu]
       / ̄ ̄ ̄\
     /ノ / ̄ ̄ ̄\
    /ノ / /        ヽ
    | /  | __ /| | |__  |
    | |   LL/ |__LハL |
    \L/ (・ヽ /・) V
    /(リ  ⌒  ●●⌒ )   
    | 0|     __   ノ      あんた低学歴の童貞でしょ♪
    |   \   ヽ_ノ /ノ    
     ノ ノノ_.\___ _ ノ( ((
   ( ((/   /   ├─-..,
   )/ ゝ ¬  ,r一     )
    |ノ          r" /
   /             `y
   {  c    |   c    |
   ゝ     人     丿
    `- ー'   \ __,. ィ
      ゝ         / /
     /    ρ   /ノ
   /        〈

307 名前:デフォルトの名無しさん [2014/04/05(土) 09:39:54.06 ID:g7KCCZn6]
>>291 科学計算系では3という選択肢は事実上ないんだけどね。

激しく同意する。Enthouht が Python3K に移れないことは、そこで無用なトラブルが発
生することを意味する。俺は Enthought が Python3K バージョンを出してから本格的に
移るつもりだ。小さな閉じたコードを書くだけなら、Python3K でも困らないけれど。

>>294 のように何も考えずに Python3K に移ること主張する馬鹿には、Win Vista や 8
に移るべきだとし先進的だと自称していた阿呆共と同じ匂いがする。

308 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 10:14:31.75 ID:WZplTJZw]
自演で楽しそうだね
Python自体ないわ

309 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 11:24:39.09 ID:8B/mQ5h/]
Python3強硬派はだいたい世間知らずなんだよ
言わせんな恥ずかしい

310 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 11:43:22.31 ID:iBtP3adk]
なにも考えずに 2 にしがみついてる奴は 9x がベストだと言ってるアホの香りがするけど?

311 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 12:40:21.88 ID:kgbI5KXS]
>>291
numpyもmatplotlibも3.3のバイナリでてるが、あれはベータなの?
anaconda使ってるけど、3.3は対応してるみたいよ。
といいつつ、いまだ2.7使ってるけど、anacondaが3.4に移行したら移るつもりでいます。

312 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 12:41:08.10 ID:hoauiPeb]
>>308
横からだが自演?
どれとどれだ?
まさか
>>291
>>307
のことか?
笑わせるな

お前、精神病院だろ?
ついには俺も>>291 >>307と同じ人物だといいそうだな?
どうだ?
言いたくてウズウズするか?精神病君。

313 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 13:15:06.86 ID:WZplTJZw]
顔真っ赤にしてないで笑えよw
Python使いってこんな低脳しかいねえんだな
そりゃ流行らんな

314 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 17:03:32.59 ID:anSZmmIR]
3.0ならVistaと同じ扱い受けてもしかたないけど
もう3.3だしwin7の時代だろ
win7になってXP最強って言うのは恥ずかしい
後、そもそもEnthought社は3バージョン作る気あんの?

315 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 17:06:54.24 ID:K0Mg11Bp]
>>313
わはは
いかにも低偏差値らしい反応だな
「ぼく、むずいことわからないからぁ」
はいはい知的底辺は悲しいな



316 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 17:35:30.57 ID:0uP6JL5/]
うん、さすがに2.7はWinXPの扱いだから、移行が進められてんだろ

317 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 18:45:21.90 ID:LqjLBLM9]
pandas利用している方おられますか?

318 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 19:08:13.38 ID:wxzEG5aL]
他人に謙譲語を使う奴いるんだ

319 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 08:14:14.35 ID:cvrgP/9q]
理念として3は美しく2は汚いというのは理解出来る。
グチャグチャと取り繕いながら発展してきた2に対して、3はそこを一度ご破算にして作り直したんだから。
そして、文字コーディング関係では3の方がスッキリしててその美しさが直接実用性に結びついていてメリットは大きい、というのも分かる。

でも現実、科学技術計算関連のライブラリ関係は2で発展し続けているし、そういう場合日本語は使わないんでコーディングなんざどうでもいい。
3を使うメリットはなくてデメリットのみあると言っても過言じゃない。
ここは分野によって色々だと思うので、3の方が既に実用的な分野だったらとっとと乗り換えりゃいいと思うよ。

言語設計やライブラリ開発に関わらない、下位レイヤー(あ、逆か、上位レイヤーか)にとっては、要は便利にバグなく効率的かつ保守性に優れたコードを書ければ、言語の理念やら先進性なんて、まあ大した意味はないんだよ。
3でもっとライブラリがちゃんと使えるようになったらとっとと乗り換えるさ。
今までもそうやって来たんだから。
でもそれはまだ今じゃない。

ー-----

これ、OSどうこうじゃなくて、思い出すのはvisual basic 6からVBへの流れなんだよな。
俺長年のvisual basic使い(速さが必要なとこはCかFORTRANで書いて呼び出してた)だったんだけど、visual basicがvbに代替わりした時、乗り移れなかったんだよね。
かなりしつこく使い続けてた。
でも、VBに移っとくべきだったかというとそれは全然そんなことなくて、事実上今VBなんて死んだ言語じゃん?

現役ジジイの繰り言でした

320 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 10:22:08.71 ID:/BRp7uTK]
>>319
このひとですねわかります

social.msdn.microsoft.com/Forums/vstudio/ja-JP/ab5f7e16-dc53-43b7-9dfd-af14698b1fe6/vb6vb2008-?forum=vbgeneralja

321 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:18:19.90 ID:Gk3ZXLUh]
>3でもっとライブラリがちゃんと使えるようになったら
長文書きながら、何でここだけ曖昧なん
どのライブラリが、どう使えないの?

322 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:19:30.85 ID:nZeav+Zp]
科学技術計算関連のライブラリ関係で2でしかまともに機能しないのって何があるの?

323 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:25:15.17 ID:Z2CFn8dC]
>>320
すげーなこれ
何を考えて生きてるんだろう…
他人に振り回されるのが苦痛なら、他人のプラットフォームに依存しないか
莫大な金を払って専用のライセンスを受けるか、どちらかしかないのに

324 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:29:26.45 ID:Z2CFn8dC]
>>322
numpy, scipy, matplotlibの3対応は事実上ベータ版なんだって

325 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:34:06.31 ID:02iXbY9f]
俺がいまだに2.7なのは、print文のせい。



326 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:37:37.62 ID:w/0KyXck]
2.7でもprint関数使えよ

327 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:38:01.39 ID:Z2CFn8dC]
そもそもなんで3に移行しないことに怒ってんの
したくねえ奴はしなくていいだろ

文字列の話なら、2使って文字列で詰まった奴の質問に答えるの止めればいいよ
背伸びすんなヴァカとでも言ってやれ

328 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 11:48:35.94 ID:9SN5D96G]
-3モードもあるし、2to3ユーティリティもあるし、探せば共存させる方法もあるんだけどな。

329 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 12:01:20.77 ID:o+h9PK+u]
そのライブラリとやらは、2to3を通せば3で動くんじゃねーの?
移行をめんどくさがってるだけにしか見えんが。

330 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 12:03:51.58 ID:1YXnk/KS]
Python2を使うことは
PHP5.4でarray()を使わないといけないぐらい気持ち悪い

Python3 []
Python2 array()

331 名前:デフォルトの名無しさん [2014/04/06(日) 12:03:53.00 ID:/BRp7uTK]
なんで 3 から 2 のモジュールを使えるようにしなかったんだろうな

332 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 12:05:46.72 ID:/BRp7uTK]
python も終わるかもな・・・

ufcpp.wordpress.com/2014/04/03/net-native/
msdn.microsoft.com/en-US/vstudio/dotnetnative

【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ
maguro.2ch.net/test/read.cgi/poverty/1396585709/

[速報]米マイクロソフト、C#/Visual Basic次世代コンパイラ「Roslyn」を
オープンソースで公開。独自言語など開発可能に。Build 2014
ttp://www.publickey1.jp/blog/14/cvisual_basicroslynbuild_2014.html

333 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 12:21:24.14 ID:9SN5D96G]
IronPythonも速くなるん?

334 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 12:40:34.19 ID:9SN5D96G]
まあしかし、マイクロソフトはIEのLLVM対応の方を急いだほうがいいと思う。

335 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 13:03:15.97 ID:Z2CFn8dC]
>>332
build2014のレポート見てるとあんまり評判良くなさそうだけどな
大方は"数年早ければチャンスあったかもね。でも今更すぎる"ってリアクション

個人的にもRT発売と同時期にやるべきだったと思う
開発コミュニティを引きつけるには報奨金よりこちらを選ぶべきだった



336 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 17:09:18.11 ID:ziMhMAt9]
>>320
おれは結構の人の意見同意する部分多いなあ。
変な「改良」だったよVBって。

337 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 17:21:14.26 ID:/BRp7uTK]
ご本人ですねわかります

social.msdn.microsoft.com/Forums/vstudio/ja-JP/ab5f7e16-dc53-43b7-9dfd-af14698b1fe6?forum=vbgeneralja

338 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 18:16:21.67 ID:Z2CFn8dC]
やめてさしあげろ

339 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 20:46:56.71 ID:inPPB0le]
linuxでPythonをいろんなバージョンを入れたいんですけど
定番の方法を教えてください
いままでWindowsしか使ってないのでよくわかりません
とりあえず2.7の最新と3.3と3.4が入れたいのですよ
Rubyでいうpikみたいなかんじのやつないですか?

340 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 20:57:37.66 ID:98WTNPtl]
$ apt-get install python3 # debian, ubuntu, ...
$ yum install python3 # RHEL, CentOS, ...

or

$ tar xjf Python-3.3.0.tar.bz2
$ cd Python-3.3.0
$ ./configure
$ make
$ make install

341 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 21:10:02.71 ID:j3qpsGZl]
pyenv

342 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 22:57:05.66 ID:Gk3ZXLUh]
>>339
インストーラが用意されてるから、欲しいバージョンをインストールしたらいい
バージョンごとの実行環境構築したいのだったらvirtualenv

www.virtualenv.org/en/latest/virtualenv.html

343 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 23:02:20.61 ID:twWUZNTZ]
Ubuntuでは12.10からPython3がデフォルトでインストールされてるよ。

早くUbuntu 14.04が出ないかな〜

344 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 23:17:38.13 ID:kreVyzp1]
Rubyと比べてどうなんですか、この言語

345 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 23:19:27.57 ID:Gk3ZXLUh]
virtualenvかインストーラかわからんけど、バグってる?
3.3アンインストールした後に、3.4でいれたvirtualenvで-pオプションで特定のバージョン指定した時、HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.3がのこってるせいで

File "D:\Program\Python34\lib\site-packages\virtualenv.py", line 93, in get_installed_pythons
path = winreg.QueryValue(python_core, "%s\\InstallPath" % ver)
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。



346 名前:デフォルトの名無しさん mailto:sage [2014/04/06(日) 23:27:40.41 ID:o+h9PK+u]
>>344
道具は自分で使って判断しれ
他人の主観の入った評価なんて当てにならん

347 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 01:56:38.18 ID:KFUO0v2u]
windowsなんかで開発してんのかよ

348 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 22:22:12.15 ID:2Dx0rEhF]
>>345
https://github.com/pypa/virtualenv/pull/579
これだった
https://github.com/pypa/virtualenv/commit/b2da3b55784074fe9a5a539f6f487876a86a9fb0
で取り込まれてた

349 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 23:14:51.85 ID:lmND53PR]
みんなcheckioやってる?

350 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 23:34:08.85 ID:KhripvKN]
なんのために?

351 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 23:50:04.89 ID:Ljmxfnq6]
python 3.4 で socksipy の使い方教えて。

socks の proxy でurlopenが使えれば何でもOK

352 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 18:12:52.33 ID:LP1vZzr2]
Pythonでバイナリ通信やらせようとしてるんだが、Cとかに比べるとエラく冗長っつーか、めんどいな
struct以外に良い方法はないものか

353 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 18:35:05.95 ID:8xP02pfb]
じゃCでやればいいんじゃないの?そこだけでも。

354 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 19:46:33.19 ID:LP1vZzr2]
確かにctypesの構造体渡しの方が簡単かも知れない
そうなるとsocketもCだな

355 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 20:14:20.23 ID:LP1vZzr2]
普通にbytearray使うのが簡単だった
ごめんねPython...



356 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 21:40:03.89 ID:LP1vZzr2]
結局structが超便利だった
おかしいな、Cが霞んで見えて来た

357 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 07:34:24.64 ID:zyxn12EM]
そんなことないよ
Cはトモダチ

358 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 07:41:57.35 ID:zG8zcQXl]
Aにもなっていないのに

359 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 10:23:37.22 ID:Us3CBCS1]
Iの手前はやっぱりH

360 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 19:32:01.43 ID:MhIhPdUX]
Hの手前はやっぱりG(自慰)

361 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 19:59:55.41 ID:qA8ouB3T]
ABCDEキムチ

362 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 21:14:38.40 ID:WEI+dYKk]
まずはオッパイ
だからPython

363 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 18:01:57.34 ID:ph27tQUy]
>>362
あたしを擁護したらナメさせてあげるわよ

       / ̄ ̄ ̄\
     /ノ / ̄ ̄ ̄\
    /ノ / /        ヽ
    | /  | __ /| | |__  |
    | |   LL/ |__LハL |
    \L/ (・ヽ /・) V
    /(リ  ⌒  ●●⌒ )   
    | 0|     __   ノ      あんたもナメたいんでしょ♪
    |   \   ヽ_ノ /ノ    
     ノ ノノ_.\___ _ ノ( ((
   ( ((/   /   ├─-..,
   )/ ゝ ¬  ,r一     )
    |ノ          r" /
   /             `y
   {  c    |   c    |
   ゝ     人     丿
    `- ー'   \ __,. ィ
      ゝ         / /
     /    ρ   /ノ
   /        〈

364 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 20:17:37.07 ID:u4hywrj6]
>>363
あんたのおっぱい舐めたら損するじゃん
あ、だからPythonなのか

365 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 21:26:48.47 ID:mFeRnE8f]
だれうま



366 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 10:06:00.66 ID:+XHcNe75]
2.7系のサポート5年伸びんの?

367 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 12:10:58.16 ID:SMTH1wQw]
tornadoっていうフレームワーク使ってる人います?

368 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 15:36:07.88 ID:HEj1UG9r]
Guidoがコミットしてんだから事実だろ
3厨ざまあww

369 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:13:54.92 ID:gCs3v3ib]
3使ってる人間には何の影響もないわ。
2厨必死だなw
お前らのせいで2のサポート伸ばさざるを得なくなってんじゃん人に迷惑かけるなよ。

370 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:16:14.05 ID:qFq6vkYD]
そうかな
3系のライブラリがなかなか増えないからだろ

371 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:26:14.35 ID:HEj1UG9r]
これが現実です
来年で終わりとか脅してた奴は呼吸してますか?
それともすでに電車に飛び込んで死にましたかね
迷惑かけんなよ!

372 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 17:29:13.25 ID:qFq6vkYD]
>>371
頭悪そうだなあ
ど三流の匂いが漂ってるぞ
たかが言語バージョンにたいしてそれだけの態度を取るのは

精神病

だろ?

373 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 22:29:41.09 ID:lXFumLzx]
VB6みたいだな
それしか使えない奴だけが必死

374 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 01:14:40.95 ID:SIVEImGy]
だんだん2系と3系の乖離が激しくなってるからな

375 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 01:55:02.65 ID:8ar7MYfa]
>>370
ライブラリについて言うなら一部だけだろいまだ移行する気もないやつは。
あとはもうメンテされてないやつ。

GoogleもまだPython2なんだっけ?
GoogleあたりがPython2をforkしろよ。
そして3、っていうかPythonと縁を切れ。



376 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 02:43:11.17 ID:36biKrg8]
つくるだけつくった後に保守しないカスのせいでいい迷惑だな

377 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 04:59:22.24 ID:B5Kcw3DR]
う、作った子供より、ついつい
新しい女に心が!

378 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 10:39:26.64 ID:FRZaT020]
仕込んだら産まれる前に別れる
わかります

379 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 15:46:17.67 ID:NjUU7/QN]
そんなことやってたら、いくら沢山子種を残せてもみんなヤンキー人種の子孫ばっかになりかねん。芸能人が良い例。

380 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 19:02:45.65 ID:6CXwLHVY]
だって、もてるんだもん

381 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 21:16:00.01 ID:SIVEImGy]
もうPythonと結婚して子供作るしかないな
俺には無理だが、お前らなら出来る

382 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 00:44:17.60 ID:M1vwXl6G]
子供の名前はPysonでいいよもう

383 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 00:47:49.27 ID:6FT4QPXY]
>>382
娘は?

384 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 01:00:21.44 ID:M1vwXl6G]
>>383
ちっPythonだろ

385 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 07:20:26.88 ID:RKaLcQyy]
継承はどうすんだ?多重継承はあり?



386 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 10:12:22.51 ID:Y3GyI9kk]
Py が Py 作るんだから孫は PyPy でいいだろ

387 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 16:18:33.92 ID:YVOIP5WQ]
>>384
トム・クルーズの娘の名前がヒント。

388 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 01:15:56.36 ID:DFRxgHMB]
>>387
わからんw降参するわ

389 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 01:36:26.21 ID:Y9Np20JP]
>>388
Pysuri

390 名前:デフォルトの名無しさん [2014/04/18(金) 15:31:10.50 ID:zXPMjyph]
PyCon 2014 keynoteのGuidoの動画みつけた
pyvideo.org/video/2686/keynote-guido-van-rossum-0

391 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 20:00:49.57 ID:yDZ+3X3R]
python で2chの書き込みツールを作っているのですが
xxxx.2ch.net/test/bbs.cgi へurlopenでRequestした後
書き込みの成功、失敗を判断する為、Response を読もうとするのですが
文字化けしてしまいます。
(「上記全てに承諾して書き込む」の後の画面)
HTTPヘッダでcharset が shift-jis なので、
   body = response.read()
   body.decode('shift-jis')
で良さそうな気がしますが、何がダメなんでしょうか?

392 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 20:47:20.05 ID:zXPMjyph]
>>391
docs.python.jp/3.3/library/codecs.html#standard-encodings
これみてわからなかったら、↓でエラーも一緒に書いて質問して
toro.2ch.net/test/read.cgi/tech/1394240091/

393 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 19:58:11.17 ID:n4cS9knU]
python使い頑張ってるな
www.nicovideo.jp/watch/sm23363882

394 名前:デフォルトの名無しさん [2014/04/25(金) 13:05:04.58 ID:wJyIXaou]
Python2.7.6でOpenCVを画像処理をやろうと思い
Homebrewを使ってインストールしようとしたのですが
opencv: Unsatisfied dependency: numpy
Homebrew does not provide Python dependencies; install with:
pip install numpy
Error: An unsatisfied requirement failed this build.
之が出てインストールが完了しません

もちろんですがpipコマンドでのnumpyの導入もすませておりますし
シェルスクリプトでの動作も確認しています

原因としてはどういった者が考えられるでしょうか

395 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 17:44:40.03 ID:jq5k6qjQ]
$ pip2.7 install numpy

とか



396 名前:394 mailto:sage [2014/04/25(金) 20:16:34.33 ID:Dq4ZAKCI]
質問前にそれも試しましたが無理でした

397 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:59:18.33 ID:jq5k6qjQ]
$ python2.7 apple.py

Homebrew が numpy を見つけれないって言ってるから、
なんで見つける事が出来ないのか考えないと。

python2,7, Homeberw, numpy, opencv どこに入れたか確認したら?
あと、Homebrew の search path を調べたら?

398 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 22:38:12.02 ID:TtkNide3]
helpって打ったらsys.path
help!って打ったらdon't panic!
って表示されるといいね

399 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 07:57:08.69 ID:6CFfHGdn]
javaラーです。
このたびpyramidで少し規模の大きいwebアプリ作るんだけど、formのバリデーションってなんのライブラリ使うのがデファクトスタンダードなの?

colander1.0b5試してみたけどdeserializeのとこでcstructがおかしいんじゃねーの?って怒られてちっとも動かん。
そもそもわざわざSchema定義するのが面倒なんだが、phythonだと普通?

400 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 11:00:20.58 ID:A8NaQEQW]
wtforms

401 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 11:08:24.75 ID:Qdi0GyvQ]
pyramidは「設計は美しい」と言われてるけど実際に使われてるところを見たことがないんでなあ
ぜひ先駆者になってくれ

402 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 15:53:04.23 ID:6CFfHGdn]
>>400
ありがとう!ちょっとググってくる。

>>401
まじかー。pylonのhandlerだっけ?@actionっていうデコレータ書くやつがSAStrutsっぽくて良かったんだけどなー

403 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 16:00:05.31 ID:6CFfHGdn]
>>400

連投すまん
ありがとう。ググってきた。
中学レベルの英語でドキュメントざざっと見た限り、少なくともSchema定義するのにものすごく抵抗のあったcolanderよりずっと良さげ。マジありがとう。今度飲みにいこーな。

404 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 17:11:45.38 ID:frvHDLRQ]
docs.pylonsproject.org/projects/pyramid-cookbook/en/latest/pylons/other.html

pyramidは使ったこと無いけど公式ではpyramid_simpleform推奨となってるし
こっちも見てみたら

405 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 17:28:31.06 ID:A8NaQEQW]
>>403
じゃー中目黒集合な



406 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 00:44:32.38 ID:SWw+BcdD]
Python使ってる奴らは普段Pythonで何作ってるんだ?
俺は最近だと画像処理アレコレしてる

407 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 01:42:51.13 ID:xFsSQgLg]
普段Python使ってる人間が「ここはPythonで作るかー」っていうシチュエーションと、
普段Ruby使ってる人間が「ここはRubyで作るかー」ってのは大して変わらないんじゃね。
両方やその他も使いまくってるようなのはごく一部でしょ。

408 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 02:19:21.88 ID:YmhbMTXU]
>>406
djangoでwebappくらいだな。

409 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 02:55:53.15 ID:x3pUjXVi]
webappで質問ですが拡張子.pyを表示しないところまで教えてくれる文献知ってる人いませんか

410 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 07:56:17.05 ID:KPrlDK0D]
rewriteで良いんじゃね

411 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:20:36.60 ID:KK9CGDp2]
みんなSQLiteなんて、しょっちゅう使ったりしてるの?

412 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:26:59.02 ID:YmhbMTXU]
>>411
djangoとか開発時はsqlite使ってたりするな。サーバのものに比べて手軽でいい。
androidとかでも使うし。

413 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:30:02.23 ID:YmhbMTXU]
>>409
「エスパー入門」で環境を当てるとこからだな。

414 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:47:03.29 ID:KK9CGDp2]
>>412
最近python使いはじめたんだけど
pyside+sqliteでアプリケーションつくろうと思っている

pysideにはsql用のモジュールがあるみたいなんで
すんなり作れる…だろうかね

415 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:50:28.26 ID:uxgdoVup]
SQLiteは表示ではPHPで使うけどローカルでのデータ操作にPythonでやってる。



416 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:52:54.26 ID:YmhbMTXU]
>>414
DAO(データアクセスオブジェクト)で抽象化しといて問題あったら、そこだけ変えればいい。
プログラミング自体始めたばかりで、設計に疎いなら、とりあえずやってみるのもいいんじゃないか。

ちなみにdjangoもandroidも抽象化されてるので、sqliteを意識するのはデバッグ等でファイルを直接操作するときのみ。

417 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 22:24:55.70 ID:KK9CGDp2]
なるほど、みんなsqlite使ってるみたいだね
では、サンプルなんかを参考にしてがんばってやってみるよ

418 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 23:56:54.83 ID:x3pUjXVi]
>>413
どんな環境だと可能かって話を質問したつもりです

419 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 01:43:10.88 ID:tVrp/ztU]
>>418
そんなことで環境選ぶ奴はいない。
おおかたapacheでhandlerを設定してないだけだろ。

420 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 02:40:07.41 ID:e2gblEbx]
>>419
linuxだろうがwindowsだろうがapatchは入るから環境というのはosを指してはいない
よって環境はサーバやらフレームワークというものをさすと考える
変な拡張子やらcgi-binやらを隠してurl をきれいにするところまでできるだけ体系的に学びたい
サンプルに標準的なものを使うためにはapatchでもnginxでも入れるしosも指定されたものを入れる
初心者なのに拘りの環境があるはずもなし
headerがどうこういうなら単語じゃなくてdocumentとか本できっちり指定してくれ

421 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 04:59:43.07 ID:OiTrZCGP]
小物はjsonのほうが手軽だし大物は他のもん使うから
sqliteはandroidくらいでしか使わないな
「データ量は膨大だが利用者は一人」ってときならsqliteだろうけどあんまり遭遇しない

422 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 05:13:09.31 ID:tVrp/ztU]
>>420
何様。
そんな変なとこまでの本なんて、あったとしても焚火くらいにしか使えないだろ。

423 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 05:59:13.20 ID:e2gblEbx]
>>422
だったらなんで環境を説明しろなんていったんだ
最初からそんなものないで終わりじゃん

424 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 06:22:17.04 ID:tVrp/ztU]
>>423
そんなこと言ってない。
お前はまず人と会話できるようになるところからだな。

425 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 06:41:01.86 ID:e2gblEbx]
413で

「エスパー入門」で環境を当てるとこからだな。

は環境を書け以外にどう受けとればいい?
違う話題ならなんで418に繋げたさお兄さん



426 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 07:14:04.73 ID:2YPAWqiv]
SQLiteってクライアントが一つならいいけど
同時に複数のプロセスからアクセスされても大丈夫?
あとログインアカウントとかないんだけど?

427 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 07:14:16.25 ID:tVrp/ztU]
>>425
環境を書くこともできない馬鹿には、奇跡的な力が必要ってことだろ。きっと。

428 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 09:58:14.15 ID:zhGHOQBT]
>>426
排他とかあまり強固なのは無いだろうかしセキュリティ的に問題になりそうな
データは突っ込まないほうがいいかも。

429 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 10:06:40.31 ID:/IR7wR5K]
>>426
ここで聞く内容ではない気がするが・・・

1点目
プラットフォームにまともに動くセマフォがあれば複数プロセスからアクセスしても平気

2点目
アクセスコントロールはファイルパーミッション使えという思想

430 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 11:08:24.36 ID:frBI1BB4]
>>426
データベースと言うよりデータアクセスライブラリと思っておいた方がいい

431 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 12:25:46.40 ID:2bx0jnND]
>>426
よほど大規模で使わない限り大丈夫
追加削除更新のQueryがタイムアウトしたらリトライする処理は書かなくちゃだめ

432 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 13:28:05.57 ID:JOLAEp+/]
排他の理解について、>>426>>428と他の答えてる人とで隔たりがあるような気がします

433 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 13:36:14.45 ID:/IR7wR5K]
そもそも426に排他という単語は出てこない

434 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:19:02.35 ID:BzVjbdP5]
>>426 みて排他と言う単語が頭に浮かばない奴は話に絡んでくるなよ

435 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:23:46.89 ID:pXVlenq0]
排他的だなぁ



436 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:30:17.05 ID:/IR7wR5K]
プロセスセーフティーの話しかしてねえじゃん
覚えたての排他って単語だけ使いたいガキは鯉のぼりでも上げてな

437 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:38:44.40 ID:QF+ScwSC]
sqlite は排他が常にデータベース単位でしょ?
でもって select するだけでもロックするじゃん?
おひとりさま以上の利用に向いてるとは思えないけど。

438 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:42:28.85 ID:xj3aJR6O]
そうそう
排他の粒度が細かくないから、同時複数扱うには効率がすごく悪いってだけでしょ
セキュリティに関連するのかなあ

439 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 14:49:09.66 ID:JOLAEp+/]
>>433
確かに

440 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 15:01:17.75 ID:pXVlenq0]
>>437
おひとりさま用に開発されたんでしょ
軽量高速ってちょっとしたアプリの内部処理で重宝するんじゃないの

441 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 15:04:53.49 ID:BzVjbdP5]
>>436
覚えたてなの? (w

442 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 15:07:06.05 ID:QF+ScwSC]
>>440
>>426からの流れでそのツッコミかいな。

443 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 16:54:23.22 ID:zhGHOQBT]
皆カリカリしてるのは休日出勤なの?

444 名前:デフォルトの名無しさん [2014/05/03(土) 20:00:26.01 ID:ZA7CsPRm]
python で作ったwebpageの場合ドメインの下にindex.htmlみたいな指定できる名前ってありますか?

445 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 20:12:48.82 ID:tVrp/ztU]
>>444
ウェブサーバの問題だろう。



446 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 13:40:51.91 ID:pvUJO8KZ]
index.pyへのリダイレクトでもいいし
WSGIとかならルーティングでいかようにも
ようするに >>445

447 名前:デフォルトの名無しさん [2014/05/12(月) 20:37:58.64 ID:8KtDbhuh]
馬鹿には無理

448 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 20:43:21.68 ID:ekt7iUIN]
サーバの設定よりpythonでサイト作る方がレベル高いと思うが……

449 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 23:22:15.61 ID:5R38u7Kk]
馬鹿には無理

450 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 04:28:54.73 ID:0j07nOJV]
>>448
それはpythonで書いたウェブサーバということか? そのサイト専用の。バグだらけだろうな。

451 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 04:46:26.87 ID:hiU6RCDC]
俺、なんかwebpageがweb serverにすりかえられてる脳の方が怖い

>>446以前に、Apacheならhtaccessの設定1行だけど
ようするに>>445

452 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 00:31:20.31 ID:SjrcZnGn]
こんばんは
今日からPythonを始めようと思っているのですが

パケット操作などの通信系を極めたいと考えています
どういう勉強をしていけばよろしいでしょうか
ご教授お願いします

453 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 00:44:38.70 ID:7zDQsBN2]
まず自分で始めてみて、疑問に思ったことを調べてもわからない時は聞けばいいと思うよ

454 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 01:19:35.72 ID:4LkSaFqq]
cursesでボーダー付き窓を作って、そこに文章を流し込むと
始点はaddstr(1,1,'awawawawawawaawawaw')ってボーダーを踏まないように指定しても折り返すときにボーダーを上書きしてしまいます。
今は
border = curses.newwin(height, width, posy, posx)
main = curses.newwin(height-2, width-2, posy+1, posx+1)
って二枚重ねにしてるのですが、イケてないんでもうちょっとうまい方法あったら教えてください。

455 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 13:00:52.46 ID:QIhdrTS3]
>>452
twisted



456 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 17:05:49.96 ID:/faa7dXx]
>>453さん
お返事ありがとうございます
>>455さんがtwistedと挙げてくださいましたのでそこから入って行ってみたいと思います

>>455さん
twistedから入ることにしました
ご教授頂きありがとうございます

わからない点があった場合また聞きに来るかもしれませんがその時はよろしくお願いいたします。

457 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 17:16:03.62 ID:9e1uL7m3]
Twisted ってどこまで出来るんだっけ
RAW socket とかも扱える?

458 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 17:17:18.73 ID:OyXW76uI]
ソケットやっといたほうがいいよ
python socket programming でぐぐる

459 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 23:44:07.87 ID:SjrcZnGn]
>>458
ご教授いただきありがとうございます
ソケットの方も手をつけてみます
聞きに来るかもしれないので外の時はよろしくお願いいたします

460 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 00:25:04.89 ID:nzQdtmzB]
ソケット周りやるならPythonでなくてCでやればと思う

461 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 04:14:02.62 ID:aOP4ru7E]
今更twistedはないだろ
それなら3.4に入ったasyncioいじった方がいい

462 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 08:07:19.00 ID:VR6m4VUk]
2厨が古い情報で初心者を混乱させる

463 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 08:50:48.96 ID:CZxl8HQQ]
情報が多い方が良い

464 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 09:59:11.60 ID:gi1Ps9QT]
検索スパム万歳

465 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:45:51.17 ID:KFMa2V2n]
こんにちは。
まだPythonを勉強し始めたばかりの初心者なのですが質問させてください。

Pythonで他のソフトウェアを操作することはできますか?
このページ(ttp://itpro.nikkeibp.co.jp/article/COLUMN/20090218/324989/)のように
マクロの実行環境があるソフトを動かせることは分かったのですが、
そういった環境のないソフト(画像処理ソフトなど)を動かすことは可能でしょうか。

教えていただけると助かります。



466 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 17:58:52.19 ID:CIZJhZT4]
指定したページが見つかりません

467 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 18:00:48.84 ID:CIZJhZT4]
次ページ以降はITpro会員(無料)の方のみお読みいただけます。

468 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 18:25:54.78 ID:XGu2AgHH]
>>465
ざっくりいうと Python 他のソフトウェアの名前 でぐぐってそれっぽい記事が出てこなければ
現実的には不可能

469 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:04:16.26 ID:SuQqCGLs]
FFIのことなら、できると思うが

470 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:07:04.68 ID:ozqnPmum]
「Pythonを勉強し始めたばかりの初心者」がFFIを使ってマクロ構築する所まで行くのにどれだけかかるやら

471 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:29:54.02 ID:SuQqCGLs]
FFIからはじめる言語教育があってもよい
事実、私はアセンブラ言語をCのインライン組み込みからはじめました
孫に教えるのももちろんFFIから
なぜなら彼もまた特別な存在だから

472 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 21:11:43.32 ID:ozqnPmum]
精神科はあちら→

473 名前:デフォルトの名無しさん mailto:sage釣 [2014/05/17(土) 22:16:10.81 ID:mZoB3wPV]
ラダー図からはじめる言語教育があってもよい
事実、私はアセンブラ言語をPLCの組み込みからはじめました
孫に教えるのももちろんラダー図から
なぜなら彼もまた特別な存在だから

で、板違い

474 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 22:11:28.60 ID:FW5s1T73]
ちょっとNode.jsに浮気してきます

475 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 08:48:13.63 ID:T1t+2kPb]
やっぱJavascriptって糞だは



476 名前:デフォルトの名無しさん [2014/05/24(土) 09:35:14.54 ID:DTqC/a46]
javascriptが糞なのは同意だが
もっと具体的に言った方が良いと思う

477 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 12:26:29.24 ID:sSegk3tB]
ドキュメントを作りたくなってしまう魔法のツール Sphinx (PDF)
www.slideshare.net/shimizukawa/sphinx-6084667

478 名前:デフォルトの名無しさん [2014/05/26(月) 11:27:02.49 ID:T5nGq6IH]
気持ち悪い

479 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 12:31:13.33 ID:XEKj6IQA]
sphinx単体でmarkdown対応して

480 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 23:49:25.36 ID:/SYvPbJL]
かゆいところに手がとどきそうでとどかない
Sphinxです

481 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 01:37:56.26 ID:RvG0lB+J]
i18nについてなんにも考慮してなくて始めちゃっていまだにその問題を引きずってる
そんなSphinxです

482 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 09:50:40.11 ID:L+AMzrYN]
csvの数字を数値で読みたいのですが方法ありますか
文字列を数値に変換しています。そのまま数値で読み出せますか

with open('data.csv','rt') as fr:
reader = csv.reader(fr)

data = next(reader)
num = [int(i) for i in data]

483 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 10:16:59.62 ID:bhBe2OtM]
def parseNumber(s):
try:
return float(s)
except (ValueError, ), e:
return int(s)

num = [parseNumber(i) for i in data]

484 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 10:24:06.07 ID:bhBe2OtM]
間違えた
逆だった

def parseNumber(s):
try:
return int(s)
except (ValueError, ), e:
return float(s)

>>> for i in ['1.3', '-.3', '2', 'a']:
... 2 * parseNumber(i)
...
2.6000000000000001
-0.59999999999999998
4
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "<stdin>", line 5, in parseNumber
ValueError: invalid literal for float(): a

485 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 10:33:35.87 ID:L+AMzrYN]
>>483-484
ありがとうございます。



486 名前:デフォルトの名無しさん [2014/05/29(木) 20:09:17.10 ID:x5vCGJLy]
ntpサーバになるライブラリとかないですか?

487 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 20:11:48.55 ID:oiE9Lvlj]
ntpはntpとして一つのサービスが成立するのに
ライブラリがサーバーになる理由が分からんが

488 名前:デフォルトの名無しさん [2014/05/31(土) 03:29:42.02 ID:OYBB0FDV]
超初心者です
python2.7です
共有リファレンスが関係している問題で困っています


a = [0]*3
b = [a[:],a[:],a[:]]
c = [b[:],b[:],b[:]]
c[0][0][0] = 1

上のコードでなぜcが
[[[1, 0, 0], [0, 0, 0], [0, 0, 0]],
[[1, 0, 0], [0, 0, 0], [0, 0, 0]],
[[1, 0, 0], [0, 0, 0], [0, 0, 0]]]
になってしまうのでしょうか。

cの一番最初だけが1に変わってほしいのですが...

489 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 05:35:55.29 ID:StQGqszV]
import copy
a = [0]*3
b = [a[:],a[:],a[:]]
c = [copy.deepcopy(b),copy.deepcopy(b),copy.deepcopy(b)]
c[0][0][0] = 1


[[[1, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0, 0, 0], [0, 0, 0], [0, 0, 0]]]

490 名前:デフォルトの名無しさん [2014/05/31(土) 07:28:02.38 ID:OYBB0FDV]
>>489
ネストされたオブジェクトもコピーするときはディープコピーが必要なのですね。ありがとうございました。

491 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 23:34:30.33 ID:mNx84Opr]
初心者質問でごめんなさい
pysideを練習してます

QtDesignerを使ってxxx.ui形式のファイルを出力し、それをpythonに読み込んで作成する例を
練習したことがあるのですが

pyside-uicというツールでxxx.uiから、可読なxxx.pyに変換して利用する例もよく見ます
可読なソースに変換しないと困る理由があるとしたら、主にどんなことなのでしょうか?

492 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 04:41:46.64 ID:82BFuaye]
困らないよ

493 名前:デフォルトの名無しさん [2014/06/05(木) 09:00:25.76 ID:ZhDX68kR]
僕もpysideについて質問なんだけど、
マルチモニタのそれぞれのディスプレイの解像度を得る方法はありますか?

QDesktopWidgetだと、デスクトップ全体の大きさが帰って来てしまうようなのですが…

494 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 09:16:20.74 ID:Fb/WNktg]
>>492
ソースに変換して、それを編集しないとできないことでもあるのかな???
と疑問に思っておりました

495 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 09:28:20.61 ID:24W0CgUw]
配布する時丸見えだと嫌ならCythonとかでコンパイルするんじゃね



496 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 11:34:18.09 ID:oWrOeFGy]
Gmailに届いたメールですが一部エンコードできないメールがあります。
エンコードするにはどうすればいいのでしょうか

どうも
Content-Transfer-Encoding: quoted-printable
で届いたメールはエンコードできないようです。

gmail = imaplib.IMAP4_SSL('imap.gmail.com')

# ログイン
gmail.login(user, password)

# ラベル一覧
# gmail.list()

# ラベル選択
gmail.select(label_name)

# 未読一覧
typ, [data] = gmail.search(None, 'UNSEEN')

for num in data.split():

result, data = gmail.fetch(num, '(BODY[TEXT])')

# エンコード
bodytxt = str(data[0][1], 'iso-2022-jp', 'ignore')

gmail.store(num, '+FLAGS', r'\SEEN')

gmail.close()
gmail.logout()

497 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 12:34:21.11 ID:yLqHKRN+]
Pythonが最高すぎて脳内麻薬が出て気持ちいいマジ最高

498 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 15:52:47.85 ID:u1g4boKO]
これはPythonキメてますわ

499 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 20:51:24.49 ID:Fb/WNktg]
>>492, >>495
ありがとうございます

500 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 00:16:21.04 ID:RvYefeGh]
>>496
デコードしたいのでなく?
multipartとかじゃないの。

501 名前:デフォルトの名無しさん [2014/06/07(土) 18:42:36.76 ID:8ws6JtXv]
正規表現のグループ参照が使える場所がよくわかりません。

#-------------
import re
PAT= re.compile(r"(b)")
a="abc"
a_sub= PAT.sub(r"\1".upper(),a)
print(a_sub)
#---------

とかしても、"aBc" にはならず

a_sub= PAT.sub(my_function(r"\1"),a)

とかして関数に渡してみると、"\1" という文字列自体が渡っていて、
グループ参照の"b" は渡ってきません。
どうすれば、グループ参照の値が渡せるのでしょうか。

502 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 18:57:09.58 ID:SxbAzKvi]
ねたっぽい匂い

503 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:09:08.61 ID:2ccOrqUk]
>>> import re
>>> PAT= re.compile(r"(b)(c)")
>>> PAT.sub(r"\2\1", "abc")
'acb'

問題無いな

504 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:16:33.48 ID:SxbAzKvi]
>>> import re
>>> PAT = re.compile(r'([^b]*)(b)(.*)')
>>> a = 'abc'
>>> g = re.search(PAT, a)
>>> g
<_sre.SRE_Match object at 0x004FEE80>
>>> g.group(0)
'abc'
>>> g.group(1)
'a'
>>> g.group(2)
'b'
>>> g.group(3)
'c'
>>> g.group(4)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: no such group
>>> a_sub = g.group(1) + g.group(2).upper() + g.group(3)
>>> a_sub
'aBc'

505 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:26:33.81 ID:86wyQWmk]
そういう次元ではないような



506 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 19:58:37.49 ID:eLScxGOU]
>>501
PAT.sub(lambda m: m.group(1).upper(), a)

俺自身、すぐに忘れてしまうので困る orz

507 名前:501 mailto:sage [2014/06/07(土) 20:12:26.77 ID:8ws6JtXv]
>>506
そうか、 lambda で in situ で group() を使うわけですね。
よくわかりました。有り難うございます。

508 名前:デフォルトの名無しさん [2014/06/10(火) 00:58:25.06 ID:c7/IHwfX]
初めて覚えるプログラミング言語をPythonにしてみました。
ちなみに2.7

509 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:02:27.74 ID:bm8go8gl]
くだすれとか上手く使ってがんばれ
あと参考までに2.7を選んだ理由を知りたい

510 名前:デフォルトの名無しさん [2014/06/10(火) 01:07:07.86 ID:c7/IHwfX]
2.7にしたのは参考になる本が2系のしか手に入らなかったからです。
ちなみにくだすれって?

511 名前:デフォルトの名無しさん [2014/06/10(火) 01:14:15.48 ID:VWf0ifMQ]
>>510
peace.2ch.net/test/read.cgi/tech/1348409867/

512 名前:デフォルトの名無しさん mailto:sage [2014/06/10(火) 01:28:19.87 ID:bm8go8gl]
>>510
くだらない質問も(荒れてなければ)答えてくれるスレ、くだすれ
peace.2ch.net/test/read.cgi/tech/1400479217/

513 名前:デフォルトの名無しさん [2014/06/10(火) 01:38:27.99 ID:c7/IHwfX]
>>511
>>512
機会があったらくだすれ使ってみます

今日はもう寝ます

514 名前:デフォルトの名無しさん mailto:sage [2014/06/13(金) 14:15:25.17 ID:ooUx6NQl]
kaso

515 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 14:52:24.93 ID:P0BuXO8s]
QTableViewやQListViewなどで
下記のように多数のinput, label, radiobuttonなどを配置したパネルを
一つのセル(item)に入れたいんですが

|----------------------------------------------------------------------|
| [input1] [input2]  ◯ ◎ ◯ ◯ radioset1 |
| [input3] □checkbox ◎ ◯ ◯ ◯ radioset2 |
|----------------------------------------------------------------------|

html+javascriptではゴリゴリ書けばこんなの楽勝で作れるんだけど
pysideではどうやったらいいのかわかりません

2段になってる入力要素バラして1段に並べて
テーブルの行内にそれぞれをつっこめばいいじゃないか
と言われそうですが、そうしたくない理由があり、なんとか上記を
1つのセルのなかに入れたいです

なにかヒントをおねがいします



516 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 18:42:05.43 ID:IEaE8qWD]
>>515
pyside

517 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 19:22:57.60 ID:xqg+kEWK]
Fromを大量に並べるUI自体見なおすべき

518 名前:デフォルトの名無しさん [2014/06/14(土) 19:46:09.60 ID:DYTXSKWp]
From

519 名前:デフォルトの名無しさん mailto:sage [2014/06/14(土) 21:40:29.26 ID:HE8laKK3]
orz

520 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 13:55:09.27 ID:Cv6sznz1]
To

521 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 17:22:38.15 ID:rcTpOuy6]
>>517
こういう入力フォームがずらーっとリストで並んでると、直感的に理解しやすいんですよ
扱おうとしているデータの構造が

でもpysideというかqtには難しそうなんで
半分あきらめて、別のデザインで解決するしかないかな、、

522 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 17:50:34.52 ID:F7O8xQBW]
>>517 >>521

zkun.zouri.jp/njam21.html
zkun.zouri.jp/njam2x.html
zkun.zouri.jp/njam10.html

523 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 18:13:12.85 ID:rcTpOuy6]
>>522
おおお、これはすごいヒントありがとうございます
基本的にはこのような感じで、入力がずらっと並ぶ画面をイメージしています

ちょっと事情が異なるのは、元となるリストが可変長だということです
つまり、>>515のフォームのかたまりを1単位として、追加したり削除したり並べ替えたりする
という理由でQListViewを使いたい(扱ってるデータ構造がそういうものなので)

で、もっと言うと>>515のパネルの中身が2段になってるのは
1段めが( i - 1 )番目との関係、2段めが( i + 1 )番目との関係を入力させたい
という事情によるものです


以上、細かいことを書くと長くなってしてしまいましたが
Listまたはtableのセルの中に複数の入力を詰め込めないか?という
>>515の質問になるわけです

524 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 18:54:46.72 ID:rcTpOuy6]
あまり私事でスレを埋めても申し訳ないんで
そりゃー方法はあるだろーが、めんどうなんじゃね?
という結論でもいいです

525 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:14:05.32 ID:BVitxWd8]
Python固有の問題じゃないからQtスレで聞けよ
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 16
peace.2ch.net/test/read.cgi/tech/1393106185/



526 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:20:05.88 ID:l+KgLqKF]
Qtのデモにある

527 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:40:59.60 ID:B04VCaAS]
Q.Pythonでアルゴリズムが解説された本ありませんか?
A.アルゴリズムは言語に依存しないんだからそんなもん書く価値がない

の流れに近いな

528 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 20:46:19.31 ID:pHjID3mH]
価値はともかくAmazonでpython algorithmで検索すると結構でてくる

529 名前:デフォルトの名無しさん mailto:sage [2014/06/15(日) 21:03:35.63 ID:rcTpOuy6]
>>525-526
ありがとうございます
QtスレだとC++での話になると思いますが、クラス名が似てるだろうし参考になるのかな
余力があれればQtの人に聞いてみます

530 名前:デフォルトの名無しさん mailto:sage [2014/06/16(月) 01:37:00.39 ID:ngK+fObZ]
デザインパターンの本とかC++だったりJavaの例だったりするけど、普通に読めるでしょう。別に処理系のない擬似言語でもいい。

531 名前:デフォルトの名無しさん [2014/06/16(月) 22:20:31.53 ID:PNGKqyHD]
pycharmでエディタの背景を変える方法を教えてください。
よろしくお願いします。






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

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

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