Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python is simple and deep

kuma127
August 27, 2018

Python is simple and deep

LT on Aug 27,2018 "Python nyumonsha no tsudoi"

kuma127

August 27, 2018
Tweet

More Decks by kuma127

Other Decks in Technology

Transcript

  1. 1ZUIPO͸Ԟ͕ਂ͍
    !LVNBQQQ

    View Slide

  2. ࣗݾ঺հ
    w !LVNBQQQ
    w ਓࡐܥձࣾͰ4&΍͍ͬͯ·͢ʢࠓ೥Ͱ೥໨ʣ
    w झຯ͸໺ٿ؍ઓͱήʔϜ
    w ࠓ೥ͷ࢝Ί͋ͨΓ͔Β1ZUIPOʹ৮Ε࢝ΊΔ
    w ීஈͷۀ຿Ͱ͸+BWB࢖͍ʢ࠷ۙ1)1΋৮Ε͍ͯΔ

    View Slide

  3. ໨࣍
    w 1ZUIPOΛֶͼ࢝Ίͨཧ༝
    w 1ZUIPOΛֶΜͰ๊͍͍ͯͨײ૝
    w 1ZUIPOΛֶΜͰʙΧϓηϧԽ
    w 1ZUIPOΛֶΜͰʙΦϒδΣΫτࢦ޲
    w ࠓޙͷల๬

    View Slide

  4. ͸͡Ίʹ
    w $΍+BWBʹ׳Ε਌͠ΜͩʢۃΊͯ͸͍ͳ͍ʣࢲ͕1ZUIPO
    ʹ৮ΕͯΈͯײͨ͜͡ͱΛͭΒͭΒड़΂Δ-5ͱͳ͓ͬͯ
    Γ·͢
    w Ͳ͕͍͍ͬͪͱ͔ͷ࿩͸͠ͳ͍ͷͰɺ͔͋͠Βͣ
    w ˞·ͨ1ZUIPOͷྑ͞ʹ͍ͭͯओ؍తͳײ૝΋͋ΔͷͰɺ
    ͝ཹҙ͍ͩ͘͞

    View Slide

  5. 1ZUIPOΛֶͼ࢝Ίͨཧ༝
    w ҰݴͰݴ͏ͱɺσʔλ෼ੳ͕΍Γͨ͘ʢۀ຿ͳΒਓࡐͷ
    ͜ͱͱ͔ɺझຯͳΒ໺ٿͷ͜ͱͱ͔ʣɺͦͷ఺Ͱ1ZUIPO
    Ͱ͸ϥΠϒϥϦ΍؀ڥͳͲ͕ॆ࣮͍ͯͨͨ͠Ίɻ
    w ಛʹɺσʔλՄࢹԽͷ໘Ͱڧ͍ͱݸਓతʹײͨ͡ɻ
    ʢNBUQMPUMJCͱ͔#PLFIͱ͔ʣ
    w ͦͷதͰ΋NBUQMPUMJC͸ֶੜ࣌୅ར༻͍ͯͨ͠."5-"#
    ʹ͍ۙͷͰ͓ؾʹೖΓ

    View Slide

  6. ·ͣ͸͡Ίʹʜ
    1ZUIPOΛֶΜͰ๊͍͍ͯͨײ૝

    View Slide

  7. γϯϓϧ͕ͩԞ͕ਂ͍ʂ

    View Slide

  8. 1ZUIPOΛֶͼ࢝Ίͯ
    w 1ZUIPO͸ΦϒδΣΫτࢦ޲ݴޠͰ͕͢ɺͦΕʹֶ͍ͭͯ
    Μͩ࣌࠷ॳʹʢΘΓͱʣͼͬ͘Γͨ͜͠ͱ

    View Slide

  9. ΧϓηϧԽͷ࣮ݱ͕γϯϓϧ
    w 1ZUIPOͩͱΞϯμʔείΞΛ͚ͭΔʢݸͳ͍͠ݸʣ͚ͩ
    w +BWBͱ͔1)1ͩͱΞΫηεम০ࢠ͕͋Γ·͢ΑͶ

    View Slide

  10. γϯϓϧͳ఺ʹ͍ͭͯ
    w ΧϓηϧԽ͕γϯϓϧͳͷ͸ෆ۩߹ͷԹচʹͳΔҰํͰɺ։ൃऀ
    ʹର͢Δ੍໿͕ݮΓɺॊೈͳ࣮૷͕Ͱ͖Δ
    w ҰํͰɺϓϩύςΟͱ͍͏σίϨʔλΛ࢖͑͹௨ৗ௨ΓͷΞΫη
    εํ๏Ͱ+BWBͷήοληολͷΑ͏ͳϝιουΛఆٛͰ͖Δ
    γϯϓϧ͔ͭॊೈͳ࣮૷͕Մೳʹ

    View Slide

  11. γϯϓϧͰ͋Δͱʜ
    w ΞτϦϏϡʔτม਺͕ଟ਺͋ΔΑ͏ͳΫϥεͷར༻ίετ͕ܰݮ͞ΕΔ
    w ࣗ෼͕झຯϓϩάϥϛϯά͢ΔΑ͏ͳ໺ٿબखͷσʔλ౳΋ؾܰʹΫϥ
    εԽͰ͖ΔΑ͏ʹ

    View Slide

  12. ΠϯλϥΫςΟϒ؀ڥͱ΋૬ੑྑ͠
    w ͞ΒʹɺΠϯλϥΫςΟϒͳ؀ڥʢίϯιʔϧવΓɺ+VQZUFS
    /PUFCPPLͷΑ͏ͳ؀ڥવΓʣͰ΋ؾܰʹΫϥεԽͰ͖Δ
    w ."5-"#৮ͬͯͨ਎ͱͯ͠͸خ͍͠

    View Slide

  13. 1ZUIPOΛֶΜͰʙΦϒδΣΫτࢦ޲
    w ·ͨɺ1ZUIPO͸ʮશͯΛΦϒδΣΫτͱͯ͠ѻ͏ʯͱͷ
    ͜ͱʢΈΜ1ZQΑΓʣ
    w ͜͜͸+BWBʹࣅ͍ͯΔ
    w ͨͩϝιου΋ΞτϦϏϡʔτͷҰͭͱͯ͠ม਺ಉ༷ʹड
    ͚౉͠Ͱ͖ͨΓɺͦ΋ͦ΋૊ΈࠐΈؔ਺͕͋ͬͨΓͱ+BWB
    ͱ͸ҧ͏ɺΦϒδΣΫτࢦ޲ͬΆ͘ͳ͍ͱ͜Ζ͕͋Δ

    View Slide

  14. 1ZUIPO͸ΦϒδΣΫτࢦ޲͔ʁ
    w 1ZUIPOͷྺ࢙Λඥղ͘ͱΫϥεͷαϙʔτ͸ޙ෇͚ͩͬ
    ͨ໛༷ʢࢀߟจݙࢀরʣ
    w Ώ͑ʹΦϒδΣΫτࢦ޲ͱ͍͏֓೦ʹڧ͘റΒΕ͍ͯͳ͍
    w ͦͷ࢓༷͕ɺྫ͑͹ؔ਺ܕϓϩάϥϛϯάͷΑ͏ͳٕ๏
    ΋1ZUIPO্Ͱҧ࿨ײͳ͍࣮૷ΛՄೳͱ͍ͯ͠Δʢͱࢥ͏
    ॊೈʹԞਂ͍࣮૷͕Մೳʹ

    View Slide

  15. ·ͱΊΔͱ
    w γϯϓϧͳํ๏ͰΦϒδΣΫτࢦ޲Λ࣮ݱ
    w ͳ͓͔ͭΦϒδΣΫτࢦ޲ͬΆ͘ͳ͍࣮૷΋ҧ࿨ײͳ࣮͘ݱ
    ؾܰʹॊೈ͕͞ཁٻ͞ΕΔ
    ϓϩάϥϛϯά͕Ͱ͖Δ
    ͱΓ͋͑ͣ৭ʑͳσʔλΛ
    ΰϦΰϦಈ͔͍ͨࣗ͠෼ʹ࠷ద

    View Slide

  16. վΊͯײ૝Λ
    w γϯϓϧʹ༷ʑͳٕ๏Λ࣮ݱ͍ͯ͠ΔͷͰɺͱ͖ͬͭ΍͢
    ͞͸͋Γ·͕͢ɺۃΊΔʹ͸͔ͳΓ͕͔͔࣌ؒΓͦ͏ͳɺ
    Ԟਂ͞Λײ͡·ͨ͠

    View Slide

  17. ͜Ε͔Βͷల๬
    w ओʹσʔλॲཧΛ௨ͯ͠ɺ1ZUIPOΛۃΊΔ
    w झຯʹؔ͢Δσʔλ෼ੳ͕ؾܰʹΰϦΰϦͰ͖Δ͘Β͍ʹ͸
    w ͍ͣΕ͸ΞϓϦέʔγϣϯԽͯ͠ʢग़དྷΔൣғͰʣެ։Λ

    View Slide

  18. ͦͯ͠ʜ
    w Ώ͘Ώ͘͸झຯۦಈͰֶΜͩσʔλ෼ੳೳྗΛ࢓ࣄʹ͢Δ
    ͱ͍͏ܗͰؐݩ͍ͨ͠ʂ
    w ·ͨɺʮ1ZUIPOͷՄೳੑʯͱ͍͏΋ͷΛ΋ͬͱ΋ͬͱಥ
    ͖٧Ί͍ͨʂ

    View Slide

  19. ࠷ޙʹ1ZUIPOʹײँ
    w 1ZUIPOΛ͖͔͚ͬʹझຯۦಈͰٕज़ݚᮎ͢Δश׳͕ʢগ
    ͣͭ͠ʣ૿͑ɺͦ͜Ͱ਎ʹ͚ͭͨ஌ࣝʢ1ZUIPO͚ͩͰͳ
    ͘8FCٕज़΍Πϯϑϥ஌ࣝͳͲͳͲʣΛۀ຿ʹ׆͔ͤΔ
    Α͏ʹͳΓ·ͨ͠

    View Slide

  20. ࢀߟจݙ
    w ΈΜͳͷ1ZUIPOʢֶशʹ࢖༻ʣ
    IUUQTXXXTCDSKQQSPEVDUTIUNM
    w 1ZUIPOֶशߨ࠲ʢϓϩύςΟͷσίϨʔλͷग़యʣ
    IUUQTXXXQZUIPOBNCJUJPVTFOHJOFFSDPNBSDIJWFT
    w 5IF)JTUPSZPG1ZUIPOʢΦϒδΣΫτࢦ޲ʹ͍ͭͯʣ
    IUUQQZUIPOIJTUPSZKQCMPHTQPUDPNCMPH
    QPTU@IUNM

    View Slide

  21. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ

    View Slide