[スポンサーリンク]

その他

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

[スポンサーリンク]

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

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

Tanmay Bakshi
¥2,970(as of 12/05 04:03)
Amazon product information

概要

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

目次

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

書評

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

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

 

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

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

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

 

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

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

関連リンク

Julia公式ページ

Julia日本語解説

 

Maitotoxin

投稿者の記事一覧

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

関連記事

  1. 有機化学1000本ノック【反応機構編】
  2. 天然有機化合物の全合成:独創的なものづくりの反応と戦略
  3. セレンディピティ:思いがけない発見・発明のドラマ
  4. 北川 進 Susumu Kitagawa
  5. Pythonで学ぶ実験計画法入門 ベイズ最適化によるデータ解析
  6. フタロシアニン-化学と機能-
  7. 学振申請書の書き方とコツ
  8. その病気、市販薬で治せます

コメント、感想はこちらへ

注目情報

ピックアップ記事

  1. 元素ネイルワークショップー元素ネイルってなに?
  2. ダキン・ウェスト反応 Dakin-West Reaction
  3. 超高性能プラスチック、微生物で原料を生産
  4. ノーベル化学賞まとめ
  5. 「Natureダイジェスト」で化学の見識を広めよう!
  6. ビアリールのアリール交換なんてアリエルの!?
  7. クリストファー・ウエダ Christopher Uyeda
  8. 玉尾・フレミング酸化 Tamao-Fleming Oxidation
  9. 「田中さん惜しかった」--分解酵素「プロテアソーム」を精製
  10. 亜酸化窒素 Nitrous oxide

関連商品

ケムステYoutube

ケムステSlack

月別アーカイブ

2022年5月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

注目情報

注目情報

最新記事

毎年恒例のマニアックなスケジュール帳:元素手帳2023

hodaです。去年もケムステで紹介されていた元素手帳2022ですが、2023年バージョンも発…

二刀流センサーで細胞を光らせろ!― 合成分子でタンパク質の蛍光を制御する化学遺伝学センサーの開発 ―

第447回のスポットライトリサーチは、東京大学大学院 理学系研究科化学専攻 生体分子化学研究室(キャ…

【12月開催】第4回 マツモトファインケミカル技術セミナー有機金属化合物「オルガチックス」の触媒としての利用-ウレタン化触媒としての利用-

■セミナー概要当社ではチタン、ジルコニウム、アルミニウム、ケイ素等の有機金属化合…

化学ゆるキャラ大集合

企業PRの手段の一つとして、キャラクターを作りホームページやSNSで登場させることがよく行われていま…

最先端バイオエコノミー社会を実現する合成生物学【対面講座】

開講期間2022年12月12日(月)13:00~16:202022年12月13日(火)1…

複雑なモノマー配列を持ったポリエステル系ブロックポリマーをワンステップで合成

第446回のスポットライトリサーチは、北海道大学 大学院工学研究院 応用化学部門 高分子化学研究室(…

河崎 悠也 Yuuya Kawasaki

河崎 悠也 (かわさき ゆうや) は、日本の有機化学者。九州大学先導物質化学研究所 …

研究者1名からでも始められるMIの検討-スモールスタートに取り組む前の3つのステップ-

開催日:2022/12/07  申込みはこちら■開催概要近年、少子高齢化、働き手の不足の…

吉田 優 Suguru Yoshida

 吉田 優(よしだ すぐる)は、日本の化学者。専門は、有機合成化学、ケミカルバイオロジー。2…

小山 靖人 Yasuhito Koyama

小山 靖人(こやま やすひと)は、日本の有機化学者。富山県立大学工学部医薬品工学…

Chem-Station Twitter

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

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

PAGE TOP