くだすれPython(超初心者用) その23
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/05/19(月) 15:00:17.89ID:C9xN4CIoもしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その22
http://toro.2ch.net/test/read.cgi/tech/1394240091/
関連スレ
Pythonのお勉強 Part49
http://toro.2ch.net/test/read.cgi/tech/1387528488/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
◆まとめwiki
ttp://python.rdy.jp/
0607デフォルトの名無しさん
2014/07/12(土) 00:49:31.84ID:RDT19VbG> C#は簡単にGUI作れるけどコードが汚いんだよね
具体的にどの辺のことを言ってるの?
0608デフォルトの名無しさん
2014/07/12(土) 01:53:33.36ID:Jy8qSHQe0609デフォルトの名無しさん
2014/07/12(土) 10:36:58.38ID:VhE9Pckudropbox
0610デフォルトの名無しさん
2014/07/12(土) 10:50:00.63ID:S/Jk0L72まあ、パイソンも楽そうだな
0611デフォルトの名無しさん
2014/07/12(土) 10:55:56.60ID:uQaOo2aV切り貼りするだけならPythonは大袈裟
0612デフォルトの名無しさん
2014/07/12(土) 10:57:31.37ID:uEgYLnoTお馬鹿はかきこまずに
マスかいてなさい
0613デフォルトの名無しさん
2014/07/12(土) 11:21:47.83ID:3DqrCdVSBook Idea: “Automate the Boring Stuff: A Guide to Python Programming for Non-Experts”
http://alsweigart.tumblr.com/post/58339223215/
あと RoboBrowser やら MechanicalSoup なんてのがあることを知った
0614デフォルトの名無しさん
2014/07/12(土) 22:41:57.51ID:+s4rNRpY0615デフォルトの名無しさん
2014/07/13(日) 04:13:56.51ID:oCOYKlaEhttps://pip.pypa.io/en/latest/other-tools.html#pip-compared-to-easy-install
0616デフォルトの名無しさん
2014/07/13(日) 09:52:08.00ID:yLlLSvPVb = 2
a ^= b
b ^= a
print(a,b) # 3 1
why?
0617デフォルトの名無しさん
2014/07/13(日) 10:14:40.93ID:BdqlpXv31と2の排他的論理和は3だし
2と3の排他的論理和は1だから
合っていると思う
0618デフォルトの名無しさん
2014/07/13(日) 11:12:41.38ID:yLlLSvPV0619デフォルトの名無しさん
2014/07/13(日) 11:14:48.43ID:l1ueVW7L?
0620デフォルトの名無しさん
2014/07/13(日) 11:35:26.85ID:g8Ou8aAJ何も問題ない
0621デフォルトの名無しさん
2014/07/13(日) 11:38:01.56ID:g8Ou8aAJ>>> b = 362553
>>> a,b
(275638, 362553)
>>> a ^= b
>>> a,b
(113807, 362553)
>>> b ^= a
>>> a,b
(113807, 275638)
>>> a ^= b
>>> a,b
(362553, 275638)
a,b以外の変数を使わずに値を入れ替えるときの常套手段
0622デフォルトの名無しさん
2014/07/13(日) 12:06:19.17ID:b4DWFgnI0623デフォルトの名無しさん
2014/07/13(日) 12:22:15.81ID:pseFYUa1片方が0だったり同値だと使えないので、 >>622 すべき
0624デフォルトの名無しさん
2014/07/13(日) 12:24:55.63ID:hh7t9GxI0625デフォルトの名無しさん
2014/07/13(日) 12:31:17.01ID:6sD1pyHJ0626デフォルトの名無しさん
2014/07/13(日) 12:31:16.74ID:oCOYKlaE0627デフォルトの名無しさん
2014/07/13(日) 12:31:54.56ID:LInRobhO0628デフォルトの名無しさん
2014/07/13(日) 12:35:41.94ID:BdqlpXv3そう言ってもらえればわかったのに。
>>622のやり方って地味にPythonの凄いところよね。あまり使う機会はないけど。
0629デフォルトの名無しさん
2014/07/13(日) 13:37:54.01ID:A5k/VwT0pipで入れられるguiライブラリってないですか
0630デフォルトの名無しさん
2014/07/13(日) 13:49:12.77ID:RMZBXFCp0631デフォルトの名無しさん
2014/07/13(日) 13:51:51.11ID:FJxFBno425. Tk を用いたグラフィカルユーザインターフェイス
http://docs.python.jp/3.3/library/tk.html
0632デフォルトの名無しさん
2014/07/13(日) 13:52:22.31ID:A5k/VwT00633デフォルトの名無しさん
2014/07/13(日) 14:40:35.07ID:01Sy0vNv0634デフォルトの名無しさん
2014/07/13(日) 15:14:49.11ID:T9hX6WaS★+ニュース板
・ 2NN (推薦)
・ 2chTimes
★+ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
★+ニュース板その他
・ Desktop2ch
・ 記者別一覧
★全板
・ 全板縦断勢いランキング (推薦)
・ スレッドランキング総合ランキング
・ ログ速
★全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要タイトル名検索
0635デフォルトの名無しさん
2014/07/13(日) 15:45:19.75ID:hh7t9GxI情報後出し
0636デフォルトの名無しさん
2014/07/13(日) 17:53:58.62ID:hh7t9GxIaとbはエイリアスだから ω
0637デフォルトの名無しさん
2014/07/14(月) 00:46:30.17ID:A23pNC+Y米大学のコンピューターサイエンス学部上位39学部、Pythonが初級コースで教える言語1位に
http://developers.slashdot.jp/story/14/07/12/0659215/
0638デフォルトの名無しさん
2014/07/14(月) 03:19:03.90ID:O4ms+ExN0639デフォルトの名無しさん
2014/07/14(月) 11:56:35.72ID:kZuhMpyl0640デフォルトの名無しさん
2014/07/14(月) 11:57:23.98ID:kZuhMpyl日本語の方にもそういうの書いてないのでわかりません
0641デフォルトの名無しさん
2014/07/14(月) 12:35:49.45ID:rNFEdlTf0642デフォルトの名無しさん
2014/07/14(月) 13:04:01.87ID:6F7MIfee0643デフォルトの名無しさん
2014/07/14(月) 13:19:39.41ID:GDE1GNrp0644デフォルトの名無しさん
2014/07/14(月) 15:50:19.10ID:onJk1ku8https://github.com/django-docs-ja/django-docs-ja/wiki
にはないのか
0645デフォルトの名無しさん
2014/07/14(月) 16:11:27.97ID:iPmZ6QWzフレームワークのキモい作法覚えるの苦痛じゃないの?
0646デフォルトの名無しさん
2014/07/14(月) 16:29:59.42ID:PQfwlg3+0647デフォルトの名無しさん
2014/07/14(月) 16:36:43.28ID:PQfwlg3+違法なんじゃないの?
https://github.com/django/django/blob/master/LICENSE
0648デフォルトの名無しさん
2014/07/14(月) 16:37:57.41ID:PQfwlg3+>有償のサービスや書籍として、成果物を公開することがあります。
0649デフォルトの名無しさん
2014/07/14(月) 17:54:40.83ID:BIyf2c9J同意
wsgi で自前で書いたら django 要らなくなった
0650デフォルトの名無しさん
2014/07/14(月) 18:51:08.96ID:Oo3/N08dPyramidのサンプル
http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/firstapp.html
>from wsgiref.simple_server import make_server
ここがwsgi部分
>from pyramid.config import Configurator
>from pyramid.response import Response
ここがフレームワーク部分
作ったサービスがフレームワークを必要としなかっただけで、wsgiを使えばフレームワークは必要ないというのは的外れだ
というか、フレームワークを何か勘違いしてる
0651デフォルトの名無しさん
2014/07/14(月) 18:53:01.89ID:WCT7SVGvバカは書き込みするな
djangoをwsgiで動かせるけどそういう次元じゃねえな
0652デフォルトの名無しさん
2014/07/14(月) 19:03:28.00ID:J886YCcd0653デフォルトの名無しさん
2014/07/15(火) 02:02:27.31ID:YwfQVRyOWindowsでLightWaveというソフトでPythonを触っていてpyqtを使おうと思ったのですが
ImportError: DLL load failed: 指定されたプロシージャが見つかりません。
と出ます
Python Pathを確認したところLightWave PythonでもPathは通ってました
普通のPython側ではpyqtもちゃんと動いています
LightWave Pythonのバージョンが
'2.7.2 (default, Jun 20 2011, 09:52:21) [MSC v.1500 64 bit (AMD64)]'
普通のPython側が
'2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)]'
です
英語サイトを見た限り使ってる人は普通に動いているようですが…
0654デフォルトの名無しさん
2014/07/15(火) 04:17:48.13ID:sOVJgbJ6個人や規模の小さいビジネスが新たにがwebサービスを作るケースでは足かせにしかならない
0655デフォルトの名無しさん
2014/07/15(火) 04:48:06.66ID:7MWYl2Sv馬鹿には無理
0656デフォルトの名無しさん
2014/07/15(火) 07:36:37.52ID:NSHHfnme再現の手順書けばだれか試してくれるかも
0657デフォルトの名無しさん
2014/07/15(火) 09:46:00.02ID:AkeU8mfl0658デフォルトの名無しさん
2014/07/15(火) 10:11:47.90ID:chBrGG3z0659デフォルトの名無しさん
2014/07/15(火) 10:25:49.02ID:IUutomiDwebobと適当なormで相当カバーできるし
0660デフォルトの名無しさん
2014/07/15(火) 12:13:40.79ID:7MWYl2Sv0661デフォルトの名無しさん
2014/07/15(火) 12:29:06.91ID:KJrr+1Jnなんでこんなもん覚えないといけないんだとムカつき度も上がる
0662デフォルトの名無しさん
2014/07/15(火) 12:42:30.28ID:ISspDm3p新しいOS(ω)のインターフェースを覚えるときはめっちゃむかつく
0663デフォルトの名無しさん
2014/07/15(火) 13:55:27.41ID:vhsMaSpa0664デフォルトの名無しさん
2014/07/15(火) 14:16:03.34ID:j2IJ4Cf4ttp://gigazine.net/news/20140715-python-most-popular-language/
0665デフォルトの名無しさん
2014/07/15(火) 14:41:02.19ID:Jg3ZNEZwp 100とかなんだよふざけんなよ
0666デフォルトの名無しさん
2014/07/15(火) 14:45:22.16ID:64WKD+xhどんな言語にも長所短所・向き不向きがある
そこを理解して用途に応じ柔軟に使い分けられれば
IT人としてこれ以上の幸せはないだろう
0667デフォルトの名無しさん
2014/07/15(火) 14:55:03.39ID:Jg3ZNEZw0668デフォルトの名無しさん
2014/07/15(火) 17:14:28.98ID:ISspDm3ppytz で手元の PC の時刻から
その timezone 情報を調べるために
次のようなコードを書きました
t = datetime.datetime.utcnow()
d = datetime.datetime.now() - t
for s in pytz.common_timezones:
z = pytz.timezone(s)
if pytz.utc.localize(t) - z.localize(t) == d:
print s, z.tzname(t), z.utcoffset(t)
ここで
d = datetime.datetime.now() - t + datetime.timedelta(hours=4)
とすると
NewZealand の Auckland が出て来るのを期待したのですが
d = datetime.datetime.now() - t + datetime.timedelta(hours=3)
でないと出て来ません
おそらくサマータイムのせいだと思うのですが
どうすれば正しく取得出来ますか?
0669デフォルトの名無しさん
2014/07/15(火) 17:17:24.63ID:7MWYl2Sv>厚化粧したC言語
良い表現ですね
0670デフォルトの名無しさん
2014/07/15(火) 17:18:32.30ID:7MWYl2Svニュージーランドは今は冬のはず
とか言う話じゃなくて?
0671デフォルトの名無しさん
2014/07/15(火) 17:24:58.56ID:ISspDm3pありがとうございます
マジでそれかも知れません
北半球の都市で確認し直してみます
0672デフォルトの名無しさん
2014/07/15(火) 17:57:22.68ID:IDJo9V2R0673デフォルトの名無しさん
2014/07/15(火) 18:01:54.51ID:7MWYl2Sv夏時間の期間が年ごとに替わる国だと
毎歳pytzアップデートインストールとか
あほらしくてやってられんのだが
0674デフォルトの名無しさん
2014/07/15(火) 18:21:15.87ID:t3quFgI3http://peace.2ch.net/test/read.cgi/newsplus/1405411580/
0675デフォルトの名無しさん
2014/07/15(火) 19:33:32.08ID:612dsCYp0676デフォルトの名無しさん
2014/07/15(火) 22:54:34.80ID:VEvR7hmMOSが持っているデータベースを使うとか、どうだろう
(OSのアップデートが必要だが、OSなら大抵アップデートしてるし)
0677デフォルトの名無しさん
2014/07/15(火) 23:41:41.48ID:ApomRO44pytzがそれやればいいんじゃないの?
0678デフォルトの名無しさん
2014/07/16(水) 00:02:34.99ID:pJH+Ai5a「おい、シドニー生まれ!
オーストラリアは今は夏だぞ!」
というシーンを思い出した。
0679デフォルトの名無しさん
2014/07/16(水) 01:31:36.19ID:dTEJ/8CFpythonのideにはまともなものがないのか金儲け主義しか業界にいないからだ
0680デフォルトの名無しさん
2014/07/16(水) 01:36:35.41ID:KFDT9gfvじゃあここはひとつ君が作ってくれ
Pythonは中括弧がないからソースの整形に難儀する
利用者の意図を汲んでインデントを整形するエスパーリファクタリング機能を搭載してくれれば文句はない
0681デフォルトの名無しさん
2014/07/16(水) 01:45:47.19ID:dTEJ/8CF0682デフォルトの名無しさん
2014/07/16(水) 01:50:16.61ID:KFDT9gfv0683デフォルトの名無しさん
2014/07/16(水) 01:56:41.61ID:N+oWXrEdまあ死んだほうがいいのはおまえだけどな
0684デフォルトの名無しさん
2014/07/16(水) 02:00:59.41ID:KFDT9gfvてめえが死ねや単発
お前の脳内はスパゲッティだな
冷めて固まった最悪のだ
0685デフォルトの名無しさん
2014/07/16(水) 02:10:54.45ID:N+oWXrEdwww
0686デフォルトの名無しさん
2014/07/16(水) 03:01:33.37ID:tZ5pCGRxsourceforgeからWinPythonをダウンロードしたら
ClamXAavにadwareだとはねられたorz
Macで拾いに行ったのがアカンかったの?
0687デフォルトの名無しさん
2014/07/16(水) 03:54:02.22ID:JB/cT4wC0688デフォルトの名無しさん
2014/07/16(水) 06:51:12.69ID:18iWZycG1:50に造られたファイルより
1:20に造られたファイルの方が新しかったりするのか
os.listdir()で時刻でソートかけたときの結果はどうなるんだろ
0689デフォルトの名無しさん
2014/07/16(水) 07:27:31.79ID:m4kY5S980690デフォルトの名無しさん
2014/07/16(水) 10:33:49.50ID:a1HBXDCVMacで拾って検疫してからWin8にもっていこうとしたんだよ
0691デフォルトの名無しさん
2014/07/16(水) 10:38:45.36ID:AJVEzU2v脳が忘れるように出来ている
0692デフォルトの名無しさん
2014/07/16(水) 12:49:08.02ID:XL8zsYu7記述量もそんなに多くないし
でも、やんないけど
0693デフォルトの名無しさん
2014/07/16(水) 17:11:06.49ID:+c4CazQo日本語チュートリアルを 脳内でさらにもう一回日本語翻訳しないと理解できない・・・
この文書 pythonを普通に使いこなしてる、使い方がわかる人が読むと普通に素直に読めるの?
0694デフォルトの名無しさん
2014/07/16(水) 17:37:19.22ID:N1NQ+Icu0695デフォルトの名無しさん
2014/07/16(水) 17:38:54.02ID:N1NQ+Icuチュートリアルが読みにくいのは同意だけど自分は読んでないので確認が面倒
そういうのは具体的にどのページのどの場所かまで言った方が良いと思う
0696デフォルトの名無しさん
2014/07/16(水) 17:39:48.04ID:N1NQ+Icu>>693
チュートリアルが読みにくいのは同意だけど自分は今はもう読んでないので確認が面倒
そういうのは具体的にどのページのどの場所かまで言った方が良いと思う
0697デフォルトの名無しさん
2014/07/16(水) 17:49:30.42ID:r+o/fpRa0698デフォルトの名無しさん
2014/07/16(水) 17:52:11.88ID:N1NQ+Icu>>697
ありが�d
0699デフォルトの名無しさん
2014/07/16(水) 18:09:08.15ID:18iWZycGチュートリアルはなかなか本題に入っていかなくて
もどかしい感じはするね
全くプログラム未経験者向けに書かれてるからかな
既にほかの言語知ってる人用に
別のチュートリアルというか
how to in python
みたいなのもあると良いと思った
既にあったらスマソ
0700デフォルトの名無しさん
2014/07/16(水) 18:35:59.94ID:CtL+C6pW0701デフォルトの名無しさん
2014/07/16(水) 18:43:50.11ID:NWxDomLA感度は三個の方がいいのに技が単調という
困るなこのおっぱい
0702デフォルトの名無しさん
2014/07/16(水) 19:01:59.83ID:rH8aHZQn0703デフォルトの名無しさん
2014/07/16(水) 20:09:23.57ID:IAnIlCUwdirnames[:] = dirnames[1:]
なら上手くいくのに
dirnames = dirnames[1:]
だと出来ないんだな
なんなのこれ
0704デフォルトの名無しさん
2014/07/16(水) 20:11:10.29ID:dorqUy6A言っている意味がよく分からん
str.find() かい?
0705デフォルトの名無しさん
2014/07/16(水) 20:11:38.40ID:IAnIlCUwhoge1 = s.find('a')
hoge2 = s.find('a', hoge1)
hoge3 = s.find('a', hoge2)
re.findall の方が使いやすい
0706デフォルトの名無しさん
2014/07/16(水) 20:14:23.51ID:IAnIlCUwhoge2 = s.find('a', hoge1 + 1)
hoge3 = s.find('a', hoge2 + 1)
だったわ
0707デフォルトの名無しさん
2014/07/16(水) 20:19:13.33ID:dorqUy6Adirnames[:] = dirnames[1:]
dirnames変数の示す既存インスタンスの中身を変更
dirnames = dirnames[1:]
既存インスタンスの内容は変更せず、dirnames変数の示す先を新規作成したインスタンスにする
■ このスレッドは過去ログ倉庫に格納されています