‚‚¾‚·‚êPython(’´‰ ..
331:329
09/11/21 11:49:50
ŠÂ‹«‚ÍWindowsXP SP3‚Å‚·B
>>330‚Ì•û–@‚ÅŽŽ‚µ‚½‚ç–]‚ñ‚¾Œ‹‰Ê‚ɂȂè‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 13:16:25
float•Ô‚·C++‚ÌŠÖ”‚ª‚ ‚èA‚»‚ê‚ð‚ ‚éPython‚̃‰ƒbƒp[‚ªŒÄ‚Ño‚µ‚Ü‚·B
‚±‚̕Ԃè’l‚ðunittest‚ÌassertEqual‚ŃeƒXƒg‚µ‚½‚¢‚̂ł·‚ªA
assertEqual(3.141592, ‚»‚ÌŠÖ”())
‚Æ‚â‚邯A‘æ1ˆø”‚Í”{¸“xA‘æ2ˆø”‚Í’P¸“x‚ɂȂèA”äŠrŒ‹‰Ê‚ªˆê’v‚µ‚Ü‚¹‚ñB
assertAlmostEqual‚ðŽg‚í‚È‚¢‚ÅA‘æ1ˆø”‚ð’P¸“x‚É‚·‚é•û–@‚Í‚ ‚é‚Å‚µ‚傤‚©B
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 14:48:17
‚»‚긓x‚Ì–â‘è‚¶‚á‚È‚¢‚æ
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 14:52:51
‚¶‚á‚ ‰½‚Ì–â‘è‚È‚ñ‚¾‚æc‚Í‚Á‚«‚茾‚¦
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 14:55:45
numpy‚ ‚½‚è’P¸“x‚àˆµ‚Á‚Ä‚‚ꂽ‚肵‚È‚¢‚Ì‚©‚È
Žg‚Á‚½‚±‚Ƃ͂܂Á‚½‚‚È‚¢‚ª
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 17:30:01
•‚“®¬”“_”‚ÅassertEqual‚·‚é‚Ì‚ªŠÔˆá‚¢‚¾‚ë
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 18:02:51
ŠÔˆá‚¢‚Á‚Ä‚±‚Ƃ͂ ‚é‚Ü‚¢B
•‚“®¬”“_”‚È‚ñ‚ÄCPU‚ªˆá‚¤‚ÆŒ‹‰Êˆá‚¤‚͓̂–‚½‚è‘O‚¾‚µA
x86‚È‚ñ‚©FPU‚ðŽg‚¤‚©SSE‚ðŽg‚¤‚©‚ÅŒ‹‰Êˆá‚Á‚Ä‚‚邵A
Œ¾Œê‚É‚æ‚Á‚Ä‚à•‚“®¬”“_”‚̈µ‚¢‚ªL‚°•û‚âŠÛ‚ß•û‚ªˆá‚¤‚µA
Å“K‰»‚Ì‚©‚¯•û‚É‚æ‚Á‚Ä‚àŒ‹‰Ê‚ª•Ï‚í‚Á‚Ä‚‚邵A
‚»‚¤‚¢‚¤‚Ì‚ðƒeƒXƒg‚Å’e‚«‚½‚¢‚Á‚ĈӖ¡‚Å‚µ‚åH
‚Æ‚È‚é‚ÆA’e‚©‚ꂽ‚̂͂܂³‚ÉŠú‘Ò’Ê‚è‚Ȃ킯‚¾‚ªB
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 19:02:29
aho‚ª—N‚¢‚Ä‚é
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 19:06:19
assertEqual('3.141592', '%8.6f' % ‚»‚ÌŠÖ”())
340:332
09/11/22 08:21:04
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‚«•û‚ªˆ«‚©‚Á‚½‚Å‚·‚ªA‘æ2ˆø”‚Í3.141592‚ðŒvŽZ‚µ‚½Œ‹‰Ê•Ô‚·‚̂ł͂ȂA
’P¸“x‚Å—^‚¦‚ç‚ꂽ3.141592‚ð‚»‚Ì‚Ü‚Ü’P¸“x‚ŕԂ·‚¾‚¯‚Å‚·B
getter‚Æsetter‚̃eƒXƒg‚ð‚µ‚Ä‚¢‚Ü‚·B
‹É’[‚É‚ÍA
float func(float val){ return val;}
‚Ý‚½‚¢‚Ȃ̂ª‚ ‚Á‚ÄA
assertEqual(3.141592, func(3.141592))
‚Æ‚â‚邯’e‚©‚ê‚邯‚¢‚¤‚킯‚Å‚·B
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/22 08:27:40
assertEqual(func2(3.141592), func(3.141592))
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/22 13:58:31
URLØÝ¸(www.atmarkit.co.jp)
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/22 19:52:08
URL‚©‚猙‚Ȉ«Š¦‚ª
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 00:32:32
–{l‰³
345:332
09/11/23 10:41:09
>>341
func2‚̃†ƒjƒbƒgƒeƒXƒg‚͂ǂ¤‚â‚é‚̂łµ‚傤‚©B
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 12:07:09
¡‚܂ł̌oˆÜ‚ðŒ©‚é‚Æ
•K‚¸‚µ‚àƒŠƒbƒvƒT[ƒrƒX‚ł͂Ȃ‚Ä
–{“–‚É‚»‚̂‚à‚è‚ÅŠæ’£‚Á‚Ä‚¢‚邿‚¤‚È‹C‚à‚·‚éB
–Ú•W10Š„A’B¬‚UŠ„‚ÅOK‚Æ‚¢‚¤‚Ì‚ª
ƒAƒƒŠƒJl‚ÌŠ´Šo‚Ȃ̂©‚ÈB
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 15:07:15
³‹K•\Œ»Žg‚Á‚ăŒƒNƒT‘‚±‚¤‚Æ‚µ‚Ä
def@lex(input):
@@if@re.match(r'\d+',@input):
@@@@return@"digit"
@@elif@re.match(r'\w+',@input):
@@@@return@"ident"
@@elif@re.match(r'[+\-*/=@&|^~]+',@input):
@@@@return@"operator"
@@else:
@@@@return@"error"
‚Ý‚½‚¢‚É‚µ‚悤‚ÆŽv‚Á‚½‚¯‚Ç‚±‚ꂾ‚ƃ}ƒbƒ`‚µ‚½Œ‹‰Ê‚ªŽg‚¦‚È‚¢
‚±‚ñ‚ȂƂ«•’ʂ͂ǂ¤‚·‚é‚à‚ñ?
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 15:10:48
def lex(input):
pat = (
(r'\d+', 'digit'),
(r'\w+', 'ident'),
(r'[+\-*/=@&|^~]+', 'operator'),
)
for p in pat:
m = re.match(p[0], input)
if m:
return p[1], m
else:
return "error"
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 15:11:49
ƒCƒ“ƒfƒ“ƒgÁ‚¦‚½‚¯‚ÇÅŒã‚Ì else: ‚Í if ‚¶‚á‚È‚‚Ä for ‚Ì else ‚Ȃ̂ŒˆÓ‚µ‚Ä‚Ë
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:04:38
>>348
ƒTƒ“ƒNƒXŽQl‚É‚µ‚Ă݂é
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 19:06:50
’N‚©‚ª‘‚¢‚½Python‚̃R[ƒh“Ç‚ñ‚Å‚¢‚¢‚Æ‚±‚ë‚ðƒ}ƒl‚µ‚½‚¢‚Ì‚Å
ŽQl‚ɂȂéƒR[ƒh‚ð’m‚Á‚Ä‚¢‚é•û‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
ˆê’Ê‚è“ü–å‘‚ð“Ç‚ÝI‚¦‚½’ö“x‚Ì‚à‚̂Ȃ̂ł ‚Ü‚è‘å‹K–͂ł͂Ȃ¢‚à‚Ì‚ð
‚Ü‚¸‚ÍŒ©‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·Bƒo[ƒWƒ‡ƒ“‚Í2‚Å‚à3‚Å‚à“ǂ߂܂·
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 19:21:11
•W€ƒ‰ƒCƒuƒ‰ƒŠ
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 19:21:50
>>351
SourcrForge‚ÅAŠÖS‚ª‚ ‚镪–ìi‰æ‘œˆ—A‚Æ‚©j‚̃vƒƒWƒFƒNƒg‚̃\[ƒX‚ðƒ_ƒEƒ“ƒ[ƒhB
‚»‚ÌŽŸ‚ÍAƒvƒƒWƒFƒNƒg‚Ƀpƒbƒ`‚ð‘—‚Á‚Ă݂éB
URLØÝ¸(sourceforge.net)
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 21:29:15
def FeedBtn(self, event):
feedlist=[line for line in file("feedlist.txt")]
tlist = []
for feedurl in feedlist:
feed=feedparser.parse(feedurl)
for e in feed.entries:
feed.append(e.title, e.summary, e.enclosures[0].url,
e.enclosures[0].type, e.enclosures[0].length)
return tlist
self.Frame.titlelist.Clear()
self.Frame.titlelist.Appned(tlist(e.title))
‰½‚Æ‚©‚µ‚Ätitleˆê——ì‚肽‚¢‚̂ł·‚ªGUI‚ÌListBox‚Étitleˆê——‚ª•\ަ‚³‚ê‚È‚¢‚Å‚·
ƒ{ƒ^ƒ“‰Ÿ‚µ‚Ä‚àƒGƒ‰[‚ªo‚È‚¢‚̂ʼn½‚ªŠÔˆá‚Á‚Ă邩•ª‚©‚ç‚È‚¢‚Å‚·B
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 21:48:45
>>351
‰´‚à•W€ƒ‰ƒCƒuƒ‰ƒŠ“ǂނ̂ª‚¢‚¢‚ÆŽv‚¤B—Ç‚‚È‚¢‚Ì‚à‘½‚¢‚ª
‚ ‚Ææ‚ÉŒ¾‚Á‚Ä‚¨‚‚¯‚Çtwisted‚ÆZope‚ÍŽQl‚É‚·‚é‚È
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 21:59:13
ƒ[ƒvƒA‚Í‘å•Ï‚¾‚ÈB
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 22:05:14
>>354
EGUI–³‚µ‚ÅA’Pƒ‚Étitleˆê——ƒŠƒXƒgƒf[ƒ^‚Í“¾‚ç‚ê‚é‚©H
EListBoxˆÈŠO‚̃Rƒ“ƒgƒ[ƒ‹‚É•\ަ‚Ío—ˆ‚é‚©H
Etitleˆê——‚łȂ‚ÄA’Pƒ‚ÈƒŠƒXƒg‚Ì€–Ú‚ðListBox‚ɒljÁ•\ަ‚Å‚«‚é‚©H
‚±‚ê‚‚ç‚¢’²‚ׂĂ«‚Ä‚‚ê
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 22:05:55
>>342
•’ʂɖʔ’‚©‚Á‚½
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 23:01:18
‚È‚É‚àŒ¾‚Á‚ĂȂ¢‚É“™‚µ‚¢‚È
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 23:55:46
•Ï”‚Ì‘¶ÝŠm”F‚ð‚·‚éŠÖ”‚Á‚Ä‚ ‚è‚Ü‚·‚©Hiphp‚ÅŒ¾‚¤issetj
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 00:24:23
try:
hoge == "PHP‚ÌŽd—l‚ª‚¨‚©‚µ‚¢"
except NameError:
pass
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 00:30:08
•û–@‚P
@‰Šú‰»‚µ‚Æ‚¯
•û–@‚Q
@—áŠO‚ð•߂炦‚é>>361
•û–@‚R
@'hoge' in locals()
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 00:56:19
>>362
>>361
•û–@1,2‚Í’m‚Á‚Ä‚¢‚½‚̂ł·‚ªA
–ˆ‰ñ‘‚‚͖̂ʓ|‚‚³‚¢‚̂łׂ‚̕û–@‚ð’T‚µ‚Ä‚¢‚Ü‚µ‚½B
3‚ðÌ—p‚µ‚Ă݂܂·
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 02:01:27
‰½‚©’m‚ç‚È‚¢‚¯‚ÇPython‚̃R[ƒh‚Í—áŠO‚̕⑫‚ð•K—v‚Æ‚·‚é—¦‚ª‹É‚߂Ă‚¢
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 04:11:22
100%‚ÆŽv‚Á‚Ä‚½•û‚ª‚¢‚¢
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 15:13:29
‚Ý‚ñ‚Ï‚¢‚Ìl‚Í’†Šw‚©‚çŽGŽ‚ÉŒ´e‘‚¢‚Ä‚¢‚é‚Ì‚©‚Ÿ
‚»‚ê‚É”ä‚ׂè‚ꂽ‚¿‚Æ‚«‚½‚ç...orz...
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 16:23:41
‚Ý‚ñ‚Ȃ̂¨‚Á‚Ï‚¢‰³
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/24 22:56:54
>>352,>>353,>>355
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽQl‚É‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 11:53:41
Editra‚Å“ú–{Œê“ü—Í‚ª‚Å‚«‚È‚¢‚̂ł·‚ª
‚±‚ê‚Ípython‚̃‰ƒCƒuƒ‰ƒŠ‚ªŒ´ˆö‚¾‚©‚ç‚Å‚µ‚傤‚©H
“ú–{Œê‚ðˆµ‚¤ƒ\ƒtƒg‚ðì‚肽‚¢‚̂ł·‚ª‚±‚ê‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‘¤‚łǂ¤‚É‚à‚Å‚«‚È‚¢‚Å‚·‚æ‚ËH
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 13:36:31
for(int i = 10; i >=0; i--)
‚ðpython‚ł͂ǂ¤‘‚‚ñ‚Å‚µ‚傤‚©H
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 13:54:34
>>370
for i in xrange(10, -1, -1):
>>369
Pythonƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚¢‚¤‚©A‚»‚̉º‚ÌCŒ¾Œê‚Å‘‚©‚ꂽ•”•ª‚Ì–â‘肾‚ÆŽv‚¤B
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 15:18:49
>>371
‚ ‚肪‚Æ‚¤
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 17:41:52
ƒpƒCƒ\ƒ“‚Á‚Ä‹‚»‚¤‚È–¼‘O‚Å‚·‚ªA–{“–‚ɂ‚¨‚¢‚̂ł·‚©H
‚Å‚à‚¿‚å‚Á‚Æ‚g‚Å‚à‚ ‚è‚Ü‚·‚ªBB
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 17:45:57
‚¯‚Á‚±‚¤‚‚¨‚¢B
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 17:46:24
750 ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [] 2009/11/26(–Ø) 17:39:38 ID: Be:
‚Ü‚Á‚½‚ƒYƒu‚Ì‘fl‚Å‚·B
‚±‚ê‚©‚çƒuƒCƒo‰‚߂ĂàŠÔ‚ɇ‚¢‚Ü‚·‚©H
ƒvƒƒOƒ‰ƒCƒ~ƒ“ƒO‚ð‚Å‚¯‚邿‚¤‚ɂȂ肽‚¢‚©‚ç
ŽèŽn‚߂ɂu‚a‚`‚©‚ç•׋‚·‚é‚Ì‚©–À‚¢’†‚Å‚·B
‰½‚©Žž‘ã‚Í.NET‚ŃuƒCƒr[‚à.NET
‚»‚ê‚¶‚á`ƒuƒCƒo‚à‚à‚¤Žè’x‚ê‚È‚ñ‚Å‚µ‚傤‚©H
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 17:49:52
>>375
ƒoƒCƒu‚¾‚̃YƒuƒYƒu‚¾‚̉‚߂Ă¾‚ÌAƒGƒ‚¢ƒŒƒX‚¾‚ÈB
377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 18:41:17
>>376
375‚Ì‚±‚¢‚‰ɂ·‚¬‚ĕςȂ±‚Ƃ΂©‚肵‚Æ‚é
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 19:40:12
>>373
ƒpƒCƒƒ“‚Á‚ēǂނñ‚¶‚á‚È‚¢‚ÌH
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 19:42:32
‚Ü‚½ruby~‚Ìr‚炵‚Á‚·‚©
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 20:42:05
ƒpƒCƒ\ƒ“‚̓^ƒCƒ\ƒ“‚æ‚è‚‚¨‚¢‚©‚玩M‚à‚Á‚Ä‚—
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/26 20:48:07
972 ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [sage] Date:2009/11/23(ŒŽ) 17:09:32 @ID: Be:
@ @ ID‹§‚ɂȂ邾‚¯‚Å©‚É‚È‚é‚æ
973 ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [] Date:2009/11/23(ŒŽ) 18:02:02 @ID: Be:
@ @ ‚»‚Ì•ÏX‚̓Lƒ~‚É”C‚¹‚é‚©‚ç’ñˆÄ‚µ‚Ä‚‚êB
974 ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [] Date:2009/11/23(ŒŽ) 18:18:58 @ID: Be:
@ @ ”½‘΂·‚é‚Ì‚Ír‚炵‚½‚¢“z‚¾‚¯‚¾‚©‚ç‹s‚µ‚¿‚á‚Á‚Ä—Ç‚¢‚æ
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/27 15:52:29
ƒNƒ‰ƒX‚̉Šú‰»‚Æ“¯Žž‚ɃvƒƒpƒeƒB‚ðƒZƒbƒg‚·‚é‚ɂ͂ǂ¤‚â‚Á‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©H
—Ⴆ‚ÎC#‚È‚ç
A a = new A(){ Property = xxxx }
‚Ý‚½‚¢‚È‚©‚ñ‚¶‚Å‘‚«‚½‚¢‚ñ‚Å‚·‚ª
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/27 16:06:08
Ž©•ª‚Åì‚Á‚½ƒNƒ‰ƒX‚È‚ç__init__‚ňø”Žæ‚Á‚ăvƒƒpƒeƒB‚ðƒZƒbƒg
‚»‚¤‚¶‚á‚È‚¢‚È‚ç’ú‚ß‚ë
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/27 16:19:50
**kwargs
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 00:36:27
functools.partial
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/28 19:40:12
def@setprop(obj,@**kw):
@@@@for@propname@in@kw:
@@@@@@@@setattr(obj,@propname,@kw[propname])
@@@@@@@@return@obj
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 10:01:30
W‡’mƒvƒƒOƒ‰ƒ~ƒ“ƒO6Í‚ÌtrainŠÖ”‚ÉMeCab‚Å•ª‚©‚¿‘‚«‚µ‚½–¼ŽŒ‚ÌŽ«‘“n‚»‚¤‚Æ‚·‚邯
TypeError: 'dict' object is not callable‚Å“{‚ç‚ê‚éB
‚Ç‚¤‚·‚ê‚΂¢‚¢‚ñ‚¾orz
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 10:17:58
ƒ\[ƒX
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 18:04:57
쬂µ‚½‚ ‚郉ƒCƒuƒ‰ƒŠ‚ð
python setup.py install
‚ŃCƒ“ƒXƒg[ƒ‹‚µA–³Ž–‚ÉŽg—p‚Å‚«‚Ä‚¢‚Ü‚·B
‚µ‚©‚µV‚µ‚¢ƒo[ƒWƒ‡ƒ“‚̃‰ƒCƒuƒ‰ƒŠ‚𓯗l‚̎臂Å
ƒCƒ“ƒXƒg[ƒ‹‚·‚邯ŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̃tƒ@ƒCƒ‹
i‚à‚Í‚âŽg‚Á‚Ä‚¢‚È‚¢ƒ‚ƒWƒ…[ƒ‹j‚ªŽc‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚±‚ê‚ÍŽè“®‚Å휂·‚邵‚©‚È‚¢‚̂łµ‚傤‚©H
‹Œƒo[ƒWƒ‡ƒ“‚̃Aƒ“ƒCƒ“ƒXƒg[ƒ‹{Vƒo[ƒWƒ‡ƒ“‚̃Cƒ“ƒXƒg[ƒ‹
‚Æ‚¢‚¤ì‹Æ‚ðŽ©“®‰»‚·‚é•û–@‚͂Ȃ¢‚̂łµ‚傤‚©H
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 18:27:37
easy_install‚Å‚àuninstall‚Ío—ˆ‚È‚¢‚æ‚ËB‚È‚ñ‚Å‚¾‚ëB
Žè“®‚Å‚à‚¢‚¢‚Ì‚Åuninstall‚Ì•û–@‚ª’m‚肽‚¢B
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 18:58:10
setuptools ‚ðŽÌ‚Ä‚ÄA distribute + pip ‚ðŽg‚¤‚ñ‚¾B
pip uninstall ‚ª‚ ‚éB
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 19:32:28
setuptools‚͉´‚à³’¼‚Ç‚¤‚©‚ÆŽv‚¤
‚¢‚¿‚á‚à‚ñ‚Ý‚½‚¢‚È‚à‚ñ‚¾‚ª‚¢‚‚܂łàƒo[ƒWƒ‡ƒ“1‚ɂȂç‚ñ‚µ
ƒR[ƒh‚à‰˜‚¢
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 19:48:59
ƒpƒbƒP[ƒW‚̃Aƒ“ƒCƒ“ƒXƒg[ƒ‹‚Í
easy_install -m packagename‚µ‚Ä“o˜^‰ðœ?‚µ‚½Œã
lib/site-packages‚©‚çegg‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚ðŽè“®‚ÅíœA‚炵‚¢
‚Ù‚ñ‚ƂȂñ‚Å‚±‚ñ‚Ȃ̂ªƒfƒtƒ@ƒNƒgƒXƒ^ƒ“ƒ_[ƒh‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½‚Ì‚¾‚낤‚©
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 19:52:28
ƒCƒ“ƒXƒg[ƒ‹‚ªƒC[ƒW[‚¾‚©‚ç
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/30 20:24:51
>>393
‚»‚ñ‚ÈŠÈ’P‚Ȏ臂Ȃç
easy_uninstall ‚ðì‚Á‚Ä”z•z‚µ‚Ä‚‚¾‚³‚¢
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 14:57:43
>>393
ƒiƒCƒXî•ñ‚¾‚³‚ñ‚‚·
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 18:14:17
“§–¾‚ȃEƒBƒ“ƒhƒE‚ðì‚èA‚»‚Ìã‚É•¶Žš‚ð•\ަ‚·‚é•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñB
pygame‚Å‚àwx‚Å‚à‚»‚êˆÈŠO‚Å‚à‰½‚Å‚à‚¢‚¢‚Å‚·B
OS‚ÍXP‚ÅApython‚̃o[ƒWƒ‡ƒ“‚Í2.6‚Å‚·B
ˆê‰žPIL‚ðŽg‚¢
myfont = ImageFont.truetype(font,size)
wsize = myfont.getsize(text)
img = Img.new('RGBA',wsize,(0,0,0,0))
draw = ImageDraw.Draw(img)
draw.text((0,0),text,fill=color,font=myfont)
img.save('temp.png')‚Å•¶Žš‰æ‘œ‚ð•Û‘¶‚µ
wxPython‚Å
style = wx.FRAME_NO_TASKBAR | wx.FRAME_SHAPED | wx.NO_BORDER‚̃EƒBƒ“ƒhƒE‚ð쬂µ‚Ä
bmp = wx.BitmapFromImage(wx.Image('temp.png'))
self.SetClientSize(bmp.GetSize())
self.SetShape(wx.RegionFromBitmap(bmp))‚̂悤‚É‚µ‚Ä‚â‚낤‚Æ‚µ‚½‚̂ł·‚ª
”wŒi‚ª“§–¾‚ɂȂ炸AŠDF‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‰æ‘œƒrƒ…[ƒA‚ł͂¿‚á‚ñ‚Æ”wŒi‚Í“§–¾‚ɂȂÁ‚Ä‚¢‚é‚̂ł·‚ªcB
‚ ‚ÆAGIMP‚Å쬂µ‚½‰æ‘œ‚¾‚Æ‚¿‚á‚ñ‚Æ”wŒi‚ª“§–¾‚ɂȂè‚Ü‚·B
‰½‚ª‘ʖڂȂ̂łµ‚傤‚©H
‚±‚Ì‰ðŒˆ•û–@‚à‚µ‚‚Í‘¼‚Ì—Ç‚¢•û–@‚ª‚ ‚ê‚΋³‚¦‚Ä—~‚µ‚¢‚Å‚·B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 18:39:08
ƒAƒ‹ƒtƒ@•t‚«‚̉摜‚ð•\ަ‚µ‚½‚¾‚¯‚ŃEƒCƒ“ƒhƒE‚܂œ§–¾‚ɂȂÁ‚½‚ç‹ê˜J‚µ‚È‚¢‚æB
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 19:30:45
>>397
‚â‚è‚©‚½’m‚ç‚È‚¢‚¯‚ÇwxPython‚̃Tƒ“ƒvƒ‹‚Ƀwƒr‰æ‘œ‚̃EƒBƒ“ƒhƒEƒTƒ“ƒvƒ‹‚ª‚ ‚Á‚½‚©‚çA‚»‚ê‚Åo—ˆ‚È‚¢‚©‚ÈH
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 20:27:00
RegionFromBitmapColour‚Å“§‰ßFŽw’è‚·‚é‚Ì‚ÍH
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 20:55:28
>>397
‚±‚ÌŽ¿–â‚Ç‚±‚©‚ÅŒ©‚½‚¼H
402:>>397
09/12/01 20:58:11
>>400‚Ì•û–@‚Åo—ˆ‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/01 23:12:44
>>396
‚¿‚å‚Á‚Æ‚®‚®‚Á‚½‚炱‚ñ‚Ȃ̂ª‚ ‚Á‚½
URLØÝ¸(d.hatena.ne.jp)
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 06:09:26
re.compile(ur'(\d*)?')
‚ª nothing to repeat‚ÆŒ¾‚í‚ê‚Ü‚·
Šm‚©‚É–³ˆÓ–¡‚È•”•ª‚ª‚ ‚鳋K•\Œ»‚Å‚·‚ªAˆÓ–¡‚ð‰ðŽß‚Å‚«‚È‚¢‚Æ‚¢‚¤‚킯‚Å‚à‚È‚¢‚ÆŽv‚¦‚Ü‚·
wsh‚È‚ñ‚©‚ł͒ʂè‚Ü‚·‚µ
‚»‚ê‚łӂƂµ‚½‹^–â‚È‚ñ‚Å‚·‚ª
"‚±‚̳‹K•\Œ»‚ªŠÔˆá‚Á‚Ä‚¢‚é" ‚Æ@"Python‚ª‹C‚𗘂©‚¹‚¹‚Ä‚‚ê‚Ä‚¢‚é" ‚ł͂ǂ¿‚炪‚æ‚è“K؂ȗ‰ð‚¾‚ÆŽv‚í‚ê‚Ü‚·‚©H
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 09:35:16
ƒGƒ‰[‚ɂȂ邩‚ç‚É‚ÍAPythoni‚̳‹K•\Œ»ƒ‰ƒCƒuƒ‰ƒŠj“I‚É‚ÍAŠÔˆá‚Á‚Ä‚éA
‚ƉðŽß‚·‚é‚Ì‚ª‘Ó–‚¾‚낤B
‰ðŽß‚ªˆêˆÓ‚ÉŒˆ‚Ü‚ç‚È‚¢A‚Æ‚¢‚¤‚Ì‚ÍAꇂɂæ‚Á‚Ă̓Gƒ‰[ˆµ‚¢‚³‚ê‚Ä
‚¨‚©‚µ‚‚È‚¢ó‹µB
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 18:00:22
Python‚Í‚¢‚ë‚¢‚ë‚ÆƒƒKƒ}ƒ}‚·‚¬‚é
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 18:45:46
Ruby‚Í‚·‚΂炵‚¢–{“–‚É‘f°‚炵‚¢‚Å‚·‚æ
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 19:13:02
Python‚ƈá‚Á‚ĉù‚Ì[‚¢Œ¾Œê‚¾‚µ‚È
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 20:13:57
‚·‚݂܂¹‚ñB‹³‚¦‚Ä‚‚¾‚³‚¢B
ŒÄ‚Ño‚³‚ꂽdef‚Ì’†‚ÅA’N(widget)‚©‚çŒÄ‚Ño‚³‚ꂽ‚©
‚ð’m‚é•û–@‚Á‚Ä–³‚¢‚Å‚µ‚傤‚©B
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/03 21:03:26
esp
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 00:30:09
[[]] * n ‚Æ‚·‚邯’†‚ÌƒŠƒXƒg‚ÌŽÀ‘͈̂ê‚‚ł»‚ê‚ÌŽQÆ‚ªnŒÂŠO‚ÌƒŠƒXƒg‚É“ü‚é‚ñ‚¾‚È
‚¨‚©‚°‚ŬˆêŽžŠÔ‚È‚â‚ñ‚¾
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 09:07:34
‚»‚¤‚â‚Á‚ĉSŽÒ‚̓IƒuƒWƒFƒNƒg‚ÆŽQƂ̊T”O‚ðŠw‚ñ‚Å‚¢‚‚Ì‚³EEE
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 09:31:51
ŠT”O‚Í•ª‚©‚Á‚ĂĂà
Œ¾Œê‚É‚æ‚Á‚Ä‹““®‚ªˆá‚¤‚©‚ç‚È‚Ÿ
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 10:54:02
ƒ‚ƒWƒ…[ƒ‹ƒŒƒxƒ‹‚Ì __author__ ‚Æ‚© __copyright__ ‚Æ‚©‚Á‚Ä
‰½‚ª‚ǂ̂悤‚ȃhƒLƒ…ƒƒ“ƒe[ƒVƒ‡ƒ“ƒVƒXƒeƒ€‚ÅŽg‚í‚ê‚Ä‚¢‚é‚Ì‚©
‚Ç‚±‚ÅŒˆ‚ß‚ç‚ê‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H
PEP ‚Å docstring@‚»‚Ì‘¼‚̃R[ƒh‚Ì‘‚«•ûAƒXƒ^ƒCƒ‹‚ɂ‚¢‚Ä‚Ì
ƒKƒCƒhƒ‰ƒCƒ“‚Á‚Ä—L‚è‚Ü‚·‚©H
Ž©•ª‚Æ‚µ‚Ä‚Í
‚PjPyDev (Eclipse) ‚Ì•âŠ®Žž‚ɒljÁî•ñ‚Æ‚µ‚Ä•\ަ‚µ‚Ä—~‚µ‚¢
‚Qj‚ ‚ƂŠSphinx ‚ŃhƒLƒ…ƒƒ“ƒg¶¬‚·‚é‚©‚à‚µ‚ê‚È‚¢
‚ÆŽv‚Á‚Ä‚¢‚Ü‚·‚ªA‚Ƃɂ©‚‰½‚©Žæ‚茈‚ß‚ª‚ ‚é‚È‚ç
‚»‚ê‚É]‚Á‚Ä‚¨‚±‚¤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 10:58:31
URLØÝ¸(www.python.org)
docstring conventions ‚Æ‚¢‚¤‚̂͌©‚‚¯‚Ü‚µ‚½‚ªA
ƒ‚ƒWƒ…[ƒ‹ƒŒƒxƒ‹‚Ì‘¼‚Ì‘®«Hi__author__‚Æ‚©j
‚ɂ‚¢‚Ă̋Lq‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 11:02:40
__version__ ‚¾‚¯‚Í
URLØÝ¸(www.python.org)
‚ÅŒ©‚‚¯‚Ü‚µ‚½B‚ ‚ÆA“¯—l‚ÌŽ¿–â‚ð
URLØÝ¸(www.velocityreviews.com)
‚ÅŒ©‚‚¯‚½‚ñ‚Å‚·‚ªA__version__ ˆÈŠO‚Í•W€“I‚È‚à‚Ì‚¶‚á‚È‚¢
‚Á‚Ä‚±‚Ƃ̂悤‚Å‚·B‚Å‚à‚¢‚ë‚ñ‚ȃ‰ƒCƒuƒ‰ƒŠ‚Å__author__
‚È‚ñ‚©‚ÍŽg‚í‚ê‚Ä‚¢‚ÄA‰½‚ç‚©‚̃KƒCƒhƒ‰ƒCƒ“‚ª‚ ‚é‚Ì‚©‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ªEE
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 11:06:44
URLØÝ¸(jaynes.colorado.edu)
‚±‚¤‚¢‚¤ƒKƒCƒhƒ‰ƒCƒ“‚à‚ ‚邿‚¤‚Å‚·‚ªA
“Á’è‚̃vƒƒWƒFƒNƒg‚ł̃R[ƒh‹K–ñ‚ł͂Ȃ
PythonŠE‚ÅL‚—p‚¢‚ç‚ê‚Ä‚¢‚é
i‚»‚µ‚ăhƒLƒ…ƒƒ“ƒg¶¬ƒc[ƒ‹‚È‚Ç‚Å‚à—‰ð‚³‚ê‚éj
•¨‚͉½‚¾‚낤‚Æ’T‚µ‘±‚¯‚Ä‘ˆêŽžŠÔB
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 11:13:17
URLØÝ¸(stackoverflow.com)
‚Å‚à“¯—l‚ÌŽ¿–₪o‚Ă܂µ‚½‚ªAŒ‹‹Çã‚É‘‚¢‚½
How do I organize my modules (source files)?
URLØÝ¸(jaynes.colorado.edu)
‚ðƒ~ƒ‚Á‚Ä‚±‚Ƃłµ‚½B
”æ‚ê‰Ê‚Ä‚ÄS‚ªÜ‚ê‚»‚¤‚Ȃ̂Å__author__‚‚ç‚¢‚Í‘‚¢‚Ä‚¨‚«‚Ü‚·B
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 15:47:53
ƒeƒLƒXƒg‚Ì“Á’è‚Ì•¶Žš‚ðƒtƒBƒ‹ƒ^ƒŠƒ“ƒO‚µ‚Ä•\ަ‚µ‚½‚¢Žž‚Á‚ij‹K•\Œ»Žg‚¦‚΂¢‚¢‚ñ‚Å‚·‚©H
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 20:12:30
ƒtƒBƒ‹ƒ^ƒŠƒ“ƒO‚ª‚Ç‚¤‚¢‚¤ˆ—‚ðˆÓ–¡‚·‚é‚Ì‚©‚í‚©‚ç‚È‚¢
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 20:27:47
•šŽš‚Á‚Ä‚±‚Æ‚¶‚á‚È‚¢H
password: ***** ‚â /home/***/ ‚Ý‚½‚¢‚È
‚Æ‚¢‚¤‚킯‚Å•¶Žš—ñƒƒ\ƒbƒh‚Ì replace ‚©
³‹K•\Œ»‚ªŽg‚¢‚½‚¯‚ê‚Î re.replace
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 20:56:16
>>420
à–¾•s‘«‚Å‚µ‚½B
ƒeƒLƒXƒg“à‚Ì“Á’è‚Ì•¶Žš‚¾‚¯•\ަ‚³‚¹‚È‚¢‚ÅŽc‚è‚ð•\ަ‚µ‚½‚¢‚Æ‚¢‚¤ˆÓ–¡‚Å‚·B
423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 22:09:51
ƒGƒCƒzEƒRƒ‰ƒVƒbƒN‚ðŽÀ‘•
424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/04 22:12:00
>>422
³‹K•\Œ»’uŠ·‚ ‚é‚ñ‚¾‚©‚ç‚»‚ê‚Å‚¢‚¢‚¶‚á‚È‚¢
425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 00:00:44
>>424
‚È‚é‚Ù‚Ç’u‚«Š·‚¦Žg‚¦‚ΊȒP‚ÉÁ‚¹‚é‚ñ‚Å‚·‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 22:31:52
•¶Žš—ñ‚ÌŒ^‚Í<str>‚Å”’l‚ÌŒ^‚Í<int>‚Å‚·‚æ‚Ë
None‚ÌŒ^‚ð‹Lq‚·‚邯‚«‚Ìã‚̂悤‚È‘‚«•û‚͂Ȃ¢‚̂łµ‚傤‚©H
¡‚Ítype(None)‚Å‘ã—p‚µ‚Ä‚¢‚Ü‚·
427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 22:44:50
import types
types.NoneType
‚Å‚àhoge is None‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 23:04:36
['aaaaa'] -> ƒŠƒXƒg
('aaaaa') -> •¶Žš—ñ
('aaaaa',) -> ƒ^ƒvƒ‹
‚È‚ñ‚©‚«‚à‚¿‚í‚é‚¢B
‘‚«Š·‚¦‚µ‚½‚‚È‚¢ê‡‚Å‚àƒŠƒXƒg‚ðŽg‚Á‚½‚Ù‚¤‚ªŒ©’Ê‚µ‚ª‚¢‚¢‚ÆŽv‚¤‚͉̂´‚¾‚¯H
ƒ^ƒvƒ‹‚Á‚ÄŽ«‘‚̃L[‚Æ‚©ƒCƒ~ƒ…[ƒ^ƒuƒ‹‚ª•K—v‚ȂƂ«‚¾‚¯Žg‚¤‚Æ‚¢‚¤l‚¦‚Å‚à‚¨‚‹H
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 23:15:52
return(foo)‚Á‚Ä‘‚«‚½‚‚È‚é‚Æ‚«‚ª‚ ‚é‚ñ‚¾B
430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/05 23:50:27
>>427
Œ^‚ðƒŠƒXƒg‚É“ü‚ê‚ĕϔ‚ÌŒ^ŒŸ¸‚ðs‚Á‚Ä‚¢‚é‚Ì‚ÅANone‚ÌŒ^‚ª•K—v‚Ȃ̂ł·B
from types import NoneType
‚Æ‚·‚邱‚Ƃɂµ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 00:09:19
{'EƒÖE'}¼®ÎÞ°Ý
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 03:53:56
ƒfƒoƒbƒOŽž‚̂݃‚ƒWƒ…[ƒ‹–¼‚ðs“ª‚É•t‚¯‚½‚¤‚¦‚Åo—Í‚·‚éŠÖ”‚ðì‚낤‚Æl‚¦‚½‚̂ł·‚ª
DDEBUG = True
def debug_print(obj):
@@if DDEBUG == True:
@@@@print '[', __name__ ,']', obj
‚±‚ê‚ðdebug.py‚Æ‚µ‚½ê‡import‚µ‚ÄŽg‚Á‚Ä‚à“–‘R‚È‚ª‚ç‚‚˂É[ debug ]‚Æ‚µ‚©•\ަ‚³‚ê‚Ü‚¹‚ñ
ƒRƒsƒy‚·‚ê‚Ίú‘Ò’Ê‚è‚É“®‚‚ñ‚Å‚·‚¯‚ê‚ǃRƒsƒy‚·‚é‚Á‚Ă̂à‚Ç‚¤‚È‚ñ‚¾‚Æ‚¢‚¤‹C‚ª‚µ‚Ü‚µ‚Ä
‚È‚ñ‚©‚¤‚Ü‚¢•û–@‚ ‚è‚Ü‚¹‚ñ‚©H
Ž©•ª‚ÅŽv‚¢‚‚‚Ì‚Ídebug_print‚Ƀ‚ƒWƒ…[ƒ‹–¼—p‚̈ø”‚ðŽæ‚é•û–@‚®‚ç‚¢‚µ‚©‚ ‚è‚Ü‚¹‚ñ
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 04:40:26
logger logging
434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 05:30:40
>>433
‚¨‚§‚±‚ñ‚È‚à‚Ì‚ª
Šú‘Ò‚µ‚½ˆÈã‚Ì‚±‚Æ‚ª‚Å‚«‚»‚¤‚Å‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 08:48:48
URLØÝ¸(newcamel.logos.ic.i.u-tokyo.ac.jp)
%(pathname)s ƒƒO‹L˜^‚̌ĂÑo‚µ‚ªs‚í‚ꂽƒ\[ƒXƒtƒ@ƒCƒ‹‚Ì ‘SƒpƒX–¼ (Žæ“¾‚Å‚«‚éê‡)
%(filename)s ƒpƒX–¼’†‚̃tƒ@ƒCƒ‹–¼•”•ª
%(module)s ƒ‚ƒWƒ…[ƒ‹–¼ (ƒtƒ@ƒCƒ‹–¼‚Ì–¼‘O•”•ª)
436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 10:01:16
>>428
“ˆê‚µ‚½‚¢‚¾‚¯‚È‚ç
list('aaaaa')
tuple('aaaaa')
‚ ‚ÆAƒŠƒXƒg‚ƃ^ƒvƒ‹‚ÍC‚Å‚¢‚¤”z—ñ‚Æ\‘¢‘Ì‚‚ç‚¢‚ɂ͕ʕ¨B
437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 14:32:03
wxpython‚ðŽg‚¢A
GUI‚Ì‘€ì—pƒ{ƒ^ƒ“‚ÆŒ‹‰Ê•\ަ—p‚̃‰ƒxƒ‹‚ª‚ ‚è
ƒf[ƒ^ˆ—‚ðs‚¤‚悤‚ȃ\ƒtƒg‚ðì‚Á‚Ä‚¢‚Ü‚·
ƒf[ƒ^ˆ—‚ÍŽžŠÔ‚ª‚©‚©‚èAƒƒCƒ“‚̃vƒƒZƒX‚Å‚â‚Á‚Ä‚µ‚Ü‚¤‚Æ‚»‚ÌŠÔGUI‚̃pƒlƒ‹‚ªŒÅ‚Ü‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ÅA
ƒf[ƒ^ˆ—‚Ímultiprocessing‚ðŽg‚Á‚ăTƒuƒvƒƒZƒX‚Ås‚¤‚±‚Ƃɂµ‚Ü‚µ‚½
‚»‚ꎩ‘̂͂¤‚Ü‚‚¢‚«Amultiprocessing.Queue()‚ðŽg‚¢ƒf[ƒ^‚Ì‚â‚èŽæ‚è‚à‚Å‚«‚½‚ñ‚Å‚·‚ª,
ƒƒCƒ“ƒvƒƒZƒX‘¤‚ªƒLƒ…[‚Ìget()‚ðŒÄ‚Ño‚µ‚đҋ@‚·‚é‚킯‚É‚à‚¢‚©‚È‚¢‚Ì‚Å(ƒpƒlƒ‹‚ªŒÅ‚Ü‚Á‚Ä‚µ‚Ü‚¢–{––“]“|)
wxPython‚ÌTimer‚ðŽg‚Á‚Äget(False) ‚ðŒÄ‚Ño‚·ƒƒ\ƒbƒh‚ðì‚èAˆê’莞ŠÔ‚²‚Ƃɂ»‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚µƒf[ƒ^‚ª—ˆ‚Ä‚¢‚È‚¢‚©Šm”F‚µ‚ÄA
ƒf[ƒ^‚ª—ˆ‚½‚烉ƒxƒ‹‚É•\ަ‚·‚邿‚¤‚É‚µ‚Ü‚µ‚½Bˆê‰žŠ®¬‚Í‚µ‚½‚ñ‚Å‚·‚ªAˆê’莞ŠÔ‚²‚ƂɌ‹‰Ê‚ª‚È‚¢‚©Šm”FA‚Æ‚¢‚¤“®ì‚ª
‚È‚ñ‚¾‚©‹CŽ‚¿‚í‚é‚¢‚Æ‚¤‚©
ƒTƒuƒvƒƒZƒX‚̃f[ƒ^ˆ—‚ªI‚í‚Á‚½‚çA‚»‚ê‚ð’Ê’m‚·‚邯‚¢‚¤‚©AI‚í‚Á‚½‚±‚Æ‚ð‚«‚Á‚©‚¯‚ɃƒCƒ“ƒvƒƒZƒX‘¤‚Ì•\ަˆ—‚ð‰Ò“‚³‚¹‚邯‚¢‚¤‚©
‚»‚¤‚¢‚¤‚Ì‚Á‚Äo—ˆ‚È‚¢‚à‚ñ‚Å‚·H
438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 20:51:51
o—ˆ‚é‚ñ‚¶‚á‚È‚¢H
439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 21:34:58
mainloop‚Ì’†g‚ðŒ©‚Ä‚Ý‚ÈB
440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 22:33:18
>>439
C++‚Åì‚ç‚ꂽŠÖ”‚ðŒÄ‚Ño‚·‚¾‚¯‚Å‚µ‚½
C++‚ð—‰ð‚Å‚«‚È‚¢‚Ƃǂ¤‚É‚à‚È‚ç‚È‚¢‚Æ‚¢‚¤ˆÓ–¡‚¾‚Á‚½‚̂łµ‚傤‚©H
441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/06 22:50:33
”ñ“¯Šú‚Åqueue‚È‚èpipe‚ŃƒbƒZ[ƒW”ò‚΂µ‚Äidle‚ň—‚·‚邵‚©‚È‚¢‚ñ‚¶‚á‚È‚¢?
‚Ü‚ ƒ^ƒCƒ}[‚Å‚â‚Á‚Ä‚é‚̂Ƒ巂Ȃ¢‚¯‚Ç
442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 07:42:23
>>440
>>441
‚·‚¢‚Ü‚¹‚ñ
Demo‚݂Ă½‚çAGUI‚ªŒÅ‚Ü‚é‚Ì‚ð–h‚®•û–@‚ª‚ ‚è‚Ü‚µ‚½
‚²•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 13:33:54
ƒmain.py„
def proc():
”ñƒfƒoƒbƒOŽž‚̃R[ƒh
def run():
proc()
if __name__=='__main__':
run()
ƒdebug.py„
from main import *
def proc():
@ƒfƒoƒbƒO—p‚̃R[ƒh
if __name__=='__main__':
run()
ƒfƒoƒbƒOŽž‚Ì‚Ýdebug.py‚ŃfƒoƒbƒO—p‚̃R[ƒh‚ðŽÀs‚³‚¹‚½‚¢
‚̂ł·‚ªA
main.pyAdebug.py‚Ç‚¿‚ç‚©‚ç‹N“®‚µ‚Ä‚àmain.py‚Ì•û‚ªŽÀs‚³
‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
import‚µ‚½ƒ‚ƒWƒ…[ƒ‹‚ÌŠÖ”‚Ìã‘‚«‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©
H
444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 14:07:23
import main
if __name__=='__main__':
@main.proc = proc
@main.run()
–¼‘O‹óŠÔ‚ɑ΂·‚é—‰ð‚ª•s\•ª
445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/07 14:30:05
“ü–呉Å
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 21:25:42
wxPython•t‘®‚Ìxrced‚ÅGUI‚Ì쬂ðs‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ª
wxListCtrl‚ðÝ’u‚·‚邯Error creating test view ‚Æ‚¢‚í‚ê‚Ç‚¤‚µ‚Ä‚àÝ’u‚µ‚ăvƒŒƒrƒ…[‚Å‚«‚Ü‚¹‚ñ
‚ǂȂ½‚©‚±‚¤‚È‚Á‚Ä‚µ‚Ü‚¤Œ´ˆö‚ÉS“–‚½‚è‚Ì‚ ‚é•û‚Í‚¢‚ç‚Á‚µ‚á‚ç‚È‚¢‚Å‚µ‚傤‚©
‚»‚µ‚ÄA‚à‚µ‚æ‚낵‚¯‚ê‚ÎwxListCtrl‚ð”z’u‚µ‚½xrcƒtƒ@ƒCƒ‹‚ð‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 22:15:25
psyco‚̓ǂݕû‚Á‚ĂȂÉH
ƒs[ƒTƒCƒRH
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 22:19:47
psychology‚ªƒTƒCƒRƒƒW[‚¾‚©‚çƒTƒCƒR‚¾‚ÆŽv‚¤
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 22:22:46
p‚Í”‰¹‚µ‚È‚¢‚ŃTƒCƒR‚Å‚¢‚ñ‚¶‚á‚ËH
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/08 23:02:10
‚È‚é‚Ù‚ÇA‚ ‚肪‚Æ‚¤
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 00:24:49
>>446
ListCtrl‚ÌStyle‚ÌÝ’è‚ÅLC_REPORT, LC_ICON‚Æ‚©‚Ƀ`ƒFƒbƒNH
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 01:01:16
‚Õ‚³‚¢‚±
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 09:10:00
ƒpƒCƒ`ƒ“ƒR‚¾‚ë
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 13:02:54
ƒTƒCƒRƒKƒ“ƒ_ƒ€‚œǂݕû‚ðŠo‚¦‚½
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/09 23:10:09
>>451
‚â‚Á‚Ă݂½‚̂ł·‚ª‚â‚Á‚Ï‚èƒGƒ‰[‚ªo‚Ü‚·
‚±‚ê‚Í‚à‚¤xrecd“Š‚°ŽÌ‚Ă邵‚©‚È‚¢‚Ì‚©EEEEEEE
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 00:06:08
python‚Ì‚±‚Æ‚ðƒuƒƒO‚É‘‚‚Æ
ƒcƒlƒ„ƒ}‚Æ‚©‚¢‚¤ƒgƒ‰ƒbƒNƒoƒbƒNƒXƒpƒ€‚ª“‚‚Ä”Y‚ñ‚Å‚¢‚Ü‚·
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 00:28:07
Ruby‚ɂ‚¢‚Ä‘‚¯‚΂¢‚¢‚ÆŽv‚¢‚Ü‚·
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 00:30:30
ƒ„ƒc‚̓Xƒpƒ€‚Á‚Ä’ö‚Å‚à‚ ‚é‚Ü‚¢
‰´‚Ì”õ–Y˜^ƒuƒƒO‚É‚à—ˆ‚é‚‚ç‚¢‚¾‚µ‚—
Œ™‚È‚çƒgƒ‰ƒbƒNƒoƒbƒN•‚¶‚é‚©ƒuƒƒO‚â‚ß‚ê‚΂¨‚‹
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 04:31:46
‚»‚à‚»‚àƒuƒƒO‚Á‚Ä”}‘͎̂«‚߂肯
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 07:49:32
ƒcƒlƒ„ƒ}‚Ȃ̂©H
ƒgƒRƒ„ƒ}‚¾‚ÆŽv‚Á‚Ä‚½‚º‚—
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 09:47:12
ŠmŽÀ‚ɕߑ¨‚³‚ê‚邿‚Ë
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/10 10:06:59
ƒgƒRƒ„ƒ}‚ÍîŽã‚Ìî•ñŒ¹
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/11 23:32:13
ƒWƒ‡ƒEƒUƒ“‚¶‚á‚È‚¢‚Ì‚©B
‚ ‚ÆMoinMoin 1.9.0 Final‚àŽæ‚èã‚°‚Ä‚¨‚¢‚Ä‚‚êB„’†‚Ìl
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/13 00:11:21
‚¯‚‚܂ñ‚±‚Ú‚é‚ñ‚½‚·
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 06:13:46
Œ‹‹Ç‚Ç‚¤“ǂނñ‚¾‚æ‚—
466:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 06:18:14
ƒvƒƒtƒB[ƒ‹
johzan
ŽûW‚·‚é’j
Error : RSS‚ªŽæ“¾‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒJƒŒƒ“ƒ_[
<< 2009/12 >>
“ú ŒŽ ‰Î … –Ø ‹à “y
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
ÅVƒ^ƒCƒgƒ‹
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 06:24:10
ƒAƒ‹ƒF[ ƒgƒRƒ„ƒ}‚¾‚ÆŽv‚Á‚Ä‚½YO
468: ŸR9u5o717Q6
09/12/15 21:51:18
2.6‚ð‚µ‚æ‚¤‚µ‚Ä‚¢‚Ü‚·
python•W€‚Ìsqlite3‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ª
ƒf[ƒ^‚Ì®‡«‚Ì‚½‚ßselectŽg—pŽž‚ɂ̓e[ƒuƒ‹‚ðƒƒbƒN‚³‚¹‚邽‚ß‚ÉBEGIN‚µ‚½‚¢‚̂ł·‚ª
selectŽž‚ÉŽ©“®“I‚É‚³‚¹‚éA‚à‚µ‚‚ÍŽ©•ª‚Åbegin‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
commitƒƒ\ƒbƒh‚Í‚ ‚Á‚Ä‚àbegin‚͂Ȃ¢‚̂ł悂킩‚è‚Ü‚¹‚ñ
isolation_level=EEEE
‚Æ‚¢‚¤‚Ì‚©‚ÆÅ‰Žv‚Á‚½‚ñ‚Å‚·‚ª‚±‚ê‚̓ƒbƒN‚ª‚©‚©‚邯‚«‚ɂǂ¤‚¢‚¤ƒƒbƒN‚ª‚©‚©‚é‚©‚̘b‚Å
Ž©“®“I‚Ƀgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚ªŽn‚Ü‚é‚̂͂ ‚¢‚©‚í‚炸INSERT/UPDATE/DELETE/REPLACE‚¾‚¯‚Ý‚½‚¢‚Å
‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:06:04
‚ ‚邿
470:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:06:51
BEGIN‚̓ƒbƒN‚Ì‚½‚߂̋@\‚¶‚á‚È‚¢‚¼
ƒgƒ‰ƒ“ƒWƒƒƒNƒ\ƒ“‚Ì‚½‚ß‚¾‚¼
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/15 23:52:10
ƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 00:04:44
Python‚̃Rƒƒ“ƒg‚Ńƒ\ƒbƒh‚̈ø”‚Æ‚©–ß‚è’l‚ɂ‚¢‚ÄŒˆ‚Ü‚Á‚½‘‚«•û‚Á‚Ä‚ ‚é‚ñ‚Å‚·‚©H
’T‚µ‚Ä‚à–³‚³‚»‚¤‚È‚ñ‚Å‚·‚ªB
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 00:04:51
‚±‚±‚ª–{ƒXƒŒ‚¾‚Á‚½‚牄X’Eü‚·‚邯‚±‚¾
>>468
CursorƒIƒuƒWƒFƒNƒg‚É execute ƒƒ\ƒbƒh‚ª‚ ‚é‚©‚ç
‚»‚ê‚Å begin transaction ‚·‚ê‚΂¢‚¯‚é‚©‚à
Žg‚Á‚Ä‚éƒ}ƒjƒ…ƒAƒ‹‚ÉÚ‚Á‚ĂȂ©‚Á‚½‚çÅV”ÅŒ©‚Ä
‚ ‚ÆSQLite‚̓XƒŒ‚ª•ʂɂ ‚é‚©‚炱‚±‚Å‰ðŒˆ‚µ‚È‚¯‚ê‚΂»‚Á‚¿‚Å
474:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 00:16:22
>>472
PEP 8
475:472
09/12/16 00:32:42
>>474
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒƒ\ƒbƒh‚ÌŠeˆø”‚â–ß‚è’l‚ÌŒ^‚ðAJavadoc‚Ì @param ‚â @return
‚̂悤‚ÉAŒˆ‚Ü‚Á‚½‘‚«•û‚Å‘‚¯‚Æ‚¢‚Á‚½‚±‚Ƃ͖³‚¢‚Ý‚½‚¢‚Å‚·‚ËB
l‚̃\[ƒX‚ðŒ©‚½Žž‚È‚ÇA—‰ð‚·‚é‚Ì‚ª–Ê“|‚È‹C‚Í‚µ‚Ü‚·‚ªB
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 00:48:20
‚ ‚邿
477:472
09/12/16 01:05:39
>>476
‚¦‚ÁIH
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 05:37:59
Python3‚¾‚ÆŠÖ”ƒAƒmƒe[ƒVƒ‡ƒ“‚Á‚Ă̂ª‚ ‚é‚È
479:472
09/12/16 07:18:48
>>478
URLØÝ¸(www.python.org)
‚±‚ê‚Å‚·‚ËB‚悳‚»‚¤‚Å‚·‚ËB
‚â‚Á‚Ï‚èAŒ^‚ª‰½‚©‚Á‚Ä‹Lq‚Í‚»‚ê’öd—vŽ‹‚³‚ê‚ĂȂ¢Š´‚¶‚Å‚·‚ËB
480:468 ŸR9u5o717Q6
09/12/16 20:51:09
>>473
execute‚Ébegin transaction‚Ì•¶‚ð‘—‚Á‚Ä‚¢‚¢‚Ì‚©’²‚ׂĂ½‚ç‚»‚à‚»‚àŠ¨ˆá‚¢‚ð‚µ‚Ä‚¢‚½‚悤‚Å‚·
ŽÀ‚̂Ƃ±‚ë
URLØÝ¸(www.python.jp)
sqlite ƒ‚ƒWƒ…[ƒ‹‚ªƒgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“ó‘Ô‚ð”cˆ¬‚·‚é•K—v‚ª‚ ‚é‚Ì‚ÅA
SQL ‚Ì’†‚Å OR ROLLBACK ‚â ON CONFLICT ROLLBACK ‚ðŽg‚Á‚Ă͂Ȃè‚Ü‚¹‚ñB
‚Æ‚¢‚¤‚Ì‚ð”nŽ‚ÈŠ¨ˆá‚¢‹N‚±‚µ‚ÄABEGIN‚àƒ_ƒ‚Ý‚½‚¢‚ɉðŽß‚µ‚Ă܂µ‚½B
‚»‚Ì‚½‚ßbegin‚Ì‘ã‘Ö•û–@‚ ‚è‚Ü‚¹‚ñ‚©‚Æ‚¢‚¤Ž¿–â‚ÉŽŠ‚Á‚Ä‚¢‚Ü‚µ‚½
execute‚Ébegin transaction“Š‚°‚Ă݂܂·
‚²–À˜f‚¨‚©‚¯‚µ‚Ü‚µ‚½
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/16 21:28:23
’N‚à•K—v‚Ƃ͂µ‚È‚¢‚¯‚LjꉞŒ‹‰Ê‚ð
Connection ƒIƒuƒWƒFƒNƒg‚Å
execute(u'begin exclusive')
‚·‚ê‚΂¢‚¢‚¾‚¯‚Å‚µ‚½
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/18 04:04:03
‚Ý‚ñ‚È‚ÌPython‚𔼕ªˆÈãi7Š„‚‚ç‚¢‚©‚Èj“Ç‚ñ‚¾‚ª
‚±‚ê‚Á‚ă\ƒtƒg‚ð쬂ł«‚éƒXƒLƒ‹‚ªg‚É•t‚¢‚½‚Ƃ͎v‚¦‚È‚¢c
ÅŒã‚܂œǂßH
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/18 04:38:03
no
484:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/18 04:38:15
>>482
ÅŒã‚܂œǂ܂Ȃ‚Ä‚à‚¢‚¢‚æ
‚½‚¾ƒy[ƒW‚ðƒpƒ‰ƒpƒ‰‚ß‚‚Á‚ĉ½‚ª‘‚¢‚Ä‚ ‚Á‚½‚©’ö“x‚ɂ͔cˆ¬‚µ‚Ä‚¨‚‚±‚Æ
‚ ‚ƂŕK—v‚ɂȂÁ‚½‚ç“ǂݕԂ¹‚΂¢‚¢
‚ÅAŽÀۂɉ½‚©–ð‚É—§‚‚à‚Ì‚ðì‚낤‚ÆŽv‚Á‚½‚çŽü•Ó’mޝ‚ª•K—v
‚Ç‚ñ‚ÈŽü•Ó’mޝ‚ª•K—v‚©‚Íì‚肽‚¢ƒ\ƒtƒg‚É‚æ‚é
‚Ç‚¤‚¢‚¤ƒ\ƒtƒg‚ðì‚肽‚¢‚©‹ï‘Ì“I‚ÉŒ¾‚¦‚Î
‚ ‚ê‚ð•׋‚µ‚낾‚Ì‚±‚ê‚ð“ǂ߂¾‚Ì‚±‚̃‰ƒCƒuƒ‰ƒŠŽg‚¦‚¾‚Ì“š‚¦‚ª•Ô‚Á‚Ä‚‚邯Žv‚¤‚æ
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/18 10:39:28
‚¾‚Á‚½‚ç“ǂ܂Ȃ¢
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/18 11:25:04
‚»‚à‚»‚àA‚ ‚Ì–{‚͉•à“I‚È‚±‚Æ‚µ‚©‘‚¢‚ĂȂ¢
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/18 13:41:41
Šî‘b‚Í‘åØ‚Å‚·‚æ
488:482
09/12/18 20:57:03
>>484
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ˆ×‘ւ̃[ƒ‹ƒ\ƒtƒgiÝ’è‚̃Œ[ƒg‚ɂȂÁ‚½‚çƒ[ƒ‹‚ð‘—M‚·‚éj
‚ðì‚肽‚¢‚ÆŽv‚Á‚Ä‚¨‚è‚Ü‚·B
ƒ[ƒ‹‚ð‘—‚é‚̂͒²‚ׂê‚Αåä•v‚¾‚ÆŽv‚¢‚Ü‚·B
‚í‚©‚ç‚È‚¢‚͈̂בփŒ[ƒg‚ð•ʃy[ƒW‚Ȃǂ©‚çŽQÆH‚·‚邿‚¤‚ÈH’ö‚Å‚·B
‚Ȃɂ©ƒAƒhƒoƒCƒX‚ª‚ ‚ê‚΂¨Šè‚¢’v‚µ‚Ü‚·B
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/19 00:55:33
ƒƒOƒCƒ“•t‚«ƒy[ƒW‚©‚çŽQƃTƒ“ƒvƒ‹B
ƒhƒƒCƒ“–¼Ì‚Á‚Ă̂̓ƒOƒCƒ“ƒ_ƒCƒAƒƒO‚̃^ƒCƒgƒ‹‚Æ‚©‚Éo‚Ä‚‚é
import urllib2
auth_handler = urllib2.HTTPBasicAuthHandler()
auth_handler.add_password('ƒhƒƒCƒ“–¼Ì', 'ƒzƒXƒg–¼', 'ƒ†[ƒU', 'ƒpƒX')
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
data = opener.open('http://ƒzƒXƒg/ƒy[ƒW').read(100000)
‚ ‚Ƃ͂ª‚ñ‚΂Á‚ÄHTML‚ð‰ðÍ‚·‚邪‚æ‚낵B
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/19 02:01:01
>>488
> ‚í‚©‚ç‚È‚¢‚͈̂בփŒ[ƒg‚ð•ʃy[ƒW‚Ȃǂ©‚çŽQÆH‚·‚邿‚¤‚ÈH’ö‚Å‚·B
—Ⴆ‚ÎŽ©•ª‚ÌWebƒy[ƒW‚âBlog‚È‚ñ‚©‚ɈבփŒ[ƒg‚ð–„‚ßž‚ñ‚Å
•\ަ‚µ‚½‚¢A‚Æ‚©‚»‚¤‚¢‚¤‚±‚ÆH
‚»‚¤‚¢‚¤ƒp[ƒc‚Ȃ炽‚‚³‚ñ”z•z‚³‚ê‚Ă邩‚ç‚»‚ê‚ðŽg‚¤
Ž©‘O‚Åì‚é‚̂Ȃç‚Ü‚¸‚͈בփŒ[ƒg‚ðŽæ“¾‚·‚邯‚±‚ë‚܂łâ‚Á‚Ă݂ĂÍ
ˆ×‘ÖƒŒ[ƒg API ‚Å‚®‚®‚邯‚¢‚¢
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/19 02:44:19
–{‹C‚È‚ç
URLØÝ¸(www.xignite.com)
Œy‚‚È‚çAŽ©•ª‚ÌŽg‚Á‚Ä‚éFX‹ÆŽÒ‚̃y[ƒW‚ð‰ðÍ‚µ‚Ä‚¢‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/20 17:58:47
curses‚ªÚ‚µ‚Љ‚ê‚Ä‚¢‚é“ú–{Œê‚̃TƒCƒg‚ ‚è‚Ü‚¹‚ñ‚©H
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 00:44:47
unicode(s, 'shift-jis')
‚Ìs‚ÉŠÛˆÍ‚Ý”Žš -> ‡@ ‚ª“ü‚Á‚Ă邯ƒGƒ‰[‚ɂȂé‚Ý‚½‚¢‚Ȃ̂ł·‚ªA•ÏŠ·‚³‚¹‚é•û–@‚͂Ȃ¢‚̂łµ‚傤‚©H
unicode‚É‚àŠÛˆÍ‚Ý”Žš‚Í‚ ‚é‚炵‚¢‚̂ł·‚ªEEEEEE
s‚ªu‚ ‚¢‚¤‚¦‚¨‡@v‚̂Ƃ«‚̃Gƒ‰[“à—e
UnicodeDecodeError: 'shift_jis' codec can't decode bytes in position 10-11: ille
gal multibyte sequence
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 00:47:08
‰½“x‚ào‚Ä‚é˜b‘肾‚¯‚ÇA shift_jis ‚ɂ͇@‚È‚ñ‚Ä•¶Žš‚Í–³‚¢‚©‚çƒGƒ‰[‚ɂȂÁ‚Ă邾‚¯B
‚¨‘O‚ªŽg‚Á‚Ä‚¢‚é‚Ì‚Í Shift-JIS‚É Microsoft ‚ÌŠg’£‚ª“ü‚Á‚½‚à‚Ì‚ÅA
cp932 ‚Æ‚© Windows-31J ‚Æ‚©‚¢‚¤–¼‘O‚Ì•¶ŽšƒR[ƒhB
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 00:58:42
URLØÝ¸(www.nicovideo.jp)
496:493
09/12/21 01:00:49
>>494
cp932‚É‚µ‚½‚Æ‚±‚ëãŽè‚‚¢‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 07:35:23
Windowsã‚ÅPython‚Å‘‚¢‚½ƒXƒNƒŠƒvƒg‚ðAPython‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢Windows PC‚Å‚à“®‚‚悤‚ÉŽÀsƒtƒ@ƒCƒ‹.exe‚É‚·‚邱‚Ƃ͉”\‚Å‚·‚©H
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 07:41:27
py2exe‚Æ‚©—L‚邿B
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 07:44:07
PŒ¾Œê
yƒvƒƒOƒ‰ƒ~ƒ“ƒOz
E–{Ši“I‚ȔėpƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ɂ͓éõ‚߂Ȃ¢˜A’†‚ªD‚ñ‚ÅŽg‚¤PerlAPythonAPHP‚ ‚½‚è‚Ì‚ ‚½‚Ü‚ÉuPv‚ª‚‚ƒXƒNƒŠƒvƒgŒ¾Œê‚Ì‚±‚ÆB
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 08:37:41
–{ƒXƒŒ‚łǂ¤‚¼
501:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 09:36:52
u–{•¨‚̃vƒƒOƒ‰ƒ}[‚̓pƒXƒJƒ‹‚ðŽg‚í‚È‚¢v‚Á‚Ä‚±‚Æ‚¾‚È
502:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/21 14:23:59
ƒEƒBƒ“ƒhƒE“àŠO‚Ń}ƒEƒX‚̃NƒŠƒbƒN‚ª‰Ÿ‚³‚ê‚Ä‚¢‚éó‘Ô‚©‚Ç‚¤‚©‚ðŽæ“¾‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
‰Ÿ‚³‚ê‚½Žž‚Æ—£‚³‚ê‚½Žž‚ÉŽÀs‚³‚ê‚é‚à‚Ì‚Å‚à‚¢‚¢‚Å‚·B
pyauto‚Æ‚¢‚¤‚à‚Ì‚ðŒ©‚Â‚¯‚½‚̂ł·‚ªƒL[ƒ{[ƒh‚̃^ƒCƒsƒ“ƒO‚̓tƒbƒNo—ˆ‚½‚̂ł·‚ª
ƒ}ƒEƒX‚̃NƒŠƒbƒN‚Ío—ˆ‚È‚³‚»‚¤‚Ȃ̂Å(–l‚ª—‰ð‚µ‚ĂȂ¢‚¾‚¯‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ª)B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
503:497
09/12/21 18:47:45
>>498
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚¿‚ç‚ð•׋‚µ‚Ä‚«‚Ü‚·B
504:502
09/12/21 19:40:05
‚·‚¢‚Ü‚¹‚ñAŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
pyHook‚Á‚ă‚ƒWƒ…[ƒ‹‚Åo—ˆ‚Ü‚µ‚½B
505:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 06:56:24
C/C++‚Ì’mޝ‚Í‚ ‚é‚̂ł·‚ªA¡‚܂ŃCƒ“ƒ^ƒvƒŠƒ^Œ¾Œê‚ðŽg‚Á‚½‚±‚Æ‚ª‚ ‚è‚Ü‚¹‚ñB
‚±‚Ì“xV‚µ‚ƒCƒ“ƒ^ƒvƒŠƒ^Œ¾Œê‚Æ‚µ‚ÄPython‚ð(“úX‚Ìì‹Æ‚Ì‚¨‹Ÿ‚Æ‚µ‚Ä‚à–ð—§‚¿‚»‚¤‚Ȃ̂Å)Šw‚Ú‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA‰½‚ŕ׋‚·‚é‚Ì‚ª‚¢‚¢‚Å‚µ‚傤‚©B
‘ЂâƒEƒFƒu‚Ȃǂ ‚è‚»‚¤‚Å‚·‚ªAÅ‹ßPython‚̃ƒWƒƒ[ƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚ª‚ ‚Á‚½‚Æ‚à•·‚¢‚Ä‚¢‚Ü‚·B
ƒIƒXƒXƒ‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B‚¨Šè‚¢‚µ‚Ü‚·B
506:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 07:17:46
>>505
ŒöŽ®ƒ`ƒ…[ƒgƒŠƒAƒ‹‚ð‚Ç‚¤‚¼
URLØÝ¸(www.python.jp)
‚í‚©‚ñ‚È‚©‚Á‚½‚炱‚±‚Å•·‚¯‚Î’N‚©‚ª—D‚µ‚‹³‚¦‚Ä‚‚ê‚Ü‚·
Python‚É‚Í2.xŒn—ñ‚ÆÅ‹ßo‚½3.xŒn—ñ‚ª‚ ‚邯‚ê‚ÇA
3.x‚͂܂¾–w‚Ç‚Ìl‚ªŽg‚Á‚ĂȂ¢‚̂ňÀS‚µ‚Ä2.xŒn—ñ‚ð•׋‚µ‚Ä‚‚¾‚³‚¢
ƒo[ƒWƒ‡ƒ“‚Í2.5ˆÈãiÅV”Å‚Í2.6.4j‚Ȃ瑽•ªŠÔˆá‚¢‚È‚¢‚Å‚·
507:505
09/12/22 11:43:01
>>506
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
Œ»ó‚ɂ‚«‚Ü‚µ‚Ä
Python‚ɂ͕֗˜‚ȃ‚ƒWƒ…[ƒ‹‚ª‘½‚‚ ‚邪A‚Ü‚¾Python 3.xŒn—ñ‚ɂ͑Ήž‚µ‚Ä‚¢‚é‚à‚Ì‚ª‚È‚¢
‚Æ‚¢‚¤”Fޝ‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©H
508:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 14:31:56
URLØÝ¸(www.gizmodo.jp)
509:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 14:46:57
VŽè‚̃iƒ“ƒp‚¾‚È
510:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 23:23:29
cŒ¾Œê‚ðŒy‚‚³‚í‚Á‚½’ö“x‚ÌŽÒ‚Å‚·B
x = 'abcde'
x[1] ¨ 'b' (ƒCƒ“ƒfƒNƒVƒ“ƒO)
x[1:3] ¨ 'bc' iƒXƒ‰ƒCƒXj
x[1:-1] ¨ 'bcd' iƒXƒ‰ƒCƒXj
‚±‚ê‚Ì–@‘¥«‚ª‚í‚©‚è‚Ü‚¹‚ñB
511:510
09/12/22 23:25:23
‚̂łǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B
‚æ‚낵‚‚¨Šè‚¢\‚µã‚°‚Ü‚·B
512:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 23:37:16
>510 ‚ÌŽ¿–â‚̈Ó}‚ª‚í‚©‚è‚Ü‚¹‚ñB
‚̂łǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B
‚æ‚낵‚‚¨Šè‚¢\‚µã‚°‚Ü‚·B
513:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 23:39:08
>>508
URLØÝ¸(www.youtube.com)
‚·‚°[‚È
514:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/22 23:49:27
>>512
cŽ€‚˂΂¢‚¢‚Ì‚É
515:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 00:01:08
x[1:-1]=x[1:len(x)-1]
‚±‚ñ‚ÈŠ´‚¶‚Å‚¢‚¢‚©H
516:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 00:20:58
>>510
x[1]‚ÍC‚Æ‚ ‚ñ‚Ü‚è•Ï‚í‚ç‚È‚¢B‚±‚ê‚͂킩‚邯‚¨‚à‚¤B
x[1:3]‚Ý‚½‚¢‚ɃRƒƒ“‚Å‹æØ‚ç‚ê‚Ä‚½ê‡‚̓Xƒ‰ƒCƒX‚Æ‚¢‚Á‚ÄA
•¶Žš—ñ‚Ì(³Šm‚ɂ̓V[ƒPƒ“ƒX‚Ì)ˆê•”‚ðŽæ“¾‚Å‚«‚éB
x[1:3]‚¾‚ÆAx[1]‚©‚çx[3]‚ÌŽè‘O‚܂ł¾‚©‚ç"bc"B
‚ ‚ÆAƒ}ƒCƒiƒX‚ðŽg‚¦‚Δ½‘΂©‚甂¦‚ç‚ê‚é‚©‚çAx[1]‚©‚çÅŒã‚̈ê‚ÂŽè‘O‚܂łÅ"bcd"B
ƒŠƒXƒgŠÖŒW‚̈—‚͂قñ‚Ƃɕ֗˜‚ɂł«‚Ä‚é‚̂ŕ׋‚µ‚Ä‘¹‚͂Ȃ¢B
‚ ‚ƃCƒ“ƒfƒNƒVƒ“ƒO‚Á‚ÄAuƒCƒ“ƒfƒbƒNƒX‚ð‚‚¯‚邱‚Æv‚¾‚©‚çˆÓ–¡‚ª‚º‚ñ‚º‚ñˆá‚¤‚¼B
517:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 00:23:34
x[:]
518:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 00:26:26
‚¿‚Ȃ݂É
x[:] ¨ 'abcde'
x[-1] ¨ 'e'
x[:-1] ¨ 'abcd'
x[-1:] ¨ 'e'
519:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 00:30:15
—v‚·‚é‚ÉAx[a:b]‚̂Ƃ«‚Íx[a]‚©‚çx[b]‚̈ê‚ÂŽè‘O(x[b-1])‚܂łɂȂéB
‚‚¢‚Å‚ÉAx[a:]‚Íx[a]‚©‚çÅŒã‚܂łÅAx[:b]‚Íʼn‚©‚çx[b-1]‚Ü‚ÅB
520:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 01:06:53
>>110
•ª‚©‚è‚É‚‚¢‚¾‚낤‚©‚çAà–¾‰æ‘œ‚ð‚ςςÁ‚Æì‚Á‚½B
URLØÝ¸(up.mugitya.com)
‚Æ‚¢‚¤‚©A‚±‚¤‚¢‚¤‰æ‘œ‚͂ǂÁ‚©‚É‚à‚ ‚Á‚½‹C‚ª‚·‚邪cB
521:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 01:10:33
x[n] ‚Íc‚Æ‚©“¯—ln+1”Ô–Ú‚Ì—v‘f
x[a:b] ‚Í—v‘f‚Ì‹æØ‚èˆÊ’u‚Åa`b‚͈̗̔͂v‘fW‡
‚Æl‚¦‚邯ƒ‰ƒN
"qwerty"‚È‚ç
| q | w | e | r | t | y |
0@@1@@2@@3@@4@@5@@6
522:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 03:57:06
x[]
523:512
09/12/23 08:24:17
>>515-522
‘å•Ï•ª‚©‚è‚â‚·‚¢‰ðà‚ð‚¢‚½‚¾‚«A
ŠF—l‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒCƒ“ƒfƒNƒVƒ“ƒO‚Æ‚¢‚¤—pŒê‚ɂ‚«‚Ü‚µ‚Ä‚Í
> Python“ü–呿2‰ñ Python‚Ì•¶–@
> URLØÝ¸(www.f7.ems.okayama-u.ac.jp)
‚±‚±‚©‚ç‚̃Rƒsƒy‚Å‚µ‚½BBB
524:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 09:33:21
ƒCƒ“ƒfƒNƒVƒ“ƒO indexing ‚ŕʂɊԈá‚Á‚ĂȂ¢‚æ
ˆó‚ð•t‚¯‚é‚̂ƓY‚¦Žš‚ÅŽQÆ‚·‚éA‚Ç‚¿‚ç‚̈Ӗ¡‚©‚Í•¶–¬‚©‚ç–¾‚ç‚©‚¾‚µ
URLØÝ¸(docs.python.org)
> 5.3. Tuples and Sequences
> We saw that lists and strings have many common properties,
> such as indexing and slicing operations.
‚ ‚Æ„‘E}‘ƒXƒŒ‚©‚çƒRƒsƒy
Python 3 ƒvƒƒOƒ‰ƒ~ƒ“ƒO“O’ê“ü–å
’˜Fƒ}[ƒN¥ƒTƒ}[ƒtƒB[ƒ‹ƒhiMark Summerfield
525:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 13:01:23
>>524
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
526:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:20:09
>>> x='abcd'
>>> x.split()
['abcd']
>>> x[:]
'abcd'
>>> x.split('')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: empty separator
>>>
['a', 'b', 'c', 'd']
‚Æ‚¢‚¤ƒŠƒXƒg‚É‚µ‚½‚¢‚Æ‚«‚͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
527:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:24:46
>>526
list(x)
528:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:32:46
>>527
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
‚È‚ñ‚©ƒIƒuƒWƒFƒNƒgŽwŒü‚Á‚Û‚‚È‚¢‚Å‚·‚Ë
529:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:42:07
perl ‚ɓł³‚ê‚·‚¬ƒƒƒX wwww
530:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:43:15
listƒIƒuƒWƒFƒNƒg‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ɃCƒeƒŒ[ƒ^ƒuƒ‹‚ȃIƒuƒWƒFƒNƒg“ü‚ꂽ‚çlist‚ɕϊ·‚Å‚«‚éA
‚Á‚Ęb‚¾‚©‚çŽv‚¢‚Á‚«‚èƒIƒuƒWƒFƒNƒgŽwŒü‚¾‚ºB
‚È‚ñ‚Å‚àƒƒ\ƒbƒhŽå‹`‚Á‚Ă킯‚¶‚á‚È‚¢‚̂͊m‚©‚¾‚ªB
531:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:48:16
>>> x[:]='abcd'
>>> x
['a', 'b', 'c', 'd']
532:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:49:57
‚»‚ñ‚È•–‚p‚¢‚ç‚ñ‚ª‚È
533:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:50:12
>>530
len(x)
4
‚±‚ê‚ÍlenƒIƒuƒWƒFƒNƒg‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ɃJƒEƒ“ƒ^ƒuƒ‹‚ȃIƒuƒWƒFƒNƒg‚ð“ü‚ꂽ‚ñ‚Å‚·‚Ë
‚í‚©‚è‚Ü‚·
534:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:50:38
‚Ä‚¢‚¤‚©“®‚«‚·‚炵‚È‚¢‚æ‚È‚—
ˆø‚Á‚©‚©‚Á‚½˜R‚ꉳ
535:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:53:38
>>534
>>> x=[]
>>> x[:]='abcd'
>>> x
['a', 'b', 'c', 'd']
ƒXƒ}ƒ\
536:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:55:34
>>533
len‚̓IƒuƒWƒFƒNƒg‚¶‚á‚Ë‚¦‚æw
537:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:58:02
>>536
ƒIƒuƒWƒFƒNƒgŽwŒü‚ɓł³‚ê‚Ä‚él‚ð”ç“÷‚Á‚½‚ñ‚¾‚낤
‚Æ‚¢‚¤‚©>>535‚ª“®‚¢‚ĉ÷‚µ‚¢
ƒŠƒtƒ@ƒŒƒ“ƒX“Ç‚ñ‚Å‚‚é
538:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 14:58:48
wxWizard‚ÅŽŸ‚̃y[ƒW‚Éi‚Ü‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H
def Process(self):
@@e = wx.wizard.WizardEvent(wx.wizard.EVT_WIZARD_PAGE_CHANGING)
@@self.wizard.ProcessEvent(e) @#
wxWizardEventƒIƒuƒWƒFƒNƒg‚𶬂µ‚ÄwxWizardƒIƒuƒWƒFƒNƒg‚ÌProcessEventƒƒ\ƒbƒh‚É
“n‚µ‚Ä‚¢‚Ü‚·‚ªãŽè‚‚¢‚«‚Ü‚¹‚ñB
Traceback (most recent call last):
@ File "C:\Documents and Settings\user\My Documents\python\testwizard.py", line 169, in Process
@ @ self.wizard.ProcessEvent( wx.wizard.EVT_WIZARD_PAGE_CHANGING )
@ File "C:\Program Files\python\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 3863, in ProcessEvent
@ @ return _core_.EvtHandler_ProcessEvent(*args, **kwargs)
TypeError: in method 'EvtHandler_ProcessEvent', expected argument 2 of type 'wxEvent &'
539:538
09/12/23 15:04:17
‚²‚ß‚ñ‚È‚³‚¢BƒGƒ‰[ƒƒbƒZ[ƒW‚ª•ʂ̂à‚̂łµ‚½B
Traceback (most recent call last):
@ File "C:\Documents and Settings\user\My Documents\python\testwizard.py", line 167, in Process
@ @ e = wx.wizard.WizardEvent(wx.wizard.EVT_WIZARD_PAGE_CHANGING)
@ File "C:\Program Files\python\lib\site-packages\wx-2.8-msw-unicode\wx\wizard.py", line 84, in __init__
@ @ _wizard.WizardEvent_swiginit(self,_wizard.new_WizardEvent(*args, **kwargs))
TypeError: in method 'new_WizardEvent', expected argument 1 of type 'wxEventType'
540:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 15:04:56
>>537
>>536 ‚ÍŒ‹‹Ç x[:]=list('abcd') ‚Á‚Ä‚±‚ƂłÍH
perl ‚Á‚Û‚¢‚ª
541:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 15:18:30
‚Ȃɂªperl‚Á‚Û‚¢‚Ì‚©‚æ‚•ª‚©‚ç‚È‚¢
542:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 15:19:11
len‚ªŒ™‚Ȃ炢‚¿‚¢‚¿__len__ŒÄ‚ñ‚Å‚ë‚æB
543:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 15:52:50
>>540
URLØÝ¸(www.python.org)
"If the target is a slicing:" ‚Å‚Ìà–¾‚©‚ç‚·‚邯A>>540 ‚Ì•¶‚â
>>> x = ['a']
>>> x[:] = ['a', 'b', 'c']
>>> x
['a', 'b', 'c']
‚͂܂¾—‰ð‚Å‚«‚é‚ñ‚¾‚¯‚ÇA>>535 ‚Ì
>>> x=[]
>>> x[:]='abcd'
>>> x
['a', 'b', 'c', 'd']
‚Ͷ•ӂƉE•Ó‚ÌŒ^‚ª list ‚Æ str ‚ňقȂÁ‚Ă邩‚ç
> The assigned object should be a sequence object of the same type.
‚Ɉᔽ‚µ‚ăGƒ‰[‚ɂȂ肻‚¤‚È‹C‚ª‚·‚é‚ñ‚¾‚¯‚ÇA‚»‚¤‚͂Ȃç‚È‚¢
‹C–¡ˆ«‚¢‚©‚ç’N‚©à–¾‚µ‚Ä‚‚¾‚³‚¢‚¨Šè‚¢‚µ‚Ü‚·
544:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 16:08:09
ƒXƒ‰ƒCƒVƒ“ƒO‚̉E‘¤‚̓CƒeƒŒ[ƒ^‚È‚ç‚È‚ñ‚Å‚à—Ç‚©‚Á‚½‚Í‚¸B
545:544
09/12/23 16:16:02
“ú–{Œê‚ª‚¨‚©‚µ‚©‚Á‚½B
ƒŠƒXƒg‚̃Xƒ‰ƒCƒVƒ“ƒO‚Ì‘ã“ü•¶‚Å‚ÍA‰E•ӂɃCƒeƒŒ[ƒ^ƒuƒ‹‚ȃIƒuƒWƒFƒNƒg‚ð‚Æ‚éB
>>> x = []
>>> x[:] = {1: 'a', 2: 'b'}
>>> x
[1, 2]
546:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 16:16:38
>>544
>>> L = []
>>> L[:] = open('c:/python26/license.txt')
>>> L[:5]
['A. HISTORY OF THE SOFTWARE\n', '==========================\n', '\n', 'Python w
as created in the early 1990s by Guido van Rossum at Stichting\n', 'Mathematisch
Centrum (CWI, see URLØÝ¸(www.cwi.nl)) in the Netherlands\n']
–{“–‚¾BŒ©‚È‚©‚Á‚½‚±‚Ƃɂµ‚悤
547:544
09/12/23 16:25:02
‚È‚ºŒ©‚È‚©‚Á‚½‚±‚Ƃɂ·‚é‚ñ‚¾‚—
ƒXƒgƒŠƒ“ƒO‚ðˆê•¶Žš‚¸‚ÂƒŠƒXƒg‚É“ü‚ê‚é‚É‚Í@list('abcd')@‚ªˆê”Ô‚¢‚¢‚ÆŽv‚¤‚æB
548:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 16:30:52
‰Â“Ç«‚ðÅ‘å‚É‚·‚é‚È‚ç
[x for x in 'abcd']
‚Ç‚¤‚Ý‚½‚Á‚Ä1•¶Žš‚¸‚•ª‰ð‚µ‚Ä‚é
549:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 18:00:29
TOOWTDI‚͂ǂ±‚¢‚Á‚½...
550:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 18:06:20
@@@@@@>>544‚ðM‚¶‚Ü‚·‚©H
@@@M‚¶‚é@@@@@@@@@¨@M‚¶‚È‚¢
‚悵‚±‚ê‚ʼn´‚ÌPython‚Í´‚¢‚܂܂¾
551:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 18:42:50
>>> x=(1,2,3)
>>> y=[0,2,4,6,8]
>>> y[1:4] = x
>>> y
[0, 1, 2, 3, 8]
‚±‚ê‚ŃGƒ‰[‚ªo‚Ä—~‚µ‚¢‚Æ\‚·‚©
552:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 18:44:32
‚»‚ñ‚È‚±‚Æ‚¢‚¤‚È‚ç*args‚¾‚Á‚Ä‚»‚¤‚¾
from __future__ import print_function
print(*open('C:\\Python26\\LICENSE.txt'))
**kwargs‚¾‚Á‚Ädict‚Á‚Û‚¯‚ê‚΂¢‚¢
class Kwargs(object):
def __init__(self, **kwargs): self.kw = dict(kwargs)
def __getitem__(self, name): return self.kw[name]
def keys(self): return self.kw.keys()
def dump(**kwargs): print kwargs
dump(**Kwargs(a=1))
553:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 23:14:04
Windows XPã‚ÅA
•W€“ü—Í‚©‚ç“ü—Í‚³‚ꂽƒpƒX‚𒲂ׂÄA
1.ŽÀÝ‚·‚éƒfƒBƒŒƒNƒgƒŠ‚¾‚Á‚½‚ç‚»‚̃fƒBƒŒƒNƒgƒŠ‚ƃTƒuƒfƒBƒŒƒNƒgƒŠ‚Ì’†‚̃tƒ@ƒCƒ‹‚̃tƒ‹ƒpƒX‚̈ꗗ‚ð•W€o—Í‚Éo—Í‚·‚éB
2.ŽÀÝ‚·‚éƒtƒ@ƒCƒ‹‚¾‚Á‚½‚ç‚»‚̃tƒ‹ƒpƒX‚ð•W€o—Í‚Éo—Í‚·‚éB
3.ŽÀÝ‚µ‚È‚¢ƒpƒX‚¾‚Á‚½‚çƒGƒ‰[‚ð•W€o—Í‚Éo—Í‚·‚éB
‚±‚ñ‚ÈPythonƒXƒNƒŠƒvƒg‚ð‚ǂȂ½‚©‘‚¢‚ĉº‚³‚¢‚Ü‚¹‚ñ‚©H
554:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/12/23 23:44:25
Python ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 2
½ÚØÝ¸(tech”Â)
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5296“ú‘O‚ÉXV/249 KB
’S“–:undef