1 名前:デフォルトの名無しさん mailto:sage [2009/01/01(木) 23:44:57 ] Pythonオフィシャルサイト www.python.org/ 日本Pythonユーザ会 www.python.jp/Zope/ まとめWiki python.rdy.jp/ 関連スレ find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python 前スレ pc11.2ch.net/test/read.cgi/tech/1226830195/
185 名前:161 mailto:sage [2009/01/16(金) 03:03:39 ] >>184 その書込み僕のだ、懐かしいな
186 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 07:31:42 ] >>178 ありますよ
187 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 10:23:17 ] >>178 まさか知らないの?
188 名前:デフォルトの名無しさん [2009/01/16(金) 10:39:51 ] >>180 >>181 おまえらあんまABバカにすんなよこら
189 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 10:46:50 ] >>182 同じく (Rhマイナスだけど) B型ですがPerlは構文的に脳が受け付けないです。 ちなみにスクリプト言語どれやってみようか最後まで Python と迷ったのは Haskell というやつです。
190 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 10:47:57 ] >>180 >B型 >Perl だが断る!
191 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 10:48:46 ] Haskellはスクリプト言語じゃねえだろ
192 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 11:03:46 ] >>185 このスレの161を踏んだ者だが…… 紛らわしいのでやめてくれ
193 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 13:55:50 ] >>180 O型馬鹿にするな
194 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 13:58:57 ] A型はJavaじゃね?型宣言とかしたそう。 B型はマンプス。 AB型がPython。宣言はしないけど、型にうっさいという O型はC。
195 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 14:05:09 ] >191 一応インタプリタもあるでよ
196 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 14:56:19 ] 日本限定でいえば 人口比的にAB型がPythonだな 俺もAB型だし A型はJavaScriptでいいよ
197 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 17:14:47 ] その年の、ある月の日数を取得するにはどうすればいいんでしょうか たとえば、2019年の2月の日数は○○日みたいな感じのです
198 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 17:23:31 ] >>> from datetime import * >>> (date(2008, 3, 1) - date(2008, 2, 1)).days 29 >>> (date(2009, 3, 1) - date(2009, 2, 1)).days 28
199 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 17:24:33 ] calendar.monthrange
200 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 17:27:51 ] # www.python.jp/doc/release/lib/module-calendar.html >>> import calendar >>> calendar.monthrange(2019, 2) (4, 28) # 曜日,日数
201 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 18:32:45 ] 199,200 >>>> 越えられない壁 >>>> 198
202 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 19:29:36 ] >>149-156 結局どれが一番お勧めなの? ステップライン実行デバックができるのがいいな
203 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 19:33:11 ] >>202 Wing IDE
204 名前:デフォルトの名無しさん [2009/01/16(金) 21:07:10 ] その年の、ある月の末日を取得するにはどうすればいいんでしょうか たとえば、2000年の2月の末日は28日みたいな感じのです
205 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 21:31:27 ] >>199-200 を再読してください なお2000年は閏年ですので2月の末日は29日です
206 名前:デフォルトの名無しさん [2009/01/16(金) 22:36:49 ] ドラマのブラッディーマンデイで主人公がputhon多様していたみたいだが、 彼が使っていたエディタはなにかわかるひといる? ttp://imagepot.net/view/123211290262.jpg
207 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 22:51:13 ] vimじゃん
208 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:25:13 ] >>207 はあ? わかるひといます?
209 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:41:10 ] vimだろ
210 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:42:08 ] 俺AB型だからPythonに惹かれたのか。
211 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:42:31 ] どう見ても vim だな。
212 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:52:00 ] gvimだな
213 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 23:54:44 ] 俺O型だけど
214 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 00:15:05 ] >>206 フォントかっこいいな。なんてやつ?
215 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 01:38:47 ] >>214 このフォントのどこが格好いいんだ アンチエイリアスが中途半端で汚いじゃない
216 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 01:58:36 ] これビットマップフォントだぞ
217 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 02:19:17 ] はあ?かっこいいといってるだろ。 なにこれ?
218 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 02:28:15 ] はあ?
219 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 03:48:25 ] うんこレンダリングフォント ulf
220 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 06:27:30 ] >>206 1-6行目不明 7行目以降 try: host,frm,to=sys.argv[1:4] except ValueError: print 'Usage: %s <host> <from> <to>' % (sys.argv[0]) sys.exit(1) print 'Connecting to %:25 ...' % (host) sock = socket.socket() try: idx = host.index(':') except ValueError: addr = (host, 25) else: addr = [host[:idx], int(host[idx+1:])] sock.connect(addr) print 'Connected' 1-6行目わかる?
221 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 06:33:51 ] import socket import sys あとコメントが数行入って終了じゃないか
222 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 07:14:08 ] 本物のハッカーならGPLが書いてあるはず
223 名前:デフォルトの名無しさん [2009/01/17(土) 07:23:49 ] >>222 本物のハッカーの多くは、GPLみたいな自由度の低い ライセンスは採用しないよ。 彼等は単に何も書かないか(こっちの方が多い)、 MITやBSDライセンスにしてることだろう。
224 名前:デフォルトの名無しさん [2009/01/17(土) 07:26:49 ] 25って決め打ちなんか
225 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 12:18:38 ] >>220 普通にこれで使えるな
226 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 13:18:20 ] print 25のとこおかしいね。
227 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 13:19:10 ] これで女子高生にvim使いが増える!
228 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 14:58:57 ] >>226 元の画像には%sになってたからただの写し間違いだと思うが host="hoge.fuga:587" とかだったときにやっぱり表示は変になるね
229 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 15:00:35 ] 1行目は #!/usr/bin/env python だと予想。
230 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 16:10:24 ] 1. #!/usr/bin/env python 2. '''hogehoge 3. fugafuga 4. ''' 5. import socket 6. import sys でFA?
231 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 16:14:28 ] 1. #!/usr/bin/env python 2. # -*- coding: hoge -*- 3. 4. import socket 5. import sys 6.
232 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 16:25:29 ] >>231 それっぽいw
233 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 16:58:53 ] PEP8守ってないから訓練されたPythonistaじゃないな
234 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 18:54:52 ] パイソニスタじゃなくてパイソニアンがいい
235 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:03:38 ] Pythonista, Pythonian, Pythonese, Pythonist, Pythoner どれでも好きなのを選ぶといい
236 名前:デフォルトの名無しさん [2009/01/17(土) 19:06:40 ] 日本語なら「Py使い」でいいでしょ。
237 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 19:15:42 ] お、py使い
238 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 20:18:26 ] 訓練されてないのは、盲py
239 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 20:51:27 ] PEP8守って書き直すとどうなりますか
240 名前:38 mailto:sage [2009/01/18(日) 16:23:33 ] へんじがない、ただのぱいそにすたのようだ
241 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:58:52 ] ttp://www.dotup.org/uploda/www.dotup.org17528.png PEP3を出来る限り守ったらこんな変なコードになってしまったんですが どうすればいいですか?
242 名前:241 mailto:sage [2009/01/18(日) 22:59:26 ] PEP3じゃなくてPEP8でした
243 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:01:43 ] geditかこれ
244 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:24:11 ] ただものじゃないEmEditorです
245 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:28:20 ] どうすればいいですか?
246 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:31:27 ] 一見して>>241 のどこがヘンなのかわからなかったw Lispならカッコは右下に連打するだろうな、とは思ったが…… 一行79文字縛りがキツい、という話?
247 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:40:05 ] はい…
248 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:40:11 ] >>246 変じゃないなら別にいいです
249 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:42:41 ] >>241 正規表現を事前にコンパイルしてre.subの引数を減らせばいいんじゃね?
250 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:50:41 ] 入れ子のre.subの呼び出しを、複数の文に分ければいいと思うよ x = re.sub(a, re.sub(b, c, d), x) みたいなのを y = re.sub(b, c, d) x = re.sub(a, y, x) と書く どうせ一行に収まらないのなら、入れ子で書いても読みにくくなってるだけでしょ 「流れるインタフェース」でもないのだし
251 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 01:40:56 ] まともな回答はありません‥
252 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:19:25 ] )に違和感
253 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 04:40:45 ] >>241 うわっ、汚い。。。 普通は re_subs みたいな関数書いて、順にre.subが適用されるようにする。 あと、そのエディター酷いね。。色付けすらちゃんとされてないじゃん。
254 名前:241 mailto:sage [2009/01/19(月) 04:50:38 ] >>253 そのカンスゥー貼って下さい…
255 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 05:16:45 ] >>254 そのぐらい自分で書けないと。 初心者レベルの難易度だよ。
256 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 08:15:14 ] >>255 あのー、かんすーお願いします‥ なぜPythonスレの人たちはレベル低いのだろう
257 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 08:40:29 ] お前のレベルが低いだけ
258 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 08:41:27 ] お前のレベルが低いだけ
259 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 08:44:36 ] >>256 知能低いのかね。小学生でも書けそうな関数だとおもうが。
260 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 14:35:17 ] あの、カンスゥーまだですか・・・?
261 名前:デフォルトの名無しさん [2009/01/19(月) 18:07:26 ] >>260 こんなんでいいのか? ttp://stat001.ameba.jp/user_images/cb/2d/10040538808.png
262 名前:デフォルトの名無しさん [2009/01/19(月) 18:07:44 ] jp.youtube.com/watch?v=LC1xSR_xxuk
263 名前:デフォルトの名無しさん [2009/01/19(月) 18:08:51 ] >>262 このカンスゥーは無表情すぎて怖い
264 名前:デフォルトの名無しさん [2009/01/19(月) 18:23:11 ] >>1 の和訳チュートリヤルに嘘ばっかり書いてあるな print 'Hello, world!' ってやってもエラーになる 嘘ばっかだなと思って 英語のほうを見たら print ('Hello, world!') って書いてあったので そのとおりやったらできた。 >>1はうそつき超汚染人だ!
265 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:24:56 ] >>1 の和訳チュートリヤルに嘘ばっかり書いてあるな print 'Hello, world!' ってやってもエラーになる 嘘ばっかだなと思って 英語のほうを見たら print ('Hello, world!') って書いてあったので そのとおりやったらできた。 >>1はうそつき超汚染人だ!
266 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 18:25:00 ] >>1 の和訳チュートリヤルに嘘ばっかり書いてあるな print 'Hello, world!' ってやってもエラーになる 嘘ばっかだなと思って 英語のほうを見たら print ('Hello, world!') って書いてあったので そのとおりやったらできた。 >>1はうそつき超汚染人だ!
267 名前:デフォルトの名無しさん [2009/01/19(月) 18:35:47 ] >>264-266 初心者丸出し と釣られてみる
268 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:01:28 ] 初心者っていきなり 3 触るの?
269 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 21:43:20 ] 最新版にβとつければ初心者はさわらないかもね
270 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 22:04:50 ] Python初めて1週間 3.0→2.3.4jp→2.6.1→2.5.1
271 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 22:14:51 ] 2.5.1→2.6.1→3.0→2.5.1→2.6.1 printが強制的にカンスゥーになってたり rangeがオブジェクト返すようになっててちょっと困惑するんだよね
272 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 22:52:18 ] printは自発的に関数になったと風の便りに聞いたよ…
273 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 23:16:29 ] #2.6 x = range(100) #3.0 x = [i for i in range(100)]
274 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 23:34:58 ] list(range(100))
275 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 00:21:09 ] 結構変わったんだな。3は。
276 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 01:17:08 ] >>273 3はなんだかちょっと面倒だなって気がしてきた
277 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 01:19:52 ] 志村!
278 名前:デフォルトの名無しさん [2009/01/20(火) 07:10:13 ] あのー、回答待ってるですがまだですか? パイソンのスレッドって馬鹿しかいないなー
279 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 08:03:22 ] rangeでリストを作るなんて滅多にしないだろうに。
280 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 08:26:21 ] [i for i in range(100)] に必死で突っ込むひとまだですか?
281 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 08:35:03 ] ところで、2.6って2.5に対して完全に上位互換? 2.5用のライブラリで2.6で動かなくなったのってある?
282 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 10:49:45 ] >>281 基本的には 2.5 -> 2.6 では減っているものはない。 The *** module has been deprecated for removal in Python 3.0. という形で 3.0 でなくなる予定のライブラリは -3 オブションで警告がでるのみ。 実際に標準ライブラリから外されるのは 3.0 から。 但し、細部では各ライブラリのバージョン・アップによる変更があるので、 ライブラリ自体が動かなくなったものは知らないが、# >>> import test.autotest を参考に。 それを使ったコードの方で修正が必要なものはあるかもしれない。
283 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 15:25:18 ] >>206 #!/usr/bin/env python # -*- coding: ascii -*- import socket import sys try: host, frm, to = sys.argv[1: 4] except ValueError: print "Usage: %s <host> <from> <to>" % (sys.argv[0]) sys.exit(1) print "Connecting to %s:25 ..." % (host) sock = socket.socket() try: idx = host.index(':') except ValueError: addr = (host, 25) else: addr = (host[:idx], int(host[idx + 1:])) sock.connect(addr) print "Connected"
284 名前: ◆TINKO/J0J6 [2009/01/20(火) 16:54:58 ] import tinko
285 名前: ◆UNKOVIP9RM [2009/01/20(火) 16:56:15 ] import unko