コース一覧へ戻る
AI015
プロフェッショナル
Juliaプログラミング入門
Juliaプログラミング言語の包括的なガイドです。高性能で汎用性の高い動的言語であり、科学計算や数値計算に最適です。このコースでは、基本的な構文やデータ型から、メタプログラミング、データフレーム、ネットワーキング、データベースインターフェースといった高度なトピックまで網羅しています。
4.9
30.0h
913 受講者
10 レッスン
0 いいね
人工知能
コース概要
コンテンツ概要
高性能で汎用的な動的言語であるJuliaプログラミング言語についての包括的なガイド。科学計算および数値計算に最適な言語として、基本構文やデータ型から、メタプログラミング、データフレーム、ネットワーキング、データベースインターフェースといった高度なトピックまでカバーしています。
C言語並みの高速性とPythonのような使いやすさで、高性能な科学計算をマスターしよう。
著者: Tutorials Point (I) Pvt. Ltd.
謝辞: 2020年、Tutorials Point (I) Pvt. Ltd. 版権所有。すべてのコンテンツおよびグラフィックスはTutorials Pointの財産です。
学習目標
- Juliaプログラミング言語の定義を行い、その核心機能および歴史的背景を特定する。
- パフォーマンスおよび構文の観点から、他の技術計算言語との違いを理解する。
- Linux、Windows、macOS上でJulia環境およびREPLのインストールと設定を成功させる。
- Juliaのスタイル規則に従った変数名付けを行い、単一行・複数行コメントを使ってコードのドキュメント化を行う。
- 範囲オブジェクト、ジェネレーター、コンプレッション、および
zeros()やones()などの組み込み関数を用いて、さまざまな種類や次元の配列を構築する。 - ブール論理、
endキーワード、および感嘆符付き関数(例:push!、splice!)を活用して、高度な配列インデックス操作および変更タスクを実行する。 - タプルおよび名前付きタプルを構築・操作し、関数のキーワード引数としての応用も含めて扱う。
- 標準型および任意精度型を使用して、整数オーバーフローの挙動や除算エラーを識別・管理する。
- 浮動小数点表現を分析し、符号付きゼロ、特殊値(NaN、Inf)、マシンイプシロンを含む。
- 算術演算子、ビット演算子、更新演算子を実行および組み合わせて、データ型を操作する。