さらに勉強したい人へ#

ゼロからはじめるプログラミングの内容からさらに進んでコンピュータサイエンス,Pythonプログラミング,機械学習をもっと勉強したい人へ難しいけど勉強になる本をリストアップしました.

特に,プログラミングと機械学習の項は初学者向けではありませんが興味がある学生はぜひチャレンジしてみてください.

コンピュータの仕組み#

  • ロン・ホワイト 著, “コンピューター&テクノロジー解体新書”

  • 矢沢久雄 著, “コンピュータはなぜ動くのか 知っておきたいハードウエア&ソフトウエアの基礎知識”

  • 矢沢久雄 著, “プログラムはなぜ動くのか 知っておきたいプログラミングの基礎知識”

  • 坂井弘亮 著, “ハロー“Hello, World” OSと標準ライブラリのシゴトとしくみ”

Pythonプログラミング#

  • Bill Lubanovic 著, “入門 Python 3”

  • Al Sweigart 著, “退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング”

  • Luciano Ramalho 著, “Fluent Python ―Pythonicな思考とコーディング手法”

  • Brett Slatkin 著, “Effective Python ―Pythonプログラムを改良する90項目”

Pythonによる機械学習#

  • Sebastian Raschka, Vahid Mirjalili 著, “Python機械学習プログラミング 達人データサイエンティストによる理論と実践”

  • 八谷 大岳 著, “ゼロからつくるPython機械学習プログラミング入門”

  • 斎藤 康毅 著, “ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装”

上記以外にも勉強になる参考書やwebページがたくさんあります.上記のリストは順次更新します.