DevOps 练习题
通过一系列动手实践练习,提升您的 DevOps 专业技能。本页面提供旨在模拟自动化、CI/CD、容器化和基础设施即代码等真实场景的实践挑战。解决这些问题,以建立信心,并将理论知识应用于具体的开发和运维任务。
NumPy 数学游戏
在这个挑战中,你将练习使用 Python 的 NumPy 模块,并通过 NumPy 数组执行常见的数学运算。
ChallengeDevOps
使用 GitHub 配置 Git
Git 由 Linux 操作系统的创建者 Linus Torvalds 开发。它是一个免费且开源的工具,被许多开发人员和数据科学家使用。它是一个强大的工具,可以让你跟踪文件和文件夹的更改。
ChallengeDevOps
用户账户管理
本实验将介绍如何在 Linux 平台上管理用户账户,包括创建新用户账户、修改用户账户设置以及删除用户账户。
LabDevOps
打印 Hello Python
创建你的第一个交互式 Python 程序,该程序能够接收用户输入并显示个性化输出。学习变量、输入/输出操作以及字符串格式化等基础概念。
ChallengeDevOps
使用 if 语句进行决策
由于工作和生活中常常需要做出选择,让我们用 if 语句来玩一些游戏吧。
ChallengeDevOps
类和对象
在本实验中,你将学习 Python 中的类和对象。类是创建对象的模板,对象是类的实例。
LabDevOps
Python 代码注释
代码注释可以帮助人们理解代码的用途,良好的注释习惯对于一名优秀的开发者至关重要。在本实验中,你可以学习如何为 Python 语言添加注释,以及几种常见的注释方式。
LabDevOps
Python 数据结构基础
在本实验中,我们将学习 Python 中的数据结构,主要内容包括:列表、元组、字典和集合。
LabDevOps
Python 函数基础
在本实验中,你将学习如何定义和使用 Python 函数。我们将从简单的示例开始,逐步增加复杂度。
LabDevOps
Python 条件语句
在本实验中,我们将探索如何在 Python 中使用 if 语句。if 语句允许你在满足特定条件时执行代码。这是编程中的一个基本概念,使你能够根据不同的条件控制程序的流程。
LabDevOps
探索 IPython 的交互式计算功能
IPython 是一个用于 Python 的命令行交互式 shell。它提供了一些交互式计算功能,例如高级内省、富媒体支持和强大的历史记录机制。
LabDevOps
Python 数学与增强赋值
在本实验中,我们将深入探讨 Python 编程中的关键部分:数学运算符和增强赋值运算符。
LabDevOps
变量类型转换
在本实验中,我们将学习如何在 Python 中在不同数据类型之间转换变量。我们将从简单的示例开始,逐步过渡到更复杂的示例。
LabDevOps
NumPy 列表数值统计
在这个挑战中,你将使用 NumPy 库创建一个 Python 程序,对一组数值列表执行各种统计操作。该程序包含多个子挑战,将测试你对 NumPy 及其功能的了解和掌握程度。
ChallengeDevOps
用于科学计算的 NumPy Einsum
在科学计算中,经常需要执行各种线性代数运算。NumPy 是一个流行的 Python 库,它为执行此类运算提供了高效便捷的工具。NumPy 中最强大的工具之一是 einsum,即爱因斯坦求和。
LabDevOps