[表示 : 全て 最新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

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

72 名前:デフォルトの名無しさん mailto:sage [2014/01/15(水) 10:38:25.90 ]
蒐集はすぐできるでしょ
問題は毎日数万枚落ちてくる画像からぐっとくる奴を選別するロジック

73 名前:デフォルトの名無しさん mailto:sage [2014/01/15(水) 10:58:18.63 ]
秀逸なレス

74 名前:デフォルトの名無しさん mailto:sage [2014/01/15(水) 11:07:49.67 ]
>問題は毎日数万枚落ちてくる画像からぐっとくる奴を選別するロジック
そんなの出来たらチューリング賞ものだわ

75 名前:デフォルトの名無しさん mailto:sage [2014/01/15(水) 12:49:57.27 ]
キーワードで拾って重み付けして既出やアフィのマッチポンプを地道にフィルタ・・・ではどうにもならない物量。
今はなきガゾクレ(phpだけど)みたいのが正解に近いんだろうなとは思う。

76 名前:デフォルトの名無しさん mailto:sage [2014/01/15(水) 22:52:11.15 ]
HTTP Request のキャッシュではまってた俺には先が長そうな話しだ

77 名前:デフォルトの名無しさん [2014/01/15(水) 23:10:30.28 ]
おすすめ
https://addons.mozilla.org/firefox/addon/absolute-load-control/

78 名前:デフォルトの名無しさん mailto:sage [2014/01/15(水) 23:12:24.28 ]
卒業研究でHaskell で作った2ch CUIブラウザをPythonに移植しつつ、Pythonのhttplibを使って、スレにUPされた画像をスレごとに指定したタグ名つけて保存するプログラムを作る日々です

79 名前:デフォルトの名無しさん [2014/01/15(水) 23:16:39.28 ]
あいまい過ぎる表現だなw
>ぐっとくる奴

キーワード抽出
ヒストグラム分析

あとは画像を比べて「ぐっとくる」方をユーザにクリックしてもらって
統計とって・・・あれどっかで聞いたようなお話

80 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 02:16:39.86 ]
Noneに対してisと==を使い分ける意味ってあるの?



81 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 10:23:30.79 ]
>>80
あるよ

82 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 10:48:16.72 ]
if a is not None:

if a not is None:

if not a is None:

いつも迷う

83 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 12:53:53.84 ]
is not と not in って比較演算子があって、
それぞれnotを左項の前に置いた時とバイトコードにコンパイルされた時点で同しになる。

84 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 15:02:57.21 ]
hoge == None

hoge is None
の違いって何?

85 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 15:12:44.52 ]
>>84
hogeキチガイは消えろ

86 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 16:50:14.54 ]
>>84
初心者なんで間違ってるかもしれないけど
Noneは、NoneTypeクラス型のオブジェクトで実体が1つしかないグローバル変数みたいなもの。
a is None は、id(a)==id(None) とたぶん同じ。実体が同一であるか。
a == None は、演算子オーバーライドによって結果が異なる

class A:
 def __eq__(self, other):
  return True #←どんな比較でもTrueを返すことにする
a = A()
print(a is None) #False
print(a == None) #True

87 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 23:42:31.39 ]
>>84
ある本で、 is が紹介してあって、「== を is て書けるから、英語の文章のように読めるからすごいでしょ」って内容で説明が終わってた

88 名前:デフォルトの名無しさん mailto:sage [2014/01/16(木) 23:46:36.25 ]
>>87
「== を is て書けるから、英語の文章のように読めるからすごいでしょ」
が引用?

89 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 03:02:56.98 ]
>>86
ありがとう。納得した。
==がオーバーライドされてるって状況を除けばNoneに対してisと==使い分ける意味はないか。
しかし、演算子が上書きされてることを考慮しなきゃならないの面倒だな
C++みたいな泥沼に嵌りそう。

90 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 05:24:28.00 ]
>>89
いいから二度と来るなhogeキチガイ



91 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 15:39:55.08 ]
>>89
泥沼にはまるのはお前の知能が低いからだろ。
まさか人並みの知能だと思ってんの?w
思いあがるなゴミクズが。

92 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 17:46:37.07 ]
なんかすごく他人に厳しい人がいるな。くだすれ行ったほうがいいんでね?

93 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 18:50:26.85 ]
>>92
こいつはいろんなスレで荒らしてるから相手しないのが得策

94 名前:デフォルトの名無しさん mailto:sage [2014/01/17(金) 19:57:28.69 ]
>>89
他の点だと、pep8 でチェックするとエラーとして報告されるので、
コーディング・スタイル・ガイド読んでるかどうかの試金石的な側面もある。

is/== の違いが解ってれば、
Noneのようなシングルトン(インスタンスがひとつしかない)オブジェクトとの比較に
== を使う必要ないのは自明なので、迷うような状況はないはず。

>>87
その説明だと、internの仕組みをしらず、文字の同値判定にis使ってはまりそう。。

95 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 18:16:16.79 ]
手続き型言語は習得してますが関数型言語は初心者です。
関数型をお手軽に勉強するのにpythonって選択はよいですか?

96 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 19:07:47.12 ]
そういう目的で勉強しても手続型言語から得た以上のものは得られないと思います
最初から関数型言語を触ったほうがよいです

97 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 21:32:55.45 ]
pygameのライセンスについて少し聞きたいのですが、
pygameを用いて作成したものはLGPLが適応されてソース公開ですか?

98 名前:デフォルトの名無しさん mailto:sage [2014/01/18(土) 22:01:47.39 ]
>>97
pygame自体を変更しない限りは公開しなくていいはず

99 名前:97 mailto:sage [2014/01/18(土) 22:37:21.06 ]
>>98
thx
cx freezeとかはアウトかな?

100 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 10:49:31.89 ]
>>97
LGPLでソース公開って
静的してないのにそうなるの?
pythonからだとソースのまま使ってるから
動的リンクにならないって話?



101 名前:デフォルトの名無しさん mailto:sage [2014/01/19(日) 11:22:44.25 ]
>>97
This is the license Pygame is distributed under.
It provides for Pygame to be distributed with open source and commercial software.
Generally, if Pygame is not changed, it can be used with any type of program.

102 名前:デフォルトの名無しさん mailto:sage [2014/01/21(火) 06:27:39.91 ]
Perlからきました

103 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 00:16:33.77 ]
お引き取り下さい

104 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 04:36:25.40 ]
pypanicとはどういう概念なのでしょうか?

105 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 08:42:08.77 ]
会社で発声すれば明日から来なくていいよと言ってもらえる魔法の言葉だよ

106 名前:デフォルトの名無しさん [2014/01/22(水) 08:43:23.16 ]
パイパン化

107 名前:デフォルトの名無しさん mailto:sage [2014/01/22(水) 15:48:27.57 ]
>>98
>>100
>>101
thx

108 名前:デフォルトの名無しさん mailto:sage [2014/01/31(金) 01:53:04.16 ]
無駄を省いた素のコードって意味だろ
たぶん

109 名前:デフォルトの名無しさん mailto:sage [2014/02/08(土) 11:25:47.43 ]
PySideのclassmethodの挙動がどうもおかしくて悩んでたがpyqtで試したらあっさり解決
個人的に使うだけだからgpl云々気にせずにはじめから手堅くpyqt使っとけばよかった

110 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 16:35:28.05 ]
Python with Braces
www.pythonb.org/



111 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 20:07:55.53 ]
ジョークなのかマジなのか…

112 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 21:34:42.30 ]
どうせパーサーしか弄ってないだろうし保守も簡単だろうな

113 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 21:35:22.16 ]
RsapberryPiで3.3.4フルビルドしたら50分かかったったw

114 名前:デフォルトの名無しさん mailto:sage [2014/02/12(水) 23:43:26.95 ]
どうせなら、もっと徹底してLispみたいにすればよかったのに…

115 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 02:32:28.87 ]
>>114
じゃあLispでいいやん

116 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 09:12:02.91 ]
>People say
>
>"Many braces!!! Much WOW!" -
>Billy
>
>"All this indentation made me sick... Python With Braces to the moon!" -
>Jackson
>
>"The most useless project ever!" -
>Shiby

最初からpython使うなよ・・・

117 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 09:28:53.17 ]
ネタというか架空のコメントじゃない?

にしてもずっと前からカーリーブレースでインデントな
Python 実装はあったと思うんだけど思い出せない

118 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 14:14:56.49 ]
>>117
jokeなら pybraces という encodingsに入れて # coding: braces で
{} ブロックや ++ インクリメントを可能にするものがあった。

>>114
hylang.org が頑張ってる。Python 上で実行されるので
実行時の関数の名前空間的は Scheme に近いけど、組込関数の命名等は Lisp っぽい。

119 名前:デフォルトの名無しさん mailto:sage [2014/02/13(木) 14:39:41.35 ]
>>118
それ…かな?記憶があやふやすぎる
でもありがとう

120 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 12:14:46.30 ]
面白そうなPythonコミュニティ
www.checkio.org/



121 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 12:20:31.72 ]
これこの前見たな
コード書かないとアカウント作れないって奴か
CAPTCHAの形としては面白い

122 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 00:03:39.24 ]
#!python2と#coding:utf-8を指定したいのですが、これってどう書けばよいでしょうか?
(どっちかを2行目にするとエラる)

123 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 00:17:50.04 ]
最初の行にシバンを書いて、次の行にエンコーディングを書く
普通は動くはずだ
エラーの内容はなんだ

124 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 00:30:11.04 ]
付け加えておくと、
両方書く場合はexecとPythonの仕様のため>>123以外の書き方はない。
だから普通は動くと言い切れる。

125 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 00:47:36.80 ]
すまん。動いたわ。
他のところも触ったからそっちが原因なんかな?
エラーとして吐いたんじゃなくて文字化けだったんだ

126 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 01:05:29.31 ]
なにこの態度の変わり様

127 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 03:10:53.48 ]
エラーメッセージ書かないのが原因

128 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 05:35:46.88 ]
PySideとPyQtで迷う。。
発注者にソースコード付きで納品する場合はPyQtでもいいんでしょうか
ちなみに、発注者は外部に配布することはなさそうです

ライセンスのことなんて考えたことなかったんで、なんか面倒ですねこういうの

129 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 13:53:17.53 ]
先週のサイエンスZEROで、脳内活動のMRIデータ(?)を分析して何を考えているか当てる的な研究の画面に出てたのがPythonだった。 解析のプログラミングが肝になる研究だったけど、そういうクリティカルなところで使われてるんだなあ、と思った。 チラ裏御免。 
ちなみに自分自身はBlenderのスクリプト書くために覚えようかと思った程度の部外者です。

130 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 15:55:31.93 ]
医者、科学者は結構コード書く人多いだろうな。



131 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 19:03:02.12 ]
科学者はともかく、医者はアシスタントに丸投げよ。

132 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 19:47:36.70 ]
作曲家も漫画家もライターも東電もみんなパートナーに丸投げ

133 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 20:12:20.86 ]
はたらいたらまけ

134 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 21:11:03.27 ]
はらたいらに全部

135 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 23:27:55.51 ]
しのざわきょうじゅに全部

136 名前:デフォルトの名無しさん mailto:sage [2014/02/16(日) 23:31:45.93 ]
1000点貸してくださし

137 名前:デフォルトの名無しさん mailto:sage [2014/02/17(月) 00:38:01.18 ]
倍率ドン、さらに倍!

138 名前:デフォルトの名無しさん mailto:sage [2014/02/17(月) 05:15:12.02 ]
俺のチンチンも硬さ倍増

139 名前:デフォルトの名無しさん mailto:sage [2014/02/17(月) 19:43:20.37 ]
>>120
問題がプログラムの能力関係なく難しい奴が多い

140 名前:デフォルトの名無しさん mailto:sage [2014/02/17(月) 20:05:35.95 ]
>>128
ライセンスもそうだがPySideは開発がクソ遅いぞ

Qt5対応まだかいな



141 名前:デフォルトの名無しさん mailto:sage [2014/02/17(月) 21:34:29.84 ]
プログラミング使ったパズルみたいだな

142 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 15:37:21.52 ]
例の新デザインが正式公開されたよー
www.python.org/

143 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 16:34:51.14 ]
ちなみに古い方を見たい場合はこっちね
legacy.python.org/

144 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 17:36:48.46 ]
Documentationが404だ

145 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 17:42:17.00 ]
イベントとかニュースがすごいふるいけど、これ正式サイト?
ドメイン更新忘れて、のっとられたとかじゃないんか

146 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 17:46:12.47 ]
www.python.org/
もどったw

147 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 19:36:16.19 ]
python.org/
ガラ携用かな?

148 名前:デフォルトの名無しさん mailto:sage [2014/02/21(金) 09:14:52.35 ]
pysetupはよせえよ

149 名前:デフォルトの名無しさん mailto:sage [2014/02/24(月) 16:30:34.48 ]
トップページでコンソール動かせるようなってるな
レスポンス遅いけど

150 名前:デフォルトの名無しさん mailto:sage [2014/02/26(水) 22:53:21.64 ]
生きてるか?生きてるか?
こちらナパームっ!

応答頼む。



151 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 12:02:49.76 ]
Python 3.3.5 release

152 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 12:04:59.43 ]
今日も2.7のお仕事が待ってます

153 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 20:43:33.22 ]
今一番安定しているのは3.3.3という認識でおk?

154 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 20:47:10.11 ]
3.3.4

155 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 21:14:49.11 ]
3.3.3は何かこのスレでもバグ報告あったような

156 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 21:29:38.72 ]
マイクロバージョンのアップデートはバグフィックスがメインだから一番数値大きいのが
一番安定してるはずじゃないの

157 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 21:38:08.66 ]
Python開発陣がPHP5.3.7みたいなことしてないならね

158 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 22:02:10.01 ]
PHP5.3.7ではテストすらせずに公開していたらしい
blog.tokumaru.org/2011/08/php537crypt.html

159 名前:デフォルトの名無しさん [2014/03/11(火) 01:59:00.58 ]
PHP開発陣が馬鹿なのは最初からだからな
そう簡単に変われないよ

160 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 03:15:09.06 ]
ぺちぺち



161 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 04:31:54.40 ]
>>129
そのクリティカルって用語の意味はあってるの?
そういうものにPythonが使われる理由は、単に選択肢がないってだけで、
本業でやるならPHP,js,Java,c,VBAで片付けてしまうのが防衛的なんだよ。
医者や研究者のような華やかな舞台が、自分にも用意されているか
ジックリとよく考えてからPHP,Javaを使え

162 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 04:39:49.59 ]
色んな人たちがPython,Ruby,Haskell,Scalaを賞賛しているけれど、
PHPというパイが限界になるのを防ぐかつ、初心者潰しを兼ねている
いや、趣味なら何を使おうが構わないけどさ

163 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 08:29:32.54 ]
>>161
いや、統計解析はもっぱらPythonが使われるわ。
そうでなければ、RやStata (経済系) などの統計解析専用のソフトを使う。

164 名前:163 mailto:sage [2014/03/11(火) 08:51:04.83 ]
あんまり読まずに反射的に書いちゃったから的が大きく外れてる・・・。

165 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 17:51:09.38 ]
>>163
scipy周りって、インストール時に依存するライブラリが多い。
環境を整えるの面倒だからRを使った方が楽。
生残に使えそうな道具って、PHP,c,R,SQLぐらい。
広告と統計の情報戦を支配したものが次の独裁者。

166 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 17:55:54.12 ]
具体的に言わないのは釣りだからでしょうねえ(断定)

167 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 19:36:00.32 ]
環境整えるの面倒って、どんな環境なんだろう

sageやenthought等のサポート外?
パッケージ・マネージャも使えない環境なのかな。

168 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 19:46:31.62 ]
釣り環境ですよ

169 名前:デフォルトの名無しさん mailto:sage [2014/03/12(水) 00:01:31.70 ID:pSVgGjcw]
>>163
統計解析で使われるというより、オライリーとかの統計解析の入門の本で使われてるだけな気がするのは俺だけか

170 名前:デフォルトの名無しさん mailto:age [2014/03/12(水) 12:45:24.45 ID:QQXsWT8X]
idが遡及的じゃなくて良かったぬ



171 名前:デフォルトの名無しさん mailto:sage [2014/03/12(水) 15:02:11.08 ID:Hk7oPv6G]
遡及すると困るようなことしてるんですか?

172 名前:デフォルトの名無しさん mailto:sage [2014/03/12(水) 16:47:16.32 ID:gaRf+Hfn]
困ることはないけど恥ずかしいことは身に覚えがあるひとはいるんじゃない?






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

前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