网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 13:10:32