Exercices DevOps Engineer

Renforcez vos compétences avec des exercices sur automatisation, conteneurs, déploiement et monitoring.

Jeux Mathématiques avec NumPy

Jeux Mathématiques avec NumPy

Dans ce défi, vous allez mettre en pratique l'utilisation du module NumPy en Python et manipuler des tableaux NumPy pour effectuer des opérations mathématiques courantes.
ChallengeDevOps Engineer
Configuration Git avec GitHub

Configuration Git avec GitHub

Git a été développé par Linus Torvalds, le créateur du système d'exploitation Linux. C'est un outil libre et open-source utilisé par de nombreux développeurs et data scientists. C'est un outil puissant qui permet de suivre les modifications apportées aux fichiers et aux dossiers.
ChallengeDevOps Engineer
Gestion des comptes utilisateur

Gestion des comptes utilisateur

Dans ce lab, vous apprendrez à gérer les comptes utilisateur sur une plateforme Linux, notamment à créer de nouveaux comptes, à modifier leurs paramètres et à supprimer un compte utilisateur.
LabDevOps Engineer
Afficher Hello Python

Afficher Hello Python

Créez votre premier programme Python interactif capable de recevoir une saisie utilisateur et d'afficher un message personnalisé. Apprenez les concepts fondamentaux tels que les variables, les opérations d'entrée/sortie et le formatage de chaînes.
ChallengeDevOps Engineer
Prise de décision avec les instructions if

Prise de décision avec les instructions if

Comme les choix sont souvent faits au travail et dans la vie, jouons quelques jeux avec l'instruction if.
ChallengeDevOps Engineer
Classes et objets

Classes et objets

Dans ce laboratoire, vous apprendrez à connaître les classes et les objets en Python. Une classe est un modèle pour créer des objets. Un objet est une instance d'une classe.
LabDevOps Engineer
Commentaires de code Python

Commentaires de code Python

Les commentaires de code peuvent aider les personnes à comprendre le but du code, et de bonnes habitudes de commentaires sont essentielles pour un bon développeur. Dans ce lab, vous pouvez apprendre à ajouter des commentaires au langage Python et découvrir plusieurs méthodes courantes de commenter le code.
LabDevOps Engineer
Fondamentaux des structures de données en Python

Fondamentaux des structures de données en Python

Dans ce laboratoire, nous allons apprendre les structures de données en Python. Les principaux éléments des structures de données avec lesquelles nous allons travailler sont : les listes, les tuples, les dictionnaires et les ensembles (sets).
LabDevOps Engineer
Fondamentals des fonctions Python

Fondamentals des fonctions Python

Dans ce laboratoire, vous allez apprendre à définir et à utiliser les fonctions Python. Nous commencerons par des exemples simples et augmenterons progressivement la complexité.
LabDevOps Engineer
Instructions conditionnelles en Python

Instructions conditionnelles en Python

Dans cette expérience, nous allons explorer comment utiliser les instructions if en Python. Les instructions if vous permettent d'exécuter du code seulement si une certaine condition est remplie. Il s'agit d'un concept fondamental en programmation qui vous permet de contrôler le flux de votre programme en fonction de différentes conditions.
LabDevOps Engineer
Explorer les fonctionnalités de calcul interactif d'IPython

Explorer les fonctionnalités de calcul interactif d'IPython

IPython est une interface interactive en ligne de commande pour Python. Elle offre certaines fonctionnalités pour le calcul interactif, telles que l'introspection avancée, les médias riches et un puissant mécanisme d'historique.
LabDevOps Engineer
Mathématique et affectation augmentée en Python

Mathématique et affectation augmentée en Python

Dans ce laboratoire, nous plongerons dans les aspects essentiels de la programmation Python : les opérateurs mathématiques et les opérateurs d'affectation augmentée.
LabDevOps Engineer
Conversion de type de variable

Conversion de type de variable

Dans ce laboratoire, nous allons apprendre à convertir des variables entre différents types de données en Python. Nous commencerons par des exemples simples et passerons progressivement à des exemples plus complexes.
LabDevOps Engineer
Statistiques des valeurs d'une liste avec NumPy

Statistiques des valeurs d'une liste avec NumPy

Dans ce défi, vous créerez un programme Python utilisant la bibliothèque NumPy pour effectuer diverses opérations statistiques sur une liste de valeurs. Le programme contiendra plusieurs sous-défis qui testeront vos connaissances et votre compréhension de NumPy et de ses capacités.
ChallengeDevOps Engineer
NumPy Einsum pour le calcul scientifique

NumPy Einsum pour le calcul scientifique

En calcul scientifique, il est souvent nécessaire d'effectuer diverses opérations d'algèbre linéaire. NumPy est une bibliothèque Python populaire qui fournit des outils efficaces et pratiques pour effectuer de telles opérations. L'un des outils les plus puissants de NumPy est einsum, qui signifie Sommation d'Einstein.
LabDevOps Engineer