プログラミングは楽しいのか?
by
abenben
×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ϓϩάϥϛϯάָ͍͠ͷ͔ʁ @abenben
Slide 2
Slide 2 text
ࣗݾհ ໊લɿ͋ΜΜ ৬ۀɿۚ༥*5ΤϯδχΞ 5XJUUFSɿ!BCFOCFO ग़ɿւಓʢখࢢʣ
Slide 3
Slide 3 text
Έͳ͞Μɺϓϩάϥϛϯά͖Ͱ͔͢ʁ
Slide 4
Slide 4 text
ࠓͷ͓ • ᘳͳίʔυͳͷʹɺίϯύΠϧΤϥʔ • ࣍όονͷॲཧ͕࣌ؒ24࣌ؒ • ۈଵཧγεςϜͰக໋తͳোൃੜ ࠓ·ͰͷਓੜͷதͰɺͷपΓͰىͬͨ͜ ϓϩάϥϛϯάʹؔ͢Δࣄ݅Λ̏ͭհ͠·͢ɻ
Slide 5
Slide 5 text
ʢҙࣄ߲ʣ ͜Ε͔Β͢༰ɺࢲͱɺࢲͷपΓͰى͖ͨग़དྷࣄͰ͢ɻͲͪΒ͕ ͬͨࣄͳͷ͔ɺ͋ͱͰฉ͖ʹ͜ͳ͍Ͱ͍ͩ͘͞Ͷ ?? • ᘳͳίʔυͳͷʹɺίϯύΠϧΤϥʔ • ࣍όονͷॲཧ͕࣌ؒ24࣌ؒ • ۈଵཧγεςϜͰக໋తͳোൃੜ
Slide 6
Slide 6 text
• ᘳͳίʔυͳͷʹɺίϯύΠϧΤϥʔ • ࣍όονͷॲཧ͕࣌ؒ24࣌ؒ • ۈଵཧγεςϜͰக໋తͳোൃੜ ͦͷ̍ ࠓ·ͰͷਓੜͷதͰɺͷपΓͰىͬͨ͜ ϓϩάϥϛϯάʹؔ͢Δࣄ݅
Slide 7
Slide 7 text
ᘳͳίʔυͳͷʹɺίϯύΠϧΤϥʔ Կ͕ىͬͨ͜ͷ͔ʁ ͳͥىͬͨ͜ͷ͔ʁ ࠓޙɺ৺͕͚Δ͜ͱɻ ϖΞϓϩάϥϛϯάதʹɺԿɺίʔυΛݟͯ͠ίϯύΠ ϧΤϥʔ͕ͱΕͳ͍ʂʂʢ͓ͦΒ̐࣌ؒ͘Ҏ্ʣ ҧ͏ιʔεϑΝΠϧΛݟ͍ͯͨ (- - ;; ಉ͡ʢΑ͏ͳʣॲཧͷίʔυॻ͔ͳ͍ɻʢDRYݪଇʣ ίϯύΠϧΤϥʔϝοηʔδΛ͔ͬ͠ΓݟΔɻ ˞%3:ʢ%PO`U3FQFBU:PVS4FMGɿ܁Γฦ͠Λආ͚Δ͜ͱʣ
Slide 8
Slide 8 text
• ᘳͳίʔυͳͷʹɺίϯύΠϧΤϥʔ • ࣍όονͷॲཧ͕࣌ؒ24࣌ؒ • ۈଵཧγεςϜͰக໋తͳোൃੜ ͦͷ̎ ࠓ·ͰͷਓੜͷதͰɺͷपΓͰىͬͨ͜ ϓϩάϥϛϯάʹؔ͢Δࣄ݅
Slide 9
Slide 9 text
࣍όονͷॲཧ͕࣌ؒ࣌ؒ Կ͕ىͬͨ͜ͷ͔ʁ ͳͥىͬͨ͜ͷ͔ʁ ࠓޙɺ৺͕͚Δ͜ͱɻ ຊ൪ͷ࣍όονՔಇʹ24࣌ؒҎ্͔͔ͬͨɻ σʔλϕʔεͷج൫ٕज़ʹੌ͘ৄ͍͠ΤϯδχΞ͕୲ͯ͠ ͍ͨͷͰɺ୭ͷखʹෛ͑ͳ͍ঢ়گͩͬͨɻ ୲ऀج൫ٕज़ʹੌ͘ৄ͔͕ͬͨ͠ɺSQLཧղͯ͠ͳ ͔ͬͨɻ৽ਓ͕SQLจʹwhere۟Λॻ͍ͨΒόονॲཧ͕2Ͱ ऴΘΓҰ݅མணͨ͠(^^;; جຊతͳٕज़͔ΒֶͿɻ ίϛϡχέʔγϣϯͱͬͯϑΥϩʔ͋͠͏ɻ
Slide 10
Slide 10 text
• ᘳͳίʔυͳͷʹɺίϯύΠϧΤϥʔ • ࣍όονͷॲཧ͕࣌ؒ24࣌ؒ • ۈଵཧγεςϜͰக໋తͳোൃੜ ͦͷ̏ ࠓ·ͰͷਓੜͷதͰɺͷपΓͰىͬͨ͜ ϓϩάϥϛϯάʹؔ͢Δࣄ݅
Slide 11
Slide 11 text
ۈଵཧγεςϜͰக໋తͳোൃੜ Կ͕ىͬͨ͜ͷ͔ʁ ͳͥىͬͨ͜ͷ͔ʁ ࠓޙɺ৺͕͚Δ͜ͱɻ ຊ൪ϦϦʔε1ϲ݄ޙʹɺϢʔβʔ͔ΒʮେมͰ͢ʂٳग़ۈ͠ ͍ͯͨࣾһͷڅ༩͕ݮͬͯ͠·͍·͢ʂʂʯͱۓٸ࿈བྷ͕͖ͨɻ ٳखΛܭࢉ͢Δԋࢉ͕ؒҧ͍ͬͯͨʢʴ͕ʔʹʂʣɻ ೲظ͕ഭ͍ͬͯͨͷͰɺٸ͍Ͱ։ൃɾϦϦʔε͍ͯͨ͠ɻ ςετΛ͔ͬ͠Γ͢Δɻ Θ͔Γ͍͢ίʔυΛॻ͘ɻ εέδϡʔϧʹ༨༟Λ࣋ͨͤΔɻ ƅ@ƅ;ʣΪΫʂ͜Ε͕Ұ൪ۤखʂ
Slide 12
Slide 12 text
ٳग़ۈͰڅ༩ΛݮΒͬͯ͢ʂʁ Կ͕ىͬͨ͜ͷ͔ʁ ຊ൪ϦϦʔε1ϲ݄ޙʹɺϢʔβʔ͔ΒʮେมͰ͢ʂٳग़ۈ͠ ͍ͯͨࣾһͷڅ༩͕ݮͬͯ͠·͍·͢ʂʂʯͱۓٸ࿈བྷ͕͖ͨɻ
Slide 13
Slide 13 text
ʮಇ͖ํվֵʯ ΛઌऔΓ͍͔ͯͨ͠ʂʁ Կ͕ىͬͨ͜ͷ͔ʁ ຊ൪ϦϦʔε1ϲ݄ޙʹɺϢʔβʔ͔ΒʮେมͰ͢ʂٳग़ۈ͠ ͍ͯͨࣾһͷڅ༩͕ݮͬͯ͠·͍·͢ʂʂʯͱۓٸ࿈བྷ͕͖ͨɻ
Slide 14
Slide 14 text
ଓ͍ͯɺ ͖ͬ͞ͷΑ͏ʹͳΒͳ͍ͨΊʹɺ ͓͢͢Ί͍ͨ͠ຊͷհ
Slide 15
Slide 15 text
ϓϩάϥϛϯάٕज़ͷεΩϧΞοϓʹ͓͢͢Ίͳຊ ϓϩάϥϚ͕Δ͖ͷ͜ͱ ίʔσΟϯάΛࢧ͑Δٕज़ Ϧʔμϒϧίʔυ ઃܭɾίʔυɾςετɺϓϩ δΣΫτͷਐΊํʹ͍ͭͯେ ͳࣄ͕͍ͬͺ͍ɻ ຊޠ൛ͷΈՃͰຊͷॻ͖ԼΖ͕͍ͭͯ͠·͢ɻ ಡΈ͍͢ίʔυΛॻͨ͘Ί ͷςΫχοΫ͕͍ͬͺ͍ɻ ϓϩάϥϛϯάݴޠͷͦΕ ͧΕͷ֓೦ʹ͍ͭͯਂ͘ཧղ ͕Ͱ͖ɺ͏࣌ͷஅʹཱ ͭɻ
Slide 16
Slide 16 text
ಠֶϓϩάϥϚʔ ϓϩάϥϛϯάͷॳ৺ऀʹ͓͢͢Ίͳຊ ϚϯΨͱਤղͰεοΩϦΘ͔Δ ϓϩάϥϛϯάͷ͘͠Έ ϚϯΨਤΛ͔ͬͯΓ͍͢ɻ ϙϦϞʔϑΟζϜͳͲઆ໌ɻ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ɹɹٴࢯʹΑΔम ɹɹʢࢲमڠྗʣ ͜Ε·ͰͱҰຯҧ͏εϐʔυ ײΛֶ࣋ͬͨͼํΛϚελʔɻ ʢ"NB[POʹϨϏϡʔΛॻ͖·ͨ͠ʣ
Slide 17
Slide 17 text
ΤϯδχΞͱͯ͠ͷਓੜʹ͓͢͢Ίͳຊ ϔϧγʔϓϩάϥϚʕϓϩάϥϛϯάΛָ ͘͠ଓ͚ΔͨΊͷ݈߁)BDL 40'54,*--4ɹιϑτΣΞ ։ൃऀͷਓੜϚχϡΞϧ ʮͦΜͳମͷ͓લ͕ݴ͏ͳʂʯͬͯݴ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ㅟ ΘΕͦ͏Ͱ͕͢ɺͱͯૉΒ͍͠ຊɻ ʢࢲ͕ݴ͏ͱɺ·ΔͰઆಘྗͳ͠ɻɻʣ ΤϯδχΞͷʢϓϩάϥϛϯάҎ ֎ͷʣΩϟϦΞ͓ۚɺָ͠Έํ ͳͲͷ͋ΒΏΔ͜ͱֶ͕Δɻ
Slide 18
Slide 18 text
–––––Linus Torvalds(Ϧʔφεɾτʔόϧζ) “༏ΕͨϓϩάϥϚʔɺۚમతͳใुਓʑ͔ΒࢍΛཋͼΔతͰɺ ίʔυΛॻ͘ͷͰͳ͍ɻ୯७ʹϓϩάϥϜΛָ͠ΉͨΊʹɺ ίʔυΛॻ͘Μͩɻ” ܦBPࣾʮಠֶϓϩάϥϚʔʯΛࢀߟ
Slide 19
Slide 19 text
εΩϧΞοϓ͠ଓ͚Εɺ ҰੜΤϯδχΞͱͯ͠ɺָ͠Έͳ͕Β ㅟ ㅟ ㅟ ਓੜ͕աͤ͝·͢ɻ ͜ΕͬͯɺଞͷࣄʹൺͨΒ ੌ͘ϋοϐʔͩΑͶݴ͏͜ͱΛڞ༗͔ͨͬͨ͠ɻ ࠓɺ͔͑ͨͬͨ͜ͱ
Slide 20
Slide 20 text
ελοϑ͍ͯ͠ΔΤϯδχΞίϛϡχςΟͷհ 4UBSU1ZUIPO$MVC GPVOE*5QSPKFDU pOQZ https://startpython.connpass.com http://foundit.tokyo https://fin-py.connpass.com 95FDI+"84 'JO+"84 https://xtechjaws.doorkeeper.jp https://fin-jaws.doorkeeper.jp
Slide 21
Slide 21 text
@abenben Enjoy Programming!