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
yumechi(Motoki Hirao)
September 17, 2018
Programming
0
1.4k
Pycon JPで転職してみた人のホンネ
PyCon JP 2018で使ったLTのスライドです
yumechi(Motoki Hirao)
September 17, 2018
Tweet
Share
More Decks by yumechi(Motoki Hirao)
See All by yumechi(Motoki Hirao)
2026年 エンジニアリング自己学習法
yumechi
0
100
PyCon mini Shizuoka 2026 ご紹介
yumechi
0
26
Chart.jsで長い項目を表示するときのハマりどころ
yumechi
0
180
異夢同船 読んできました!
yumechi
0
270
地方カンファレンスのスタッフしてて思うこと
yumechi
0
160
2025年半忘年会ふりかえり
yumechi
0
44
業務で使える一歩進んだPython使いになるために / To become an advanced user of Python that can be used at work
yumechi
13
14k
LTの裏技
yumechi
2
1.5k
やがてカンファレンス登壇者になる
yumechi
1
330
Other Decks in Programming
See All in Programming
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
930
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
200
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
660
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
110
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
560
高速開発のためのコード整理術
sutetotanuki
1
330
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
1.9k
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.6k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.7k
SourceGeneratorのススメ
htkym
0
160
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
350
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
180
Technical Leadership for Architectural Decision Making
baasie
1
220
Test your architecture with Archunit
thirion
1
2.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
74
Faster Mobile Websites
deanohume
310
31k
Building the Perfect Custom Keyboard
takai
2
670
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
My Coaching Mixtape
mlcsv
0
37
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
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