先人たちが書いたとても優秀な参考書の紹介
プログラミングを始めたい、もう一つの言語を習得したい、という人に最適!
今回は種類別で、自分が見てきた中で良さそうな本を紹介していこうと思う。今は、ググればだいたい何でも出てくるが、やっぱり本も大切。
python
個人的に、一番便利な言語。いろいろ簡略化できたりする。 pythonをやるなら、linuxも覚えておいたほうがいいかも。(特に人工知能はlinuxでやりますという本が数多く存在する)
基本が知りたい
pythonの独自の構文、ライブラリの種類などが知りたい人向け。
- 作者:柴田 淳
- 発売日: 2016/12/22
- メディア: 単行本
tkinter
tktinerとは、pythonでGUIを作成することができる標準で搭載されているライブラリ。詳しくは調べてみてください。あまり、この分野はいじらないのであまりわかりませんがこれはいいと思った。
- 作者:Jason R.Briggs
- 発売日: 2014/02/26
- メディア: 単行本(ソフトカバー)
pygame
tkinterと似ているが、ゲームを作るのに適している。
ゲームを作りながら楽しく学べるPythonプログラミング (Future Coders(NextPublishing))
- 作者:田中 賢一郎
- 発売日: 2017/04/04
- メディア: オンデマンド (ペーパーバック)
Pythonゲームプログラミング 知っておきたい数学と物理の基本 (Future Coders(NextPublishing))
- 作者:田中 賢一郎
- 発売日: 2017/04/04
- メディア: オンデマンド (ペーパーバック)
データ解析
Pythonによるデータ分析入門 第2版 ―NumPy、pandasを使ったデータ処理
- 作者:Wes McKinney
- 発売日: 2018/07/26
- メディア: 単行本(ソフトカバー)
人工知能
機械学習スタートアップシリーズ Pythonで学ぶ強化学習 [改訂第2版] 入門から実践まで (KS情報科学専門書)
- 作者:久保 隆宏
- 発売日: 2019/09/22
- メディア: 単行本(ソフトカバー)
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者:斎藤 康毅
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
AlphaZero 深層学習・強化学習・探索 人工知能プログラミング実践入門
- 作者:布留川 英一
- 発売日: 2019/06/28
- メディア: 単行本
- 作者:清水 亮
- 発売日: 2016/12/07
- メディア: 大型本
スクレイピング・クローリング
web解析。
Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド-
- 作者:加藤 耕太
- 発売日: 2016/12/16
- メディア: 大型本
javascript・html・css
やっぱりwebアプリってロマンあるよね。(今自分はすごいハマってます)
これからWebをはじめる人のHTML&CSS、JavaScriptのきほんのきほん
- 作者:たにぐちまこと
- 発売日: 2017/03/27
- メディア: 単行本(ソフトカバー)
ちゃんと使える力を身につける JavaScriptのきほんのきほん
- 作者:大澤 文孝
- 発売日: 2017/11/21
- メディア: 単行本(ソフトカバー)
PHP
PHPもいいよね。コード隠せるしセキュリティしっかりしてるし。
- 作者:たにぐちまこと
- 発売日: 2018/04/26
- メディア: 単行本(ソフトカバー)
Mysql
データベースと行ったらこれ。
日本Mysqlユーザー会が作成している本です。データベースの仕組みは事前に知っておく必要があるかも。ubuntuサーバー
ん?サーバーはプログラミングじゃないだって?ノンノンノン。プログラミング実行環境(特にweb系)として知識は必須だよ。
- 作者:中島 能和
- 発売日: 2018/06/13
- メディア: 単行本(ソフトカバー)
java
自分はpython&C#民なのでjavaはあまりやりませんが、良さそうだったので紹介。
ISBN:9784844336389:datail
スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)
- 作者:中山 清喬
- 発売日: 2014/09/22
- メディア: 単行本(ソフトカバー)
基本から実践まで2冊に渡って書かれています。
C++
この頃頑張ってます。やっぱりむずかちい。
- 作者:高橋 麻奈
- 発売日: 2017/06/14
- メディア: 単行本
OS
はい。OS作る本もあります。
- 作者:川合 秀実
- 発売日: 2006/03/01
- メディア: 単行本
最後に
この記事を書こうと思って本棚を見たら、ざっと5つの言語の本がありました。それをだいたい習得してるっていう。
あと、本屋で立ち読みしてたら良さそうな本がたくさんありました。本屋に行くのも大切ですね。
個人的な質問等はこちらまで。
https://forms.gle/V6NRhoTooFw15hJdA
また、自分が参加しているRobocup soccer シミュレーションリーグのチームでは参加者募集中です!活動の見学、活動に参加したい方、ご連絡お待ちしております!
詳しくはこちら