2019年10月9日(水)の「 みんなのPython勉強会#50〜50回記念!Start Python Clubレトロスペクティブ〜 」で発表した資料 https://startpython.connpass.com/event/124255/
#stapy
ΈΜͳͷ1ZUIPOษڧձ
View Slide
n ւಓʢখʣੜ·Εn ۚ༥ػؔn ϏδωεϞσϧΠϊϕʔγϣϯڠձೝఆδϡχΞίϯαϧλϯτn ࣗࢄࣾձϑΥʔϥϜ %"4'ʣձһ*5اۀͰγεςϜΤϯδχΞͱͯ͠ΩϟϦΞΛੵΜͩޙɺۚ༥ػؔͷݚڀॴʹͯ࠷৽ٕज़ͷௐࠪݚڀۀͷࢧԉΛߦ͏ɻΞΫηϥϨʔλͷϝϯλʔɻࣗࢄࣾձϑΥʔϥϜձһɺҰൠࣾஂ๏ਓϏδωεϞσϧΠϊϕʔγϣϯڠձ ೝఆδϡχΞίϯαϧλϯτ1Z$PO +1ߨԋʢ ʣɻ*5ίϛϡχςΟͷاըɾӡӦελοϑɺٕज़ॻͷࣥචɺ༁ɺϨϏϡʔɺΠϕϯτͷاըॴଐ͍ͯ͠Δ*5ίϛϡχςΟ 4UBSU1ZUIPO$MVC GJOQZ 'JO+"84 95FDI+"84 GPVOE*5ʢαϙʔλʔʣ ͭ͘ɾദͷ༿ϏοτίΠϯ ϑΟϯςοΫΤϯδχΞཁίϛϡχςΟお前、誰よ︖あべんべん
技術が⼤好きです• プログラミング言語(100種類以上)• 品質・テスト、自動テスト、DevOps、CI/CD• フレームワーク、デザインパターン• インフラ、基盤技術• ソフトウェア製品、サービスの調査• ソリューション企画・導入
Iron Python*SPO1ZUIPO։ൃऀɿ+JN)VHVOJOʢδϜɾϋάχϯʣॳΊͯ։ൃͰ1ZUIPOΛͬͨͷ*SPO1ZUIPOɻ/&5'SBNFXPSL͓Αͼ.POP্Ͱಈ࡞͢Δ1ZUIPOɻʹ+"9"ͷӉ࣮ݧஔͷ੍ޚπʔϧΛ։ൃͨ͠ɻ࣮ݧஔͰؒҧͬͨίϚϯυ࣮ߦ͢Δͱ໘ͳ͜ͱʹͳΔͷͰɺࣄલʹίϚϯυͷ࣮ߦܭըΛཱͯΔɻϢʔβʔ&9$&-Ͱ࣮ݧܭըͷνΣοΫϦετʹೖྗ͢Δ͚ͩɻ7#"͔ΒQZUIPOεΫϦϓτΛࣗಈੜͯ͠λονύωϧ৴ɻӉ্Ͱ࣮ݧ͕ߦ͑Δλονύωϧ$ΞϓϦέʔγϣϯͳͷͰɺ$͔Β*SPO1ZUIPOΛಈ͔͠ಈతͳνΣοΫΛߦ͏ɻQZUIPO
͍ΖΜͳٕज़ίϛϡχςΟͰӡӦελοϑͯ͠·͢ɻ
GJOQZIUUQTGJOQZDPOOQBTTDPN1ZUIPOΛ׆༻͍ͨۚ͠༥ؔऀ͕εΩϧϨϕϧΛΘͣʹؾܰʹใަɺσΟεΧογϣϯɺͦͷଞަྲྀΛ͢ΔͨΊͷίϛϡχςΟɻ͘͘ձɺ2VBOUPQJBOͳͲͷษڧձɻ
95FDI+"84"84Λར༻͍ͯ͠Δҟۀछاۀؒͱͷަྲྀͷɻٕज़ͷֶशɺαʔϏεͷใަɺαʔϏεఏܞͳͲͷΓͱΓͷͱͯ͠׆༻͞ΕΔษڧձɻۀքؒͷนΛ͑ͨަྲྀ͕ߦΘΔɻIUUQTYUFDIKBXTEPPSLFFQFSKQhttps://ascii.jp/elem/000/001/690/1690552/ΞεΩʔʹઐ༻αΠτ͕͋Γ·͢ɻ10月11日(金)2周年記念!
'JO+"84ۚ༥ͱ'JO5FDIʹؔ͢Δ"84Ϣʔβձ +"846(ࢧ෦ɻ"84ͷۚ༥ػؔɺ'JO5FDIͷར༻ʹؔͯؔ͠৺Λ࣋ͭΤϯδχΞɺϏδωεύʔεϯʹ͚ͯɺษڧձΛఆظతʹ։࠵ɻIUUQTGJOKBXTEPPSLFFQFSKQ
GPVOE*5QSPKFDUIUUQGPVOEJUUPLZPגࣜձࣾϝσΟΞͷ"*ϓϩδΣΫτνʔϜɻΠϕϯτ࣌ͷαϙʔλʔͱͯ͠اըͷ͓ख͍Λͤͯ͞Β͍ͬͯΔɻ"*ͷதͰࣗͷ͖ͳςʔϚدΓͳͷͰֶͼ͕ଟ͍ɻ
ͭ͘ɾദͷ༿ϏοτίΠϯhttps://www.meetup.com/ja-JP/%E3%81%A4%E3%81%8F%E3%81%B0%E3%83%93%E3%83%83%E3%83%88%E3%82%B3%E3%82%A4%E3%83%B3%E3%83%9F%E3%83%BC%E3%83%88%E3%82%A2%E3%83%83%E3%83%97/ෆఆظͰߦ͍ͬͯΔͭ͘ͱദͷ༿ͷ߹ಉϏοτίΠϯϛʔτΞοϓͰ͢ɻຖճܰ৯Λ͞Έͳ͕Βɺ؆୯ͳൃද࠷ۙͷτϨϯυٕज़ʹؔͯࣗ͠༝ʹ͠߹͏ձͰ͢ɻํͳͷͰεΩϟϚʔ͕͍ͳ͍ɻ͔ͳΓਂ͍༰ʹ͍ͭͯٞ͞Ε͍ͯΔͷ͕ಛɻ
養成読本シリーズ@技術評論社43種類
『フィンテックエンジニア養成読本』No.44Software Design plusシリーズフィンテックエンジニア養成読本阿部一也,藤井達人 監修・著,吉沢康弘,中林紀彦,上岡裕,大西純,大久保光伸,南達也,志茂博,半田昌史,肥後彰秀,坂井学,広野萌 著2019年10月5日発売定価(本体1,980円+税)
ۚ༥ΤϯδχΞཆίϛϡχςΟIUUQTGJOUFDIFOHJOFFSDPOOQBTTDPN76$"࣌ΛΓӽ͑ΕΔۚ༥ؔऀͷཆ͢ΔɻSoftware Design plusシリーズフィンテックエンジニア養成読本
4UBSU1ZUIPO$MVC౦ژʹ͖ͬͯͯҰ൪࠷ॳʹӡӦʹؔΘͬͨίϛϡχςΟɻ෯͍ςʔϚΛֶͨΓɺ1ZUIPOͷࡉ͔͍ٕज़ͳͲֶΔͷ͕ಛɻࠃւ֎ͷ1ZUIPO༗ࣝऀஂମɺҬ͓Αͼݚڀ৫ɺۚ༥ػؔͱͷίϥϘͰͲΜͲΜωοτϫʔΫ͕͕͍ͬͯΔɻͨͩ͠ɺελοϑશһͰҰू߹ࣾһΛࡱͬͨ͜ͱ͕ͳ͍XIUUQTTUBSUQZUIPODPOOQBTTDPN
ͦͷଞ$*7*$5&$)'036.1Z$PO +1https://2019.civictechforum.jp/ࢢຽͷͨΊͷςοΫΧϯϑΝϨϯεʢຖɺελοϑʣΤϯυϨεύτϩϯ4QFBLFSʢ ʣϒϩοΫνΣʔϯɺྔࢠίϯϐϡʔλʔɺ$*ʢQZUFTU$JSDMF$*ʣhttps://www.pycon.jp/organizer/index.html
やりすぎ︖
ωοτϫʔΫʹؔ͢Δจݙhttp://www.osamuhasegawa.com/%E5%BC%B1%E3%81%84%E7%B5%86%E3%81%AE%E5%BC%B7%E3%81%95/弱い絆の強さ(マーク・グラノヴェター)「弱い紐帯(ちゅうたい)」で結ばれた⽐較的疎遠な関係は、「強い紐帯」で結ばれた緊密な関係よりも、有益な情報をもたらす「私たちはどうつながっているのか―ネットワークの科学を応⽤する 」増⽥ 直紀https://www.amazon.co.jp/dp/412101894X
1ZUIPO͔Βܨ͕ΓɺͲΜͲΜ͕ͬͨۚ༥ʴٕज़1ZUIPO"*ɺࣗવݴޠɺ࠷దԽΫϥυ҉߸ࢿ࢈ϒϩοΫνΣʔϯ8ҟۀछʴٕज़GJOQZ95FDI+"844UBSU1ZUIPO$MVC95FDI+"84'JO+"84'JO+"84ۚ༥ΤϯδχΞཆίϛϡχςΟGPVOE*5QSPKFDUͭ͘ɾദͷ༿ϏοτίΠϯྔࢠίϯϐϡʔλʔ1Z$PO +11Z$PO +1$JWJD5FDI 'PSVN
࠷ॳֶ͕ࣗͨͪΕຬͩͬͨɻ͕ɺత͕มΘ͖ͬͯͨɻ
ʮຊͷڝ૪ྗΛ্͛ΔͨΊʹɺΤϯδχΞֶͼͷΛͭ͘ΓɺΈΜͳͷՁΛ্͛Δ͜ͱʹߩݙ͍ͨ͠ɻʯԿ͕͍ͨ͠ͷ͔ʁ
(JWF5BLF̜̞̫̚ ˍ ̩̖̠̚ʮ༩͑Δਓʯͦ͜ޭ͢Δ࣌!ΞμϜɾάϥϯτIUUQTXXXBNB[PODPKQEQ#*37'. IUUQTUXJUUFSDPNUBUTVVOTUBUVTIUUQTUXJUUFSDPNUBUTVVOͨͬͭΜਤղΠϥετ͞ΜͷΠϥετ͕Θ͔Γ͍͢ʂ
ͬͱͬͱ͍ΖΜͳίϛϡχςΟ͕Ͱ͖Ε͍͍
ษڧձͷ։࠵ͨͩ͠ɺҰਓͰΔͷେมɻ·ͣؒΛ୳ͯ͠ͱΓ͋͑ͣίϛϡχςΟΛͭ͘Δɻ
ษڧձͷӡӦͰΔ͜ͱᶃاըᶄ४උᶅӡӦᶆ;Γ͔͑Γ
ᶃษڧձͷاըɾܾΊɾձखɾςʔϚઃఆɾొஃऀͷΞαΠϯɾΩϟονίϐʔ
Ωϟονίϐʔ [email protected]?
Ωϟονίϐʔ [email protected]?ۚ༥ΤϯδχΞཆίϛϡχςΟ
ᶄษڧձͷ४උɾࠂαΠτ४උɾϓϩϞʔγϣϯɾ࠙ձͷҿ৯खɾऔࡐͷґཔɾΞϯέʔτ४උɾ23ίʔυ४උɾύωϧσΟεΧογϣϯࡲ߹ͤ
ᶅษڧձͷӡӦɾձઃӦɾϦϞʔτ৴63-࿈བྷɾ4/4νΣοΫʢࠁͷ࿈བྷͳͲʣɾडɾதܧ࡞ۀɾ࢘ձɾ࣭डɾ࠙ձɾఫऩ࡞ۀ
ᶆษڧձͷ;Γ͔͑ΓɾΞϯέʔτͷకΊΓɾࣄہͰͷ;Γ͔͑ΓɾొஃऀͷϑΟʔυόοΫ
ίϛϡχςΟશମͷ४උɾίϛϡχςΟαΠτߏஙʢDPOOQBTTʣɾ5XJUUFSϋογϡλάɾ5XJUUFSΞΧϯτɾ4MBDL։ઃɾίϛϡχςΟ༻ϝʔϧʢ(NBJMʣɾӡӦͰ͏ใཧαʔϏεʢ(PPHMF%PDTʣ
ͪΐͬͱͨ͠ࣄ࡞ۀͰ1ZUIPOΛ͏ɾࢀՃऀͷΤϯτϦʔ૿Ճঢ়گͷѲDPOOQBTTαΠτͷఆظεΫϨΠϐϯάɾࢀՃऀϦετ&9$&-ͷՃFYDFMͷࣗಈฤूʢPQFOQZYMʣɾ͝Ҋจͷ࡞[email protected]Ͱܗ͔Βจॻ࡞ɾ23ίʔυੜRSDPEFϥΠϒϥϦͰੜɾϔομʔը૾ͷՃʢαΠζมߋഎܠ৭ͷมߋʣopencv-pythonେ׆༂ʢଞʹͪΒ΄Βʣ
4UBQZܙ·Ε͍ͯΔɾձܾ·ͬͯΔɾεέδϡʔϧܾ·ͬͯΔɾड࠙ձ४උɺձఏڙͷ-&͕ࣾαϙʔτͯ͘͠ΕΔɾํͰͷձखਂࠁ
࠷ॳ࠷ݶͰେৎɾձͷ֬อɾDPOOQBTTͰࠂ·ͣࢼ͠ʹ։࠵ͯ͠ɺ͋ͱΓͳ͕Βߟ͑ΔɻձࣾͰͰ͖ͳ͍͜ͱΛɺίϛϡχςΟͰࢼͯ͠ΈΔɻʢ࠷৽ͷίϛϡχέʔγϣϯπʔϧΛ͏ͳͲʣ͋͘·ͰษڧձΛӡӦ͢ΔͷతͰͳ͘ɺֶ͕ࣗͨͪͿࣄ͕తͰ͢ɻ
ɾࢀՃ͚ͩͰશવ0,ɻɾൃද͢Δͱ͞ΒʹֶͿࣄ͕Ͱ͖·͢ɻʲӡӦͷϝϦοτʳɾاըձٞͷใͷ࣭͕ߴ͘ɺྔଟ͍ɻɾ4MBDLʹઐͷνϟωϧΛ࡞ͬͯ༗ࣝऀʹ֬ೝͰ͖ΔɻʢࣄલʹίϛϡχςΟ͕ܗ͞Εɺ༗ࣝऀ͕ἧ͍ͬͯΔͷ͕લఏʣɾΓ͍ͨࣄΛɺઐՈʹొஃґཔͯ͠ڭ͑ͯΒ͑Δʢ͔ʣɻɾઐՈ৫ʢใͳͲʣͷίωΫγϣϯ͕Ͱ͖ΔɻɾӡӦ͢Δ͔Βʹɺ༧श͕ඞཁͱͳΓษڧͤ͟Δ͓ಘͳ͘ͳΔɻɾϓϩͷूஂͱࢥΘΕɺͨ͘͞ΜແৼΓ͕͖ͯר͖ࠐ·ΕΔ͕ɺͦͷ͓͔͛ͰͲΜͲΜͯ͠͠·͏XɾͦͷͰɺͲͷΑ͏ͳधཁ͕͋Δͷ͔ΛΔࣄ͕Ͱ͖ΔɻࢀՃ͢Δ͚ͩͰμϝ͔ʁ
·ͱΊɾΑΓଟ͘ͷਓͱܨ͕Δͱࢹ͕͕Γ·͢ɻʢίϛϡχςΟͷࢀՃͦͷۙಓͰ͢ʣɾऑ͍ωοτϫʔΫ͕ଟ͍΄Ͳνϟϯε͕๚Ε͍͢Ͱ͢ɻʢ(JWFS͚͕͍ͩΔωοτϫʔΫΛૣ͘ݟ͚ͭΑ͏ʂʣɾ͖ͳࣄ͕͋ΔͳΒɺؒΛΈ͚ͭͯࣗୡͰίϛϡχςΟΛ࡞Δͷ͕ΦεεϝɻʢͲΜͲΜ͖ͳࣄʹר͖ࠐ·Ε͍͖ͯ·͢ʣ
Let’s enjoy python!