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
97
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.1k
本番運用を想定したDjango settings.pyの書き方入門
ryu22e
1
2.2k
os.makedirsの細かすぎるセキュリティの話
ryu22e
0
50
HashiCorpの新ツール 「Waypoint」をCloud Runで使ってみた
ryu22e
0
390
Pythonチュートリアルイベント「Python Boot Camp」の紹介
ryu22e
0
170
Other Decks in Programming
See All in Programming
みんなでプロポーザルを書いてみた
yuriko1211
0
280
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
subpath importsで始めるモック生活
10tera
0
310
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
300
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
250
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
250
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.1k
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
Macとオーディオ再生 2024/11/02
yusukeito
0
370
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.2k
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
630
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Designing for humans not robots
tammielis
250
25k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Adopting Sorbet at Scale
ufuk
73
9.1k
How GitHub (no longer) Works
holman
310
140k
Navigating Team Friction
lara
183
14k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
We Have a Design System, Now What?
morganepeng
50
7.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
A designer walks into a library…
pauljervisheath
204
24k
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ʯͱ͍͏Πϕϯτ ͕͋Γ·͢ɻ
͓ΘΓ