@ @ •‚¶‚é


ŠwKŽx‰‡Œv‰æ‘‚ÌÆ‰ï

Žö‹Æ‰È–ڋ敪 ‰È–Ú–¼ ’PˆÊ” ‰È–ÚƒR[ƒh ŠJuŽžŠú —šC•û–@
CŠwŠî‘b‹³ˆç‰Û’ö
lŠÔŒ`¬Šî‘b‰È–Ú
¶ŠUŠwK
¶ŠUŠwK“Á•Êu‹`i‚`‚hƒvƒƒOƒ‰ƒ~ƒ“ƒO“ü–åj(‰ÄŠúW’†u‹`)
1 G466-01 ‚PŠúi‘OŠwŠúj CŠw‹K’ö‘æ‚Sð‚ðŽQÆ

’S“–‹³ˆõ–¼ Œ¤‹†Žº “àü“d˜b”Ô† “dŽqƒ[ƒ‹‚h‚c ƒIƒtƒBƒXƒAƒ[



Žö‹Æ‰È–Ú‚ÌŠwK‹³ˆç–Ú•W
ƒL[ƒ[ƒh ŠwK‹³ˆç–Ú•W
1. ƒvƒƒOƒ‰ƒ~ƒ“ƒO
2. Python
3. ƒf[ƒ^\‘¢
4. §Œä\•¶
5. ŠÖ”
–{‰È–Ú‚Å‚ÍCˆÈ‰º‚ªs‚¦‚邿‚¤‚ɂȂ邱‚Æ‚ð–Ú•W‚Æ‚·‚éB
EPythonŒ¾Œê‚ð—p‚¢‚ÄŠî–{“I‚ȃvƒƒOƒ‰ƒ€‚ð쬂ł«A•s‹ï‡‚ÌC³‚ª‚Å‚«‚é
EPython‚Ì\•¶AAPIAŠÖ˜AƒRƒ}ƒ“ƒh‚ðƒCƒ“ƒ^[ƒlƒbƒgA‘Ђ©‚çî•ñŽûWEŠˆ—p‚Å‚«‚é
E‘¼ŽÒ‚ª‘‚¢‚½Šî–{“I‚ÈPythonƒvƒƒOƒ‰ƒ€‚̈—‚ð—‰ð‚Å‚«Aà–¾‚Å‚«‚é
Eˆ—ŠT—v‚©‚çŠÖ”‚â§Œä\‘¢‚ðl‚¦CƒvƒƒOƒ‰ƒ€‚ð쬂ł«‚é
@

Žö‹Æ‚ÌŠT—v‚¨‚æ‚ÑŠwKã‚Ì•Œ¾
@–{‰È–Ú‚Å‚ÍAAI‚ÉŠÖ˜A‚·‚é‹Zp‚ðˆµ‚¤Û‚É•K{‚ƂȂÁ‚Ä‚¢‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêPython‚ÌŠî–{“I‚È“à—e‚ɂ‚¢‚ÄŠw‚ÔB‹ï‡
“I‚É‚ÍA•Ï”AŠÖ”A§Œä•¶AŒJ‚è•Ô‚µ•¶‚Ȃǂ̊î–{“I‚È“à—e‚ɉÁ‚¦‚ÄAƒŠƒXƒgAƒRƒ“ƒeƒi‚̈—AƒCƒeƒŒ[ƒ^Aƒ‚ƒWƒ…[ƒ‹
‚Ì—˜—p‚Ȃǂɂ‚¢‚ÄŠw‚ÔB
@ˆ—ŠT—v‚ª—^‚¦‚ç‚ꂽ‚çA“ü—ÍAˆ—Ao—͂𮗂µ‚ÄAPythonŒ¾Œê‚̃vƒƒOƒ‰ƒ€‚ð쬂µA“®ì‚É–â‘肪‚ ‚ê‚ÎC³‚Å‚«
‚é”\—Í‚ÆA‘¼ŽÒ‚ª‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚̈—“à—e‚ð—‰ð‚µà–¾‚Å‚«‚é”\—Í‚ð—{‚¤B

‹³‰È‘‚¨‚æ‚ÑŽQl‘EƒŠƒU[ƒuƒhƒuƒbƒN
‹³‰È‘FŽw’è‚È‚µ
ŽQl‘FŽw’è‚È‚µ
ػްÌÞÄÞÌÞ¯¸FŽw’è‚È‚µ

—šC‚É•K—v‚È—\”õ’mޝ‚â‹Z”\
–{‰È–Ú‚Å‚ÍAƒvƒƒOƒ‰ƒ~ƒ“ƒO–¢ŒoŒ±ŽÒ‚Å‚à‘Ήž‚Å‚«‚邿‚¤Šî–{“I‚È‚±‚Æ‚©‚çà–¾‚µƒvƒƒOƒ‰ƒ~ƒ“ƒO‰‰K‚ðs‚¤B
—šCŽÒ‚ÍAƒL[ƒ{[ƒh‚âƒ}ƒEƒX‚Ì‘€ì‚ª‚Å‚«‚邱‚ÆAƒCƒ“ƒ^[ƒlƒbƒgî•ñŒŸõ‚ª‚Å‚«‚邱‚Æ‚ª•K—v‚Å‚ ‚éB
Šù‚ÉPythonŒ¾Œê‚̑ЂðŠ—L‚µ‚Ä‚¢‚é—šCŽÒ‚ÍŽŽQ‚µ‚ÄŽQÆ‚µ‚Ä‚à‚æ‚¢B

Šw¶‚ª’B¬‚·‚ׂ«s“®–Ú•W
No. Šw‰È‹³ˆç–Ú•W
i‹L†•\‹Lj
@
‡@ D,H PythonƒvƒƒOƒ‰ƒ€‚Ì쬕û–@CŽÀs•û–@A•s‹ï‡”­¶Žž‚Ì’²¸EC³•û–@‚ðà–¾‚Å‚«‚é
‡A D,H PythonŒ¾Œê‚ÌŠî–{“I‚ȃf[ƒ^Œ^‚â§Œä\‘¢‚ª‚í‚©‚èAƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚Ì“®ì‚ðà–¾‚Å‚«‚é
‡B D,H ŠÈ’P‚Ȉ—‚ÌŠÖ”‚ð쬂ł«AŠÖ”‚Ì‹@”\A“ü—ÍAo—Í‚ðà–¾‚Å‚«‚é
‡C D,H Python‚ÌŒ¾ŒêŽd—lCAPIŽd—l‚ð‘ЂâƒCƒ“ƒ^[ƒlƒbƒg‚©‚ç’²¸‚·‚邱‚Æ‚ª‚Å‚«‚é
‡D D,H ‘¼ŽÒ‚ª‘‚¢‚½Šî–{“I‚ÈPythonƒvƒƒOƒ‰ƒ€‚ðŒ©‚Äˆ—ŠT—vA“ü—ÍAo—Í‚ðà–¾‚Å‚«‚é
‡E @ @

’B¬“x•]‰¿
Žw•W‚Æ•]‰¿Š„‡ _ •]‰¿•û–@ ŽŽŒ± ƒNƒCƒY
¬ƒeƒXƒg
ƒŒƒ|[ƒg ¬‰Ê”­•\
iŒû“ªEŽÀ‹Zj
ì•i ƒ|[ƒgƒtƒHƒŠƒI ‚»‚Ì‘¼ ‡Œv
‘‡•]‰¿Š„‡ 0 0 0 30 40 0 30 100
‘‡—ÍŽw•W ’mޝ‚ðŽæ‚èž‚Þ—Í 0 0 0 0 20 0 0 20
ŽvlE„˜_E‘n‘¢‚·‚é—Í 0 0 0 10 20 0 0 30
ƒRƒ‰ƒ{ƒŒ[ƒVƒ‡ƒ“‚ƃŠ[ƒ_[ƒVƒbƒv 0 0 0 0 0 0 0 0
”­•\E•\Œ»E“`’B‚·‚é—Í 0 0 0 20 0 0 0 20
ŠwK‚ÉŽæ‘g‚ÞŽp¨EˆÓ—~ 0 0 0 0 0 0 30 30

•]‰¿‚Ì—v“_
•]‰¿•û–@ s“®–Ú•W •]‰¿‚ÌŽÀŽ{•û–@‚Æ’ˆÓ“_
ŽŽŒ± ‡@ @
@
‡A @
‡B @
‡C @
‡D @
‡E @
¬ƒeƒXƒg@ƒNƒCƒY ‡@ @
@
‡A @
‡B @
‡C @
‡D @
‡E @
ƒŒƒ|[ƒg ‡@ @
@
‡A @
‡B @
‡C @
‡D @
‡E @
¬‰Ê”­•\iŒû“ªEŽÀ‹Zj ‡@ ƒŒ
”­•\“à—eAƒvƒƒOƒ‰ƒ€‚̃fƒ‚A‘¼ŽÒ‚©‚ç‚ÌŽ¿–âEƒAƒhƒoƒCƒX‚̉ž“š‚ð’Ê‚¶‚ÄA—‰ð“x‚ð”»’f‚·‚éB
‘¼ŽÒ‚É—‰ð‚³‚ê‚â‚·‚¢à–¾‚ɂȂÁ‚Ä‚¢‚é‚©A”­•\‘Ô“x‚ɂ‚¢‚Ä‚à•]‰¿‚·‚éB
‡A ƒŒ
‡B ƒŒ
‡C ƒŒ
‡D ƒŒ
‡E @
ì•i ‡@ ƒŒ
쬂·‚éƒvƒƒOƒ‰ƒ€‚ɂ‚¢‚ÄAŠT—vA“ü—ÍAˆ—Ao—Í‚ª®—‚³‚ê‚Ä‚¢‚é‚©APythonŒ¾Œê‚Ì‹@”\‚ðŠˆ—p‚µ
‚Ä‚¢‚é‚©‚𑇓I‚É•]‰¿‚·‚éB
‰Â“Ç«Aƒƒ“ƒeƒiƒ“ƒX«A‘¼ŽÒ‚©‚ç‚Ý‚½—‰ð‚µ‚â‚·‚³‚à•]‰¿‚·‚éB
‡A ƒŒ
‡B ƒŒ
‡C ƒŒ
‡D ƒŒ
‡E @
ƒ|[ƒgƒtƒHƒŠƒI ‡@ @
@
‡A @
‡B @
‡C @
‡D @
‡E @
‚»‚Ì‘¼ ‡@ ƒŒ
—‰ð‚µ‚悤‚Æ‚·‚é“w—͂≉K‚ÌŽæ‚è‘g‚݂Ȃǂ̊wK‘Ô“x‚ɂ‚¢‚Ä•]‰¿‚·‚éB
‡A ƒŒ
‡B ƒŒ
‡C ƒŒ
‡D ƒŒ
‡E @

‹ï‘Ì“I‚È’B¬‚Ì–ÚˆÀ
—‘z“I‚È’B¬ƒŒƒxƒ‹‚Ì–ÚˆÀ •W€“I‚È’B¬ƒŒƒxƒ‹‚Ì–ÚˆÀ
•W€“I‚È’B¬ƒŒƒxƒ‹‚ɉÁ‚¦‚Ĉȉº‚ªs‚¦‚é
4)ì‚é‚ׂ«ƒvƒƒOƒ‰ƒ€‚ÌŽd—l‚ð“KŠi‚Éà–¾‚Å‚«‚é
5)Žö‹Æ‚Åà–¾‚µ‚Ä‚¢‚È‚¢PythonŽd—l‚𒲸‚µŽÀ‘•‚Å‚«‚é
6)AI•ª–ì‚ÌPython‚Å‘‚©‚ꂽƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚Å‚à•s–¾‚È•”
•ª‚Í’P“ƂŒ²¸‚µ‚Ä—‰ð‚ði‚߂邱‚Æ‚ª‚Å‚«‚é
@
1) PythonŒ¾ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ì—¬‚ê‚ð—‰ð‚µƒvƒƒOƒ‰ƒ€ì¬
‚ª‚Å‚«‚é
2) ŠÖ”C•Ï”C§Œä\‘¢CƒŠƒXƒg‚È‚ÇPythonŠî–{‹@”\‚ð—‰ð
‚µC“ü–呃Œƒxƒ‹‚Ì—á‘è‚̃vƒƒOƒ‰ƒ€‚ðì‚邱‚Æ‚ª‚Å‚«‚é
3) Œ¾ŒêŽd—lCAPI, ƒpƒbƒP[ƒW‚Ȃǂ̎d—l’²¸‚ð’P“Æ‚Ås‚¦‚é

Žö‹Æ–¾×

‰ñ” ŠwK“à—e Žö‹Æ‚̉^‰c•û–@ ŠwK‰Û‘è —\KE•œK ŽžŠÔF•ª
1
ƒKƒCƒ_ƒ“ƒX
PythonŒ¾Œê‚Ì“Á’¥
PythonƒCƒ“ƒXƒg[ƒ‹‰‰Kis‚í‚È‚¢ê‡‚à‚ ‚éj
‘ΘbŒ^ƒ‚[ƒh(REPL)‚Ì—˜—p
u‹`E‰‰KEŽ¿‹^
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
Ž‘—¿‚ÍŽö‹ÆŽž‚É”z•z‚·‚é
•œKF”z•zŽ‘—¿‚ł킩‚ç‚È‚¢•”•ª
‚ÌŠm”F
15
2
ŠÈ’P‚ÈŒvŽZ
”Šw‚ƃvƒƒOƒ‰ƒ~ƒ“ƒO‚̈Ⴂ
•Ï”A’è”A‘ã“ü
ƒf[ƒ^Œ^
u‹`E‰‰KEŽ¿‹^
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
•œKG”z•zŽ‘—¿‚ł킩‚ç‚È‚¢•”•ª
‚ÌŠm”F
15
3
§Œä\‘¢(if, for, while“™)
ƒuƒƒbƒN
ŠÖ”
u‹`E‰‰KEŽ¿‹^
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
•œKF”z•zŽ‘—¿‚ł킩‚ç‚È‚¢•”•ª
‚ÌŠm”F
60
4
ƒeƒLƒXƒgƒGƒfƒBƒ^
ƒvƒƒOƒ‰ƒ€ŠJ”­‚Ì—¬‚ê
\‘¢“I‚ȃf[ƒ^iƒŠƒXƒgAŽ«‘Aƒ^ƒvƒ‹AW‡j
u‹`E‰‰KEŽ¿‹^
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
•œKF”z•zŽ‘—¿‚ł킩‚ç‚È‚¢•”•ª
‚ÌŠm”FA‚â‚èŽc‚µ‚½‰‰K‚ÌŒŸ“¢
15
5
ƒŠƒXƒg“à•ï
ƒpƒbƒP[ƒWAAPIAƒNƒ‰ƒX
ƒpƒbƒP[ƒWŠÇ—ƒc[ƒ‹
u‹`E‰‰KEŽ¿‹^
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
•œK:”z•zŽ‘—¿‚ł킩‚ç‚È‚¢•”•ª
‚ÌŠm”FA‚â‚èŽc‚µ‚½‰‰K‚ÌŒŸ“¢
15
6
—áŠOˆ—
”­•\i‚Ü‚½‚ÍЉîj‚µ‚½‚¢ƒvƒƒOƒ‰ƒ€‚Ìì¬E“®ìŠm
”F
u‹`E‰‰KEŽ¿‹^
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
—\KF”­•\€”õ
100
7
쬂µ‚½ƒvƒƒOƒ‰ƒ€‚Ü‚½‚ÍЉ‚½‚¢ƒvƒƒOƒ‰ƒ€‚Ì”­
•\‚Æà–¾
”­•\E“¢‹c
ŽÀ–±‰Æ‹³ˆõ‚ª’S“–‚·‚é
•œKF—‰ð“x‚Ì’á‚¢•”•ª‚Ì•œK
@