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)
業務で使える一歩進んだPython使いになるために / To become an advanced user of Python that can be used at work
yumechi
13
14k
LTの裏技
yumechi
2
1.4k
やがてカンファレンス登壇者になる
yumechi
1
300
形式スクラムの功罪
yumechi
3
1.5k
プロポーザルを出してみよう考えてみよう
yumechi
1
700
PHPをasdfで動かしてみたんです
yumechi
2
1.2k
Shell環境の初手
yumechi
1
180
Last CoLab
yumechi
1
240
これまで10年くらいふりかえり続けて思ったふりかえりに必要なたった1つのこと
yumechi
2
990
Other Decks in Programming
See All in Programming
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
340
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
580
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
童醫院敏捷轉型的實踐經驗
cclai999
0
200
PicoRuby on Rails
makicamel
2
110
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
140
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.6k
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
WebViewの現在地 - SwiftUI時代のWebKit - / The Current State Of WebView
marcy731
0
100
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
270
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
220
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
250
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Mobile First: as difficult as doing things right
swwweet
223
9.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Balancing Empowerment & Direction
lara
1
380
Raft: Consensus for Rubyists
vanstee
140
7k
How to Ace a Technical Interview
jacobian
277
23k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
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