快速入门 Julia 语言

在本课程中,罗秀哲作为Julia 中文社区核心成员之一,将结合自己的背景,带大家简单的探索Julia的一些特点,然后介绍Julia语言的语法,帮助大家快速入门Julia语言。(课时:90 分钟)

量子计算 编程语言 Julia 编程

讲师:   罗秀哲

课程背景

科学计算对性能一直有着最高的需求, 但现在这个领域的专家开始大量使用比较慢的动态语言来完成日常工作。 我们相信有很多使用动态语言的理由, 所以我们不会舍弃这样的特性。幸运的是,现代语言设计和编译器技术使得为原型设计提供单一的高效开发环境, 并且配置高性能的应用成为可能。Julia 语言在这其中扮演了这样一个角色:作为灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。而今年这门崭新的语言马上就要迎来自己的1.0(第一个正式版)。

在这次直播里,罗秀哲作为Julia 中文社区核心成员之一,将结合自己的背景,带大家简单的探索Julia的一些特点,然后介绍Julia语言的语法,帮助大家快速入门Julia语言。

课程大纲

本次直播课程的内容有:

  • 简单介绍Julia语言

  • Julia语言的安装配置指南

  • Julia语言的基本语法

  • 一切都是对象,在Julia语言中使用面向对象

  • 一切都是表达式,用Julia的宏进行元编程

  • 如何在Julia里调用Python:PyCall.jl

  • 如何编写高性能的Julia代码,一些建议