第01期 · 入门
18:42
为什么越来越多人选择 Julia?先认识这门语言的优势与边界
从科学计算的真实需求出发,聊清 Julia 的设计目标、适用场景,以及新手常见的选择误区。
从第一行 Julia 代码开始,逐步走进这门兼具高性能与表达力的编程语言。本合集收录环境配置、语法基础、数据处理、绘图与数值计算等系列视频,也整理了可直接跟练的小项目。适合编程初学者、数据分析从业者和希望提速的 Python 用户;每周更新一至两期,按顺序观看更容易建立完整知识脉络。
第01期 · 入门
18:42
从科学计算的真实需求出发,聊清 Julia 的设计目标、适用场景,以及新手常见的选择误区。
第02期 · 配置14:26覆盖多系统安装、扩展配置和 REPL 使用,让第一段程序一次运行成功。
第03期 · 语法22:10用短小实例理解类型推断和多重派发,掌握 Julia 与常见脚本语言的不同。
第04期 · 基础19:35从向量切片到逐元素计算,配合图解看懂广播语法背后的便利与规则。
第05期 · 教程24:08通过数据清洗小任务串起函数定义、参数传递与高阶函数的常见写法。
第06期 · 工具17:51演示如何创建独立项目环境、添加依赖并保存清单,方便团队协作复现。
第07期 · 数据26:14读取公开数据集,完成缺失值检查、列变换和分组汇总,形成可复用流程。
第08期 · 绘图21:46从折线图到多图层布局,逐项调整标签、图例与导出参数,让结果更易读。
第09期 · 性能28:32使用 BenchmarkTools 找到耗时热点,再通过类型推断工具排查常见性能问题。
第10期 · 实战32:05以经典动力系统为例,串联方程构造、求解器选择、参数设置和结果可视化。
第11期 · 进阶25:17从一个小型计算接口入手,说明 ccall 的参数约定、内存管理和调试方法。
第12期 · 项目35:48把下载、清洗、统计与制图连成一套脚本,复盘数据分析项目的组织方式。
来自正在学习的同学
按自己的基础安排学习进度
建议先看完前四期,熟悉开发环境、变量类型和数组操作,再进入函数、包管理与数据处理部分。若你已有其他语言经验,可以将基础语法作为快速复习,重点练习 Julia 的多重派发、广播表达式和项目环境管理。数据分析方向可接着学习 DataFrames.jl 与绘图,再用空气质量项目完成一轮从原始文件到图表的练习;数值计算方向则建议先理解函数与性能测试,再观看微分方程案例。每期简介列出了涉及的库,跟练时可把代码放进独立项目环境,遇到报错先核对依赖版本和输入数据形状。合集会持续补充进阶主题,更新后按发布时间加入列表。