课程“使用Wolfram技术进行有效工作的基础知识”:超过13个小时的视频讲座,理论和问题



所有课程文件都可以在这里下载。

几年前,我为相当多的读者阅读了这门课程。 它包含有关MathematicaWolfram CloudWolfram语言如何工作的大量信息。

但是,当然,时间不会停滞不前,并且最近出现了许多新事物:从使用神经网络的高级功能到各种Web操作 ; 现在有一个Wolfram引擎可以安装在您的服务器上,并且可以像Python一样进行访问; 您可以构建各种地理可视化化学形式 ; 有各种数据的庞大存储库 ,包括机器学习 ; 您可以连接到各种数据库。 解决复杂的数学问题等

很难在几段或几分钟内列出Wolfram技术的所有功能。
所有这些促使我上了一门新课程,现在正在注册
我敢肯定,当您发现Wolfram语言的可能性时,您将越来越多地使用它,从而在许多领域快速有效地解决您的任务:从科学到设计自动化或网站解析,从神经网络到插图处理,从分子可视化到构造强大的互动。

1 | Wolfram Mathematica和Wolfram云系统概述



课程内容
什么是Wolfram Mathematica?
-创作者-Stephen Wolfram
-史蒂芬·沃尔夫拉姆(Stephen Wolfram)的最新文章翻译成俄文
-内置功能和符号列表
-内置功能的数量取决于版本
-硬盘空间
-有关Mathematica的更多信息
-所有Wolfram Research产品
新增功能和更新功能
-接收这些列表的代码
前端的新功能
新的几何语言
-基本的几何对象
-几何计算功能
-面积测量
-到该地区的距离
-与地区合作
-定义区域的功能
-使用网格
-与其他功能完全集成
微分方程的解析解和数值解
-用于分析任务的WhenEvent
-延迟远程控制的解析解决方案
-有限元法
机器学习-机器学习
- 分类
- 预测
-例子
实体语言”-一种用于数据库的新语言+大量的新数据库
处理地理信息的新语言
还有什么新东西?
-基本语言的扩展
- 关联索引数组
- 数据集 -嵌入式数据库格式
-PlotTheme
-时间相关的计算
-随机过程分析
-时间序列
-与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 | 定义函数,使用列表,模板表达式和关联



课程内容
清单
-列表{...}和列表功能[...]
-“自然”列表显示
-生成列表的方法
-索引元素和列表的一些数字特征。 长度深度功能
-使用Part函数([[...]])选择占据列表中某些位置的元素
-重命名列表项
-使用表格功能生成列表
-使用范围功能生成数字列表
社团协会
-分配关联并与之合作
-数据集-Wolfram语言中的数据库格式
模板表达
-模板介绍
-基本对象模板: 空白 (_), BlankSequence (__), BlankNullSequence (___)
-使用模板可以做什么? 案例功能
-确定模板中的表达式类型
-使用条件 (/;), PatternTest (?), Except和测试功能的应用对模式施加限制
-使用替代 (|)函数创建具有替代选择的模板
功能介绍
-应用延迟分配SetDelayed (:=)
-绝对分配 (=)的应用
-定义一个函数,该函数会记住已找到的值以及一个递归函数
-函数的属性以及AttributesSetAttributesClearAttributesProtectUnprotect的功能
纯功能
- 函数功能 (&)的应用
-在哪里使用纯函数?

2.3 | 创建可视化



课程内容
字符图形语言
-图形基元
-一维
-二维
-三维
-辅助
- 图形功能
-语法
———最简单的例子
———层数
———层排列
———图层的一般和特殊属性
- 图形功能选项
——— AspectRatio
———
——— AxesLabel
——— AxesOrigin
——— AxesStyle
——— Ti虫
——— TicksStyle
——— 背景
——— ContentSelectable
——— CoordinatesToolOptions
——— 结语
——— 序言
——— 框架
——— FrameLabel
——— RotateLabel
——— FrameStyle
——— FrameTicks
——— FrameTicksStyle
——— GridLines
——— GridLinesStyle
——— ImageSize
——— PlotLabel
——— LabelStyle
——— PlotRange
——— PlotRangeClipping
——— PlotRangePadding
-样式设置
———颜色(命名颜色+颜色空间中的颜色,例如RGBColor ),透明度( 不透明度
———线粗度绝对 厚度
———点大小: PointSizeAbsolutePointSize
———结束线和断点的样式: CapFormJoinForm
———调整文字外观的样式功能
——— FaceFormEdgeForm函数控制区域及其边框的外观
-例子
———近似解
———解决方案准确
———为什么精确的解决方案非常有用?
-Graphics3D功能
-语法
———最简单的例子
———图形对象的一般和特殊属性
-Graphics3D功能选项
——— AxesEdge
——— 盒装
——— BoxRatios
——— BoxStyle
——— ClipPlanes
——— ClipPlanesStyle
——— FaceGrids
——— FaceGridsStyle
——— 照明
——— 球形区域
——— ViewPointViewVectorViewVertical
-例子:立方体的一部分
———从静态的三维物体到交互式
内置功能用于创建可视化
基本2D功能
- 情节
- 轮廓图
-RegionPlot
- 参数图
-PolarPlot
-列表图
基本3D功能
-Plot3D
-ContourPlot3D
-RegionPlot3D
-ParametricPlot3D
-ListPlot3D
用于建立可视化的功能与GraphicsGraphics3D的基本功能之间的关系
-2D
-3D

2.4 | 创建交互式对象,使用控件,创建用户界面



课程内容
角色动态语言
- 动态功能
-最简单的例子
———修改参数
———解决方案构造图
-控制
- 滑块
———最简单的例子
-Slider2D
———最简单的例子
-IntervalSlider
———最简单的例子
- 复选框
———最简单的例子
-CheckboxBar
- 二传手
-SetterBar
-RadioButton-一种特殊的二传手
-RadioButtonBar-SetterBar的特殊视图
- 拨动
-TogglerBar
- 开瓶器
-ColorSlider
———最简单的例子
-PopupMenu
———最简单的例子
-InputField
———最简单的例子
-其他物体...
操纵功能
-语法
-简化的控制语法
-{x,a,b}
-{x,a,b,dx}
-{{x,x0},a,b},{{x,x0},a,b,dx}
-{{x,x0,label},a,b},{{x,x0,label},a,b,dx}
-{{x,首字母,标签},....}
-{x,color}
-{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,...},..., LocatorLocatorAutoCreate- > True}
-{{x,...},...,输入}
- 操作选项
——ContinuousAction
-LocalizeVariables
- 初始化
-SaveDefinitions
- 同步初始化
- 同步更新
-TrackedSymbols
-机械手的构造
-使用TrackingFunction选项创建链接的操纵器和捕捉定位器到曲线

2.5 | 导入,导出,处理数据,文件,图像,声音,网页。 以VK API API为例使用Web资源API,以及使用内置方法来使用Facebook,Twitter,Instagram和其他API。



课程内容
处理文件及其名称
-文件搜索和相关任务
- $ InstallationDirectory$ BaseDirectory
-NotebookDirectory
-FileExistsQ
- 文件名
-创建文件名
-DirectoryName
-FileNameJoin
-FileNameSplit
-FileNameTake
-FileBaseName
-FileExtension
导入 导出功能
-导入和导出格式
- 进口
-实例
- 出口
-实例
资料处理
-从TXT导入和数据处理
-从MS Excel导入和数据处理
处理图像
-我该怎么办?
-图像收集处理
处理声音
-例子
从网页导入和处理数据
-从俄罗斯联邦中央银行网站输入信息
-解决方案
-泛化
-从Yandex.Dictionaries网站导入信息
使用API
-VK API
-第一步
-AccessToken
-使用VK API的示例
-内置API Facebook,Twitter,Instagram

2.6 | 与Wolfram嵌入式策展数据库一起使用,与Wolfram集成| Alpha



课程内容
全系统单位支持
-首次使用
-在计算中使用的示例
-具有以下维数的方程组的解:
-维度分析(定理):
以介质的重力失稳问题为例
———助手代码
———解决方案
———结论
嵌入式数据库
-使用精选Wolfram Research数据库的所有功能
-例子
-绘制根据GDP水平着色的世界地图
-对它们的化学元素的周期性系统。 D.I.门捷列夫
-如何保存Wolfram Research精选数据库以进行即时访问?
-Leonid Shifrin的决定...
———代码
————工作实例
实体语言
-(Ctrl + =)-接收用于将请求以自由形式本地转换为Wolfram语言格式的模块
- 实体
-EntityValue
- 实体类
-EntityPropertyEntityPropertyty
-外观上的差异实体
口译员
-解释类型列表
- 口译功能
- 语义解释功能
- 语义导入功能
与Wolfram集成| Alpha
-自由输入形式(= 输入单元格的开头)
-实例
-以自由形式的本地输入(Ctrl + =输入单元格中的任意位置
-例子
-Wolfram | Alpha查询的完整结果(在输入单元格的开头===)
-使用Wolfram的一些示例| Alpha
———数学
———物理
———化学
———概率论,统计和数据分析
———天气及相关事项
———互联网和计算机系统
———音乐
———食物,营养,健康
-WolframAlpha函数
-例1:三个变量的布尔代数函数的Euler-Venn图和逻辑电路。
-示例2:找到与给定颜色最接近的命名颜色

3 | 与Wolfram Cloud一起使用:创建直接API,输入表单,CloudCDF等。



课程内容
什么是Wolfram Cloud?
-Wolfram云由什么组成?
-我可以使用Wolfram云做什么?
Wolfram编程云
-Wolfram编程云帐户类型Wolfram编程云帐户类型
-云贷款
Mathematica和Wolfram桌面中的云功能
-直接与云一起使用的功能,以及能够与云对象一起使用的功能。
-云信息功能
-CloudAccountData-有关您在云中的帐户的信息
-CloudConnectCloudDisconnect —与云连接或断开连接
-CloudObjects-您的云对象
- $ CloudCreditsAvailable-可用的云贷款数量
云接口的第一步
-主视窗
-有关您帐户的信息窗口
-一个包含有关您的Cloud对象和​​Cloud贷款使用信息的窗口
-新文件视窗
表单功能
-目的和语法
-最简单的例子
-CloudDeploy
-变量类型
-使用变量
-“口译”参数
-“默认”参数
-“输入”参数
-“标签”参数
-帮助参数
-“提示”参数
-自定义表格的外观
- 外观规则
-FormTheme
-可能的结果格式
-插入俄语文本
-例子
-例子
-创建一个求解方程的应用程序
-创建图像处理应用程序
-使用智能字段创建地理应用程序
API功能
-例子
-创建一个求解方程的应用程序
-使用智能字段创建地理应用程序

4 | CDF技术-将在Mathematica中创建的交互式对象即时集成到网页,细微之处。 在项目中使用Wolfram示范项目网站上的现成的交互式对象并进行更改。 实际示例和业务应用



课程内容
CDF-可计算文档格式-已计算文档格式
-CDF技术
-与其他格式的简要比较
-创建CDF的阶段
-图解步骤
-现实世界中的例子
-Wolfram示范项目
创建基于操纵的CDF
-步骤1.创建应用程序
-步骤2。将其保存为CDF格式
-步骤3.插入网页
基于DynamicModule创建CDF
-步骤1.创建应用程序
-步骤2。将其保存到CDF
-步骤3.插入网页
-复杂CDF的另一个示例
建立基于CDF的网页
-例子
企业CDF
-CDF和EnterpriseCDF之间的差异
-CDF和EnterpriseCDF的基本比较
-CDF,EnterpriseCDF,Wolfram Player Pro和Mathematica的详细比较
云端CDF
-什么是CloudCDF?
-创建CloudCDF的示例
-例1
-例2

5 | 与Wolfram语言和Mathematica一起使用,已在Raspberry Pi上预安装并免费(带有Raspbian操作系统)



课程内容
树莓派,第一个相识
-什么啊
-在哪里可以买到?
-在何处以及如何安装操作系统,并支持Wolfram语言
Raspberry Pi和Wolfram语言
-项目页面
-文档页面
-安装后Raspberry Pi是什么样的
-在Raspberry Pi上用Wolfram语言编程的想法
树莓派性能
-计算一些代码
-Wolfram标准嵌入式性能测试
-与Raspberry Pi上的Python性能比较
在Raspberry Pi上运行的邮件机器人的示例
树莓派示例
-创建一个GPS追踪器
-您将需要
-组装后查看
-Raspberry Pi上的Mathematica程序
-拍张照片
-您将需要
-组装后查看
-Raspberry Pi上的Mathematica程序
-使用GPIO
-您将需要
-组装后查看
-Raspberry Pi上的Mathematica程序
-其他例子
在哪里可以找到有关集成Wolfram语言和Raspberry Pi的更多信息?



对于声音质量,我深表歉意,在某些剪辑中,它不如我们想要的好。

在新的广告和网络研讨会中,2K的声音和视频一切都很好。 加入:每周在频道上进行直播。

网络研讨会示例

Source: https://habr.com/ru/post/zh-CN469935/


All Articles