Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LT: 今日帰ってすぐに始められるPython #nds45

1,909 views

Published on

Pythonの紹介

Published in: Technology
  • Be the first to comment

  • Be the first to like this

LT: 今日帰ってすぐに始められるPython #nds45

  1. 1. 今日帰ってすぐに始められる Python #nds45 @civic
  2. 2. このプレゼンのねらい Pythonへの熱い想いを語って
 少しでもPython人口を増やしたい
  3. 3. Pythonの良さ
  4. 4. かんたん
  5. 5. 素直で覚えやすい
  6. 6. 人気あり
  7. 7. プログラミング言語
 人気ランキング Top10 2015年8月 GitHub発表  http://goo.gl/160eHH
  8. 8. 第3位
  9. 9. Ruby
  10. 10. 第2位
  11. 11. Java ざわ・・・ ざわ・・・ ざわ・・・
  12. 12. 第1位
  13. 13. JavaScript
  14. 14. Python人気は? • 4位 PHP • 5位 Python • 6位 CSS • 7位 C++ • 8位 C# • 9位 C • 10位 HTML
  15. 15. オススメ 始めるときに用意するもの
  16. 16. PyCharm Community Edition ただのエディタでもいいけど
  17. 17. PyEnv プロジェクト別のPython環境構築
  18. 18. 好きなPython構文
  19. 19. デコレーター
  20. 20. デコレーター • アノテーションのように関数を修飾できる • じつは関数を修飾できる関数 • 簡単に組み込むことが出来る @MyDeco def myfunc(): print("Hello") ←デコレーター
  21. 21. • デコレーターとは
 「関数を引数にもらって関数を返す」関数
 →関数を修飾する関数 デコレーターの実装 def MyDeco(func): def decorated_func(): print("start") func() print("end") return decorated_func
  22. 22. 実行結果 >>> def MyDeco(func): ... def decorated_func(): ... print("start") ... func() ... print("end") ... return decorated_func ... >>> @MyDeco ... def my_func(): ... print("Hello") ... >>> my_func() start Hello end デコレーターの実装 デコレーターの利用 修飾された関数の実行
  23. 23. デコレータの利用とは @MyDeco def my_func(): .... my_func=MyDeco(my_func) デコレーターによる修飾 関数を修飾する処理を実行 = イコール
  24. 24. 時間がないので 今日話すのはここまで

×