OSC2020

特別企画!「今読んで欲しいOSS関連書籍」(1/25)

OSCのメディア協賛各社より、「今読んで欲しいOSS関連書籍」として5冊ずつ推薦していただきました。
会場4F:展示会場内のブックコーナーに見本展示いたします。

今読んで欲しいOSS関連書籍
出版社 書籍 コメント
オライリー WTF経済 「オープンソース・ソフトウェア」という言葉が広く合意を得たその場に立ち会った著者が綴る、情報技術の進化と変遷の歴史は、OSSに関心のある方にはぜひ目を通していただきたい貴重な記録です。
IPythonデータサイエンスクックブック 第2版 OSSの大きな魅力のひとつは、ある特定の領域で生まれた技術が、サポーターの手によって他の要素にも対応して広がっていくことにもあるのではないでしょうか。いまやプロジェクトJupyterとしてさまざまな言語をカバーするJupyterも、スタートはIPythonでした。
プログラミングRust 近年のプログラミング言語の開発には、実用に耐えうるものになるまでどうしても長い期間を要します。繰り返しの仕様変更を経て、Stack Overflow Developer Surveyで「最も愛されているプログラミング言語」1位を獲得し続けるまでになったRust。その言語仕様を総合的に学ぶことのできる一冊です。
Juliaプログラミングクックブック Rustと同様に近年注目を集めてきたJulia。Juliaは2018年に安定バージョン1.0に到達し、以来急速に新たなユーザを惹きつけています。本書は最新リリースの1.2に対応する、日本語では初の解説書です。
初めてのGraphQL 当初は企業内部で私的利用のために開発されたものの、のちに公開され、以降の管理も開発も新たに設立された財団に移管されてOSSとなる技術もあります。その最新のひとつがGraphQL。本書は、注目のWeb API技術についてまとめられた日本語では初の解説書です。
マイナビ 囲碁ディープラーニングプログラミング 人間のプロ囲碁棋士を破り、AIブームの火付け役となった囲碁プログラムAlphaGo、AlphaGoZeroのしくみを解説しPythonとKerasで実装します。表紙イラストはコミック版『天地明察』の槇えびし先生です!
PythonとKerasによるディープラーニング 人気のディープラーニングライブラリKerasの作者であるFrançoisさんによる著作。数学を避けプログラムコードで説明。現実の幅広い課題にディープラーニングを使用できるようになり、その限界も理解できます。
つくりながら学ぶ!PyTorchによる発展ディープラーニング ビジネスの現場で役立つディープラーニング実活用を目指そう。紹介する各タスクは最高性能モデル(State-of-the-Art)、PyTorchで実際に実装します!
マルウェア データサイエンス サイバー攻撃対策は統計からディープラーニング活用の時代へデータサイエンスの手法でマルウェアを撃退。※お使いのマシンを疑似感染させないように注意してください!
実践TypeScript TypeScriptの「型システム」に関する知識を体系的に学べます。後半では、「Next.js」「Nuxt.js」というフレームワークでの実践的な使い方について解説しています。
インプレス Docker実践ガイド 第2版 IT現場で役立つ、Dockerの導入、運用ノウハウを凝縮!
Kubernetes完全ガイド プロダクション環境で培われた、Kubernetesを使い倒すための実践ノウハウが満載!
Kubernetes実践ガイド クラウドネイティブアプリケーションを支える技術 Kubernetesを活用した開発・運用プロセスのデジタル変革を実現!
Ansible実践ガイド 第3版 コードによるインフラ構築の自動化を実践!
Pythonデータ分析/機械学習のための基本コーディング! Pandasライブラリ活用入門 Pythonによるデータ処理の基本が身につく! 定石をマスターしよう!
SBクリエイティブ 体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践 Webセキュリティの定番解説書。仮想マシン上で脆弱性のサンプルを試しながら学べます!
これからはじめるVue.js実践入門 JavaScriptフレームワークVue.jsの基本要素からアプリ開発向けの応用知識まで一冊に凝縮!
たのしいRuby 初版から17年。改訂とともに変化しながら、ずっと読み続けられているRubyの定番入門書です!
やさしいPython 大切な基本文法の1つ1つから機械学習の入口まで、しっかり丁寧に解説した定番入門書。
わかるPython[決定版] Pythonを身につけるために必要な重要な構文を集中的に学習する、知識ゼロから始める入門書!
日経BP 日経Linux 2019年11月号・2020年1月号 LinuxをはじめとするOSSをフル活用するためのLinux専門誌
ラズパイマガジン2019年12月号 PythonやLinuxなどのOSSをフル活用しながら電子工作を楽しめるラズパイの専門誌
いろいろ作りながら学ぶ!Python入門 作業の自動化アプリやWebアプリなど、作例プログラムが満載!
独学プログラマー Pythonの基本はもちろん、プログラミング全般の知識をこの1冊で!
AngularによるモダンWeb開発 基礎編 第2版 TypeScriptベースのOSSのWebアプリフレームワークを使ったモダンWeb開発の基礎を解説
翔泳社 ガベージコレクション ガベージコレクションはメモリの解放を人任せにせず、プログラム自身が行えるようにするものです。本書はその多種多様なアルゴリズム、その実装方法とメリット/デメリットを解説します。作業中のデータがすべて消え失せるという地獄からユーザーを救う一冊になり得るでしょう。
低レベルプログラミング アゼンブラとC11で64ビットプログラミングモデルを堪能する1冊。ネットワークにぶら下がって各種データをやり取りしているPC の動作原理を学ぶことが出来ます。
OAuth徹底入門 OAuthは近年、WEBアプリケーションで使われる主要な認可プロトコルです。本書はOAuthをどのようなプラットフォームでも適用できるように、基礎からOAuth2.0を核とした次世代のプロトコルまでを解説をした1冊です。
Ubuntuサーバー徹底入門 Ubuntuは、Amazon AWS、Microsoft Azure、Google Cloud PlatformといったクラウドにおけるゲストOSとして認証を受けており、また、多くのIoTにおいてデフォルトとしてインストールされています。本書は最新の18.04LTSに対応し、サーバーとしてのUbuntuを徹底解説します。
PostgreSQL徹底入門 第4版 PostgreSQL 11をベースに、インストール方法、機能、仕組、アプリケー ション作成、運用にいたるまで解説。新機能、ロジカルレプリケー ションやパラレルクエリも解説しています。
技術評論社 Ruby on Rails 6 エンジニア養成読本 バージョン6.0に対応した最新Rails解説ガイド。ムックスタイルで、気になるトピックを特集ごとに分類して詳しく解説します。
Kaggleで勝つデータ分析の技術 データサイエンスに関する有名なコンペティションプラットフォーム「Kaggle」についての日本初の解説書。発売以降、データ分析に関わるエンジニアに好評です。
作って理解するOS x86系コンピュータを動かす理論と実装 本書はOS機能のプログラム実装を通じて、x86系CPUの仕組みを解説する技術書です。コンピュータの基本をしっかりと学びたい方にぜひおすすめの1冊です。
改訂2版 みんなのGo 今では各種大手Webサービスで利用され、メジャープログラミング言語の1つとなったGo。その定番解説書の改訂2版です。実務でGo言語を活用したいプログラマ、必読です。
ROS2ではじめよう 次世代ロボットプログラミング ロボットアプリ開発ミドルウェアRobot Operation System(ROS)の今後の標準となるROS2の解説書。ロボット/ロボットアプリ開発に関わりたい方はぜひ一度お読みください。

www.ospn.jp