第 2 阶段:编程基础
在上一个阶段了解并学习了如何编写 Bash 脚本,它是一种服务器通用语言,因为如今 Bash 几乎在所有的 Linux 服务器中都安装了。在本阶段需要进一步学习更多地编程技术,以便通过编程来设置自动化任务和部署项目。在云服务领域流行多种编程语言,例如 Go、Rust、.NET、JavaScript 等,对于初学者推荐学习 Python。
此外 Git 是 DevOps 所需掌握的工具之一,它是最流行的版本控制工具。再配合 Github 来使用,在该平台是最受欢迎的 Git 存储库托管服务之一,在此平台创建一个账号并展示你的项目。
说明
该系列文章主要参考自 Learn to Cloud
学习资源
学习顺序 | 名称 | 说明 |
---|---|---|
选学 | An introduction to Programming | 微软出品的教程 |
1 | Python Crash Course / Second Edition | 这是一本很棒的 Python 教程,在附录有介绍 Git 也写得不错 |
1 | FreeCodeCamp Learn Python | 由 FreeCodeCamp 提供的课程 |
1 | Take your first steps with Python | 一个由微软出品的 4 小时的 Python 入门学习路径 |
1 | Build Real World Applications with Python | 一个由微软出品的 2 小时学习资源 |
2 | An introduction to Git | 一个由微软出品的 Git 课程 |
2 | FreeCodeCamp Git course | 由 FreeCodeCamp 提供的 Git 课程 |
项目
名称 | 简介 |
---|---|
25 Python Projects for beginners | 尝试多做项目 |
Create your GitHub profile readme | 尝试制作一个 Github README 向别人介绍自己,可以参考这里和这里 |
Networking Python Projects | 掌握一些 Python 和网络相关的技能 |