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で作ったしょうもないもの3連発
Search
kon_yu
October 08, 2018
0
150
Pythonで作ったしょうもないもの3連発
PyLadies Tokyo 4周年記念パーティー
https://pyladies-tokyo.connpass.com/event/99733/
kon_yu
October 08, 2018
Tweet
Share
More Decks by kon_yu
See All by kon_yu
そのライブラリ、続投?それとも解雇?「stay_or_go」で素早く決断! 🚀
konyu
0
280
CTOやフリーランスのキャリアについて
konyu
1
730
石橋を叩いて渡るフリーランスのなり方。マイルド版
konyu
0
58
石橋を叩いて渡るフリーランスエンジニアのなりかた
konyu
0
2.2k
おうちハックLT Roombaでネコを監視してみた
konyu
0
960
Gemの作り方 BacklogのAPIを利用して
konyu
0
1.4k
Processingでクリエイティブコーディング
konyu
0
4.8k
スタートアップツールチラ見せナイト
konyu
0
2.5k
HerokuでRailsアプリ運用のパフォーマンス、SEO対策
konyu
3
3k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
A Tale of Four Properties
chriscoyier
157
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Documentation Writing (for coders)
carmenintech
67
4.6k
How to Ace a Technical Interview
jacobian
276
23k
Music & Morning Musume
bryan
46
6.3k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Why Our Code Smells
bkeepers
PRO
335
57k
Facilitating Awesome Meetings
lara
51
6.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Become a Pro
speakerdeck
PRO
26
5.1k
Transcript
PythonͰ࡞ͬͨ ͠ΐ͏ͳ͍ͷ3࿈ൃ @kon_yu PyLadies Tokyo - 4पه೦ύʔςΟ
ࣗݾհ • ϑϦʔϥϯεΤϯδχΞ • ߸: ίϯϢεέηΠαΫγϣ • @kon_yu • Rubyist
܅ͨͪPythonͰ ࣄ͔Γͯ͠ΔΜͩΖʁ
͕ͪ͏͕ͪ͏ Pythonͬͱ༡ͼʹ͑ΔΜͩ
Python༡ͼʹ͑Δ • Pytyon͓ͪΌΛ࡞Δͷʹ͍͍ͯΔ͜ͱ Λઆ໌ͭͭ͠ • ΦϨ͕աڈ࡞ͬͨࣄྫΛ3ͭհ • PythonͰ͓ͪΌΛ࡞Ζ͏ͱ͍͏ؾʹͳͬͯ Β͍͍ͨ
ͳΜͰ༡ͼʹ͑Δʁ • PythonΛ͏ਓੈքதʹ͍Δ(RubyΑΓ ਓޱ͕ଟ͍) • ͍ͬͯΔਓޱ͕ଟ͍ͱͳʹ͔ςΫϊϩδʔ ͕͋ΔͱɺPythonͷϥούʔ͕େମ͋Δ
ྫ͑ • ిࢠ࡞Arduino Arduino Playground (https://playground.arduino.cc/interfacing/python) • Kinect SDKͷϥούʔ PyKinect2
Kinect/PyKinect2 (https://github.com/Kinect/PyKinect2)
ྫ͑ • ࢦͷδΣενϟʔೝࣝɹleap motion Leap Motion Python SDK (https://developer-archive.leapmotion.com/ documentation/python/index.html)
• VR։ൃ OpenVRϥούʔ pyopenvr OpenVR virtual reality SDK (https://github.com/cmbruns/pyopenvr)
͜ͷΑ͏ʹ • ͍͍ͩͨPythonϥούʔ͋ΔΑͶ • ͦΕͰ࡞ͬͯΈͨͷΛݟͯΈΑ͏
࡞ͬͨͷͦͷ1 GET WILDΠϯτϩΫΠζ • 20174݄ʹTMNͷΞϧόϜ͕ൃച͞ΕશۂGet Wild͕36ۂೖͬͨૉఢͳΞϧόϜ͕ൃച͞Εͨ • Get WildͷαϏΛௌ͍ͯͲͷGet Wild͔4ͰͯΔ
• Raspberry Pi3ʹλονύωϧͷӷথΛ͚ɺ֎͚ ͷεϐʔΧ͔ΒԻΛ໐Β͍ͯ͠Δ
࡞ͬͨͷͦͷ1 GET WILDΠϯτϩΫΠζ
࡞ͬͨͷͦͷ1 GET WILDΠϯτϩΫΠζ • Demoಈը https://www.youtube.com/watch?v=BQcabXPf10s • Blogهࣄ: Maker Faire
Tokyo 2017ʹGet Wildͳ ΠϯτϩΫΠζΛग़ల https://konyu.hatenablog.com/entry/2017/09/10/ 012125
࡞ͬͨͷͦͷ1 GET WILDΠϯτϩΫΠζ • ٕͬͨज़ • ϋʔυΣΞʹRaspberry Pi3ͱσΟεϓϨΠ • mp3࠶ੜ:
mplayer • GUI࡞Tcl/Tkϥούʔ: tkinter
࡞ͬͨͷͦͷ2 ܰྔʂϦΞϧλΠϜͰވؒϞβΠΫॲཧ • ਓؒͷը૾͔Βओཁͳ෦ҐΛऔಘ͘͢Δٕ ज़͕͋ΓɺਂηϯαΛͬͨKinect͕༗໊ • OpenPoseͱ͍͏σΟʔϓϥʔχϯάΛ༻͍ͨ ฏ໘ը૾͚ͩͰ͜Ε͕Ͱ͖Δ͕ɺΊͪΌΊͪΌ ॏ͍
࡞ͬͨͷͦͷ2 ܰྔʂϦΞϧλΠϜͰވؒϞβΠΫॲཧ • աڈʹKinectΛͬͯވؒʹϦΞϧλΠϜʹ ϞβΠΫॲཧ͢ΔͷΛ࡞ͬͨ • OpenCVͱͦͷإೝࣝػೳͰͬͱܰྔʹϞ βΠΫॲཧΛͨ͠
࡞ͬͨͷͦͷ2 ܰྔʂϦΞϧλΠϜͰވؒϞβΠΫॲཧ
࡞ͬͨͷͦͷ2 ܰྔʂϦΞϧλΠϜͰވؒϞβΠΫॲཧ
࡞ͬͨͷͦͷ2 ܰྔʂϦΞϧλΠϜͰވؒϞβΠΫॲཧ • ٕͬͨज़ • macͷϑϩϯτΧϝϥ • ϥΠϒϥϦ: OpenCV-Python •
ϛυϧΣΞ: OpenCV3 • ͜ΕΛ࡞ͬͨͱ͖RubyOpenCV3͚ͷϥΠϒϥϦͳͯ͘OpenCV2·Ͱͩͬͨ
࡞ͬͨͷͦͷ3 தࠃभࢢʹ͋ΔϦτϧΞϑϦΧɺͦ͜ʹͬͯ͘Δ൴Β࣮ࡍͲ͔͜Β ͬͯ͘Δͷ͔σʔλΛूΊͯݕূͨ͠ • தࠃभࢢʹΞϑϦΧɾΞϥϒݍങ͍͚ʹདྷ ΔϦτϧΞϑϦΧ͕͋Δɺͦͷ͏ͪλϯβχΞ͔ Βങ͍͚Δਓ͕ଟ͍Β͍͠ • ࣮ࡍͲ͔͜Βͬͯ͘Δͷ͔σʔλΛूΊ͔ͯ֬ ΊͯΈͨ
• Blogϙετ: https://bit.ly/2y5lMdH
࡞ͬͨͷͦͷ3 தࠃभࢢʹ͋ΔϦτϧΞϑϦΧɺͦ͜ʹͬͯ͘Δ൴Β࣮ࡍͲ͔͜Β ͬͯ͘Δͷ͔σʔλΛूΊͯݕূͨ͠
࡞ͬͨͷͦͷ3 தࠃभࢢʹ͋ΔϦτϧΞϑϦΧɺͦ͜ʹͬͯ͘Δ൴Β࣮ࡍͲ͔͜Β ͬͯ͘Δͷ͔σʔλΛूΊͯݕূͨ͠ • InstagramͰϦτϧΞϑϦΧͷ࠷ دΓͷখถӺʹλά͚ͯ͠ ͍ΔσʔλΛεΫϨΠϐϯά • ϢʔβΛׂΓग़͠ɺ֤Ϣʔβ ͷҐஔใ͖ߘը૾Λ
ੳ͠ग़ࠃΛਪఆ
࡞ͬͨͷͦͷ3 தࠃभࢢʹ͋ΔϦτϧΞϑϦΧɺͦ͜ʹͬͯ͘Δ൴Β࣮ࡍͲ͔͜Β ͬͯ͘Δͷ͔σʔλΛूΊͯݕূͨ͠
࡞ͬͨͷͦͷ3 தࠃभࢢʹ͋ΔϦτϧΞϑϦΧɺͦ͜ʹͬͯ͘Δ൴Β࣮ࡍͲ͔͜Β ͬͯ͘Δͷ͔σʔλΛूΊͯݕূͨ͠ ରϢʔβ͕ߘͨ͠ࠃʑ ਪఆग़ࠃ
࡞ͬͨͷͦͷ3 தࠃभࢢʹ͋ΔϦτϧΞϑϦΧɺͦ͜ʹͬͯ͘Δ൴Β࣮ࡍͲ͔͜Β ͬͯ͘Δͷ͔σʔλΛूΊͯݕূͨ͠ • ٕͬͨज़ • ϥΠϒϥϦ: ΠϯελάϥϜΛεΫϨΠϐϯά instagram-scraper •
σʔλॲཧ: Colaboratory, Google Spread Sheet • σʔλϏδϡΞϥΠζ: Google data studioɺGoogle map ϚΠϚοϓ
·ͱΊ • PythonੈքதͰΘΕͯΔͷͰɺେମϥο ύʔ͋Δ • ͳͷͰ͓ͪΌΛ࡞ΔʹPython͕͏ͬͯͭ ͚