DevOps Упражнения

Совершенствуйте свои навыки DevOps с помощью сборника практических упражнений. Эта страница предлагает реальные задачи, имитирующие сценарии из мира автоматизации, CI/CD, контейнеризации и инфраструктуры как кода. Решайте эти проблемы, чтобы укрепить уверенность и применить теоретические знания к ощутимым задачам разработки и эксплуатации.

Математические игры с NumPy

Математические игры с NumPy

В этом испытании вы закрепите навыки работы с модулем NumPy в Python и научитесь выполнять основные математические операции с массивами.
ChallengeDevOps
Конфигурация Git с GitHub

Конфигурация Git с GitHub

Git был разработан Линусом Торвальдсом, создателем операционной системы Linux. Это бесплатный инструмент с открытым исходным кодом, который используется многими разработчиками и специалистами по данным. Это мощный инструмент, позволяющий отслеживать изменения в файлах и папках.
ChallengeDevOps
Управление учётными записями пользователей

Управление учётными записями пользователей

В этой лабораторной работе вы научитесь управлять учётными записями пользователей в Linux: создавать новые учётные записи, изменять их параметры и удалять учётные записи.
LabDevOps
Привет, Python

Привет, Python

Создайте свою первую интерактивную программу на Python, которая принимает ввод от пользователя и выводит персонализированное сообщение. Изучите базовые концепции: переменные, операции ввода-вывода и форматирование строк.
ChallengeDevOps
Принятие решений с использованием оператора if

Принятие решений с использованием оператора if

Поскольку в работе и жизни часто приходится принимать решения, давайте сыграем в некоторые игры с оператором if.
ChallengeDevOps
Классы и объекты

Классы и объекты

В этом практическом занятии вы узнаете о классах и объектах в Python. Класс - это шаблон для создания объектов. Объект - это экземпляр класса.
LabDevOps
Комментарии в коде на Python

Комментарии в коде на Python

Комментарии в коде могут помочь понять, для чего предназначен код, и хорошие привычки комментирования важны для хорошего разработчика. В этом практическом занятии вы научитесь добавлять комментарии в код на языке Python и узнаете несколько распространенных способов комментирования.
LabDevOps
Основы структур данных в Python

Основы структур данных в Python

В этой лабораторной работе мы изучим структуры данных в Python. Основные типы структур данных, с которыми мы будем работать, это: списки, кортежи, словари и множества.
LabDevOps
Основы функций в Python

Основы функций в Python

В этом практическом занятии вы научитесь определять и использовать функции в Python. Мы начнем с простых примеров и постепенно будем увеличивать сложность.
LabDevOps
Условные инструкции в Python

Условные инструкции в Python

В этом эксперименте мы исследуем, как использовать инструкции if в Python. Инструкции if позволяют выполнять код только при выполнении определенного условия. Это фундаментальный концепция в программировании, которая позволяет управлять ходом программы в зависимости от различных условий.
LabDevOps
Изучение интерактивных функций вычислений в IPython

Изучение интерактивных функций вычислений в IPython

IPython - это командная строка интерактивной оболочки для Python. Она предоставляет некоторые функции для интерактивных вычислений, такие как продвинутая интроспекция, богатые медиа и мощный механизм истории.
LabDevOps
Python Математика и Расширенное Присваивание

Python Математика и Расширенное Присваивание

В этом практическом занятии мы углубимся в важные аспекты программирования на Python: математические операторы и операторы расширенного присваивания.
LabDevOps
Преобразование типов переменных

Преобразование типов переменных

В этом практическом занятии мы научимся преобразовывать переменные между разными типами данных в Python. Начнем с простых примеров и постепенно перейдем к более сложным.
LabDevOps
Статистика значений списка NumPy

Статистика значений списка NumPy

В этом испытании вы создадите программу на Python с использованием библиотеки NumPy для выполнения различных статистических операций над списком значений. Программа будет содержать несколько подзадач, которые проверит ваши знания и понимание NumPy и его возможностей.
ChallengeDevOps
NumPy Einsum для научных вычислений

NumPy Einsum для научных вычислений

В научных вычислениях часто необходимо выполнять различные операции линейной алгебры. NumPy - это популярная библиотека Python, которая предоставляет эффективные и удобные инструменты для выполнения таких операций. Одним из самых мощных инструментов в NumPy является einsum, что означает суммирование по Эйнштейну.
LabDevOps