扫码优惠购书
《极简Julia语言》
ISBN:8
作者:(加)坦梅·巴克西(TanmayBakshi)著,李媚译
定价:59元
内容简介
本书通过“手把手”式的教学模式展示使用开源脚本语言Julia构建自定义程序的方法,由15岁的技术天才坦梅·巴克西(TanmayBakshi)撰写,并以通俗易懂、风趣轻松的风格呈现,使学习过程更加容易且充满乐趣。本书旨在帮助读者在学习编程的过程中培养创新思维,主要介绍Julia语言的基本知识,包括运行环境、变量和输入、条件和循环、数组和字典、函数、错误与异常的处理、软件包的管理、文件的读写操作以及机器学习技术,以使读者可以更高效地处理大量非结构化数据。
作者简介
坦梅·巴克西不只是一位15岁的作家,同时也是人工智能/机器学习专家、TED演讲者、媒体名人,已在国际会议、高校、金融机构和跨国公司中为超过20万名学生、教师、企业高管和开发人员发表过演讲,包括苹果教育、汇丰银行、花旗集团、奥克兰大学、德勤咨询公司、雷克雅未克大学等;他在5岁时就表现出了对编程的热爱;12岁时就在IBM公司的大会上发表了主题演讲,展示了基于AI/ML算法——AskTanmay,这是世界上第一个由IBMWatson支持的基于Web的自然语言问答系统;他的目标是教授至少10万名有抱负的程序员学习编写代码,帮助他们走进机器学习开发世界。
目录
向上滑动阅览
第1章概述及准备Julia环境1
1.1编程及其影响2
1.2为什么要学习Julia语言2
1.3Julia背后的原理5
1.4本书目标8
1.5准备使用Julia8
强化练习11
第2章变量和输入13
2.1什么是变量14
2.2使用Julia中的简单变量存储信息15
2.3获取、存储和使用用户的输入19
2.4运算符和语法22
2.5变量类型24
2.6变量之间的转换28
强化练习32极简Julia语言——机器学习跃迁之路目录第3章条件和循环33
3.1什么是条件34
3.2条件操作符是什么34
3.3计算机如何使用if/elseif/else语句进行决策37
3.4什么是迭代41
3.5如何使用for循环迭代41
3.6如何使用while循环迭代47
强化练习51
第4章数组和字典53
4.1数组及其需求54
4.2创建、遍历及修改数组55
4.3数组上的操作58
4.4字典及其优点70
4.5创建和使用字典72
4.6使用字典构建借物应用程序74
4.7Julia中一些重要的函数77
强化练习80
第5章函数81
5.1函数及其使用82
5.2函数有助于减少错误,方便代码维护82
5.3声明和调用函数84
5.4具有返回值的函数88
5.5具有可选关键字参数的函数97
5.6在数组上应用函数
5.7泛型函数
5.8递归使用函数
强化练习
第6章处理错误和异常
6.1Bug和Debugging
6.2什么是错误
6.3什么是异常
6.4发现并清除缺陷的技巧
强化练习
第7章软件包管理
7.1什么是RESTAPI
7.2如何安装并使用包
7.3多进程及其在Julia中的使用
7.4调用其他语言的代码
强化练习
第8章读写文件
8.1为什么文件很有用
8.2如何在Julia中读取文件
8.3如何在Julia中写文件
8.4在Julia中创建凯撒密码
强化练习第9章机器如何学习
9.1什么是机器学习
9.2机器学习如何工作
9.3使用Flux的样式传递
9.4机器学习背后的微分入门
9.5使用Flux的自动微分训练一个简单的感知器
强化练习
扫码京东优惠购书
预览时标签不可点收录于合集#个上一篇下一篇