コース概要

導入

  • Julia とはどのようなプログラミング言語ですか?
  • Juliaは、いつ、誰によってどのように作成されましたか?
  • Julia リソース

開発環境

  • クラウド開発環境の紹介
  • ターミナル
  • REPL
  • パッケージのロードとインストール
  • IDE

基本的な型、変数、演算子

  • 基本的なデータ型
  • 文字列と補間
  • 変数
  • オペレーター

変数、関数、演算

  • 変数と定数
  • 関数とラムダの呼び出しと宣言
  • 制御フロー、例外処理、エラー

スコーピング

  • 機能スコープ
  • グローバルおよびローカルのスコーピング
  • ブロック
  • 始まり/終わり
  • させます/終わらせます
  • モジュール
  • データ構造
  • タプル
  • 辞書
  • 配列
  • ベクトル
  • 行列と線形代数
  • 多次元配列
  • ドット表記法 (関数内)
  • 欠損値

種類

  • タプルと名前付きタプル
  • 構造体と可変性
  • 労働組合
  • 抽象型と継承
  • パラメトリック型 (ジェネリック) と継承
  • 値のタイプ
  • 型チェック

メソッドとコンストラクター

  • 複数の派遣
  • 抽象/型の書き方
  • コンストラクター
  • 印刷/表示メソッド
  • 演算子のオーバーロード
  • インターフェース

メタプログラミング

  • 記号
  • 評価
  • Expressイオン
  • 補間
  • 評価
  • マクロの呼び出しと構築
  • コード生成
  • @生成された関数

ローカル同時並行性と並列処理

  • SIMD
  • 平行度
  • タスクとチャネル
  • 非同期プログラミング
  • マルチスレッド化
  • パフォーマンスの最適化

ツーリング

  • 単体テスト
  • パフォーマンスのベンチマーク
  • プロファイリング
  • ロギング
  • デバッグ: スタック トレース

I/O

  • テキストファイルとバイナリファイルの読み書き
  • 区切り文字で区切られたファイル
  • メモリマッピング
  • ファイルのダウンロード

要求

このコースに参加するための前提条件はありません。

 21 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

Combined C/C++, JAVA and Web Application Security

28 時間

Advanced Java Security

21 時間

Combined JAVA, PHP and Web Application Security

28 時間

Standard Java Security

14 時間

Java and Web Application Security

21 時間

Advanced Java, JEE and Web Application Security

28 時間

関連カテゴリー