Google
Utiliser Python pour interagir avec le système d'exploitation
Google

Utiliser Python pour interagir avec le système d'exploitation

Ce cours fait partie de Automatisation informatique Google avec Python Certificat Professionnel

Enseigné en Anglais

Certains éléments de contenu peuvent ne pas être traduits

Google Career Certificates

Enseignant de premier plan

251 767 déjà inscrits

Inclus avec Coursera Plus

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.7

(6,188 avis)

|

94%

niveau Débutant
Aucune connaissance prérequise
42 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Mettre en place, configurer et utiliser votre propre environnement de développement en Python

  • Manipuler les fichiers et les processus en cours d'exécution sur le système d'exploitation à l'aide de Python

  • Comprendre et utiliser les expressions régulières (regex), un outil puissant pour traiter les fichiers texte

  • Savoir quand choisir Bash ou Python, et créer de petits scripts avec Bash

Compétences que vous acquerrez

  • Catégorie : Automatiser les tâches d'administration système avec Python
  • Catégorie : Mise en place de votre environnement de développement
  • Catégorie : Scripts Bash
  • Catégorie : Expression régulière (REGEX)
  • Catégorie : Les tests en Python

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

23 quizzes, 1 devoir

Cours

Familiarisez-vous avec un sujet et apprenez les fondamentaux

4.7

(6,188 avis)

|

94%

niveau Débutant
Aucune connaissance prérequise
42 heures (approximativement)
Planning flexible
Apprenez à votre propre rythme

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Placeholder

Élaborez votre expertise en Support et exploitation

Ce cours fait partie de la Automatisation informatique Google avec Python Certificat Professionnel
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à ce Certificat Professionnel.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable auprès de Google
Placeholder
Placeholder

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Placeholder

Il y a 7 modules dans ce cours

Dans ce module, vous découvrirez les différents types de systèmes d'exploitation et vous apprendrez comment préparer votre code Python à interagir avec le système d'exploitation. Nous apprendrons à configurer votre environnement et à installer des modules Python supplémentaires qui vous aideront tout au long du processus. Nous ferons le point sur les langages interprétés et compilés, et sur leurs différences. Nous nous pencherons sur les avantages de l'automatisation et mettrons en évidence les pièges les plus courants afin que vous puissiez les éviter. Enfin, nous découvrirons Qwiklabs, qui sera utilisé pour les évaluations notées.

Inclus

15 vidéos6 lectures4 quizzes2 sujets de discussion

Dans ce Module, vous apprendrez à lire et écrire dans des fichiers et les commandes qui vous permettront de le faire. Nous apprendrons l'importance de la gestion des fichiers et comment nous pouvons naviguer dans différents répertoires. Vous comprendrez comment travailler avec des fichiers et comment il existe une couche d'abstraction entre Python et le système d'exploitation. Enfin, nous nous pencherons sur les fichiers CSV et sur la manière de les utiliser au mieux.

Inclus

15 vidéos15 lectures3 quizzes1 devoir1 élément d'application2 sujets de discussion1 laboratoire non noté

Dans ce Module, vous apprendrez ce qu'est une Expression régulière et pourquoi vous en utiliseriez une. Nous nous pencherons sur les bases des expressions régulières et donnerons des exemples de caractères génériques, de qualificateurs de répétition, de caractères d'échappement, etc. Ensuite, nous explorerons les expressions régulières avancées et approfondirons les qualificatifs de répétition. Vous aborderez de nouveaux exercices tels que la capture de groupes et l'extraction de PID à l'aide d'expressions rationnelles. Enfin, nous vous fournirons un guide d'étude qui vous servira de guide de référence pour les expressions régulières.

Inclus

14 vidéos13 lectures4 quizzes1 élément d'application2 sujets de discussion

Dans ce Module, vous apprendrez à lire et écrire dans des fichiers de données en fonction d'une interaction avec l'utilisateur. En cours de route, nous nous pencherons sur les flux standard, les variables d'environnement et les arguments de ligne de commande. Ensuite, nous aborderons les sous-processus Python, y compris les commandes système et la manière dont elles peuvent être utilisées. Nous verrons comment obtenir la sortie d'une commande système et nous plongerons dans la gestion des sous-processus, y compris comment vérifier les valeurs de sortie et manipuler les valeurs de sortie normales par rapport aux valeurs de sortie d'erreur. Enfin, nous passerons en revue le traitement des fichiers journaux, et nous verrons ce qu'est un fichier journal, comment filtrer les fichiers journaux à l'aide d'expressions régulières, et comment comprendre la sortie capturée dans les fichiers journaux.

Inclus

12 vidéos12 lectures4 quizzes1 élément d'application2 sujets de discussion

Dans ce module, vous apprendrez à créer des tests en Python. Nous verrons ce qu'est un test et nous nous pencherons sur les différences entre les tests manuels et les tests automatisés. Ensuite, nous explorerons ce que les tests unitaires sont censés faire et comment les écrire. Ensuite, nous découvrirons d'autres concepts de test tels que les tests de boîte noire ou de boîte blanche et comment le développement piloté par les tests peut encadrer la façon dont vous concevez et écrivez votre code. Enfin, vous apprendrez ce que sont les erreurs et les exceptions, et comment les combattre.

Inclus

14 vidéos15 lectures3 quizzes1 élément d'application1 sujet de discussion2 laboratoires non notés

Dans ce module, vous découvrirez ce que le système d'exploitation Linux a à offrir et vous vous familiariserez avec les scripts Bash. Nous passerons en revue les commandes Linux de base et explorerons les nombreux processus que Linux a à offrir, y compris un concept clé appelé redirection. Nous nous plongerons ensuite dans la création de scripts Bash à l'aide de variables et de globs. Enfin, nous aborderons les concepts avancés de Bash et nous apprendrons à distinguer Bash de Python.

Inclus

13 vidéos16 lectures4 quizzes1 élément d'application1 sujet de discussion

Dans ce module, vous mettrez en pratique tout ce que vous avez appris jusqu'à présent ! Vous appliquerez vos connaissances en matière de scripts pour vous attaquer à un projet final difficile : écrire un script qui recherche une erreur spécifique dans les fichiers journaux. Vous créerez un énoncé de problème pour comprendre le défi, effectuerez des recherches pour voir quelles sont les options disponibles, puis commencerez à planifier la façon dont vous avez l'intention de résoudre le problème. Enfin, vous écrirez le code pour mettre en œuvre votre solution !

Inclus

7 vidéos5 lectures1 quiz1 élément d'application1 sujet de discussion

Instructeur

Évaluations de l’enseignant
4.7 (1,690 évaluations)
Google Career Certificates

Enseignant de premier plan

Google
324 Cours10 577 388 apprenants

Offert par

Google

Recommandé si vous êtes intéressé(e) par Support et exploitation

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 6188

4.7

6 188 avis

  • 5 stars

    77,82 %

  • 4 stars

    16,03 %

  • 3 stars

    3,58 %

  • 2 stars

    1,15 %

  • 1 star

    1,39 %

LA
5

Révisé le 8 juil. 2020

GK
5

Révisé le 6 oct. 2022

SP
5

Révisé le 15 oct. 2021

Placeholder

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions