[スポンサーリンク]

その他

天才プログラマー タンメイが教える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. カリカリベーコンはどうして美味しいにおいなの?
  2. Greene’s Protective Groups…
  3. Principles and Applications of A…
  4. 細胞の分子生物学/Molecular Biology of th…
  5. 人物でよみとく化学
  6. Density Functional Theory in Qua…
  7. Dead Ends And Detours: Direct Wa…
  8. 有機化学イノベーション: ひらめきと直観をいかにして呼び込むか

注目情報

ピックアップ記事

  1. MEDCHEM NEWS 31-4号「RNA制御モダリティ」
  2. 2016年1月の注目化学書籍
  3. トランジスタの三本足を使ってsp2骨格の分子模型をつくる
  4. カルコゲン結合でロジウム二核錯体の構造を制御する!
  5. メカノクロミズムの空間分解能の定量的測定に成功
  6. (-)-ナカドマリンAの全合成
  7. 第32回ケムステVシンポ「映える化学・魅せる化学で活躍する若手がつくばに集まる」を開催します!
  8. ポメランツ・フリッチュ イソキノリン合成 Pomeranz-Fritsch Isoquinoline Synthesis
  9. 第158回―「導電性・光学特性を備える超分子らせん材料の創製」Narcis Avarvari教授
  10. ジョーンズ酸化 Jones Oxidation

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2022年5月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

注目情報

最新記事

アンモニウム構造によりラジカル種の発生位置を完全に制御!

第710回のスポットライトリサーチは、関西学院大学理工学研究科 村上研究室の榊原 陽太(さかきばら …

化学つれづれ草【ある研究者の回想】

概要物理化学者で量子機能材料を専門とする著者によるエッセイ集.化学者としての研究,教育,人生…

第60回有機反応若手の会

開催概要有機反応若手の会は、有機化学分野で研究を行う全国の大学院生を中心とした若手研究者が集い、…

ノーベル賞受賞者と語り合う5日間!「第18回HOPEミーティング」参加者募集!

申し込みはこちら概要主催:独立行政法人 日本学術振興会(JSPS)開催地:神奈川…

光触媒による高効率なCO2還元の実現―まさかの光を弱く当てることが重要だった―

第709回のスポットライトリサーチは、東京科学大学 理学院(前田研究室)博士後期課程2年の仲田竜一 …

「π-πスタッキング」という言葉が生む誤解【芳香環の相互作用を見直す: 前編】

芳香環が平行に並んで近接しているとき、その構造を「π–π スタッキング」と表されることがよくあります…

一重項酸素によるC(sp2)−P結合切断を用いた長波長光によるリン化合物のアンケージング

第 708 回のスポットライトリサーチは、同志社女子大学 薬学部 医療薬学科 5…

マテリアルズ・インフォマティクスにおける画像解析の活用ガイド

開催概要材料開発において、電子顕微鏡やX線トモグラフィーを用いて材料の微細構造を観察するために画…

世界初のPROTAC医薬、ついに承認 ―「タンパク質を阻害する」から「分解する」時代へ

2026年5月、創薬化学の歴史に残る大きな出来事が起きました。米国 FDA は、…

有機蛍光とは異なる新しい有機りん光の分子設計指針の発見

第707回のスポットライトリサーチは、電気通信大学 情報理工学研究科(牧昌次郎研究室)の林希久也 助…

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

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

PAGE TOP