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
Pythonとコミュニティと私
Search
Ryuji Tsutsui
August 27, 2018
Programming
0
110
Pythonとコミュニティと私
Python入門者の集い #7 資料
Ryuji Tsutsui
August 27, 2018
Tweet
Share
More Decks by Ryuji Tsutsui
See All by Ryuji Tsutsui
本番運用を想定したDjango settings.pyの書き方入門(OSC Fall 2021 version)
ryu22e
1
1.4k
本番運用を想定したDjango settings.pyの書き方入門
ryu22e
1
2.5k
os.makedirsの細かすぎるセキュリティの話
ryu22e
0
53
HashiCorpの新ツール 「Waypoint」をCloud Runで使ってみた
ryu22e
0
440
Pythonチュートリアルイベント「Python Boot Camp」の紹介
ryu22e
0
180
Other Decks in Programming
See All in Programming
PHPに関数型の魂を宿す〜PHP 8.5 で実現する堅牢なコードとは〜 #phpcon_hiroshima / phpcon-hiroshima-2025
shogogg
1
290
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
580
チームの境界をブチ抜いていけ
tokai235
0
190
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
130
CSC305 Lecture 05
javiergs
PRO
0
220
One Enishi After Another
snoozer05
PRO
0
130
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
170
Go言語はstack overflowの夢を見るか?
logica0419
0
490
Cursorハンズオン実践!
eltociear
2
1.1k
CSC305 Lecture 06
javiergs
PRO
0
250
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
870
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
410
Featured
See All Featured
Visualization
eitanlees
149
16k
A Tale of Four Properties
chriscoyier
161
23k
How to Ace a Technical Interview
jacobian
280
24k
KATA
mclloyd
PRO
32
15k
Code Reviewing Like a Champion
maltzj
526
40k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Automating Front-end Workflow
addyosmani
1371
200k
Balancing Empowerment & Direction
lara
5
690
Done Done
chrislema
185
16k
Transcript
1ZUIPOͱίϛϡχςΟ ͱࢲ 1ZUIPOೖऀͷू͍ࢿྉ 3ZVKJ5TVUTVJ
ࣗݾհ w 3ZVKJ5TVUTVJ!SZVF w גࣜձࣾΫϨδοτΤϯδϯॴଐ w ʮ-&/%:ʢϨϯσΟʣʯͱ͍͏ΦϯϥΠϯϨϯσΟϯά αʔϏεΛ%KBOHPͰ։ൃ͍ͯ͠Δ w 1ZUIPOྺɺ%KBOHPྺ͙Β͍
w 1ZUIPO#PPU$BNQίΞελοϑ w 4IPOBOQZελοϑ
ࠓ͍ͨ͜͠ͱ w 1ZUIPOͱͷग़ձ͍ w Ͳ͏ֶͬͯΜͰ͖͔ͨ w ίϛϡχςΟͱͷग़ձ͍
1ZUIPOͱͷग़ձ͍ w 1ZUIPOΛֶͼ࢝Ίͨͷ͝Ζɻ w ͦͷલ+BWBϝΠϯʢͨ·ʹ1)1ʣͩͬͨ w ࣌ͷ৬Ͱ࠾༻ϑϨʔϜϫʔΫͷީิͱͯ͠%KBOHP ͕͋ͬͯɺͱΓ͋͑ͣ৮ͬͯΈΑ͏ͱࢥ͍ͬͯͨɻ ʢ݁ہ%KBOHP࠾༻͞Εͳ͔͚ͬͨͲʜʣ w
࣌ͷ--ͷਓؾ3VCZ1ZUIPO͚ͩͬͨͲɺ৮ͬͯ Έͯ1ZUIPOͷॻ͖ํͷ΄͏͕ੑʹ߹͍ͬͯͨɻ
1ZUIPOͷୈҰҹ EFGNBJO GPSJJOSBOHF JGJBOEJ QSJOU 'J[[#V[[
FMJGJ QSJOU 'J[[ FMJGJ QSJOU #V[[ FMTF QSJOU J JG@@OBNF@@@@NBJO@@ NBJO ϑΝΠϧݸͰಈ͔ͤΔखܰ͞ɻ Πϯσϯτʹҙຯ͕͋Γɺಈ͘ίʔυ Ͱ͋Ε͋ΔఔͪΌΜͱͨ͠ॻ͖ํʹͳͬͯ ͍ΔͣͳͷͰ҆৺ײ͕͋Δɻ
1ZUIPOͷୈҰҹ QZUIPO 1ZUIPO WDGGFC +VO <($$ "QQMF*ODCVJME
EPU >POEBSXJO 5ZQFIFMQ DPQZSJHIU DSFEJUTPSMJDFOTFGPSNPSFJOGPSNBUJPO JNQPSUSBOEPN PNJLVKJ<େ٢ த٢ খ٢ bڟ> SBOEPNDIPJDF PNJLVKJ த٢ ରϞʔυͰͪΐͬͱͨ͠ίʔυΛࢼͤΔ
1ZUIPOͷୈҰҹ w +BWBग़ͩͬͨࢲʹͱͬͯɺ ʮखܰ͞ʯͱʮݫີ͞ʯͷόϥϯε͕ͪΐ͏Ͳ ͍͍ͱײͨ͡ɻ
Ͳ͏ֶͬͯΜ͔ͩ w ۙʹ1ZUIPOΛ͏ਓ͕͍ͳ͔ͬͨͷͰɺ·ͣ άάͬͯݟ͚ͭͨೖॻΛಡΜͩɻ
࠷ॳʹಡΜͩೖॻ w ࠷ॳʹಡΜͩͷΦϥΠϦʔͷ ʮॳΊͯͷ1ZUIPOʯ w ʮ·͋ΦϥΠϦʔ༗໊ͩ͠ɺzॳΊͯͷzͱॻ ͍͍ͯΔͷ͔ͩΒॳ৺ऀ͚ͩΑͶʁʯ͙Β ͍ͷ͍ܰؾ࣋ͪͰങͬͨɻ
ങͬͯΈͨͷͷʜ w w ϖʔδͷεύϧλࣜೖॻͩͱങ͔ͬͯΒ ؾͮ͘ʼʻʢޙʑʹཱ͚ͬͨͲʣ
ҰਓͰಡΉͷ͕ਏ͍ਓ w ʮಡॻձʯʹࢀՃ͢Δͷ͕Φεεϝɻ w ຊͷ༰Ͱ͔Βͳ͍ͱ͜ΖΛࢀՃऀಉ࢜Ͱ ͠߹ͬͨΓɺ͓ޓ͍ʹڭ͑߹͏͜ͱͰཧղ ͕ਂ·Δɻ w ࢲͷ߹ʮΤΩεύʔτ1ZUIPOϓϩάϥϛϯ άಡॻձʯʹࢀՃ͍ͯͨ͠ɻ
ίϛϡχςΟͱͷग़ձ͍ w ͬ͘͟Γͱུ֓ w 1Z$PO+1ʹࢀՃ w ཌ͔Βελοϑʹཱީิ w ·ͰελοϑΛͬͨ w
͔Β1ZUIPO#PPU$BNQίΞελοϑ w 4IPOBOQZʢ1ZUIPO#PPU$BNQ͕͖͔͚ͬͰ ੜ·ΕͨίϛϡχςΟʣ্ཱͪ͛ %4$CZ1Z$PO+1$PNNJUUFFJTMJDFOTFE VOEFSB$SFBUJWF$PNNPOT"UUSJCVUJPO*OUFSOBUJPOBM-JDFOTF
ͳͥίϛϡχςΟʹ ࢀՃ͢Δͷ͔ʁ w Ұ൪େ͖ͳཧ༝ʮϞνϕʔγϣϯΞοϓʯɻ w ୯७ʹಉٕ͡ज़ʹڵຯ͕͋Δਓಉ࢜Ͱू·Δͷ ָ͍͠ɻ w ίϛϡχςΟͰࣖʹͨ͠ؾʹͳΔ͕ࣗͰ ؾ͔ͮͳֶ͔ͬͨशͷ͖͔͚ͬʹͳͬͨΓ͢
Δɻ
ίϛϡχςΟͷ͓͔͛Ͱ ͜Μͳ͜ͱ͕͋ͬͨ w ॳΊͯ1ZUIPOʢ%KBOHPʣΛࣄͰͬͨͷ w ࣌ͷ৬Ͱɺࢲ͕ʮ1Z$PO+1ͷελοϑΛ ͍ͬͯΔʯͱݴͬͨ͜ͱ͕͖͔͚ͬͰࣾ Ͱ1ZUIPOͷؔ৺͕ߴ·ΓɺࣗࣾҊ݅Ͱ %KBOHP͕࠾༻͞ΕΔ͜ͱʹʂ
·ͣ̍า౿Έग़ͯ͠ΈΑ͏ʂ w ʮ1ZUIPOͰ৯͍͖͍ͯͨʂʯͱڧ͘ࢥ͍ͬͯ ͨΘ͚Ͱͳ͍͚ͲɺԿͱͳ͘ྑͦ͞͏ͱײ͡ ͨͷʹखΛग़͠ଓ͚͍ͯͬͨ݁Ռɺ1ZUIPO ਓੜʹӨڹΛ༩͑Δଘࡏʹͳͬͨɻ w ੑ֨తʹ͋·ΓΞΫςΟϒͰͳ͍ਓɺ গ͠ͷνϟϨϯδͰԿ͔͕େ͖͘มΘΔ͜ͱ͕ ͋Δ͔ɻ
ྫ͑ w ʲ13ʳʮ1ZUIPO#PPU$BNQʯͱ͍͏Πϕϯτ ͕͋Γ·͢ɻ
͓ΘΓ