成功加入购物车

去购物车结算 X
智文星空图书专卖场
  • Julia语言编程入门

Julia语言编程入门

举报

新华正版全新 七天无理由 急速发货

  • 作者: 
  • 出版社:    中国电力出版社
  • ISBN:    9787519844493
  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • 作者: 
  • 出版社:  中国电力出版社
  • ISBN:  9787519844493
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 21.10 2.4折

定价 ¥88.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-03-26

    数量
    库存18
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 货号:
      1202063466
      商品描述:
      作者简介
      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


      内容摘要
      从基本知识入手,包括语言语法和语义。掌握各个编程概念的明确定义。按照逻辑进度学习值、变量、语句、函数和数据结构。了解如何使用文件和数据库。理解类型、方法和多重分派。使用调试技术修正语法错误、运行时错误和语义错误。通过案例研究探索接口设计和数据结构。

      主编推荐
      Julia的以下特点是决定性的因素: • Julia是一个高性能编程语言。 • Julia使用了多重分派,允许程序员选择适合应用的不同编程模式。 • Julia是一个动态类型语言,可以很容易地交互使用。 • Julia有一种易于学习的简明的不错语法。 • Julia是一个可选类型的编程语言,它的(用户自定义)数据类型可以让代码更清晰,也更健壮。 • Julia 有一个扩展标准库,还有大量可用的第三方包。无论对于数值分析和计算科学,还是对于Web编程和脚本编写,Julia都是一种理想的通用语言。这是一本介绍基本编程概念和Julia编程语言的好书。如果你要学习如何编程,Julia是一个不错的即时编译的动态类型语言,并且语法简洁。这本实用指南使用Julia带领你一步一步地学习编程,先从基本的编程概念开始,逐步转向更不错的功能,如创建新类型和多重分派。Julia的设计初衷是为了满足高性能,所以无论对于数值分析和计算科学,还是对于Web编程和脚本编写,Julia都是一种理想的通用语言。通过每一章的练习,会让你边学边理解各章介绍的编程概念。本书特别适合高中和大学层次的学生,对自学者和需要学习编程基础知识的专业人员也很适用。

      配送说明

      ...

      相似商品

      为你推荐

    本店分类
    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看