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