一、Julia 简介
Julia 是一门高性能、动态编程语言,专为数值计算和科学计算设计。它结合了 Python 的易用性和 C 语言的运行速度,广泛应用于数据科学、机器学习、金融建模等领域。
二、Julia 安装
2.1 下载 Julia 安装包
访问官方地址:https://julialang.org/downloads/
选择与你操作系统对应的版本进行下载。
2.2 Windows 安装
- 下载
.exe
安装程序; - 双击安装;
- 可勾选"Add Julia to PATH"选项(推荐);
- 安装完成后可通过命令行运行
julia
。
2.3 macOS 安装
bash
brew install --cask julia
或从官网下载 .dmg
文件并拖动到 Applications 文件夹中。
2.4 Linux 安装
bash
wget https://julialang-s3.julialang.org/bin/linux/x64/1.10/julia-1.10.3-linux-x86_64.tar.gz
tar -xvzf julia-1.10.3-linux-x86_64.tar.gz
sudo mv julia-1.10.3 /opt/
sudo ln -s /opt/julia-1.10.3/bin/julia /usr/local/bin/julia
三、启动 Julia
命令行启动
bash
julia
安装 Julia 编辑器(推荐)
- VS Code + Julia 插件
- Juno(Atom 插件,已不再维护)
- Pluto.jl(交互式 notebook)
四、Julia 基础用法
julia
println("Hello, Julia!")
# 定义变量
x = 10
y = 20
println(x + y)
# 函数定义
function add(a, b)
return a + b
end
println(add(3, 5))
五、安装与使用包管理器(Pkg)
julia
using Pkg
# 添加包
Pkg.add("DataFrames")
Pkg.add("Plots")
# 使用包
using DataFrames
df = DataFrame(Name=["Alice", "Bob"], Age=[30, 25])
println(df)
六、可视化示例
julia
using Plots
x = 1:10
y = rand(10)
plot(x, y, title="示例图", xlabel="X", ylabel="Y")
七、Jupyter + Julia 使用(可选)
安装 IJulia 包
julia
using Pkg
Pkg.add("IJulia")
自动注册 Julia 到 Jupyter Notebook 中。
八、常见问题
Q1: 如何升级 Julia?
Julia 本身不支持内置升级,需手动下载新版并替换旧版目录。
Q2: 报错 "Package not found"?
请确认网络连通,并尝试更新包索引:
julia
Pkg.update()
九、学习资源推荐
- Julia 官方文档
- Julia 中文社区
- JuliaAcademy 免费课程
- 《Think Julia 中文版》
本文由"小奇Java面试"原创发布,转载请注明出处。
可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。
