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


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

くだすれPython(超初心者用) その16



1 名前:デフォルトの名無しさん mailto:sage [2013/01/21(月) 16:36:03.35 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その15
toro.2ch.net/test/read.cgi/tech/1350718465/
関連スレ
Pythonのお勉強 Part48
toro.2ch.net/test/read.cgi/tech/1358750040/
【実験台】 Python 3.0 のお勉強 Part 1 【非互換】
toro.2ch.net/test/read.cgi/tech/1235050215/
◆関連リンク
Python の Home Page
ttp://www.python.org/

445 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 21:41:03.60 ]
assert○○はともかくsetUpなんかsetupでいいだろと思う
これ作った奴Javaにコンプレクスでもあんのか

446 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 21:45:54.88 ]
そうかもね
興味ないからMLで聞いてくるといいよ

447 名前:デフォルトの名無しさん mailto:sage [2013/02/27(水) 21:57:21.29 ]
>>441
> ライブラリを探すほどのことか?
標準的な仕組みがあればそれを使った方が何かとイイてのは言うまでもないことです。

448 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 15:22:36.57 ]
logging, unittest のソース嫁
コメントに java へのリスペクトが書いてある
>>445 に java コンプレックスがあるのか知らんけど python は java をリスペクトして開発されたモジュールは結構多い
それをコンプレックスと思うなら python 使わなければ良い

449 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 21:15:58.62 ]
なんかキモい

450 名前:デフォルトの名無しさん mailto:sage [2013/03/02(土) 22:01:58.21 ]
pass

451 名前:デフォルトの名無しさん [2013/03/02(土) 22:34:08.83 ]
なんでもコンプレックスに結びつけるのがユングフロイトゲガンゲン

452 名前:デフォルトの名無しさん mailto:sage [2013/03/03(日) 14:19:44.21 ]
pass

453 名前:デフォルトの名無しさん mailto:sage [2013/03/04(月) 23:43:36.01 ]
matplotlibで描いたグラフをwxPythonのパネルに表示して、
テキストボックスに入力した数字にたいして、ボタンを押して更新できるようにしたいんですが、
更新のところのやり方がよくわかりません。
plotを、再設定するだけじゃだめなんでしょうか
plotまでは流れているようですが更新されません。



454 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 00:32:28.27 ]
canvasのdrawしてないだけでした
ごめんなさい。

455 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 09:19:42.74 ]
>>451
っせえ
黙ってろ

456 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 14:54:29.20 ]
pass

457 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 16:47:51.36 ]
>>454
俺の言った通りだろう

458 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 22:43:49.62 ]
やる気があればなんでもできる

459 名前:デフォルトの名無しさん mailto:sage [2013/03/06(水) 23:46:17.93 ]
pass

460 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 10:22:31.55 ]
pythonに適したテキストエディタを教えて下さい

461 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 10:58:46.14 ]
無料の中ではemacsいいよね。

462 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 12:26:18.69 ]
よいよね、だろ

463 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 12:55:46.95 ]
いいです
けっこうです



464 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 13:49:02.75 ]
vimがもっとも優れています

465 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 15:59:40.78 ]
>>461
>>464
ありがとうございます。

466 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 18:57:57.54 ]
早まるな。

467 名前:デフォルトの名無しさん mailto:sage [2013/03/07(木) 19:48:25.22 ]
pass

468 名前:デフォルトの名無しさん [2013/03/07(木) 21:22:27.02 ]
『初めてのPython』ぶ厚すぎだろ
3冊くらいに分けて欲しかった

469 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 09:39:16.84 ]
xlwt を使いたいんだけどどこからダウンロードできますか?
windowsです

470 名前:デフォルトの名無しさん mailto:sage [2013/03/08(金) 09:43:15.02 ]
>>469
ググれ

471 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 07:43:29.00 ]
xlwt なら、ふつうに easy_install ではいる筈。

472 名前:(;D)笑男 ◆LeBIz0ZWfs mailto:sage [2013/03/09(土) 09:19:58.83 ]
livedoor.blogimg.jp/beelzeboulxxx/imgs/b/b/bb837eae.jpg

473 名前:(;D)笑男 ◆LeBIz0ZWfs mailto:sage [2013/03/09(土) 09:20:31.31 ]
チョーゴバク (TдT)



474 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 10:07:12.28 ]
質問です
可変長のリストの入力に対して固定長のリストを出力したいのですが
足りない部分を先頭の要素から0で埋めようと思います

例:出力が固定長 5 のとき
入力 [1, 3] 出力 [0, 0, 0, 1, 3]
入力 [2, 1, 3] 出力 [0, 0, 2, 1, 3]
入力 [5, 4, 2, 1, 3] 出力 [5, 4, 2, 1, 3]

一番シンプルに書く方法はどんなのがありますか?

475 名前:デフォルトの名無しさん [2013/03/09(土) 10:08:11.10 ]
i.imgur.com/FrG1Zlj.jpg

476 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 10:14:14.06 ]
一番シンプルというのが怖いけど

>>> def pad_list(lst, pad, size): return [pad] * (size - len(lst)) + lst
>>> pad_list([2, 3], 0, 5)
[0, 0, 0, 2, 3]

477 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 10:14:49.11 ]
[0]*(5-len(a))+a

478 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 10:19:30.12 ]
size - len(lst) が 0 (または負) になってても問題ないんですね

479 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 10:49:44.30 ]
>>476-477
とりあえずそれでいきます
ありがとうございました

480 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 12:37:35.13 ]
windowsユーザーだけど、Pythonやろうと思ってます。
Ubuntu入れたほうがいいですか?
16GBのUSBメモリでインストールを検討してるのですが
どうでしょうか?

481 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 12:44:38.82 ]
>>480
windowsでも問題なくできるよ

482 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 12:45:53.10 ]
クローラとかフィードフィルタとかWindowsで開発してRaspiで動かしてる

483 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 13:23:16.14 ]
Rubyと違ってPythonはWindowsでも問題なく使えて良いよね



484 名前:480 mailto:sage [2013/03/09(土) 13:35:20.01 ]
ありがとうございます m(_ _)m
windowsでやります

485 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 19:23:07.59 ]
perlのstrict機能を果たす
pythonのlibrary名教えて下さい。

486 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 19:37:55.20 ]
デコレータってどんなときに使いますか?

487 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 19:40:20.26 ]
一番よく見るのはメモ化(memoize)かな

488 名前:デフォルトの名無しさん mailto:sage [2013/03/09(土) 19:55:06.91 ]
へえ
なるほどね

489 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 00:40:19.38 ]
再帰がわかりません。

def factorial(x):
if x <= 1:
return 1
return x * factorial(x - 1)

factorial(5)が1×2×3×4×5で120を返すとの事なのですが、計算の流れが理解出来ません。

factorial(x -1)はどんな動きをしているのでしょうか?

490 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 00:56:18.35 ]
>>489
x*(x-1)*(x-1-1)*(x-1-1-1)...
x<=1を満たすまで自分を呼び出し続けるだけ

491 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 01:58:53.54 ]
x*((((x-1)*(((x-1-1)*((x-1-1-1)...

492 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 03:43:40.69 ]
>>490
>>491
ありがとうございます。
なんとなく理解出来たような気がします。

factorial(x)に5を代入すると
return 5 * factorial(4)
4をxとして1行目に戻して最終行で
return 4 * factorial(3)
以後同じように3 *, 2 *, 1 *と入れ子が深くなりつつ繰り返され、
条件が成立した時点では
return 5 * (4 *(3 *(2 *(1))))
となるので5×4×3×2×1で120という事ですよね?

これで先に進む事が出来ます。
本当にありがとうございました。

493 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 23:04:00.99 ]
import sys, hashlib, hmac
from Crypto.Cipher import AES

def aes_encrypt(msg, key, iv):
encryptor = AES.new(key, AES.MODE_CBC, iv)
return encryptor.encrypt(msg)

aes_encrypt(encrypt.py)は、main.pyからインポートされて呼び出されます。
実行すると、ImportError: No module named Crypto.Cipherというエラーが出ます。
どうしたらいいのでしょうか?
Python 2.7.3 + python2-crypto 2.6



494 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 23:15:02.35 ]
まずsys.path確認

495 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 09:27:30.77 ]
linuxで自作のpython野良アプリを作ったとしてそのスクリプトと設定ファイルはどこに配置するのが一般的ですか?

496 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 11:20:55.12 ]
python関係ない
linux板で聞け

497 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 13:05:02.67 ]
linux 板の話だな









conf ディレクトリ内
conf を /etc/appname へシンボリックリンク

498 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 13:53:39.25 ]
>>497
バッドノウハウ

499 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 14:08:18.05 ]
conf ディレクトリってなんだ?

500 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 14:32:07.19 ]
別にディレクトリにしなくても良い

501 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 18:27:02.85 ]
conf = 設定ファイルだろ

502 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 19:49:58.52 ]
そんな俺様ルール出されても

503 名前: 忍法帖【Lv=4,xxxP】(2+0:5) [2013/03/12(火) 21:10:19.36 ]
>>464
ちなみにプラギンは?
jedi-vim?



504 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 08:31:48.47 ]
windowsで「デスクトップ」にpyファイルを置いて
importすると、日本語が通らなくてダメなの?

505 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 08:45:42.24 ]
今の3.3はファイルシステムエンコーディングがutf-8以外のシステムで
非ascii文字がパスに含まれている場合
起動中に__main__の設定が失敗するバグがある
まだ公式の修正リリースはありません

506 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 08:50:07.74 ]
ありがとうございます。

507 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 10:12:39.40 ]
あほ毛

508 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 12:34:30.47 ]
3.3.1が3/2リリースだと思ってたけど、まだ出てないってことは延期されたのか
家帰ったら探してみよう

509 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 14:29:27.58 ]
ここはお前の日記帳じゃねえんだ
チラシの裏にでも書いてろ、なっ!

510 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 14:36:40.51 ]
>>505
2からあるバグじゃないの。それ。

511 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 14:52:19.20 ]
bugs.python.org/issue16218

512 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 15:09:45.65 ]
何を根拠に2.7とか

513 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 16:50:14.17 ]
x. 文字コードについて
PYTHONPATH\Lib\site-packages\sitecustomize.py(なければ作る)に

import sys
from codecs import getwriter
sys.setdefaultencoding('shift_jis')
sys.stdout = getwriter('shift_jis')(sys.stdout)

と書くと日本語のエンコード関係がマシになるかもしれません。



514 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 18:22:26.52 ]
ああ全然そんな話じゃない

515 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:20:11.72 ]
超初心者です
プログラムを身につけたいと思ったもののプログラムの種類が多すぎて何からやればいいか
わからなかったのでプログラミングが学べる英語動画サイトみてたら初心者向けはpythonが多いようでした

その後本屋にいくとpythonは日本ではマイナー言語のように書籍が少なかったのです

pythonは日本ではマイナーなのでしょうか?pythonの利点と欠点を教えて下さい
プログラムを学ぶ目的は株のシステムトレードをしたいからです

516 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:22:20.77 ]
日本ではマイナーです
日本語しか読めない&読む気がないのなら他の言語にしましょう
利点と欠点より前に考えるべきことです

517 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:23:27.49 ]
利点:簡単、書きやすい、読みやすい、なんでも出来る、ライブラリ多い
欠点:遅い

518 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:24:09.33 ]
>>516
日本でマイナーな理由を教えてください
アメリカでメジャーってことは数年遅れで日本でもメジャーになるってことでしょ?

519 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:25:15.67 ]
>>517
具体的にいうとpythonはどういう系のプログラムに向いててどういうのが向いてないの?

520 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:26:09.90 ]
マイナーな理由はない。気になるなら使わないほうがいい

521 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:26:46.39 ]
面倒くさそうな奴だから相手すんの止めます

522 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:27:20.40 ]
そんな事言ってほんとはおじちゃんのパソコン遠隔操作する気だろ

523 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:29:25.58 ]
>>520
使わないほうがいい理由をおしえて
>>521
教えてくれよ



524 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:29:41.39 ]
>>521
こういうのって言質を取りたいだけでPythonを使う気は最初からさらさらないからな

525 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:30:33.53 ]
>>519
ちょっとした処理の自動化には少々面倒なのでPerlとかの方が便利
各種のデータ処理に非常に強い
ループぶん回して計算しまくるようなのには全くもって不向き

526 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:31:31.56 ]
いやあ、〜でしょ?〜ですよね?って同意を求めるための質問って嫌いなんですよ個人的に

527 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 20:33:01.82 ]
やる気がないのは分かったよ。C言語やればいいよ

528 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:00:42.54 ]
pass

529 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:04:01.72 ]
TIOBE見ると流行りだしたのは2004年半ばになっている
数年でメジャーになるという説が正しいとすればあと1年だが・・・
だがしかし

530 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:05:43.16 ]
だからTIOBE信者はJava使ってれば良いだろ

531 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:20:22.30 ]
わたしPython信者ですよ?
何年で流行るとか意味不明な供述をしている方がいらっしゃいましたので
一例を提示差し上げただけですわ

532 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:23:36.27 ]
他のLL使用者に感染する奇病でも流行らんことには

533 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 21:37:12.53 ]
>>515
端金でプログラマをこき使い書かせるのが正解です
一からプログラムを学ぶのはあまりにも非生産的です



534 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 23:15:37.43 ]
pass

535 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 23:32:04.69 ]
本屋行ったらパーフェクトPythonと空飛ぶPythonが平積みになってたなあ
前者は一章がいい感じにすべってた

536 名前:デフォルトの名無しさん mailto:sage [2013/03/13(水) 23:47:01.29 ]
すいすいすぃ〜っと

537 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 01:25:11.59 ]
空飛ぶputhon
超初心者用
読む価値なし

パーフェクトPython
初心者用
内容が薄い

538 名前:デフォルトの名無しさん [2013/03/14(木) 01:29:06.61 ]
オライリーのPython本がいい

539 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 01:32:09.80 ]
素養のある人間はそんな書籍に出来に関わらず上達するし、
素養のないやつにはいくら優しい入門書を書いても無駄。

540 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 01:40:41.66 ]
超初心者用スレでいったい誰と戦ってるんだ

541 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 04:34:26.08 ]
この書籍の日本語版はいつ頃発売されそうですか?まだ4thの日本語版が無いというのに…

Learning Python 5th

www.amazon.co.jp/gp/aw/d/1449355730

542 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 06:42:45.76 ]
>>541
来週でると思うよ。

来週の何曜日に出るか知りたかったら、オライリー・ジャパンに直接聞いてみるといいよ。

543 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 08:16:25.14 ]
ネズミ本第3版をこつこつやってます



544 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 08:19:22.33 ]
Pythonで、Amazonの自分のアカウントにログインして
購入ボタンを押すプログラムが書きたいのですが
Pythonでも出来ますか?

545 名前:デフォルトの名無しさん mailto:sage [2013/03/14(木) 08:49:43.62 ]
>>544
出来る






[ 続きを読む ] / [ 携帯版 ]

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

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