基礎から学ぶJulia ~基本文法からデータサイエンスまで~
基本情報
著者:石井 一夫
定価:2,750円(本体 2,500円+消費税 10%)
仕様:B5判変型、271ページ、2色
ISBN:978-4-88647-022-5
▼購入先を選択してください。
▼購入先が品切れの場合は、『直接申し込み』をクリックしてください。
▼学校・法人一括購入検討のお客様は、『一括購入申し込み』をクリックしてください。
▼テキスト採用検討の見本書申し込みは、『見本書申し込み』をクリックしてください。
2020年8月リリースの最新バージョン1.5 に対応!!
Julia はPython やR にくらべて計算速度が速く、次世代のデータサイエンス言語として注目されています!
▼「はじめに」より抜粋
本書は、Julia に初めて触れる方を想定したJulia の入門書です。基本的にプログラミング言語の使用経験のない方を想定して書かれています。しかし、Julia を使用するにあたってPython やR など他のプログラミング言語のライブラリやパッケージをインストールして、パスを通す必要があることも紹介していますので、そのような部分は、Python やR など他の言語の知識が多少あれば便利です。とはいえ、そのような知識がなくても読み通せるような配慮はしています。必要に応じてPython やR などのセットアップ方法を他書などで参照されるといいと思います。また、C 言語やWSL(Windows Subsystem for Linux)を用いた例も参考に一部示しています。実際には、データサイエンスを学ばれる方は、RかPythonを使用されることが多いですし、また、データサイエンス言語として、R やPython に満足できずに、Julia の使用を考える方が圧倒的に多いと思われますので、R やPythonを用いたJulia の使用法の解説は、本書の読者として想定される一定の人たちのニーズに添うものと考えています。
また、データサイエンスを使用するには、線形代数や、解析学、数理統計学の知識が必要になってきます。本書でも、そのような分野の用語は出てきますが、そのような知識がなくても最後まで読み進められるように配慮しています。もちろん、必要に応じて線形代数や、解析学、数理統計学を他書などで学ばれるといいと考えています。
さて、Juliaというプログラミング言語ですが、Python やRに較べて計算速度が速く、容易に習得できる次世代のデータサイエンス用のプログラミング言語として注目されています。大量のデータを計算処理するためにデータ分析では計算速度がどうしても必要になってきます。そのような場面では、速度の速い言語というのは選択肢に上がってきます。Julia は習得が比較的容易であることから、プログラミングの入門としても適していると思われます。本書はその観点から、Juliaを取り上げ、解説を試みています。
著者略歴:
石井 一夫(いしい かずお)
1995年 徳島大学大学院医学研究科博士課程修了後、東京大学医科学研究所、理化学研究所ゲノム科学総合研究センター、フランス国立遺伝子多型解析センター(CNG)、米国ノースウエスタン大学Feinberg 医学部などを経て、2011年 東京農工大学農学府農学部特任教授、2017年より久留米大学バイオ統計センター准教授。博士(医学)、日本技術士会フェロー、APEC エンジニア、IPEA 国際エンジニア。2015年度 情報処理学会優秀教育賞。