感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
Julia 简介
- Julia 填补了什么利基市场
- Julia 如何帮助您进行数据分析
- 您可以从本课程中得到什么
- 开始使用 Julia 的 REPL
- Julia 开发的替代环境:Juno、IJulia 和 Sublime-IJulia
- Julia 生态系统:文档和包搜索
- 获取更多帮助:Julia 论坛和 Julia 社区
字符串:Hello World
- Introduction to Julia 通过“Hello World”进行 REPL 和批处理执行
- Julia 字符串类型
Scalar 类型
- 什么是变量?为什么我们要为它使用名称和类型?
- 整数
- 浮点数
- 复数
- 有理数
阵 列
- 向量
- 矩阵
- 多维数组
- 异构阵列(元胞阵列)
- 理解
其他 Elementary 类型
- 元组
- 范围
- 字典
- 符号
构建自己的类型
- 抽象类型
- 复合类型
- 参数化复合类型
功能
- 如何在 Julia 中定义函数
- Julia 函数作为对类型进行操作的方法
- 多重调度
- 多重调度与传统的面向对象编程有何不同
- 参数函数
- 函数更改其输入
- 匿名函数
- 可选函数参数
- 必需的函数参数
建设者
- 内部构造函数
- 外部构造函数
控制流
- 复合表达式和作用域
- 有条件评估
- 循环
- 异常处理
- 任务
代码组织
- 模块
- 包
元编程
- 符号
- Express离子
- 引用
- 内部代表
- 解析
- 评估
- 插值
读取和写入数据
- 文件系统
- 数据 I/O
- 较低级别的数据 I/O
- 数据帧
分布和 Statistics
- 定义分布
- 用于从分布中评估和采样的接口
- 均值、方差和协方差
- 假设检验
- 广义线性模型:线性回归示例
标图
- 绘图包:Gadfly、Winston、Gaston、PyPlot、Plotly、Vega
- 牛虻简介
- 互动和牛虻
并行计算
- Introduction to Julia 的消息传递实现
- 远程呼叫和取电
- 平行映射 (pmap)
- 并行
- 通过任务进行调度
- 分布式阵列
要求
对编程有一定的了解是可取的,但不是必需的。本课程的目的是以独立的方式教你 Julia 编程语言的基础知识。
14 小时
客户评论 (1)
everything about Julia