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


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

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



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

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

前スレ
くだすれPython(超初心者用) その27
peace.2ch.net/test/read.cgi/tech/1441317912/

関連スレ
Pythonのお勉強 Part51
peace.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

82 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 12:21:10.79 ID:gNqVn43u.net]
> 78
おっしゃる通り。
愚痴ってないで、プログラミングの楽しさや便利さが伝わるように、演習問題を工夫してみます。

83 名前:デフォルトの名無しさん [2015/11/20(金) 15:19:56.15 ID:pRelE14O.net]
c言語での
for(int n=0; n<10; ++n)
{
for(int m=n+1; m<10; ++m)
{
}
}
はpythonではどのように書けば実現できますか?

84 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 15:54:01.87 ID:SEy9WlYb.net]
range()を使う

for n in range(10):
 for m in range(n+1, 10):
  ...

85 名前:デフォルトの名無しさん [2015/11/20(金) 15:55:30.92 ID:yxEhnk2f.net]
if __name__ == "__main__":
  for n in range(10):
    for m in range(n+1, 10):
      print("n={}, m={}".format(n, m))

86 名前:デフォルトの名無しさん [2015/11/20(金) 18:13:33.59 ID:ipO3g4Qb.net]
Pythonでの
import wx
app = wx.App()
frame = wx.Frame(None, -1, title='hoge')
frame.OnClose = lambda event: [frame.Destroy(), app.Exit()]
frame.Bind(wx.EVT_CLOSE, frame.OnClose)
frame.Show()
app.SetTopWindow(frame)
app.MainLoop()
はC言語ではどのように書けば実現できますか?

87 名前:デフォルトの名無しさん [2015/11/20(金) 19:29:06.10 ID:yxEhnk2f.net]
それは自分で頑張って下さい

88 名前:デフォルトの名無しさん [2015/11/21(土) 00:54:18.20 ID:y4PquvJR.net]
Cython使ったらスーパーサイヤ人並に速度性能アップするってことは
アルゴリズムとかデータ構造とかどうでもよくなるよねある意味

89 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 01:14:38.20 ID:6HcvIKiz.net]
全くそんなこと思わない

90 名前:デフォルトの名無しさん [2015/11/21(土) 09:21:19.14 ID:8+BRZnqT.net]
だって頑張って高速化したCPythonソースコードが
ただCython使っただけのPython始めて3日目の人に実行速度で負けることもありうるわけでしよ?



91 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 09:26:07.99 ID:/EmqL5TT.net]
Cythonに対抗意識燃やして
CPythonを頑張って高速化するバカは君だけ
はい論破

92 名前:デフォルトの名無しさん [2015/11/21(土) 10:25:37.23 ID:4cImLUpN.net]
画像を表のようにまとめるにはどのモジュール等を使えば簡単にできますか?

93 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 12:08:45.64 ID:6HcvIKiz.net]
https://www.google.co.jp/search?q=表&prmd=inmv&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj_lvfSxKDJAhVB56YKHR1vDFIQ_AUIBygB

一般的な「表」
モジュールってかexcelでも使えよ

94 名前:デフォルトの名無しさん [2015/11/21(土) 12:10:23.79 ID:R1h+VlCR.net]
サムネイルを表示したいんじゃないの?

95 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 12:18:22.02 ID:0HIzHHLY.net]
あてずっぽうは時間の無駄。

96 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 16:06:17.24 ID:8z9xCqW5.net]
OneDriveにうpすればよきにはからってくれる

97 名前:デフォルトの名無しさん [2015/11/21(土) 16:48:11.01 ID:8+BRZnqT.net]
>>88
死ね


はい死亡

98 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 16:52:57.91 ID:6HcvIKiz.net]
頭にチンカスでも詰まってんのかしら

99 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 22:01:18.72 ID:lYZv+i2L.net]
思考アルゴリズムがn^nとかだから、
Cythonに掛けても元が駄目すぎて効果なかったんですよ。

100 名前:デフォルトの名無しさん [2015/11/22(日) 09:42:25.79 ID:/W1vAkpd.net]
httplib2とrequestsってどっちがいいの?



101 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 10:19:21.24 ID:YBzI3bTB.net]
requests

102 名前:デフォルトの名無しさん [2015/11/22(日) 11:52:20.30 ID:/W1vAkpd.net]
>>98
なんで?

103 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 12:17:46.48 ID:YBzI3bTB.net]
ドキュメントの質とユーザー数

104 名前:デフォルトの名無しさん [2015/11/22(日) 12:21:54.58 ID:rXOpUu6m.net]
requests って httplib2 使ってなかったか

105 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 12:35:07.29 ID:YBzI3bTB.net]
requestsの中はhttplib3だよ
httplib3の中は知らんが

106 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 12:37:15.39 ID:YBzI3bTB.net]
httplib3じゃなくてurllib3だったかも

107 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 15:14:18.03 ID:xm8RVghR.net]
>>99
Python公式ドキュメントですらrequestsを勧めてるのに使わない理由あるの?

108 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 15:36:13.94 ID:X5xepvoS.net]
>>104
おまえPython公式ドキュメントが戦争法案万歳、
自衛隊はアメリカ軍と共にアジア諸国を殲滅せよ
って言われたら、そうするの?

109 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 15:41:20.57 ID:YBzI3bTB.net]
Dive into python3が薦めてるからだろう
正直言って比肩にならないけど

Dive into python3は最終更新が2011年の文章なので
ライブラリに関しては鵜呑みにしない方がよい

110 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 15:42:00.09 ID:YBzI3bTB.net]
>>105
馬鹿馬鹿しいな、お前
存在がさ



111 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 15:56:54.88 ID:ZoxTM4NW.net]
死ねって言ったら死ぬのかとか、
帰れって言ったら帰るのかでなく、
戦争法案ときたかww
発言もさることながら例えの選び方も馬鹿だな。
左巻きってほんと使えねえ。

112 名前:デフォルトの名無しさん [2015/11/22(日) 16:34:42.45 ID:LZM0dn4K.net]
c言語でのprintf関数内で\r使った時のように
表示した文字列を削除するにはどうすればいいですか?

113 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 16:55:22.49 ID:rXOpUu6m.net]
curses

114 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 17:18:03.79 ID:rXOpUu6m.net]
ああ rlwrap の方か

115 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 19:43:53.65 ID:X5xepvoS.net]
>>107
>>108
こういう頭の悪いネトウヨが
思考停止して大本営発表に従って
ろくでもない戦禍をもたらすんだよな
まったく、呆れるよ、ゴミ

116 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:35:15.22 ID:xDxhP+Cq.net]
こんな香ばしい奴は久しぶりに見た

117 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:42:30.17 ID:2/2dsrA/.net]
おれの見に行くスレ、昨日今日こういう奴ばっかなんだ…

118 名前:デフォルトの名無しさん mailto:age [2015/11/22(日) 20:43:54.36 ID:lqZ3bNwH.net]
ネトウヨまじキモい。国産Ruby使えばいいのに。

119 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:46:01.65 ID:xDxhP+Cq.net]
>>114
フェロモン出すの止めろよ

120 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 00:55:31.02 ID:2bvpc+pi.net]
あまりに香ばしすぎて態とらしさを感じるわ



121 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 11:22:09.48 ID:CgmwfHNq.net]
>>115
てめーはひまわりを使ってから物言え
rubyなんて欧米に媚び諂ったもの持ち上げて何言ってんだカス
ひまわりでウェブサイト立ち上げてそれを公開してから
出直してこいボンクラ

122 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 12:38:13.64 ID:sVOYQlqj.net]
あんないちいちendをかかされたり同じことをするのにいろんな書き方が用意されている気持ち悪い言語名を出すな

123 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 12:48:27.45 ID:upN15kY3.net]
プログラミング初学者です
Pythonスタートブックを読んでBMI計算機を作るレベルまではできるようになりました
次は何をやればいいでしょうか?
また、Pythonでは何ができるのでしょうか
作りたいと思う目標ができません
後々は機械学習や人工知能の勉強をしたいと思っています

124 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 13:10:20.79 ID:/V9BvWpa.net]
>>119
未だ2系と3系が入り乱れてるゴミ言語の悪口はやめたまえ

125 名前:デフォルトの名無しさん [2015/11/23(月) 13:39:52.68 ID:mkUX9Ctn.net]
>>120
目標がないとか言いつつ機械学習や人口知能を勉強したいって言ってるんだから
まずは機械学習でもやればいいんじゃないのかな

126 名前:デフォルトの名無しさん [2015/11/23(月) 13:49:59.03 ID:dxOsyiE1.net]
2系と3系が入り乱れてるのに人気って2020年以降どうなっちゃうの

127 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 14:02:47.48 ID:qqa6ydJw.net]
>>119
「;」は邪魔だから取ったのに
なんでendは付けちゃったんだろうね

128 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 14:44:09.45 ID:qSh6PUpK.net]
>>120みたいに作りたいものがない、思いつかない人って理解できないわ
資質的に向いてないんじゃねって思うんだが
俺は逆に作りたいものが多すぎて時間が足りないぐらいなんだけどな

129 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 14:45:54.71 ID:5yZmzCJ8.net]
たしかに
そもそもなんでPythonやりたいとか思ったんだ
向いてるかどうかはどうでもいいけど

130 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 14:52:48.43 ID:X5jnNsdR.net]
>>120
君はまだまだ人様のソースコードを眺める時間が足りなさすぎる
いろんなソースコードをチェックしたら自然と作りたいものが湧いてくる



131 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 15:17:56.29 ID:2bvpc+pi.net]
下手に注目されると妙なのが寄ってくるから考え物だわ
直近でもぺちぱーとサヨ君が湧いたし

早く機械学習ブーム終わんねえかな
無理だろうな

132 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 15:59:41.96 ID:r5JpIa+m.net]
>>120
実践 機械学習システム っていう本がオライリーから出ています。
Python を使った機械学習の入門書なので、ちょうどいいんじゃないでしょうか。
Python は機械学習のライブラリが充実してるので、良い言語の選択をされたと思いますよ。

133 名前:デフォルトの名無しさん [2015/11/23(月) 16:01:10.26 ID:5yZmzCJ8.net]
新嘗祭

134 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 16:05:59.33 ID:/V9BvWpa.net]
>>128
選民思想の基地害
これがパイチョナージャップランド土人の本質

135 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 16:07:24.88 ID:jjQh9zUI.net]
>>128
TensorFlowがオープンになって、
なんか更に炎上しそうな気がする

ボットとか増えそうだし、ディストピアに繋がるから
あんまりいい気分じゃない

136 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 16:27:02.87 ID:kvypdbEg.net]
選民思想じゃなくて、俺らはまさに選民なんだよ。
分かってねえ小僧だな。

137 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 16:50:26.18 ID:X5jnNsdR.net]
noobがtensorflowなんて使いこなせないから

138 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:08:58.29 ID:FnC97ra0.net]
元のリスト
ary = [
{'name':'ooshima', 'age':'5'},
{'name':'teshima', 'age':'2'},
{'name':'teshima', 'age':'3'},
{'name':'teshima', 'age':'1'},
{'name':'yamashita', 'age':'3'},
}
からnameの重複があったら、ageが一番高いのを残して除外したい。
nameの値を元にリストはソートされている。
結果のリスト
ary = [
{'name':'ooshima', 'age':'5'},
{'name':'teshima', 'age':'3'},
{'name':'yamashita', 'age':'3'},
}

どうやってコードを書いたらいいのか教えてください

139 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:47:08.49 ID:2bvpc+pi.net]
宿題か?

140 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:56:02.16 ID:jjQh9zUI.net]
import numpy as np
import pandas as pd

ary = [
{'name':'ooshima', 'age':'5'},
{'name':'teshima', 'age':'2'},
{'name':'teshima', 'age':'3'},
{'name':'teshima', 'age':'1'},
{'name':'yamashita', 'age':'3'}
]

df = pd.DataFrame(ary)
tbl = pd.pivot_table(df, values='age', index=['name'], aggfunc=np.max)
ary = [{'name':k, 'age':v} for k,v in tbl.items()]
print(ary)
?



141 名前:デフォルトの名無しさん [2015/11/23(月) 21:32:24.44 ID:dxOsyiE1.net]
httplib2触ってみたけどクッキー対応してないのかよ

142 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 21:53:55.89 ID:1s9o8d7/.net]
>>135
import itertools
ary = ...
groups = itertools.groupby(ary, lambda p: p['name'])
result = [max(group, key=lambda p: int(p['age'])) for _, group in groups]

143 名前:デフォルトの名無しさん [2015/11/23(月) 22:17:45.13 ID:dxOsyiE1.net]
requestsメモリーリークしてるよね?

import gc
gc.set_debug(gc.DEBUG_LEAK)
gc.disable()
r = requests.get('www.yahoo.com')
print "到達不能オブジェクト数:{0}".format(gc.collect())
print "到達不能オブジェクト:{0}".format(gc.garbage

144 名前:)

↓↓↓↓↓↓ 結果 ↓↓↓↓↓↓

gc: collectable <list 0x109756368>
gc: collectable <list 0x109ccd638>
gc: collectable <list 0x109ccddd0>
gc: collectable <list 0x109d132d8>
gc: collectable <list 0x109d2a3b0>
到達不能オブジェクト数:5
到達不能オブジェクト:[[[[[...],...(略
gc: collectable <list 0x109ccccb0>
gc: collectable <list 0x1096a93f8>
gc: collectable <list 0x109ccd998>
gc: collectable <list 0x109d2a488>
gc: collectable <_cffi_backend.CDataOwnGC 0x109d3f0a8>
gc: collectable <_VerifyHelper 0x109d1eb50>
gc: collectable <tuple 0x109d3f050>
gc: collectable <dict 0x109d3d4b0>
gc: collectable <function 0x109d21938>
gc: collectable <list 0x109c4ac68>
gc: collectable <tuple 0x109cfe6c8>
gc: collectable <cell 0x109d20830>
gc: collectable <cell 0x109d207f8>
[]
[ここ壊れてます]

145 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 22:34:57.73 ID:2bvpc+pi.net]
それだけでは何も分からんよ
少なくともセッションプールやらを中に持ってるから

146 名前:デフォルトの名無しさん [2015/11/23(月) 23:01:25.81 ID:cyyDybXh.net]
>>135
from itertools import groupby

def get_unique_ary(ary):
grouped_ary = groupby(ary, key=lambda row: row['name'])
for k, g in grouped_ary: yield sorted(g, key=lambda g: g['age'])[0]

result = get_unique_ary(ary)

147 名前:デフォルトの名無しさん [2015/11/23(月) 23:28:47.82 ID:dxOsyiE1.net]
でも結局はセッションプールを解放しなければメモリーリークするってことだよね?

148 名前:デフォルトの名無しさん [2015/11/24(火) 00:51:48.44 ID:dgLiqRkZ.net]
beautifulsoupを使ってスクレイピングをしています。
目的の部分の情報を得るためのコードが下記のように長くなってしまうのですが、
なにか短く方法はありませんか?
for div_soup in soup.findAll('div'):
 for li_soup in div_soup.findAll('li'):
  for a_soup in li_soup.findAll('a'):
   name.append(a_soup.string)

149 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 00:59:18.76 ID:+8HIgaVB.net]
サンプルのHTMLぐらい載せろよ

150 名前:デフォルトの名無しさん [2015/11/24(火) 12:12:43.58 ID:18oIQgo/.net]
とりあえずhttplib2でいくわ
クッキーどう実装しようかな



151 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 16:00:37.85 ID:toMAfMpk.net]
perlで言うif(/hoge1/../hoge2/){ print } みたいなhoge1を含む行からhoge2を含む行を出力するってのを
pythonで書くにはどうすれば良いですか?

152 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 17:49:54.93 ID:xz7o/8Yr.net]
正規表現を使うならreが必要

import re
import sys

def f(start, end, file):
 for line in file:
  if start.search(line):
   print(line, end='')
   break
 for line in file:
  print(line, end='')
  if end.search(line):
   return

f(re.compile('hoge1'), re.compile('hoge2'), sys.stdin)

153 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 19:24:43.02 ID:wj/u+Lk7.net]
s = """
a
b
aaa hoge1
c
d
e
aaaa hoge2
f
g
"""


start = s.find("hoge1")
end = s.find("hoge2")
print(s[start:end+len("hoge2")])

154 名前:デフォルトの名無しさん mailto:sage [2015/11/24(火) 19:32:12.69 ID:toMAfMpk.net]
>>148-149
ありがとうございます

155 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 07:19:10.70 ID:rJmLSs5J.net]
>>146
cookieJar

156 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 09:07:08.31 ID:UVOD1e7I.net]
X0 Y0 Z00
X0 Y1 Z01
...................
X0 Yn Z0n
X1 Y0 Z10
...................
X1 Yn Z1n
...................
...................
Xn Yn Znn

上記のように並んでいるテキストを読ん読み込んでmatplotlibの2Dマッピング用に
X=[X0,...,Xn], Y=[Y0,...,Yn], Z=[[Z01,...,Z0n],...,[Zn0,...,Znn]]
としたいのですが、loadtxtで読み込んでforで振り分ける以外にスマートな方法はありますか?
お願いします

157 名前:デフォルトの名無しさん [2015/11/25(水) 10:12:57.01 ID:d37QKwQt.net]
>>151
cookieJarめんどいなあ
けどこれしかないかあ

158 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 10:28:34.85 ID:qv3FwMv3.net]
>>152
そのテキストの規則性をちゃんと説明するべきではないの?

159 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 17:15:45.88 ID:hA6eXSsp.net]
php ならstr_replace(["a", "b", "c"], "", s)って書けますけどメソッド連結地獄にならないPythonの書き方って無いですかね?

s.replace('a','').replace('b','').replace('c','')
こんな感じで書いていくと見づらいので・・・

160 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 17:40:04.46 ID:NSDWiS1P.net]
>>> import functools
>>> functools.reduce(lambda a, x: a.replace(x, ""), ["a", "b", "c"], "abcd")
'd'

>>> import re
>>> re.sub(r"a|b|c", "", "abcd")
'd'



161 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 19:21:40.27 ID:Ya2W2nCX.net]
matplotlib の basemap を使うと
bm = Basemap(...)
のインスタンス化のときにめっちゃ時間掛かるんですけど
速くする方法はありませんか?

162 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 02:02:35.20 ID:mB/EEuz0.net]
>>152
行と列を入れ替えるには,zip(*list)

numpyでも出来る

163 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 11:44:52.19 ID:SQTbaSJ+.net]
ary = [
{"value": "a"},
{"value": "b"},
]

二次元構造のaryからvalueの値bが存在するかってどうやってチェックできますか?
一次元リストだったら
ary = ["a", "b"]
"b" in ary
これでチェックできますけども

164 名前:デフォルトの名無しさん [2015/11/26(木) 12:51:34.41 ID:Ef8U/FHC.net]
簡単には、
{"value: "a"} in ary

真面目には、
if __name__ == "__main__":
  L = [{"v": "a"}, {"v": "b"}]
  print({"v": "a"} in L)

  L2 = []
  for x in L:
    L2.extend(x.values())

  print("a" in L2)

165 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 20:46:21.73 ID:VRrTuigL.net]
いまGUIやりたいならWx?Qt?PySide?

166 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 02:10:31.13 ID:57PLErZg.net]
俺はPySideじゃなくてPyQt使ってるな
あれってどっち使うのがベストプラクティスなの?
正直違いがsignalがpyqtsignalになってるぐらいしかわからん

167 名前:デフォルトの名無しさん [2015/11/27(金) 03:41:44.05 ID:0OmyxfZw.net]
wxPython GUIプログラミング、2012

今、この本を読んでいるけど、Python2.7.3なんだよね
(今はどうか知らない)

ただ、wxWidgets は、Python, PHP, Perl, Ruby, JavaScriptで使える

開発ツールは、Eclipse以外に、
GUIデザイナー付きの、wxGlade, wxFormBuilder もある

168 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 10:34:08.11 ID:AOc+3r91.net]
そんなもん自分で選べない奴は何をやっても無駄

169 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 10:47:14.21 ID:Og1YQ9Di.net]
>>161
wx

170 名前:デフォルトの名無しさん [2015/11/27(金) 16:41:07.57 ID:5FkYJMO3.net]
BeautifulSoupをつかってスクレイピングをしています。
下のhtmlのtd class="ctg1"の時だけ内部のurlを取得したいのですがどのようにすればいいでしょうか?
つまり下のhtmlではhogeを取得したいです。

<td class="ctg1"
</td
<td
<a href="hoge"
こんにちわ
</a
</td

<td class="ctg2"
</td
<td
<a href="hogehoge"
こんばんわ
</a
</td



171 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 17:03:25.89 ID:n7gg1rK8.net]
class T:
__a = 1

o = T()
print('a' in o)
print('b' in o)

定義されているクラス変数a
定義されていないクラス変数b

定義されてないクラス変数を使うとエラーが起こるので
例外を使わずどうやって存在をチェックしたらいいですか?

172 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 17:06:08.88 ID:n7gg1rK8.net]
>>166
kondou.com/BS4/#css
とか
kondou.com/BS4/#id37

173 名前:デフォルトの名無しさん [2015/11/27(金) 17:37:56.12 ID:5FkYJMO3.net]
kari = [0,1,2,3,4,5]
for x in kari:
if(x == 3):print x
x==3のときに3の次の要素である4を表示したいのですが
どうすればいいですか?

174 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 17:44:08.73 ID:Xkm9mpHC.net]
>>169
>>166は解決したの?

175 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 17:46:15.77 ID:nuFX6T91.net]
kariが連番なんだから1足せばいいだけじゃん

176 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 18:02:36.58 ID:c/N8jVfb.net]
知ってる人はこう答えるかも知れない

for i, x in enumerate(kari):
if(x == 3): print x, kari[i + 1]

だがしかし
>>169

for x in kari:
if(x == 3): print x, x.next

みたいなことをやりたかったのかも知れない

177 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 18:03:37.18 ID:c/N8jVfb.net]
あと 3 が最後の要素だったら例外出るね

178 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 18:34:34.36 ID:98ESwvg5.net]
for x, y in zip(kari, kari[1:]):
____if x == 3: print(y)

これで、末尾が3のケースや、kari が空のケースにも対応可能。

179 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 17:39:38.75 ID:oD9eAZRP.net]
paizaでDランクが解けるようになったレベルなんですけど
次は何をやればいいのでしょうか

180 名前:デフォルトの名無しさん [2015/11/28(土) 17:42:17.33 ID:/nGbcjZV.net]
好きなもの作ればいいんじゃね



181 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 17:50:23.59 ID:oD9eAZRP.net]
>>176
好きなものを作りたいと思っても作り方がわからないんです

182 名前:デフォルトの名無しさん [2015/11/28(土) 17:55:39.72 ID:/nGbcjZV.net]
何作りたいの?






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

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

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