跳至主要内容

课程

Julia 中级

入门4 小时

通过我们的 Julia 中级课程,将你的 Julia 技能提升到新水平。 了解循环、高级数据结构、计时等内容。

Julia4 小时15 个视频54 个练习4,500 XP1,710成就证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版

课程简介

Julia 是一种相对较新的编程语言,专为速度和性能而设计,同时还能保持与 Python 或 Ruby 等其他编程语言相似的语法。 本课程是《Julia 入门》课程的后续课程,介绍循环和计时等主题,帮助你充分利用 Julia 的速度和性能。

在 Julia 基础上更进一步

在入门课程的核心概念基础上,您将更接近精通 Julia。 你将首先了解不同的循环,这是 Julia 以及所有编程语言中最常用的工具之一。

掌握高级 Julia 数据结构

你还将学习高级数据结构,包括字典、元组和结构体。 此外,你还将学习如何定义自己的 Julia 函数,以实现代码复用,以及如何对代码进行计时,使其尽可能高效。

在本课程结束时,你将能够使用更复杂的 DataFrame 操作来检查和清理按地区划分的全球电子游戏销售数据集。 您还将能够在 Julia 中运用您的 Python 和 R 知识,因为我们将介绍 PyCall 和 RCall 包,使您能够在 Julia 中使用 Python 和 R 函数。

学完后,你将打下扎实的 Julia 编程基础,并可通过后续课程继续深入提升。

先修要求

课程体系

课程大纲

1

循环与区间

循环是支撑 Julia 的核心概念之一。在本章中,您将学习 for 循环和 while 循环,以及如何用它们遍历您已经熟悉的数据结构。您还会学习区间(range),这一用于生成数据序列的实用工具。
开始本章
3

Julia 中的高级函数

本章将深化您对函数的理解,探讨位置参数、关键字参数和默认参数。您还会学习代码执行计时,更深入地掌握如何衡量代码的运行时间。最后以综合练习收尾,编写您自己的函数来解决真实问题。
开始本章
4

DataFrame 操作与在 Julia 中使用 Python/R 包

最后一章将介绍匿名函数,并回顾 Julia 的一项强大特性:多重分派。您将学习如何在 Julia 中使用来自 Python 和 R 包的函数,并了解如何在数据框中清洗和修改数据。
开始本章
J

Julia 中级

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。