Introducing Julia
介绍
编辑Julia 语言易用、快速而且功能强大。这本 wikibook 旨在为经验较少和偶尔使用 Julia 的程序员介绍这门语言。包括书籍、视频、文章、博客和笔记的更多学习资料,请参阅 Julia 官方网站上的在线学习材料部分。
Julia 官方文档非常棒,你应该时常翻阅它。
Julia 社区建立了一种鼓励参与 Julia 语言在 github 上开发的良好风气。这本 wikibook 的优势在于它是由 Julia 社区制作和编辑的。你可以在任何时候编辑任何东西。如果你发现了一些错误或者不清楚的地方,可以随时纠正它,或者增加一些例子。(您的前几个编辑将被审阅,以确认您是真的想要做贡献。就像维基百科一样,您应该期待自己的文章被他人编辑!)。编写或新加内容时,应该重点关注新手用户的感受,而不是把书写成只有专业人士才能看懂的样子。
目前(2018年夏季),这本 wikibook 正在更新,以对应于8月份发布的 Julia 1.0 版本。
目前(2018年冬季),这本 wikibook 中文翻译正在更新。当前 wikibook 完整版本
导航
编辑- 新手入门
- Julia 简介、安装配置、路径和各种神奇之处
- REPL 环境
- 使用 REPL 环境;把 Julia 当计算器用;获取帮助的方法
- 数组和元组
- 存储数据——数组和元组;Julia 和科学编程的核心
- 类型
- 快速介绍类型、组织代码的方法以及使程序快速运行的秘诀
- 控制流
- 循环和控制;if 和 else 语句
- 函数
- 函数与方法;多重派发(dispatch)
- 字典与集合
- 在字典和集合中存储数据
- 字符和字符串
- 使用字符串
- 处理文本文件
- 从文本文件中读取数据;基本的文件处理
- 处理时间和日期
- 使用日期和时间函数
- 绘图
- 几种绘图软件包的介绍
- 元编程
- 元编程、表达式和宏
- 模块与包
- Julia 代码如何组织,以及应如何编写 Julia 软件包
- DataFrames
- Data frames; 组织表(table)中的数据
- 从其他语言的迁移建议
- 面向其他编程语言用户的 Julia 介绍
外部链接
编辑- Julia 中文文档 (简体中文)
- Julia 中文社区 (简体中文)
- Julia 文档搜索 (英文) – 搜索 Julia 语言及一些第三方包的文档
- Julia 文档 (英文) – 官方文档:包括稳定版和开发板的文档
- Julia Observer (英文) – 搜索 Julia 包(已弃用)
- Julia Packages (英文) – 搜索 Julia 包
- Julia 之月 (英文)– 30 多篇关于使用 Julia 的博客