お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
- Juliaとはどのようなプログラミング言語ですか?
- Juliaはいつ、どのように、誰によって作られましたか?
- Juliaのリソース
開発環境
- クラウド開発環境の導入
- ターミナル
- REPL(Read-Eval-Print Loop)
- パッケージのロードとインストール
- IDE(統合開発環境)
基本的な型、変数、および演算子
- 基本データ型
- 文字列とインターポレーション
- 変数
- 演算子
変数、関数、および操作
- 変数と定数
- 関数とラムダの呼び出しと宣言
- 制御フロー、例外処理、エラー
スコープ
- 関数スコープ
- グローバルとローカルのスコープ
- ブロック
- begin/end
- let/end
- モジュール
- データ構造
- Tuple(タプル)
- 辞書型
- 配列
- ベクトル
- 行列と線形代数
- 多次元配列
- ドット表記(関数内で)
- 欠損値
型
- Tupleとnamed tuple
- 構造体と可変性
- ユニオン
- 抽象型と継承
- パラメトリック型(ジェネリック)と継承
- 値型
- 型チェック
メソッドとコンストラクタ
- 多重ディスパッチ
- 抽象/型のためのメソッドの作成
- コンストラクタ
- プリント/表示メソッド
- オペレーターオーバーロード
- インターフェース
メタプログラミング
- シンボル
- Eval(評価)
- 式
- インターポレーション
- 評価
- マクロの呼び出しと作成
- コード生成
- @generated関数
ローカル並行処理と並列処理
- SIMD(Single Instruction Multiple Data)
- 並列処理
- タスクとチャネル
- 非同期プログラミング
- マルチスレッディング
- パフォーマンス最適化
ツール
- 単体テスト
- パフォーマンスベンチマーク
- プロファイリング
- ログ記録
- デバッグ:スタックトレース
I/O(入出力)
- テキストファイルとバイナリファイルの読み書き
- 区切り文字のあるファイル
- メモリマッピング
- ファイルのダウンロード
要求
このコースに参加するための前提条件はありません。
21 時間
お客様の声 (1)
Juliaに関するすべて
Nelisiwe TP Mtshali - Africa Health Research Institue (AHRI)
コース - Introduction to Julia Programming
機械翻訳