[スポンサーリンク]

その他

天才プログラマー タンメイが教えるJulia超入門

[スポンサーリンク]

概要

使いやすさと実行速度を兼ね備えた注目のプログラミング言語Julia.
世界の天才プログラマーが教えるJuliaのやさしい入門書.プログラミング未経験者にも最適な一冊.(東京化学同人ホームページより引用)

目次

Julia環境の導入と構築/変数と外部入力/条件分岐と繰返し/配列と辞書/関数/エラーと例外の処理/パッケージ管理/ファイルの読み書き/機械はどのように学習するのか/次のステップと情報源

書評

Juliaは書きやすい簡単な文法と速い実行速度を両立しているのが特徴のプログラミング言語で、後発でありながら科学計算や機械学習の界隈で急速に普及している言語です。同じような用途の言語ではPythonが有名ですが、Pythonは実行速度にやや難がありました。その問題点を克服したJuliaは大きな注目を浴びています。

本書はJuliaの文法の説明は簡潔にまとまっており、初心者でもすいすい読み進めながら学習することができます。また、Juliaが科学計算・機械学習の分野で利用されていることを踏まえて、分散コンピューティング やPythonのコードを呼び出しといった、その分野でJuliaを使っていくなら遅かれ早かれ直面する発展的な内容にも簡単に触れているのもポイントです。最後には一章使って機械学習の簡単なプロジェクトを体験できるようになっているので、この一冊を一通り学習することで、Juliaの 文法をさらっと勉強しつつ、Juliaの良さを活かした科学計算や機械学習での応用の入り口に立つことができるようになります。

 

一読したところこの本が特に向いているのは次のような人です。

  • 科学計算や機械学習につかうためにプログラミングを勉強してみたいがなにから始めればいいのかわからない人
  • CFotranなどのプログラミングに挑戦したけど挫折した人
  • 他のプログラミング言語の学習経験があってJuliaに関心がある人

説明は丁寧なのですが簡潔にまとまっているという印象があり、漠然とこれからプログラミングを始める真っ新な初心者だとこの本の簡潔さが逆に仇となってやや道に迷うということはあるかもしれません。それでも手を動かしながら読んでいけば理解できるようには書かれていますが、明確に科学計算・機械学習の目的意識があったり、C言語などを挫折した人により強く推したいと考えています。またプログラミングを勉強したいという動機としてウェブアプリやスマホ向けアプリを開発したいと思っているかたには、Julia以外により向いているプログラミング言語があり、この本でもそういった方面に役立つ情報は多くないのでこの本はお勧めできません。

 

簡潔かつ丁寧なこの本でJuliaの文法を一通り学習しつつ後々必要になるであろう分散コンピューティングなどのキーワードのイメージを仕入れておけば、あとはJuliaでより専門的な分散コンピューティングやシミュレーション・統計処理などの科学計算や機械学習の話題を扱う本に簡単にステップアップすることができるでしょう。

[当記事は香港科技大学Computer Science専攻の筆者友人による寄稿記事です。]

関連リンク

Julia公式ページ

Julia日本語解説

 

Avatar photo

Maitotoxin

投稿者の記事一覧

学生。高分子合成専門。低分子・高分子を問わず、分子レベルでの創作が好きです。構造が格好よければ全て良し。生物学的・材料学的応用に繋がれば尚良し。Maitotoxinの全合成を待ち望んでいます。

関連記事

  1. 【書籍】文系でも3時間でわかる 超有機化学入門: 研究者120年…
  2. 大村智 ー2億人を病魔から守った化学者
  3. だれが原子を見たか【夏休み企画: 理系学生の読書感想文】
  4. 医薬品の合成戦略ー医薬品中間体から原薬まで
  5. Reaction and Synthesis: In the O…
  6. 北川 進 Susumu Kitagawa
  7. 有機合成創造の軌跡―126のマイルストーン
  8. 堂々たる夢 世界に日本人を認めさせた化学者・高峰譲吉の生涯

注目情報

ピックアップ記事

  1. カルノシン酸 : Carnosic Acid
  2. モリブデン触媒
  3. 超原子価ヨウ素 Hypervalent Iodine
  4. (-)-ナカドマリンAの全合成
  5. 無保護カルボン酸のラジカル機構による触媒的酸化反応の開発
  6. スクショの友 Snagit
  7. 石油化学大手5社、今期の営業利益が過去最高に
  8. ロナルド・ブレズロウ Ronald Breslow
  9. 技術セミナー参加体験談(Web開催)
  10. 自励振動ポリマーブラシ表面の創製

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2022年5月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

注目情報

最新記事

ラジカル機構で一挙に環化!光励起PdによるPAHの合成

可視光励起パラジウムを用いたアリールハライドと末端アルキンのラジカルカスケード環化を報告した。得られ…

【産総研・触媒化学研究部門】新卒・既卒採用情報

触媒部門では、「個の力」でもある触媒化学を基盤としつつも、異分野に積極的に関わる…

励起状態での配位結合解離を利用して二重CPLを示す分子を開発!

第701回のスポットライトリサーチは、名古屋大学 学際統合物質科学研究機構(IRCCS, 山口茂弘研…

化学・工学・情報系研究者も応募可能! 上原財団の研究助成が40周年で進化

上原記念生命科学財団の助成金をご存知でしょうか。私も2014年に本助成をいただき、その後、研究室を主…

【ナード研究所】新卒採用情報(2027年卒)

NARDでの業務は、「研究すること」。入社から、30代・40代・50代…と、…

【ユシロ】新卒採用情報(2027卒)

ユシロは、創業以来81年間、“油”で「ものづくり」と「人々の暮らし」を支え続けている化学メーカーです…

岡田洋平 Yohei OKADA

岡田 洋平(Yohei Okada, 1984年8月9日- )は、日本の有機化学者である。専…

信田尚毅 Naoki SHIDA

信田 尚毅(Naoki Shida, 1988年 12月20日- )は、日本の化学者・工学者である。…

佐藤英祐 Eisuke SATO

佐藤 英祐(さとう えいすけ, 1990年11月-)は、日本の有機合成化学者である。専門分野は有機合…

電気化学的にスイッチングする相互作用を備えた新たな電解触媒分子(メディエーター)の開発

第700回のスポットライトリサーチは、横浜国立大学大学院理工学府(跡部・信田研究室)の平間暁月 さん…

実験器具・用品を試してみたシリーズ

スポットライトリサーチムービー

PAGE TOP