プログラムの本

//新規作成20221216

//追記20221217

//追記20221230

//追記20230128

//追記20230404--->>Latex部分追記

//追記20230406--->>LatexとAWSを追記コメントをつけた。

//追記20230423--->>Git追記

//追記20230731--->>自動処理追記

//追記20230820--->>Python本二冊追記

//追記20231022--->>Scala言語一冊とGit本一冊と作曲一冊追記

//追記20231104--->>音楽理論一冊追記

//追記20231210--->>Julia言語一冊Pythonのヘイズ推論一冊追記

//追記20231211--->>Python一冊R言語一冊追記


とりあえず今の所良さそうな本を書き留めておく。定期的に編集する気でいる。

出来るだけ私なりの今のベストを表現したい。


//GO言語//

Go言語による並行処理 Concurrency in Go


初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド 他言語プログラマーのためのイディオマティックGo実践ガイド

Jon Bodner, 武舎 広幸, オライリージャパン


//Python言語//

シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全

酒井 潤


Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習


ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装


ゼロから作るDeep Learning ❷ ―自然言語処理編


直感 Deep Learning ―Python×Kerasでアイデアを形にするレシピ Python×Kerasでアイデアを形にするレシピ


scikit-learnとTensorFlowによる実践機械学習


Pythonではじめる音のプログラミング -コンピュータミュージックの信号処理-

青木直史


//追記20230820

Pythonでできる! 株価データ分析

片渕彼富


Python+JSON データ活用の奥義

クジラ飛行机

//追記20230820end


実践計算物理学: 物理を理解するためのPython活用法 (フロー式物理演習シリーズ 22) フロー式 物理演習シリーズ フロー式物理演習シリーズ 22 物理を理解するためのPython活用法

須藤 彰三, 岡 真, 野本 拓也, 是常 隆, 有田 亮太郎


//追記20231210

Pythonでスラスラわかる ベイズ推論「超」入門 (KS情報科学専門書)

/*結構私自身ベイズ統計に苦戦している。なかなか本腰にならない。他の本も持っているが進んでいない。R言語がわかっていないのもある。統計は難問*/


//追記20231211

Pythonプログラミングパーフェクトマスター

金城俊哉 (著) 

/*kindle版の方が安かったのでそっちで購入。目次でちょっと関心のあるところがあったので購入した。

シリコンバレーの奴とで基礎は出来てあとはライブラリ対応*/

//Rust言語//


プログラミングRust 第2版 Rust2021対応

Jim Blandy, Jason Orendorff, Leonora F. S. Tindall, 中田 秀基


手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた

クジラ飛行机


//Scala言語//

Scalaスケーラブルプログラミング 第4版 impress top gearシリーズ

Martin Odersky, Lex Spoon, Bill Venners, 長尾 高弘, 麻植 泰輔, 立野 靖博, 田所 駿佑, 水島 宏太


/*どうもJavaの仮想空間でプログラムが動くようである。関数言語とオブジェクト指向のどっちも取り込んだプログラムらしい。

バージョンは古いけど総合格闘技みたいな気持ちで読んでいる。*/


//Julia言語//

//2023/12/10追記

実践Julia入門         後藤 俊介

/*今の所数値計算よりJuliaのプログラムの体系の方が気になってこの本をあげてみた。*/


//R言語//

//2023/12/11追記

R/RStudioでやさしく学ぶプログラミングとデータ分析

 掌田津耶乃 (著)

/*R言語で統計みたいだけど高校の三年の冬にやって以来統計は苦手になっている。ともかく高校レベルで止まっている*/

//SQL and DB//

SQL Server Transact-SQLプログラミング 実践開発ガイド

五十嵐 貴之


[改訂第4版]SQLポケットリファレンス

朝井 淳


達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ

ミック


達人に学ぶDB設計 徹底指南書

ミック


//C言語//

詳解UNIXプログラミング 第3版

W. Richard Stevens, Stephen A. Rago, 大木 敦雄


//C#言語//


C#ショートコードプログラミング 第3版

川俣 晶


C#プログラマーのための デバッグの基本&応用テクニック

川俣 晶


実戦で役立つ C#プログラミングのイディオム/定石&パターン

出井 秀行


独習C# 第5版

山田 祥寛


//関数型言語//

Common Lispと関数型プログラミングの基礎

山田 新之介


すごいHaskellたのしく学ぼう!

Miran Lipovaca, 田中 英行, 村主崇行


Haskell入門 関数型プログラミング言語の基礎と実践

本間 雅洋, 類地 孝介, 逢坂 時響


※※Haskellのモナドなどは数学の圏論に由来するみたいです。なので圏論を攻略しないと概念がわからないかもしれません。


//JavaScriptやTypeScript//

プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発 スケールするJavaScriptアプリケーション開発

Boris Cherny, 今村 謙士, 原 隆文, オライリー・ジャパン


独習JavaScript 新版

CodeMafia 外村将大


ハンズオンNode.js

今村 謙士, オライリー・ジャパン


//ホームページ関連//

パーフェクト Ruby on Rails 【増補改訂版】

すがわら まさのり, 前島 真一, 橋立 友宏, 五十嵐 邦明, 後藤 優一


これからはじめるVue.js 3実践入門

山田 祥寛


//エディタ//

Visual Studio Code完全入門 Webクリエイター&エンジニアの作業がはかどる新世代エディターの操り方

リブロワークス 


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

Drew Neil, 新丈 径


//サーバー関連//

本気で学ぶ Linux実践入門 サーバ運用のための業務レベル管理術

大竹 龍史, 山本 道子


Linuxをマスターしたい人のための実践Ubuntu

水野源, 小林準


AWS運用入門 押さえておきたいAWSの基本と運用ノウハウ

佐竹 陽一, 山﨑 翔平, 小倉 大, 峯 侑資



//Latex//

LaTeX超入門 ゼロからはじめる理系の文書作成術 (ブルーバックス)

水谷正大


LaTeX2ε美文書作成入門

奥村晴彦


//DVD付きの本を買った方が良いかもしれないけどクラウドで使うならいらないかもしれない。

私が気になっているのはMakefileでLatexを使う事である。何が良いのかというと修正したファイルのタイムスタンプでビルドするからである。

gccのようなC言語のMakefileと同じように作れば良いのだけど一度もLatexでそれが実現したことがないのが気になっている点である。

f90でもMakefile作れるけどf90が無いのでそれも実現していない。それぐらいなんか宿題になっているけど難易度はそんなに難しくない。

そういう環境に私がいないだけである。ともかくボチボチやりたい。

//Git//

実務レベルでわかる/使いこなせるようになる Git入門コマンドライン演習80

井上顧基


【改訂新版】Gitポケットリファレンス

岡本隆史, 武田健太郎, 相良幸範


//自動処理//

今すぐ使えるかんたん Power Automate for desktop 完全ガイドブック

日本システム開発株式会社 岩崎将大, 日本システム開発株式会社 山口晃弘, 日本システム開発株式会社 原沢陵央


//作曲本//

よくわかる作曲の教科書 (ゼロからすぐに身につく本)

秋山 公良


/*Python言語もしくはMIDIソフトで作曲が実現しないかと思っている本*/


よくわかる音楽理論の教科書 【CDつき】 (ゼロからすぐに身につく本) 

秋山 公良 (著)