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
長野のPythonista事情
Search
Yuichi Nakazawa
December 11, 2019
Programming
0
790
長野のPythonista事情
みんなのPython勉強会#52
Yuichi Nakazawa
December 11, 2019
Tweet
Share
More Decks by Yuichi Nakazawa
See All by Yuichi Nakazawa
多様化するWeb業界で活躍できる エンジニアを育てた際に心がけたこと
y_nakazawa
2
450
Pythonを使って顧客から感謝 される仕事をするために心がけたこと
y_nakazawa
1
530
DjangoによるWebエンジニア育成への道
y_nakazawa
5
8.1k
AWS認定ソリューションアーキテクト アソシエイト 取得への道
y_nakazawa
0
370
みんなのPython勉強会 in 長野 #2 Webグループ オリエン資料
y_nakazawa
3
420
Other Decks in Programming
See All in Programming
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
170
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.3k
Micro Frontends for Java Microservices - Devnexus 2024
mraible
PRO
0
470
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
620
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
190
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
200
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
260
Goのエラースタックトレースの歴史と今後
sonatard
6
600
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
260
Ruby Pattern Matching
bkuhlmann
0
920
Elm Form Validation
bkuhlmann
0
510
"config" ってなんだ? / What is "config"?
okashoi
0
240
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
A Philosophy of Restraint
colly
196
16k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Principles of Awesome APIs and How to Build Them.
keavy
120
16k
Thoughts on Productivity
jonyablonski
57
3.8k
4 Signs Your Business is Dying
shpigford
175
21k
The Invisible Customer
myddelton
114
12k
Building Adaptive Systems
keathley
30
1.9k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Transcript
ΈΜͳͷPythonษڧձ #52 ͷPythonistaࣄͷͳ͠ Yuichi Nakazawa @katekichi
ຊͷ͓ॻ͖ ࣗݾհ 4UBSU1ZUIPO$MVCࢧ෦ ʹ͍ͭͯ ࠓͷৼΓฦΓͱͷ1ZUIPOJTUBࣄ ͕ࣾεϐʔΧʔഐग़ͷͨΊʹ͍ͬͯΔ͜ͱ
ࠓޙ͍͖͍ͬͯͨ͜ͱ
͓·͑ͩΕΑ ͳ͔͟ΘΏ͏͍ͪʢ!Z@OBLB[BXB!LBUFLJDIJʣ גࣜձࣾຊγεςϜٕݚʢ+4-ʣॴଐ (&&,-"#/"("/0ΤόϯδΣϦετ %KBOHP$POHSFTT+1εϐʔΧʔ
ࠓ͔Βདྷ·ͨ͠ʂ
ͳʹΛ૾͠·͔͢ʁ
None
1ZUIPOͱੑ͕ߴ͍આʂ
ͳͥPythonͱੑ͕ߴ͍͔ʂʂ 1ZUIPONJOJIBDLBUIPOͷ߹͕॓Նౙ։࠵͞Ε͍ͯΔ 426&&;&͞Μ։ൃ߹॓Λ։࠵͍ͯ͠Δ ͕ࣾ͋Δʂʂ
גࣜձࣾຊγεςϜٕݚʢJSLʣ ত݄ʢظʣຊࣾɿݝࢢ ࣾһɿ໊̏ʢΤϯδχΞ໊ʣ Ͱ࠷1ZUIPOJTUBΛ๊͑Δձࣾʢࣾௐʣ 1Z$PO+1εϙϯαʔ ͍ͬͯΔ͜ͱ 1ZUIPO%KBOHP"84Λͬͨडୗ։ൃ ڭҭܥϓϩμΫτͷ։ൃ (&&,-"#/"("/0ͷӡӦ
GEEKLAB.NAGANO ௨শɿ͗ʔΒ΅ɻ݄ʹ։ઃɻࠓͰɻ ɹɹɹϚείοτΩϟϥग़དྷͨʂ ࢦ͍ͯ͠Δ͜ͱɿ wͷ*5ΛΓ্͛Α͏ wดతͳίϛϡχςΟจԽΛม͑Α͏ wίϛϡχςΟͷڮ͠Λ͢ΔϋϒʹͳΖ͏ ͍ͬͯΔ͜ͱɿ wษڧձɾηϛφʔʮΈΜͳͷ1ZUIPOษڧձJOʯ͜͜Ͱ։࠵͍ͯ͠·͢ʂ
w֤छίϛϡχςΟͱͷΠϕϯτ wϑϦʔεϖʔεͷ։์ʢແྉʣ
4UBSU1ZUIPO$MVC ࢧ෦ ʹ͍ͭͯ
Start Python Club ࢧ෦ (&&,-"#/"("/0ͰΑΓ։࠵ ఆྫΠϕϯτ౦ژձͷϦϞʔτதܧʢ:PVUVCF৴ʹͳ͔ͬͯΒݸਓࢹௌ͕த৺ʣ ʹճͷ८ۀΠϕϯτɻ ʮΈΜͳͷ1ZUIPOษڧձJOʯΛ։࠵ ɹݱࡏ࿈ଓ։࠵தʂʂ ηογϣϯͱ-5
άϧʔϓผͷ։ൃεϓϦϯτ ʢ8FCσʔλղੳϋʔυΣΞ*P5ϏΪφʔʣ ηογϣϯͱνϡʔτϦΞϧ 8FCσʔλղੳ Λ։࠵
Start Python Club ࢧ෦
ࠓͷৼΓฦΓͱ ͷ1ZUIPOJTUBࣄ
ࢀՃͨ͠Πϕϯτ %KBOHP$POHSFTT+1 1Z$PO+1
%KBOHP$POHSFTT+1
Make Query Great Again! /BLBKJNB:VVLJ TUBQZࢧ෦্ཱͪ͛ϝϯόʔ ݩ$0#0-ͷਓ %KBOHPͷ2VFSZ4FUͷ ण࢘ͷΦʔμʔʹ߹Θͤͯ ͲͷΑ͏ͳΫΤϦൃߦ͢Δ͖͔ͱ
͍͏৽ͳ༰ http://bit.ly/2LU0arJ
DjangoͰͷϝʔϧૹ৴ - ઃఆ͔Βςετ·Ͱ !UIJOLBNJ ҆ఆͷొஃ࣮ɻ ϒϩάʮϝϞతͳࢥߟతͳʯɺ ϝδϟʔͳͷ͔Βɺχονͳͷ ·Ͱٕज़ωλͷๅݿʂ ࠓ%KBOHPͷϝʔϧૹ৴ʹ
͍ͭͯͷͳ͠ɻ4MBDLͷ࿈ܞ ͋Γ࣮తͳ༰ http://bit.ly/2RBK9KA
DjangoʹΑΔ WebΤϯδχΞҭͷಓ :VJDIJ/BLB[BXB !Z@OBLB[BXB ͕ࣾ1ZUIPOΛ࠾༻͢Δʹ ࢸͬͨܦҢͱ%KBOHPΛ࠾༻ͯ͠ 8FCΤϯδχΞҭͨ͠ ٕज़ωλθϩ http://bit.ly/2JrmJnL
1Z$PO+1
PythonͱศརΨδΣοτɺαʔϏεɺπʔ ϧΛͬͯηϯγϯάʙݟ͑ΔԽͯ͠ΈΑ͏ :VKJ$IJOP !DIJOPQQZ *P5୲403"$0.େ͖ %KBOHPͱ"84403"$0.ͷ αʔϏεͱͬͨηϯγϯάͱݟ͑ΔԽ ͷ ϓϩτίϧσόΠεʹ͍ͭͯઆ໌͠ ͍͍ͯͯྖҬΛΧόʔ͍ͯͨ͠
http://bit.ly/2LGGWpb
Ζ͏ʂ͓͏ʂHDF5ϑΝΠϧʂ !UIJOLBNJ ࠓճͷొஃ +VQZUFSOPUFCPPLʹΘΕͯ ͍ΔσʔλϑΥʔϚοτ 1ZUIPOϥΠϒϥϦΛ༻ͨ͠ ΞΫηεͷํ๏ࢀরπʔϧͷհ http://bit.ly/2PBfF90
PythonͰϥΠϒΛ͠Α͏ - FoxDotΛͬͨ৽࣌ͷPython׆༻๏ !@TJO@UBOBLB 'PY%PUΛͬͯɺͦͷͰ ϥΠϒίʔσΟϯάϥΠϒԋ ༰Λ͍ͬͯͨͷʹௗഽ͕ʂʂ ϥΠϒͰݟΕͨਓࣗຫͯ͠ ྑ͍ϨϕϧͷΤϞ͕͋ͬͨ͞
http://bit.ly/2t56plX
ࠓɺड़໊ͷ εϐʔΧʔΛഐग़ʂ
ྑ͘ฉ͔ΕΔ͜ͱ
+4-͞Μͬͯ ϒʔεΒͳ͍ΜͰ͔͢ʁ
εϙϯαʔͱͯ͠ ࣭ͷߴ͍εϐʔΧʔΛ ഐग़͍ͨ͠ʂ
εϐʔΧʔഐग़ͷͨΊʹ ͍ͬͯΔ͜ͱ
͜Μͳ͜ͱΛ͍ͬͯ·͢ ϓϩϙʔβϧ࡞͘͘ձ ࣄલϦϋʔαϧձ
ϓϩϙʔβϧ࡞͘͘ձ DGQͷԠื։࢝ͨ͠Βʮ࡞͘͘ձʯΛ։࠵ ʢࢀՃࣗ༝ʣ ఏग़લϨϏϡʔ ςʔϚɺτʔΫ༰ʹ͍ͭͯ ʢ͓·͚ʣ ϓϩϙʔβϧΛఏग़͢ΔͱΠϕϯτࢀՃܦඅΛձࣾ
Ͱෛ୲͍ͯ͠Δ
ϓϩϙʔβϧ࡞͘͘ձͷޮՌ ฉ͖͍ͨ༰Λڞ༗͋͑͠Δ ͔Γ͍͢ϓϩϙʔβϧͷॻ͖ํ ͷݟ͕૿͑Δ ࣗ৴Λ࣋ͬͯఏग़Ͱ͖Δ
ࣄલϦϋʔαϧձ ҰਓͨΓʙճ࣮ࢪ ʢۀத0,ʣ ࢀՃऀʹTMBDLͰίϝϯτ ΛΒ͏ʢޙͰνΣοΫͰ͖Δʣ ൃදͷ࠷ޙʹײΛฉ͘
ࣄલϦϋʔαϧձͷޮՌ ࣌ؒʹऴྃͰ͖ΔΑ͏ʹͳΔ ʢ࣭ٙԠఆͯ͠ʣ ԿΛ͍͔͕͑ͯͨ໌֬ͳεϥΠυʹͳΔ దͳྔΓํͷบʹؾ͚ͮΔ ࢟ͷบʹؾ͚ͮΔ
ࠓޙ͍͖͍ͬͯͨ͜ͱ
ࠓޙ͍͖͍ͬͯͨ͜ͱ Ҿ͖ଓ͖࣭ͷߴ͍εϐʔΧʔͷഐग़ ͷ1ZUIPOJTUBΛ૿͢׆ಈ Ͱϝδϟʔͳ1ZUIPOΠϕϯτ Γ͍ͨʂ
ͱࢥ͍ͬͯͨΒɾɾ
None
Ωλʔʔ
طʹωλόϨͰ͕͢
େࣄͳ͜ͱͳͷͰ ͏Ұճʂ
DjangoCongressJP 2020 ࣌ɿ݄ʢʣ ձɿࢢੜֶ֔शηϯλʔ
݄ Ͱ ͓͍ͪͯ͠·͢ʂʂ ʢ͗ʔΒ΅ʹཱ͓ͪدΓΛʣ
5IBOLTʂ