LT: 私がPythonに入学した理由 @PyLadiesTokyo meetup #40

98df8bb11748bb59fef1aa1e474e8e02?s=47 komo_fr
April 13, 2019

LT: 私がPythonに入学した理由 @PyLadiesTokyo meetup #40

▼ PyLadies Tokyo Meetup #40 Python入学式
https://pyladies-tokyo.connpass.com/event/123097/

98df8bb11748bb59fef1aa1e474e8e02?s=128

komo_fr

April 13, 2019
Tweet

Transcript

  1. ࢲ͕Pythonʹ ೖֶͨ͠ཧ༝ ΞΠσΞΛখ͘͞͸͡Ίͯখ͘͞ҭ͍ͯͯ͘ํ๏ PyLadies Tokyo Meetup #40 Pythonೖֶࣜ

  2. Who are you? @komo_fr (Tomoko Furuki) • vacances " •

    લ৬͸පӃͷγεςϜ࡞ͬͨΓ
 PythonͰσʔλΛݟͨΓ࣮ݧͨ͠Γ • SciPyJapan (4/23, 24), PyConKyushu(5/18)Ͱ࿩͢Αʂ
  3. ͝ೖֶ͓ΊͰͱ͏ ͍͟͝·͢

  4. ࢲ͕Pythonʹ ೖֶ͖͔͚ͨͬ͠

  5. ࣌͸Ḫͬͯ 2015೥ॳ಄… 2015 2016 2017 2018 2019

  6. ౰࣌ͷࢲ͸ർΕ͍ͯͨ

  7. ՈࣄΛ͢Δݩؾ͕ͳ͍

  8. Ͱ΋εϚϗήʔϜ͸͢Δ ʢ͓͔͍͠Ͷʣ

  9. Ͱ΋εϚϗήʔϜ͸͢Δ ʢ͓͔͍͠Ͷʣ ը໘ΆͪΆͪ

  10. Ͱ΋εϚϗήʔϜ͸͢Δ ʢ͓͔͍͠Ͷʣ ը໘ΆͪΆͪ ϙΠϯτ΍ ՝ۚͰ Ψνϟ͕Ҿ͚Δʂ

  11. Ͱ΋εϚϗήʔϜ͸͢Δ ʢ͓͔͍͠Ͷʣ ը໘ΆͪΆͪ ϙΠϯτ΍ ՝ۚͰ Ψνϟ͕Ҿ͚Δʂ

  12. ෦԰શવย෇͔ͳ͍

  13. None
  14. ՝ۚ͡Όͳͯ͘෦԰Λย෇͚ͨΒ ͝๙ඒͰ Ψνϟ͕Ҿ͚ͨΒ͍͍ͷʹ……

  15. ΨνϟΛҾ͍ͨΒ ɹɹɹ͕͋ͨΕ͹ ͍͍ͷʹ……

  16. ࡞Ζ͏

  17. ໝ૝͢Δ • ఆظతʹΧϝϥͰ෦԰ΛࡱӨ • ը૾Λݩʹɺย෇͍͍ͯΔ or ͍ͳ͍Λ൑ఆ • ย෇͍͍ͯͨΒϙΠϯτ͕ஷ·Δʂ •

    ࿈೔cleanͩͱϘʔφεɺϨϕϧΞοϓ…… • Web্ͷը໘ͰϙΠϯτ֬ೝͰ͖Δ
  18. • ఆظతʹΧϝϥͰ෦԰ΛࡱӨ • ը૾Λݩʹɺย෇͍͍ͯΔ or ͍ͳ͍Λ൑ఆ • ย෇͍͍ͯͨΒϙΠϯτ͕ஷ·Δʂ • ࿈೔cleanͩͱϘʔφεɺϨϕϧΞοϓ……

    • Web্ͷը໘ͰϙΠϯτ֬ೝͰ͖Δ ໝ૝͢Δ
  19. clean messy ແྉࣸਅૉࡐࣸਅ"$IUUQTXXXQIPUPBDDPN

  20. clean messy •ઢ΍৭ͷछྨ͕গͳ͍ •ͪ͝Όͪ͝Όͯ͠ͳ͍ʢς Ϋενϟʣ •ݟ͍͑ͯΔচ໘ੵ͕޿͍ •….. • ઢ΍৭ͷछྨ͕ଟ͍ •

    ͪ͝Όͪ͝Όͯ͠ΔʢςΫ ενϟʣ • ݟ͍͑ͯΔচ໘ੵ͕ڱ͍ • ….. ແྉࣸਅૉࡐࣸਅ"$IUUQTXXXQIPUPBDDPN
  21. clean messy •ઢ΍৭ͷछྨ͕গͳ͍ •ͪ͝Όͪ͝Όͯ͠ͳ͍ʢς Ϋενϟʣ •ݟ͍͑ͯΔচ໘ੵ͕޿͍ •….. • ઢ΍৭ͷछྨ͕ଟ͍ •

    ͪ͝Όͪ͝Όͯ͠ΔʢςΫ ενϟʣ • ݟ͍͑ͯΔচ໘ੵ͕ڱ͍ • ….. ແྉࣸਅૉࡐࣸਅ"$IUUQTXXXQIPUPBDDPN Ͱ΋ࠓͬͯ΋͏ ࣗ෼Ͱಛ௃ྔͱ͔ ߟ͑ͳͯ͘΋ ͍͍ͷ͔ͳ……
  22. • ී௨ͷهࣄͰʮσΟʔϓϥʔχϯάʯΛݟ͔͚Δ Α͏ʹͳΓ࢝Ίͨࠒ • Ͱ΋ɺTensorflow΍Chainer͸ΪϦ·ͩग़ͯͳ ͔ͬͨ • Chainer: 2015/6 •

    Tensorflow: 2015/11 2015೥ͷ͸͡Ί
  23. •ը૾ॲཧ •ػցֶश •Raspberry pi ʢΧϝϥ༻ʣ Α͘Θ͔ΒΜͷͰ ΩʔϫʔυΛݩʹຊΛ୳͢

  24. ը૾ॲཧ • PythonͰॻ͍ͯ͋ͬͨ • Numpyͱͷग़ձ͍ • ʮCΑΓָʹը૾ॲཧ
 ɹͰ͖Δ΍Μʂʯ • ʮOpenCV࢖͑Δ΍Μʂʯ

    IUUQTXXXPSFJMMZDPKQCPPLT 
  25. ػցֶश • PythonͰॻ͍ͯ͋ͬͨ • scikit-learnͱͷग़ձ͍ IUUQTXXXPSFJMMZDPKQ CPPLT

  26. Raspberry PiʢΧϝϥ༻ʣ • ʮOSࡌͬͯͯ΄͍͔͠Β
 Arduino΍mbed͡Όͳͯ͘
 ϥζύΠͰ……ʯ • PythonͰॻ͍ͯ͋ͬͨ ౰࣌͸ୈ1൛ɺը૾͸ୈ4൛ IUUQTBN[OUP6GZVJC

  27. ΍ͨΒPythonʹग़͘Θ͢

  28. ΍ͨΒPythonʹग़͘Θ͢ ͳΜͰʔʁ

  29. ઈົͳλΠϛϯά  • ޿͘ઙ͘શ෦ೖΓͳ಺༰ • ίϛϡχςΟͷଘࡏΛ஌Δ • PyDataͱ͍͏ݴ༿Λ஌Δ ࠓ͸վగ൛͕ ग़͍ͯΔ

    IUUQTBN[OUP%C5F/ IUUQTBN[OUPJV;/9N
  30. Column: PyDataͷ޿͕Γ 1ZUIPOΤϯδχΞཆ੒ಡຊQ͔ΒҾ༻ R΍MATLAB͸ڧྗͰ͕͢ɺ൚༻ͷϓϩάϥϛϯάݴޠͰ͸ ͋Γ·ͤΜɻҰํɺPython͸ɺ൚༻ϓϩάϥϛϯάݴޠͱ͠ ͯ๛෋ͳඪ४ϥΠϒϥϦ΍αʔυύʔςΟ੡ύοέʔδ͕ఏ ڙ͞Ε͍ͯ·͢ɻPythonͳΒɺ਺஋ܭࢉ΍ػցֶशʹΑͬ ͯಘͨ݁ՌΛWebαʔϏεͱͯ͠ఏڙ͢Δͱ͜Ζ·ͰΛɺ ̍ͭͷϓϩάϥϛϯάݴޠͰߦ͑·͢ɻ

  31. ͓෦԰ɾԚ෦԰൑ఆɺ ҰͭͷݴޠͰָʹ࡞Εͦ͏……! • ఆظతʹΧϝϥͰ෦԰ΛࡱӨ • ը૾Λݩʹɺย෇͍͍ͯΔ or ͍ͳ͍Λ൑ఆ • ย෇͍͍ͯͨΒϙΠϯτ͕ஷ·Δʂ

    • ࿈೔cleanͩͱϘʔφεɺϨϕϧΞοϓ…… • Web্ͰϙΠϯτ֬ೝͰ͖Δ
  32. ౰࣌झຯͰֶ΅͏ͱ͍ͯͨ͠ ݴޠͷީิ •Python •Go •Swift •Haskell

  33. ౰࣌झຯͰֶ΅͏ͱ͍ͯͨ͠ ݴޠͷީิ •Python •Go •Swift •Haskell

  34. ࡞Δͧʂ

  35. Ԙ௮͚

  36. Why? •౰࣌·ͩTensorflowͱ͔Chainerͱ͔ɺࠓ΄Ͳ Python3ͷ৘ใ͕ͳ͔ͬͨ...ͱ͍͏ͷ΋͋Δ͕... •ʮ࠷ॳʹڽͬͨ͜ͱΛ͠Α͏ͱ͠ա͗ͨʯ͕ഊ Ҽ

  37. ϥζύΠͰఆ఺؍ଌʁ •ʮఆ఺؍ଌ͍͔ͨ͠ΒϥζύΠʹΧϝϥ͚ͭͯʙʯ
 ˠ ηοτΞοϓͯ͠৭ʑ༡ΜͰ͍Δ͏ͪʹ໘౗ष͘ͳΔ
 ˠ Ԙ௮͚
 •ʢผʹ࠷ॳ͸MacͰ΋͑͑΍Ζ……ʣ

  38. ࣗࣨͷը૾ΛूΊΔʁ •ʮػցֶश͔ͩΒը૾Λ͍ͬͺ͍ूΊΔͨΊʹఆظࡱӨ͠ ͯʙ……ʯ •ʮ͋ͬͰ΋ఆظࡱӨͩͱணସ͑தͷγʔϯ΋ࠞ͟Δ͔΋͠Ε ͳ͍͠ɺ෦԰શମͷը૾ͩͱൃදͱ͔Ͱ࢖͍ʹ͍͘……ʯ
 ˠ ৭ʑߟ͍͑ͯΔ͏ͪʹ໘౗ष͘ͳΔ
 → Ԙ௮͚ •ʢผʹࣗ෼ͷ෦԰શମ͡Όͳͯ͘΋͑͑΍Ζ……ʣ

  39. ը໘Ͳ͏͠Α͏ʁ • ʮDB࡞ͬͯσʔλಡΈࠐΜͰʙάϥϑදࣔͱ͔ΧϨ ϯμʔදࣔͱ͔Ͱ͖ͯʙεϚϗ͔ΒΞΫηεͰ͖ͯʙʯ 
 ˠ (ུʣ
 → Ԙ௮͚ •

    ʢผʹ࠷ॳ͸Twitter΍Slackʹ௨஌͚ͩͰ΋͑͑΍ Ζ……ʣ
  40. కΊ੾Γ΋ͳ͍ͷʹ ڽͬͨΞΠσΞΛ͜Ͷͩ͢ͱ Ӭԕʹ಄ͷத͔Βग़ͯདྷͳ͍

  41. Ԙ௮͚

  42. ࣌͸ྲྀΕ 2019೥…… 2015 2016 2017 2018 2019

  43. ࠷ॳͷϓϩτ࡞ͬͨ OheyaObeya

  44. ٸʹͲ͏ͨ͠ʁ • ϋοΧιϯ (FFS Hackathon 2018) ʹࢀՃʢక੾ͷઃఆʣ • Կ͕ԿͰ΋࣮ࡍʹಈ͘ϒπΛ࡞Γ͍ͨ •

    ൓লΛ౿·͑ɺγϯϓϧʹߟ͑ͯ
 ·ͣ͸ʮҰ൪ָʹ࡞ΕΔ΋ͷʯΛ
 ໨ࢦ͢ʢ࠷ॳ͸ڽΓ͗͢ͳ͍ʣ • ໰୊ઃఆΛ෦԰શମͰ͸ͳ͘
 ʮصͷ্ʯʹݶఆͨ͠
  45. σϞಈըʢػೳͷҰ෦ʣ •https://www.youtube.com/watch?v=Pub1_Nes1tM&feature=youtu.be •KerasͰ࡞ͬͨɻৄࡉ-> IUUQTCJUMZ:,F)

  46. σʔλूΊ messy clean

  47. PyCon Kyushu in Okinawa ʮΞΠσΞΛখ࢝͘͞Ίͯɺখ͘͞ҭ͍ͯͯ͘ํ๏
 ɹʙϋοΧιϯͰਂ૚ֶशϞσϧΛ࡞ͬͯӡ༻͢Δ·Ͱʯ IUUQTLZVTIVQZDPOKQ

  48. ·ͱΊ •ࣗ෼͕ཉ͍͠΋ͷΛͭ͘ΔͨΊʹɺ
 ࢲ͸Pythonʹೖֶͨ͠ •ೖֶ͙ͯ͢͠ʹɺ
 Կ͔͍͢͝΋ͷΛ࡞ΕΔΘ͚Ͱ͸ͳ͔ͬͨ •·ͣ͸γϯϓϧʹߟ͑Α͏ •γϯϓϧͳ΋ͷΛੵΈ্͍͚͛ͯ͹ɺ
 ͍ͭͷؒʹ͔Ͱ͖Δ͜ͱ͕૿͍͑ͯ͘

  49. Enjoy Your Python Life!

  50. ʢ͸΍͘ย෇͚ͳ͍͞ʣ