内容推荐 魏坤编著的《Julia语言程序设计》系统介绍Julia编程语言的基本概念、各种功能、编程要点,包含大量示例代码以及编程技巧。全书共17章。第1~2章介绍Julia语言的基本特点、基础概念。第3~4章介绍Julia语言的数值系统、各种运算符使用规则。第5~6章介绍类型系统,以及经典的判断、循环逻辑。第7~8章介绍函数与方法,以及Julia的核心优势——多维数组。第9~11章介绍字符串与日期处理方法以及元编程。第12章介绍与IO相关的内容,包括流、文件操作、网络通信及序列化等。第13章介绍Julia代码的组织方式,包括模块、文件以及包。第14章介绍Julia原生提供的并行计算特性,是Julia中颇具魅力的内容之一。第15章介绍Julia与C/C++、Python进行混合编程的基本方法。第16章总结了Julia编程方面的经验以及优化建议。第17章给出了编程案例。本书内容丰富,讲解细腻,适合于所有软件开发人员,以及高等院校相关专业师生。 作者简介 魏坤,上海交通大学控制理论与控制工程专业人工智能研究方向博士毕业,曾就职于阿里巴巴、大众点评,任大数据挖掘与机器学习专家。他一直醉心研究Julia编程语言与应用,分享了大量广受好评的技术文章。 目录 前言 第1章 初识Julia 1.1 有用的资源 1.2 环境准备 1.2.1 二进制包安装 1.2.2 编译安装 1.3 交互式控制台 1.4 命名规则与关键字 1.5 先睹为快 1.5.1 Hello World 1.5.2 体型分布案例 1.5.3 小结 第2章 基础概念 2.1 静态与动态语言 2.2 内存管理 2.3 经典编程范式 第3章 数值系统 3.1 整型 3.1.1 表达方式 3.1.2 类型强制限定 3.1.3 有无符号转换 3.2 布尔型 3.3 浮点型 3.3.1 基本定义 3.3.2 零的表达 3.3.3 epsilon 3.3.4 无穷值 3.3.5 非数值 3.3.6 内置常量 3.4 有理数型 3.5 复数型 3.6 随机数 3.7 任意精度算术 第4章 运算符 4.1 算术运算符 4.2 位运算符 4.3 更新运算符 4.4 比较运算符 4.5 逻辑运算符 第5章 控制逻辑 第6章 类型系统 第7章 函数 第8章 多维数组 第9章 字符串 第10章 元编程 第11章 时间与日期 第12章 流与IO 第13章 组织结构 第14章 并行计算 第15章 混合编程 第16章 Julia编程规范 第17章 编程实战 附录A 内置异常类型 附录B 内置系统常量 附录C 字符串操作函数 附录D 常用包简介 后记
|