コース「Wolframテクノロジーを使った効果的な作業の基礎」: 13時間以上のビデオ講義、理論、タスク

コース「Wolframテクノロジーを使った効果的な作業の基礎」: 13時間以上のビデオ講義、理論、タスク

すべてのコースのドキュメントをダウンロードできます ここで.

私は数年前にこのコースをかなり多くの聴衆に教えました。 システムの仕組みに関する多くの情報が含まれています Mathematica, Wolframクラウド と言語 Wolfram言語.

しかし、もちろん、時間は止まらず、最近では高度な機能から多くの新しいものが登場しています。 ニューラルネットワークの操作 あらゆる種類に ウェブ運営; 今はそうです Wolframエンジンサーバーにインストールして、Python のようにアクセスできます。 あらゆる種類を構築できます 地理的な視覚化 または 化学; 巨大なものがあります ボールト あらゆる種類のデータを含む 機械学習; あらゆる種類のデータベースに接続できます。 複雑な数学の問題などを解決します。

Wolframテクノロジーのすべての機能を数段落または数分でリストすることは困難です。

これらすべてが私に新しいコースを受講する動機を与え、現在そのコースに取り組んでいます 登録中です.

Wolfram言語の機能を一度理解すると,科学から設計の自動化やWebサイトの解析,ニューラルネットワークからWebサイトの解析まで,さまざまな分野で問題を迅速かつ効率的に解決できるようになり,ますます頻繁に使用するようになるだろうと私は確信している分子の可視化から強力なインタラクションの構築まで、イラスト処理。

1 | Wolfram Mathematica と Wolfram Cloud の概要


レッスン内容Wolfram Mathematica とは何ですか?
— クリエイター — スティーブン・ウルフラム
—— Stephen Wolfram による最近の記事の一部がロシア語に翻訳されました
— 組み込み関数とシンボルのリスト
—— バージョンごとの組み込み関数の数
—— ハードディスクの空き容量
— Mathematica 全般についてさらに詳しく
— すべてのWolfram Research製品
新機能と更新された機能
— これらのリストを取得するためのコード
フロントエンドの新機能
新しい幾何学言語
— 基本的な幾何学的オブジェクト
— 幾何学的計算のための関数
—— 面積測定
—— エリアまでの距離
—— 地域との連携
— エリアを定義する関数
— メッシュの操作
— 他の機能との完全な統合
微分方程式の解析的および数値的解法
— 分析タスク用の WhenEvent
— 遅延を伴う DE の解析解
— 有限要素法
機械学習
- 分類します
- 予測する
- 例
"言語 エンティティ" - データベースを操作するための新しい言語 + 膨大な数の新しいデータベース
地理情報を扱うための新しい言語
他のニュースは何ですか?
— 基本言語の拡張
- 協会 - インデックス付き配列
- データセット — 組み込みデータベース形式
- プロットのテーマ
— 時間関連の計算
— ランダムプロセスの分析
— 時系列
— Wolfram Cloudとの統合
— デバイスとの統合
— 高度なドキュメント テンプレート、HTML
Wolframプログラミングクラウド

2.1 | 言語とその機能の紹介。 初心者ユーザーにとっての主な困難。 Mathematica インターフェースとその機能(予測インターフェース、自由入力フォームなど)の操作


レッスン内容Wolfram言語
Wolfram言語の原則
Wolfram言語を扱うときに覚えておくべき重要なことは何ですか?
Mathematica の入門
重要なキーボードショートカット
— Shift+Enter またはテンキーの Enter
— Ctrl+Shift+Enter
- F1
- F2
シンボルに関する情報の取得
—? - 関数 定義
- ?? - 関数 情報
— F1をクリックします
— 予測インターフェイス
パレットの操作
—基礎数学アシスタント
— 教室アシスタント
—ライティングアシスタント
- チャート要素のスキーム
—配色
—特殊文字
— グラフと図の操作
—— 描画ツール
——座標を取得する
—— 一次画像処理
— グラフの操作
Wolfram言語とシステム | ドキュメントセンター
予測インターフェイス
— 入力されたコマンドのコンテキスト依存のオートコンプリート
—— 組み込み関数と構文パターンの操作
—— ユーザー変数の操作
— 計算された予測インターフェイス — さらなるアクションを提案するためのパネル
Wolfram|Alphaとの統合
— Wolfram|Alpha ウェブサイト
— Wolfram|AlphaとMathematicaの統合
—— 小数の閉じた形式の表現を見つける
—— 血圧情報
—— ガウス法を使用した行列方程式の段階的な解法

2.2 | 関数の指定、リスト、テンプレート式、関連付けの操作


レッスン内容リスト
— リスト {...} と関数 リスト[…] - リストの「自然な」表示
— リストを生成する方法
— 要素のインデックス付けとリストのいくつかの数値特性。 機能 長さ и 深さ
— 関数を使用してリスト内の特定の場所を占める要素を選択する パーツ([[…]])
— リスト項目の名前変更
— 関数を使用してリストを生成する
— 関数を使用して数値のリストを生成する レンジ
協会
— 関連付けの設定とその操作
— データセット — Wolfram言語のデータベース形式
テンプレート式
— テンプレートの紹介
— 基本的なオブジェクト テンプレート: ブランク (_)、 ブランクシーケンス (__)、 ブランクNullシーケンス (__)
— テンプレートを使って何ができるのですか? 関数 ケース
— テンプレート内の式のタイプを決定する
— 関数を使用したテンプレートの制限 調子 (/;)、 パターンテスト (?)、 除く、およびテスト関数の使用
— 機能を使用した代替選択の可能性のあるテンプレートの作成 代替案 (|)
機能
— 延期された割り当ての適用 SetDelayed (:=)
— 絶対代入を使用する 作成セッションプロセスで (=)
— すでに見つけた値を記憶する関数と回帰関数の設定
— 関数の属性と関数 Attributes, 属性の設定, 属性のクリア, 守ります, 保護解除 彼らと協力するために
純粋関数
— 関数の応用 演算 (&)
— 純粋関数はどこで使用されますか?

2.3 | ビジュアライゼーションの作成


レッスン内容記号グラフィック言語
— グラフィックプリミティブ
—— 一次元
—— 二次元
—— 立体的
—— 補助
- 関数 グラフィック
—— 構文
——— 最も単純な例
——— レイヤー
——— レイヤーの再配置
——— レイヤーの一般的および固有のプロパティ
—— 機能オプション グラフィック
--- アスペクト比
---
--- 軸ラベル
--- 軸の原点
--- 軸スタイル
--- マダニ
--- ティックスタイル
--- 経歴
--- コンテンツ選択可能
--- 座標ツールオプション
--- エピローグ
--- プロローグ
--- フレーム
--- フレームラベル
--- 回転ラベル
--- フレームスタイル
--- フレームティック
--- フレームティックスタイル
--- グリッドライン
--- グリッド線スタイル
--- 画像サイズ
--- プロットラベル
--- ラベルスタイル
--- プロット範囲
--- プロット範囲クリッピング
--- プロット範囲パディング
—— スタイル設定
——— 色 (名前付きの色 + 色空間からの色、たとえば RGB カラー)、透明度(不透明度)
——— 線の太さ: 厚い, 薄い, 厚さ, 絶対厚さ
——— ドットサイズ: ポイントサイズ, 絶対ポイントサイズ
——— 終了行とブレークポイントのスタイル: キャップフォーム, 参加フォーム
- - 関数 形式 テキストの外観をカスタマイズするには
- - 機能 フェイスフォーム и エッジフォーム 領域とその境界の外観を制御するには
- 例
——— 近似解
——— 解決策は正確です
——— 正確な解決策が非常に役立つのはなぜですか?
- 関数 グラフィックス3D
—— 構文
——— 最も単純な例
——— グラフィックオブジェクトの一般的および固有のプロパティ
—— 機能オプション グラフィックス3D
--- アクシーズエッジ
--- 箱入りの
--- ボックス比率
--- ボックススタイル
--- クリッププレーン
--- クリップ平面スタイル
--- フェイスグリッド
--- フェイスグリッドスタイル
--- 照明
--- 球状領域
--- ViewPoint, ビューベクトル, 垂直方向の表示
—— 例: 立方体の断面
——— 静的な立体物からインタラクティブな立体物へ
ビジュアライゼーションを作成するための組み込み関数
基本的な 2D 機能
- プロット
- 等高線プロット
- 地域プロット
- パラメトリックプロット
- 極性プロット
- リストプロット
基本的な 3D 機能
- プロット3D
- ContourPlot3D
- リージョンプロット3D
- パラメトリックプロット3D
- リストプロット3D
ビジュアライゼーションを構築するための機能と基本機能の接続 グラフィック и グラフィックス3D
— 2D
— 3D

2.4 | インタラクティブなオブジェクトの作成、コントロールの操作、ユーザー インターフェイスの作成


レッスン内容記号動的言語
- 関数 ダイナミック
—— 簡単な例
——— パラメータを変更する
——— ソリューション構築表示
— コントロール
- スライダー
——— 最も単純な例
- スライダー2D
——— 最も単純な例
- インターバルスライダー
——— 最も単純な例
- チェックボックス
——— 最も単純な例
- チェックボックスバー
- セッター
- セッターバー
- ラジオボタン - 特殊なタイプ セッター
- ラジオボタンバー - 特殊なタイプ セッターバー
- トグラー
- トグルバー
- オープナー
- カラースライダー
——— 最も単純な例
- ポップアップメニュー
——— 最も単純な例
- 入力フィールド
——— 最も単純な例
—— その他のオブジェクト...
機能 操作する
— 構文
— コントロールの簡略化された構文
—— {x、a、b}
—— {x、a、b、dx}
—— {{x, x0}, a, b}, {{x, x0}, a, b, dx}
—— {{x, x0, ラベル}, a, b}, {{x, x0, ラベル}, a, b, dx}
—— {{x, イニシャル, ラベル}, ….}
—— {x, 色}
—— {x, {val1, val2, …}}
—— {x, {val1-lbl1, val2->lbl2, ...}}
—— {x, {xmin, ymin}, {xmax, ymax}}
—— {x, {True, False}}
—— {x} と {{x, x0}}
—— {x、ロケーター}
—— {x, {xmin, ymin}, {xmax, ymax}, ロケーター}
—— {{x, {{x1, y1}, {x2, y2}, ...}}, ロケーター} または
{{x, {{x1, y1}, {x2, y2}, …}}, {xmin, ymin}, {xmax, ymax}, ロケーター}
- {{バツ、 …}、 …、 ロケータ, ロケーター自動作成->本当}
—— {{x, …}, …, タイプ}
— オプション 操作する
- 連続アクション
- 変数のローカライズ
- 初期化
- 定義の保存
- 同期初期化
- 同期更新
- 追跡されたシンボル
— マニピュレーターの設計者
— リンクされたマニピュレータを作成し、オプションを使用してロケータをカーブにリンクする 追跡機能

2.5 | データ、ファイル、画像、サウンド、Web ページのインポート、エクスポート、処理。 VKontakte API の例を使用した Web リソースの API の操作、および Facebook、Twitter、Instagram などの API を操作する組み込みメソッドの操作。


レッスン内容ファイルとその名前の操作
— ファイル検索と関連タスク
- $インストールディレクトリ, $BaseDirectory
- ノートブックディレクトリ
- ファイルが存在しますQ
- ファイル名
— ファイル名の作成
- ディレクトリ名
- ファイル名結合
- ファイル名分割
- ファイル名Take
- ファイルベース名
- ファイル拡張子
機能 インポート и 輸出
— インポートおよびエクスポート形式
- インポート
—— 例
- 輸出
—— 例
データ処理
— TXT からのデータのインポートと処理
— MS Excelからのデータのインポートと処理
画像の操作
-何ができますか?
— 画像のコレクションを処理する
音を扱う
- 例
Web ページからのデータのインポートと処理
— ロシア連邦中央銀行のウェブサイトからの情報のインポート
- 解決
- まとめ
— Yandex.Dictionaries Web サイトからの情報のインポート
API の使用
— VKontakte API
- 最初のステップ
- アクセストークン
—— VKontakte APIの使用例
— 組み込み API Facebook、Twitter、Instagram

2.6 | 組み込みのWolfram厳選データベースを操作し、Wolfram|Alphaと統合


レッスン内容システム全体のユニットのサポート
— 初めての使用
— 計算での使用例
—— 次元を持つ量を使用して連立方程式を解く:
—— 次元解析 (Pi-定理):
媒質の重力不安定性の問題を例に挙げて説明します。
——— ヘルパーコード
- - 解決
--- 結論
組み込みデータベース
- Wolfram Researchが厳選したデータベースを操作するためのすべての機能
— 例
—— GDP水準に応じて色分けした世界地図を作成
—— 化学元素の周期表にちなんで名付けられました。 D.I.メンデレーエフ
— Wolfram Researchが厳選したデータベースをすぐにアクセスできるように保存するにはどうすればよいですか?
—— レオニード・シフリンの決断は……。
--- コード
——— 作品例
言語エンティティ
— (Ctrl + =) — 自由形式のリクエストをローカルでWolfram言語形式に変換するためのモジュールを取得する
- エンティティ
- エンティティ値
- エンティティクラス
- エンティティのプロパティ, エンティティプロパティ
— 差別化 エンティティ 見た目で
通訳者 通訳
— 解釈タイプのリスト
- 関数 通訳
- 関数 意味解釈
- 関数 セマンティックインポート
Wolfram|Alphaとの統合
— 自由形式入力 (= セルの先頭) 入力)
—— 例
— ローカルの自由形式入力 (Ctrl + = 入力セル内の任意の場所)
- 例
— Wolfram|Alphaクエリの完全な結果(入力セルの先頭に==)
—— Wolfram|Alphaの使用例
- - 数学
——— 物理学
- - 化学
——— 確率論、統計、データ分析
——— 天気とそれに関連する問題
——— インターネットとコンピュータシステム
- - 音楽
——— 食・栄養・健康
- 関数 ウォルフラムアルファ
—— 例 1: オイラー-ベン図と XNUMX つの変数のブール代数関数の論理回路。
—— 例 2: 指定された色に最も近い名前付き色を見つける

3 | Wolfram Cloudの操作:直接API,入力フォーム,CloudCDFなどの作成


レッスン内容Wolframクラウドとは何ですか?
— Wolfram Cloudは何で構成されていますか?
— Wolfram Cloudでは何ができるのでしょうか?
Wolframプログラミングクラウド
— WolframプログラミングクラウドアカウントタイプWolframプログラミングクラウドアカウントタイプ
— クラウドローン
Mathematica と Wolfram Desktop のクラウド関数
— クラウドを直接操作するための関数、およびクラウド オブジェクトを操作できる関数。
— クラウド情報機能
- クラウドアカウントデータ — クラウドアカウントに関する情報
- クラウドコネクト, クラウド切断 — クラウドへの接続またはクラウドからの切断
- クラウドオブジェクト - クラウドオブジェクト
- $CloudCreditsAvailable — 利用可能なクラウド クレジットの数
クラウドインターフェース、最初のステップ
— メインウィンドウ
— アカウント情報ウィンドウ
— クラウド オブジェクトとクラウド クレジットの使用に関する情報を表示するウィンドウ
— 新しいドキュメントウィンドウ
機能 フォーム機能
— 目的と構文
— 最も単純な例
- クラウドデプロイ
— 変数の種類
— 変数の操作
—— 「インタープリター」パラメータ
—— 「デフォルト」パラメータ
—— 「入力」パラメータ
—— 「ラベル」パラメータ
—— 「ヘルプ」パラメータ
—— 「ヒント」パラメータ
— フォームの外観をカスタマイズする
- 外観のルール
——フォームテーマ
— 可能な結果形式
— ロシア語テキストの挿入
- 例
— 例
—— 方程式を解くアプリケーションの作成
—— 画像処理アプリケーションの作成
—— スマート フィールドを使用した地理アプリケーションの作成
機能 API関数
— 例
—— 方程式を解くアプリケーションの作成
—— スマート フィールドを使用した地理アプリケーションの作成

4 | CDF テクノロジー - Mathematica で作成されたインタラクティブなオブジェクトを Web ページに瞬時に埋め込みます。 Wolfram Demonstration Project Webサイトにある既製のインタラクティブオブジェクトをプロジェクトで使用し,それらを変更します。 実際の例とビジネス アプリケーション


レッスン内容CDF - 計算可能ドキュメント形式 - 計算可能ドキュメント形式
— CDF テクノロジー
— 他の形式との簡単な比較
— CDF 作成の段階
—— 図解された手順
— 実際の例
— Wolframデモンストレーションプロジェクト
Manipulate に基づいた CDF の作成
— ステップ 1. アプリケーションの作成
— ステップ 2. CDF 形式で保存する
— ステップ 3. Web ページへの挿入
DynamicModule に基づいた CDF の作成
— ステップ 1. アプリケーションの作成
— ステップ 2. CDF に保存する
— ステップ 3. Web ページへの挿入
— 複雑な CDF の別の例
CDF に基づいて既製の Web ページを作成する
- 例
エンタープライズCDF
— CDF と EnterpriseCDF の違い
— CDF と EnterpriseCDF の基本的な比較
— CDF、EnterpriseCDF、Wolfram Player Pro、Mathematica の詳細な比較
クラウドCDF
— CloudCDFとは何ですか?
— CloudCDFの作成例
—— 例1
—— 例2

5 | Raspberry Pi(Raspbianオペレーティングシステムを使用)にプリインストールされ無料でWolfram言語とMathematicaを使用できます


レッスン内容Raspberry Piとの初めての出会い
- それは何ですか?
- どこで購入できますか?
— Wolfram言語をサポートするOSをインストールする場所と方法
Raspberry PiとWolfram言語
— プロジェクトページ
— ドキュメントページ
— Raspberry Pi のインストール後の様子
— Raspberry Pi上でWolfram言語でプログラミングするというアイデア
ラズベリーパイのパフォーマンス
— いくつかのコードを計算する
- 標準の組み込みWolframベンチマーク
— Raspberry PiでのPythonのパフォーマンスとの比較
Raspberry Pi上で動作するメールロボットの例
Raspberry Piでの作業例
— GPSトラッカーの作成
- 必要になるだろう
—— 組み立て後の様子
—— Raspberry Pi 上の Mathematica 用プログラム
— 写真を撮る
- 必要になるだろう
—— 組み立て後の様子
—— Raspberry Pi 上の Mathematica 用プログラム
- GPIO の使用
- 必要になるだろう
—— 組み立て後の様子
—— Raspberry Pi 上の Mathematica 用プログラム
— その他の例
Wolfram言語とRaspberry Piの統合に関する詳細情報はどこで入手できますか?

音質については申し訳ありませんが、一部のビデオでは期待するほど良くありません。

新しいビデオやウェビナーでは、2K のサウンドとビデオがあれば問題ありません。 参加してください: チャンネルでは毎週ライブ放送が行われます。

ウェビナーの例



出所: habr.com

コメントを追加します