Julia机器学习核心编程:人人可用的高性能科学计算
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

本书针对零基础和入门级读者,用实例引导读者深入学习,满足其在基础入门、扩展学习、职业技能、项目实战4个方面的需求。本书深入浅出地讲解Julia软件在编程中的核心要点及实战技能,系统学习后可以掌握Julia语言基础知识,提升在科学技术以及机器学习方面的编程能力,获取优良的团队协同技能和足够的项目实战经验。

本书内容

全书分为12章。从最基础的Julia软件的安装开始,系统地讲解Julia语言的基本概念、编程模式、变量、数据类型、函数、程序控制结构等基础知识;然后介绍Julia语言的交互性与元编程、数值与科学计算、数据可视化和图像处理、数据库编程、Julia编程的核心内幕等核心运用技能;最后详细讲解Julia在商务网站创建方面的应用,借助Julia框架可以轻松地完成商务网站的创建。通过本书的学习,读者将对Julia在项目开发中的应用拥有切身的体会,为日后进行软件开发积累项目管理和实战开发经验。

全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。系统学习后,可以使初学者、应届毕业生快速成长为合格的初级程序员,通过实战积累项目开发经验和团队合作技能,在未来的职场中获取一个高的起点,并能迅速融入软件开发团队中。

本书特色

1. 结构科学、自学更易

本书在内容组织和范例设计上都充分考虑到初学者的特点,由浅入深,循序渐进,无论你是否接触过Julia语言,都能从本书中找到最佳起点。

2. 视频讲解、细致透彻

为降低学习难度,提高学习效率,本书作者录制了同步微视频(模拟培训班模式),通过视频学习除能轻松学会专业知识外,还能获取到作者的软件开发经验,使学习变得更轻松、有趣。

3. 超多、实用、专业的范例和实战项目

本书结合实际工作中的范例逐一讲解Julia语言的各种知识和技术,并以两个项目的实战来总结本书内容,使读者在实战中掌握知识,轻松拥有项目开发经验。

超值助学资源

本书配备了极为丰富、超值的助学资源库(下载链接见文末),具体内容如下。

(1)助学资源1:【本书配套学习】资源库,提升读者学习Julia语言的效率。

• 免费赠送本书精选130余节教学微视频,总时长约12学时。

• 全书两个大型项目案例以及260余个范例源代码。

• 全书配套PPT电子教学课件。

(2)助学资源2:【职业成长】资源库,突破读者职业规划和发展弊端与瓶颈。

• 程序员职业规划手册、软件工程师技能手册。

• 面试(笔试)资源库:200道求职常见面试(笔试)真题与解析。

• 常见错误及解决方案、开发经验及技巧大汇总。

• 200套求职简历模板、200套竞聘模板、200套毕业答辩PPT模板。

(3)助学资源3:【Julia语言学习】资源库,拓展学习本书的深度和广度。

• 电子书资源库:Julia语言标准库函数查询手册、Julia语言常用查询手册、Julia经典范例源码解析、Julia程序员职业规划、Julia程序员面试技巧、Julia常见错误及解决方案、Julia开发经验及技巧大汇总等。

(4)助学资源4:在线课程(VIP会员),可免费学习Julia、Java、JavaScript、C++、Oracle、iOS、Android等30多种软件或系统开发在线课程,共计500余学时。

读者对象

• 没有任何Julia语言基础的初学者。

• 有一定的Julia编程基础,没有项目开发经验的人员。

• 正在进行毕业设计的学生。

• 大专院校及培训学校的老师和学生。

本书由朱红庆、王锋著,同时参与编写和资料收集的还有张雪年、石家欢、李晨、黄路路、常慧杰、张孝忠,在此一并表示感谢。

在本书编写过程中,虽然作者尽可能地将最好的讲解呈现给读者,但因水平所限,难免存在疏漏和不妥之处,敬请不吝指正。若读者在学习中遇到困难,或有任何建议,可发邮件至elesite@163.com。

编者

说明:书中部分省略了大家熟知的“语言”二字,如Julia、C、Python、Java等,在本书中代表Julia语言、C语言、Python语言和Java语言等。

读者服务

轻松注册成为博文视点社区用户(www.broadview.com.cn),扫码直达本书页面。

下载资源:本书提供资源文件,均可在下载资源处下载。

提交勘误:您对书中内容的修改意见可在提交勘误处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。

交流互动:在页面下方读者评论处留下您的疑问或观点,与我们和其他读者一同学习交流。

页面入口:http://www.broadview.com.cn/36883