课程大纲

介绍

  • Julia是什么类型的编程语言?
  • Julia 是如何、何时以及由谁创建的?
  • Julia 资源

开发环境

  • 云开发环境简介
  • 终端
  • REPL系列
  • 加载和安装软件包
  • 集成开发环境

基本类型、变量和运算符

  • 基本数据类型
  • 字符串和插值
  • 变量
  • 运营商

变量、函数和操作

  • 变量和常量
  • 调用和声明函数和 lambda
  • 控制流、异常处理和错误

范围

  • 功能范围
  • 全球和本地范围界定
  • 开始/结束
  • let/end
  • 模块
  • 数据结构
  • 元组
  • 字典
  • 阵 列
  • 向量
  • 矩阵和线性代数
  • 多维数组
  • 点表示法(在函数中)
  • 缺失值

类型

  • 元组和命名元组
  • 结构和可变性
  • 工会
  • 抽象类型和继承
  • 参数类型(泛型)和继承
  • 值类型
  • 型式检查

方法和构造函数

  • 多重调度
  • 摘要/类型的写作方法
  • 构造 函数
  • 打印/显示方法
  • 运算符重载
  • 接口

元编程

  • 符号
  • 评估
  • Express离子
  • 插值
  • 评估
  • 调用和生成宏
  • 代码生成
  • @generated功能

本地并发性和并行性

  • SIMD的
  • 排比
  • 任务和渠道
  • 异步编程
  • 多线程
  • 性能优化

工具

  • 单元测试
  • 性能基准测试
  • 分析
  • 伐木
  • 调试:堆栈跟踪

I/O接口

  • 读取和写入文本和二进制文件
  • 带分隔符的文件
  • 内存映射
  • 下载文件

要求

参加本课程没有任何先决条件

 21 小时

人数



每位参与者的报价

客户评论 (1)

相关课程

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

28 小时

Advanced Java Security

21 小时

Combined JAVA, PHP and Web Application Security

28 小时

Java and Web Application Security

21 小时

Advanced Java, JEE and Web Application Security

28 小时

课程分类