傾いた本棚

プログラミング,研究,教育の話など

本棚の公開【情報・プログラミング編】

はじめに

本の紹介やおすすめをする際に,毎回調べて,リンクを送信して,とする手間を省くために,手元にある本,いままでおすすめした本のリストを作成しておくことにした.最後に,情報系の書籍(主に英語)をお得に読む方法をいくつかまとめている.

対象者

  • これからプログラミングを始めたい高校生・大学生・社会人の方など
  • 情報系の大学生・大学院生が購入する本を知りたい方
  • 情報・プログラミングにかかわる教育関係者の方
  • 理系・情報系への進学を迷っている人

 

本棚

マウスをのせるとタイトルが表示されます.

プログラミング言語入門編

Python

詳細!Python 3 入門ノート入門 Python 3世界標準MIT教科書 Python言語によるプログラミングイントロダクション第2版: データサイエンスとアプリケーションPythonでつくる ゲーム開発 入門講座 

 

 

C/C++

基礎からしっかり学ぶC++の教科書 C++14対応ロベールのC++入門講座独習C 第4版

 

Unity / C#

Unityの教科書 Unity 2020完全対応版 2D&3Dスマートフォンゲーム入門講座Unityでわかる!ゲーム数学

 

OS編

新しいLinuxの教科書[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus)Linuxコマンドブック ビギナーズ 第5版ゼロからはじめるLinuxサーバー構築・運用ガイド 動かしながら学ぶWebサーバーの作り方

岩波講座 ソフトウェア科学〈〔環境〕6〉オペレーティングシステムはじめてのOSコードリーディング ――UNIX V6で学ぶカーネルのしくみ Software Design plus30日でできる! OS自作入門

 

ハードウェア・工作編

Prototyping Lab 第2版 ―「作りながら考える」ためのArduino実践レシピ (Make: PROJECTS)Arduinoをはじめよう 第3版 (Make:PROJECTS)Make: Electronics 第2版 ―作ってわかる電気と電子回路の基礎 (Make:PROJECTS) IoT開発スタートブック ── ESP32でクラウドにつなげる電子工作をはじめよう!

 

組込みエンジニアの教科書Raspberry Pi クックブック 第2版 (Make:PROJECTS)

ロボティクス・制御システム

詳解 確率ロボティクス Pythonによる基礎アルゴリズムの実装 (KS理工学専門書)Pythonによる制御工学入門

回路・システム・アーキテクチャ

Raspberry Piで学ぶコンピュータアーキテクチャ (Make:PROJECTS)コンピュータシステムの理論と実装 ―モダンなコンピュータの作り方ディジタル回路設計とコンピュータアーキテクチャ 第2版

 

数学・物理シミュレーション編

Pythonによる数値計算とシミュレーション文系プログラマーのためのPythonで学び直す高校数学Pythonからはじめる数学入門プログラマの数学 第2版

 

アルゴリズム

プログラミングコンテスト攻略のためのアルゴリズムとデータ構造アルゴリズム図鑑 絵で見てわかる26のアルゴリズムアルゴリズムイントロダクション 第3版 総合版:世界標準MIT教科書プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~

 

機械学習

パターン認識と機械学習 上パターン認識と機械学習 下 (ベイズ理論による統計的予測)ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装直感 Deep Learning ―Python×Kerasでアイデアを形にするレシピ

[第2版]Python機械学習プログラミング 達人データサイエンティストによる理論と実践 impress top gearシリーズ音声認識 (機械学習プロフェッショナルシリーズ)Pythonで学ぶ音源分離 機械学習実践シリーズ

 

ネットワーク関連

マスタリングTCP/IP 入門編(第6版)パケットキャプチャの教科書 (Informatics&IDEA)情報処理教科書 ネットワークスペシャリスト 2020年版

 

 

 

セキュリティ関連

暗号技術のすべてハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習コンピュータネットワークセキュリティ

 

 

音関連

サウンドプログラミング入門――音響合成の基本とC言語による実装 (Software Design plus) 

 

Vim

実践Vim 思考のスピードで編集しよう! (アスキー書籍)

 

その他

ハッカーと画家 コンピュータ時代の創造者たちCode Reading プレミアムブックス版 オープンソースから学ぶソフトウェア開発技法リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)

 

 

情報系書籍をなるべくお得に読む方法(主に英語,2020年12月時点)

  • ACM の(学生)会員になる.(学生 $19/年,社会人$99/年,2020年12月時点)

オライリー本(英語)が読み放題になるサブスクリプションがある.

agnozingdays.hatenablog.com

  • Bundle 本の情報をチェックする

5-10冊単位で,技術書(洋書)が$5-$15程度で購入可能.期間が短いので定期的にチェックするか,チェックしているアカウントをフォローする必要があります.

www.softantenna.com