読者です 読者をやめる 読者になる 読者になる

シンギュラリティ対策室

シンギュラリティは本当にくるのか?人工知能分野(おもに機械学習)の学習。その他いろいろ。

Python言語の勢いが止まらない

こんにちは、Python×機械学習を勉強中の山村です。

Python言語の勢いが止まりません。
まさにPython本ブームです。

最近どんなPython本がでてきたのか、勢いを感じてみましょう。
Amazonさんにて、2000年以降に出版された書籍名に「Python」が含まれるもので調査
Javaには全然かないません。

  1. Pythonテクニカルリファレンス―言語仕様とライブラリ(2000/08/01)
  2. 初めてのPython(2000/09/01)
  3. Pythonで学ぶプログラム作法(2001/09/01)
  4. PerlユーザのためのPython移行ガイド(2002/10/01)
  5. Perl/Python/PHPによるXMLプロセッシング徹底解説―スクリプト言語で学ぶXML×Webプログラミング (Advanced Server‐side Programmingシリーズ) (2002/12/01)
  6. Pythonクィックリファレンス(2004/03/01)
  7. 初めてのPython 第2版(2004/11/01)
  8. みんなのPython(2006/08/22)
  9. Python for 702NK/702NK2プログラミングブック(2006/09/01)
  10. Pythonプログラミング入門(2007/03/01)
  11. TurboGears×Python (LLフレームワークBOOKS) (2007/03/07)
  12. IronPythonの世界 (Windows Script Programming) (2007/03/28)
  13. 速効!Pythonプログラミングバージョン2.5対応(2007/04/27)
  14. はじめてのPython (I・O BOOKS) (2007/11/01)
  15. みんなのPython Webアプリ編 みんなのシリーズ
  16. はじめてのPythonネットワークプログラミング (I・O BOOKS) (2008/06/01)
  17. Python フレームワーク DjangoTurboGears で実現する Web 2.0プログラミング (Programmer to programmer) (2008/09/06)
  18. はじめてのPython3 (I・O BOOKS) (2009/01/01)
  19. Django×Python (LLフレームワークBOOKS) (2009/02/16)
  20. Python ポケットリファレンス (Pocket Reference) (2009/03/28)
  21. みんなのPython 改訂版(2009/04/11)
  22. Python 3 プログラミング徹底入門(2009/12/01)
  23. Pythonチュートリアル 第2版(2010/02/22)
  24. Pythonスタートブック(2010/04/24)
  25. リバースエンジニアリングPythonによるバイナリ解析技法 (Art Of Reversing) (2010/05/22)
  26. Python入門2&3対応
  27. やさしいPython入門(2012/02/01)
  28. Pythonプロフェッショナルプログラミング(2012/03/26)
  29. PythonでかんたんAndroidプログラミング (-) (2012/07/01)
  30. みんなのPython 第3版(2012/08/29)
  31. wxPython GUIプログラミング(2012/11/01)
  32. あたらしい数理最適化: Python言語とGurobiで解く(2012/012/3)
  33. PythonでかんたんiOSプリプログラミング―Kivyによるマルチタッチアプリケーション制作(2013/06/01)
  34. 言語研究のためのプログラミング入門: Pythonを活用したテキスト処理(2013/06/25)
  35. 「Kivy」ではじめるPythonプログラミング―グラフィックライブラリでアニメーションを表現! (I・O BOOKS) (2013/11/01)
  36. Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処理(2013/12/26)
  37. たのしいプログラミング Pythonではじめよう!(2014/02/26)
  38. 実践OpenCV 2.4 for Python―映像処理&解析(2014/06/01)
  39. Python言語によるプログラミングイントロダクション: 世界標準MIT教科書(2014/12/29)
  40. Pythonプロフェッショナルプログラミング第2版(2015/02/27)
  41. みんなのRaspberry Pi入門 第2版 [対応言語:Python] (リックテレコムの電子工作シリーズ) (2015/06/4)
  42. Pythonで始めるプログラミング入門(2015/09/01)
  43. AVRマイコンPythonではじめよう IoTデバイス設計・実装(2015/90/4)
  44. Python ライブラリ厳選レシピ(2015/10/17)
  45. サイバーセキュリティプログラミング ―Pythonで学ぶハッカーの思考(2015/10/24)
  46. 入門 Python 3(2015/12/01)
  47. 実践 Python 3(2015/12/01)
  48. 15時間でわかる Python集中講座(2016/01/19)
  49. 基礎 Python (IMPRESS KISO SERIES) (2016/03/04)
  50. 確かな力が身につくPython「超」入門 (確かな力が身につく「超」入門シリーズ) (2016/03/16)
  51. Pythonチュートリアル 第3版(2016/03/24)
  52. Pythonからはじめる数学入門(2016/05/21)
  53. Python機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear) (2016/06/30)
  54. Pythonで体験する 深層学習(2016/07/26)

2000年~2014年までに出版されたのは39冊(約2.5冊/年)
2015年だけで3倍以上の8冊!
2016年はまだ半年ちょい経過時点で7冊!
Javaには全然かないません。

この勢いの背景には、機械学習Raspberry Piの存在が大きいと思います。
「日本国外では有名」扱いだったPythonがこうして注目されてきて嬉しい限りです。

ああ、もっと詳しくなって一人前のPythonistaになりたい。