内容简介
Julia offers the high productivity and ease of use of Python and R with the lightning-fast speed of C++. There’s never been a better time to learn this language, thanks to its large-scale adoption across a wide range of domains, including fintech, biotech and artificial intelligence (AI).You will begin by learning how to set up a running Julia platform, before exploring its various built-in types. This Learning Path walks you through two important collection types: arrays and matrices. You’ll be
AI简介
这是一本专注于Julia编程语言的综合性指南。本书从基础概念到高级特性,全面介绍了Julia编程语言的各个方面。
首先,本书从Julia编程语言基础概览开始,详细介绍了变量、类型、函数、控制流等基本概念,并深入探讨了Julia的Packages安装与更新,以及Julia平台的安装和启动方式。
接着,本书深入探讨了Julia编程语言的类型系统,包括整数类型与浮点数类型,以及函数的定义和赋值等。此外,本书还详细介绍了可选和关键字参数,以及匿名函数的定义和调用等高级特性。
本书还深入探讨了类型注解和类型层次结构,帮助读者理解类型系统的重要性,以及如何编写更紧凑、更优化、更健壮的代码。
在数据科学领域,本书详细介绍了如何使用Julia进行探索性数据分析,包括使用Iris数据集进行EDA,以及如何使用Julia进行网络编程、并行计算以及数据库连接等。
此外,本书还详细介绍了设置维基游戏项目架构,以及如何使用Julia实现推荐系统。这些内容不仅可以帮助读者理解推荐系统的工作原理,还可以帮助读者使用Julia实现自己的推荐系统。