Julia作为第二语言,视频版

Julia as a Second Language, Video Edition

视频说明

在视频版本中,旁白阅读本书,同时内容、图形、代码列表、图表和文本出现在屏幕上。就像有声读物一样,您也可以作为视频观看。

通过构建火箭发射器、密码管理器和战斗模拟器等有趣的项目来学习出色的 Julia 编程语言。

Julia 作为第二语言涵盖:

  • 数字、字符串、数组和字典等数据类型
  • 通过 Julia 的读取-评估-打印循环 (REPL) 提供即时反馈
  • 通过多重调度简化代码交互
  • 使用模块和包共享代码
  • 面向对象和函数式编程风格

Julia 作为第二语言向具有 Python 或 JavaScript 等另一种语言初级知识的读者介绍 Julia。您将通过编写引人入胜的实践项目来学习,这些项目鼓励您立即应用所学知识。不要因为 Julia 作为科学编程语言的声誉而望而却步——不需要数据科学或数值计算知识。您可以从在高中数学课程中学到的知识开始。

关于技术
Julia 最初是为高性能数据科学而设计的,现已成为一种出色的通用编程语言。它提供了开发人员友好的功能,例如垃圾收集、动态类型以及灵活的并发和分布式计算方法。它是简单性、灵活性和性能的完美结合。

关于本书
《Julia 作为第二语言》通过建立您现有的编程知识来介绍 Julia。当您创建一系列有趣的项目时,您将看到 Julia 的实际应用,这些项目将指导您从 Julia 的基本语法到其高级功能。在为火箭发射建模时掌握类型和数据结构。使用字典来解释罗马数字。使用朱莉娅独特的多重派遣功能将骑士和弓箭手派遣到模拟战斗中。在此过程中,您甚至可以比较面向对象和函数式编程风格——Julia 都支持!

里面有什么

  • 数字、字符串、数组和字典等数据类型
  • 通过 Julia 的读取-评估-打印循环 (REPL) 提供即时反馈
  • 通过多重调度简化代码交互
  • 使用模块和包共享代码

关于读者
适合熟悉 Python、JavaScript 或 C# 等其他编程语言的读者。

关于作者
Erik Engheim是一位作家、会议发言人、视频课程作者和软件开发人员。

引言
帮助我开始在严肃的项目中使用 Julia。这是对核心语言功能的扎实回顾,不会陷入您已经了解的编程基础知识的泥潭。
– Jonathan Owens,GE 全球研究部

学习 Julia 所需的一切。
– Amanda Debler,舍弗勒技术公司

Julia 适合经验丰富的程序员。
– Kevin Cheung,卡尔顿大学

非常适合需要学习 Julia 但不知道从哪里开始的人。
– Simone Sguazza,瑞士南部应用科学与艺术大学

出版商资源

下载示例代码

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。