Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pycon JPで転職してみた人のホンネ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yumechi(Motoki Hirao)
September 17, 2018
Programming
1.4k
0
Share
Pycon JPで転職してみた人のホンネ
PyCon JP 2018で使ったLTのスライドです
yumechi(Motoki Hirao)
September 17, 2018
More Decks by yumechi(Motoki Hirao)
See All by yumechi(Motoki Hirao)
ブログ用の記事投稿数 可視化の仕組みを作る
yumechi
0
47
2026年 エンジニアリング自己学習法
yumechi
0
180
PyCon mini Shizuoka 2026 ご紹介
yumechi
0
49
Chart.jsで長い項目を表示するときのハマりどころ
yumechi
0
210
異夢同船 読んできました!
yumechi
0
300
地方カンファレンスのスタッフしてて思うこと
yumechi
0
200
2025年半忘年会ふりかえり
yumechi
0
69
業務で使える一歩進んだPython使いになるために / To become an advanced user of Python that can be used at work
yumechi
13
14k
LTの裏技
yumechi
2
1.5k
Other Decks in Programming
See All in Programming
Spec Driven Development: The End Of Vibe Coding | DevLand 2026
danielsogl
PRO
0
110
アーキテクチャモダナイゼーションとは何か
nwiizo
15
4k
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
120
Radical Imagining - LIFT 2025-2027 Policy Agenda
lift1998
0
240
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
1
330
Go_College_最終発表資料__外部公開用_.pdf
xe_pc23
0
130
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
150
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
340
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
330
PHPで TLSのプロトコルを実装してみる
higaki_program
0
740
ファインチューニングせずメインコンペを解く方法
pokutuna
0
270
20260320登壇資料
pharct
0
160
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
220
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
280
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
790
Docker and Python
trallard
47
3.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
350
The Curse of the Amulet
leimatthew05
1
11k
Transcript
1Z$POͰస৬ͯ͠Έͨ ਓͷϗϯω גࣜձ͍͍ࣾੜ׆ฏඌݩل !@@ZVNFDIJ !1
ࣗݾհ w ࣾձਓͷΤϯδχΞ w 1ZUIPOͱ42-ͱ4IFMMͱ4MBDLΛ͢Δຖ w ݱࡏಇ͘ʮ͍͍ੜ׆ʯͱ1Z$POͰΓ߹ͬͨ w ৽ଔͰதখडୗ։ൃͷձࣾˠ͍͍ੜ׆ !2
݄࣌ɺ 1Z$PO+1ʜ !3
࣌ͷ w ຖ&YDFMॻ͍ͯͯ೩͑ͯͯਏ͔ͬͨͷͰɺλΠϛϯ ά͕߹͑స৬Λߟ͍͑ͯͨ w ίϛϡχςΟɾݴޠͷྲྀߦΓతʹ1ZUIPOɾ1)1ɾ +BWB4DSJQU͋ͨΓͰಇ͖͍ͨͱ͍͏ؾ࣋ͪ w αʔόʔαΠυΓ͔͕ͨͬͨɺ+BWBͱ͔0CKFDUJWF$Ͱ ΞϓϦϑϩϯτͷͪΐͬͱͨ͠ϓϩάϥϜ͔͠ॻ͚ͣ
w ʢෛԿ࡞ͬͯΔ͔ݴ͍ʹ͍͘ͷͰࣗࣾαʔϏε͕͍͍ʣ !4
͓Α͏ɺ͍͍ੜ׆ ʢͨ·ͨ·͕ෆಈ࢈ʹ͍ͭͯͬͯͨͱ͍͏ԑ͋ͬͨʣ ೩͑ͯͨݱऴΘͬͯɺ݄ʹଈ໘ˠ݄ʹଈೖࣾΈ͍ͨͳεϐʔυײ !5
͍͍ੜ׆Ҏલʹ1ZUIPOͰ ͬͯͨ͜ͱ w ڝٕϓϩάϥϛϯάͷίϯςετͰॻ͘ʢҰ൪ଟ͍ʣ w ଔॻ͘ͱ͖ʹը૾ͷจࣈྻΛຒΊࠐΉ͚ͩͷςϯϓϨʔ τεΫϦϓτ w 2JJUBͰλάݕࡧΛͯ͘͠ΕΔ4MBDL#PU w
8FCϖʔδͷεΫϨΠϐϯά !6
list = [int(input()) for _ in range(n)] !7
ڈͷ1Z$POͷ-5Ͱ ͜Μͳͷݟͨͳʜ !8
ઈରʹ ਅࣅͪ͠ΌͩΊʂ !9
ࢲͷྺ࢙ ͜ͷΜͰ͓͠·͍ !10
1ZUIPOΛۀͰॻ͘ w 8FC"1*Λॻ͍͍ͯ·͢ w جຊతͳߏͷ w 1ZUIPO 'MBTL 42-"MDIFNZ !11
1ZUIPOͬ͢͝ʔ͍ʂ w ݁ߏଟػೳͳݴޠͰ໘ന͍ w ͕ࣗݴޠͱͯ͠ಛʹ͍͍ͳͱࢥ͏ͷ࣍ͷͭ w σϑΥϧτҾʹΑΔݺͼग़͠ͷ؆ུԽ w ଟॏܧঝͱ.JYJO !12
σϑΥϧτҾͬ͢͝ʔ͍ʂ w ྫ͑ϦΫΤετ͢Δͱ͖ʹɺσϑΥϧτͷλΠϜΞτ ࣌ؒɺϝιουΛࢦఆ͍ͨ͠ w +BWBͱ͔ͩͱϓϩύςΟʹ४උͯ͠TFU5JNFPVU͢Δʁί ϯετϥΫλΛผʹ࡞ΔʁͦΕҎલʹΞΫηε͢Δͱ͖ʹ ॻ͖͑Δॴଟ͘ͳ͍ʁ !13
1ZUIPOͳΒ def request(resource_path, params=None, body=None, method='GET', timeout=10): pass # ͱએݴ͓͚ͯ͠ɺԼهͯ͢ݺͼग़ͤΔ
request('/get_user/raara/') request('/new_live/', method='POST', body='info') request('/all_songs/', timeout=30) !14
MJTUͷσϑΥϧτ᠘ >>> def add_user(users=[], user_name='mirei'): ... users.append(user_name) ... return users
... >>> print(add_user()) ['mirei'] >>> print(add_user()) ['mirei', 'mirei'] !15
ଟॏܧঝͱ.JYJO w 1ZUIPOݴޠϨϕϧͰଟॏܧঝΛαϙʔτ w ଟॏܧঝͰॲཧ͕Ϳ͔ͭΔ͜ͱ͋ΓɺϕʔεͷΫϥε ͷܧঝʴڞ௨ॲཧͷ.JYJOΛೖΕࠐΉӡ༻ w ͜ΕʹΑΓڞ௨ॲཧΛ࣋ͨͤͭͭɺదʹΓ͚Δ ॲཧΛ࣮ݱՄೳʹ͍ͯ͠Δ !16
༨ஊ w 1ZUIPOจࣈྻͰݺͼग़͢ϝιουΛม͑ͨΓͰ͖Δ getattr(object, name[, default]) w খ͍͞ϓϩάϥϜͰඪ४ೖग़ྗจࣈྻʹΑͬͯಈ࡞Λม ͍͑ͨͱ͖ʹศརͩͬͨΓʢ࣮ࡍ*$'1$ͱ͍͏ϓϩάϥ ϛϯάίϯςετͰ؆қͷίϯόʔλʔΛ࡞Δͱ͖ʹ׆༂
ͯ͠·ͨ͠ʣ !17
1ZUIPOϠόΠʜ w"UUSJCVUF&SSPS5ZQF&SSPS w 1ZUIPOܥɺܥ͕ϓϩμΫτ͝ͱͰ͍ࠞͬͯ͡Δ w ฐࣾੲ͔Βಈ͍͍ͯΔαʔϏε·ͩܥ͕Δ w ͜͜ҎͷϓϩμΫτܥͰ͔͠ॻ͍ͯͳ͍ w ϥΠϒϥϦͷରԠঢ়گͱ͔͋Γ՝
!18
1Z$IBSN͋Γ͕ͱ͏ʂ w 5ZQPൃݟʹཱͭ w ϑΥʔϚοτ(PE w ΊͬͪΌ͍͍ײ͡ʹΠϯσϯτͯ͘͠ΕΔ w ͔ͯͳ͍ͱɺϚδແཧ !19
ͱ͍͏Θ͚Ͱʜ Έͳ͞ΜࣄͰ 1ZUIPOॻ͜͏ʂ !20
1Z$POͰ 1ZUIPOॻ͘ࣄ Λ࢝ΊΑ͏ʂ !21
1ZUIPOॻ͍ͯಇ͍ͯΈͯ w͖ͳݴޠΛॻ͍ͯಇ͍͍ͯΔͱݴ͑Δॆ࣮ײʂ w ͍ίʔυͰػೳ͕࣮ݱ͞ΕΔ͜ͱͷײಈɺੜ࢈ੑߴ͍ w ಈతܕ͚ͷͨΊʹҙࣝ͠ͳ͍ͱ͍͚ͳ͍͜ͱ͕ଟ͍͕ɺ ಈతܕ͚͔ͩΒͦ͜ͷϝϦοτେ͖͍ !22
1ZUIPOΔͳΒ ͍͍ੜ׆ʂ ͋Γ͕ͱ͏ʂ !23