网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Julia语言编程入门 |
分类 | |
作者 | (美)本·拉瓦//艾伦·B.唐尼 |
出版社 | 中国电力出版社 |
下载 | |
简介 | 内容推荐 从基本知识入手,包括语言语法和语义。掌握各个编程概念的明确定义。按照逻辑进度学习值、变量、语句、函数和数据结构。了解如何使用文件和数据库。理解类型、方法和多重分派。使用调试技术修正语法错误、运行时错误和语义错误。通过案例研究探索接口设计和数据结构。 作者简介 Ben Lauwens是比利时皇家军事学院的一位数学教授。他拥有比利时天主教鲁汶大学和皇家军事学院的工程博士和硕士学位,以及皇家军事学院的学士学位。Allen B. Downey 是美国欧林工程学院的计算机科学教授。他曾在韦尔斯利学院、科尔比学院和加州大学伯克利分校任教。他获得了加州大学伯克利分校的计算机科学博士学位以及麻省理工学院的硕士和学士学位。 目录 前言 1 章 程序之路 9 什么是程序? 9 运行Julia 10 个程序 12 算术操作符 12 值和类型 13 形式语言和自然语言 14 调试 16 术语表 17 练习 19 第2章 变量、表达式和语句 21 赋值语句 21 变量名 22 表达式和语句 23 脚本模式 24 操作符优先级 26 字符串操作 27 注释 27 调试 28 术语表 29 练习 31 第3章 函数 33 函数调用 33 数学函数 34 组合 35 增加新函数 36 定义和使用 37 执行流 38 形参和实参 39 变量和形参是局部变量 41 堆栈图 41 有返回值的函数和Void 函数 43 为什么使用函数? 44 调试 45 术语表 45 练习 47 第4章 案例研究:界面设计 51 海龟绘图 51 简单重复 53 练习 54 封装 56 泛化 57 接口设计 58 重构 59 开发计划 61 Docstring 61 调试 62 术语表 63 练习 64 第5章 条件和递归 67 向下取整除和求模 67 布尔表达式 68 逻辑操作符 69 条件执行 69 选择执行 70 串链条件 71 嵌套条件 71 递归 73 递归函数的堆栈图 74 无限递归 75 键盘输入 76 调试 77 术语表 78 练习 80 第6章 有返回值的函数 85 返回值 85 增量式开发 87 组合 90 布尔函数 91 更多递归 92 信仰飞跃 95 另一个例子 96 检查类型 96 调试 98 术语表 99 练习 100 第7章 迭代 103 重新赋值 103 更新变量 105 while 语句 105 break 107 continue 108 平方根 109 算法 111 调试 111 术语表 112 练习 113 第8章 字符串 117 字符 117 字符串是一个序列 118 length 119 遍历 120 字符串分片 121 字符串是不可变的 122 字符串插值 123 查找 124 循环和计数 124 字符串库 125 ∈操作符 126 字符串比较 127 调试 127 术语表 129 练习 131 第9章 案例研究:单词游戏 135 读取单词列表 135 查找 138 利用索引循环 140 调试 142 术语表 143 练习 143 0章 数组 147 数组是一个序列 147 数组是可变的 148 遍历数组 150 数组分片 151 数组库 152 映射、过滤器和归约 153 点语法 155 删除(插入)元素 155 数组和字符串 157 对象和值 158 别名 159 数组参数 161 调试 163 术语表 165 练习 167 1章 字典 171 字典是一个映射 171 字典作为计数器集合 174 循环和字典 175 反向查找 176 字典和数组 178 备忘录 179 全局变量 181 调试 184 术语表 185 练习 187 2章 元组 191 元组是不可变的 191 元组赋值 193 元组作为返回值 194 变长参数元组 195 数组和元组 196 字典和元组 199 序列的序列 201 调试 202 术语表 202 练习 203 3章 案例研究:数据结构选择 207 词频分析 207 随机数 208 单词直方图 210 最常用的单词 211 可选参数 212 字典差 213 随机单词 214 马尔科夫分析 215 数据结构 218 调试 219 术语表 221 练习 222 4章 文件 225 持久存储 225 读和写 226 格式化 227 文件名和路径 227 捕获异常 229 数据库 230 串行化 232 命令对象 233 模块 234 调试 236 术语表 237 练习 238 5章 Struct 和对象 241 组合类型 241 Struct 是不可变的 243 可变的Struct 243 矩形 244 实例作为参数 245 实例作为返回值 247 拷贝 248 调试 249 术语表 250 练习 251 6章 Struct 和函数 253 时间 253 纯函数 254 修改函数 256 原型与规划 257 调试 259 术语表 260 练习 261 7章 多重分派 263 类型声明 263 方法 264 另外一些例子 266 构造函数 267 show 269 操作符重载 269 多重分派 270 泛型编程 271 接口和实现 273 调试 274 术语表 274 练习 276 8章 子类型 277 扑克牌 277 全局变量 279 比较扑克牌 279 单元测试 280 一副牌 281 增加、删除、洗牌和排序 282 抽象类型和子类型 283 抽象类型和函数 285 类型图 286 调试 288 数据封装 289 术语表 291 练习 292 9章 精选:语法 297 命名元组 297 函数 298 匿名函数 298 关键字参数 299 闭包 300 块 300 控制流 302 类型 304 方法 306 构造函数 307 转换和提升 308 元编程 309 缺失值 311 调用C 和Fortran 代码 312 术语表 313 第20章 精选:Base 和标准库 317 测量性能 318 集合和数据结构 318 数学 321 字符串 321 数组 323 接口 324 交互工具 326 调试 328 术语表 329 第21章 调试 331 语法错误 332 我一直在改,不过没有区别 333 运行时错误 334 语义错误 339 附录A Unicode 输入 343 附录B JuliaBox 345 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。