Formation Python : scripts et administration

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Connaître les usages courants du langage
  • Maîtriser le scripting en Python
  • Utiliser des modules existants
  • Ecrire rapidement des scripts
  • Créer des interfaces en ligne de commande

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 950,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 950,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Familiarisez-vous avec le langage Python et apprenez à l'utiliser pour écrire des scripts d'administration. Durant cette formation Python, vous apprendrez à gérer des processus, des threads, manipuler des fichiers ou encore créer des interfaces en ligne de commande.

Programme

Introduction au langage Python

Tour d’horizon du langage Python (historique, version actuelle, champs d’application, popularité, …)
Les environnements de travail et de développement
Les particularités de la syntaxe et les guides associés (PEP8, Pyguide)
Bonnes pratiques de nommage et organisation du code
Comparaison des versions 2 et 3
Outils et ressources utiles
Installer et configurer Python

Les bases de Python

Les types de données (strings, nombres, booléens, etc.)
Utiliser des tableaux dynamiques (list) et statiques (tuple) et des dictionnaires (dict)
Convertir les types de données
Les opérateurs logiques et de comparaison
Les boucles et conditions (if, elif, else, for, while, range())
Les fonctions en Python, paramètres, portée des variables
Les fonctions spéciales (map, lambda, filter)
Formuler et utiliser les expressions régulières en Python
Gérer les exceptions (try, except, raise, finally)
Les assertions

Environnement OS

Architecture système Linux
La classe OS
Les flux standard (sys.stdin,sys.sdtout,sys.stderr)
Débogage

Gestion des processus

Multiprocessing (spawn, fork…)
Présentation de la classe process
Synchronisation entre processus
Manipulation des processus (os.kill, os.getpid…)

Gestion des Threads

Multithreading
Présentation de la classe threading
Instanciation et lancement de threads
Synchronisation (lock, rlock, semaphore…)
Communication entre threads (event objects)

Traitement des signaux

Définition
Présentation de la classe signal
Intercepter un signal

Manipulations des fichiers

Gestion de fichiers (shutil.copyfile, os.remove, os.rename…)
Gestion de dossiers (os.mkdir, os.rmdir…)
Gestion des chemins d’accès (os.path)
Permissions (os.chmod, os.chown, os.umask…)
Création de fichiers (os.open, os.write, os.read…)

Création de CLI en Python

Utiliser le module argparse
Gestion de programmes à commandes multiples
Création de contenus riches en ligne de commande avec le module rich
Présentation de modules modernes pour la création d’interfaces en ligne de commande, comme Click et Typer

Prérequis

Connaissance des bases de la programmation.

Public

Ingénieurs DevOps,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Préparer, passer et obtenir votre certification officielle du CCC Big Data Foundation !
  • Connaître les fondamentaux du Big Data
  • Connaître les sources, le Data Mining et les principales technologies Big Data
  • Maîtriser les fondamentaux de Apache Hadoop et MongoDB
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrypter toute l’actualité relative aux achats responsables
  • Bénéficier des outils pour adapter vos pratiques aux nouvelles réglementations
  • Adopter les bons réflexes pour mettre en œuvre une politique achat responsable
Tarif

A partir de 1 020,00 €

Durée

1 jour 7 heures

Modes

Objectifs de la formation

  • Construire son référentiel de veille QSE
  • Analyser les principes communs et principales exigences des trois référentiels (ISO 14001, ISO 9001 et ISO 45001)
  • Réaliser un audit interne QSE pour évaluer son système de management intégré
  • Communiquer efficacement en interne et en externe, y compris en situation de crise
Tarif

A partir de 5 460,00 €

Durée

8 jours

Modes
  • Entreprise
  • Centre

Conduire le changement

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Analyser le changement pour en maîtriser la portée et les enjeux
  • Maîtriser les étapes clés de la conduite de changement
  • Adopter une communication efficace pour favoriser l'adaptation des collaborateurs
  • Tarif

    A partir de 1 390,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • S'approprier les règles et normes juridiques régissant la sécurité informatique
    • Implémenter des stratégies pour assurer le respect du droit de manière efficace et opérationnelle
    • Optimiser le niveau de conformité légale des organisations ou de leurs clients
    Tarif

    A partir de 2 330,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Appliquer la législation sociale en matière de harcèlement sexuel et d'agissements sexistes
    • Identifier son rôle et ses missions de référent ainsi que celui de ses interlocuteurs
    • Faire face à des situations de crise
    Tarif

    A partir de 940,00 €

    Durée

    1 jour

    Modes
    • Entreprise
    • Centre
    • Distance

    Formation Secrétariat juridique des sociétés cotées

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Examiner le cadre légal des sociétés côtées
    • Cerner les règles propres à la préparation et à la tenue des assemblées dans les sociétés cotées
    • Effectuer les informations requises et les formalités nécessaires
    Tarif

    A partir de 1 216,00 €

    Durée

    1 jour

    Modes
    • Entreprise
    • Centre
    • Distance

    PHP - Le framework Symfony

    Proposé par GROUPE LEXOM

    Objectifs de la formation

    • Identifier les principes clefs du framework Symfony
    • Développer, organiser et maintenir un projet Symfony
    • Créer des applications optimisées avec Symfony
    • Construire et valider des formulaires dynamiques
    Tarif

    A partir de 1 390,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Organisation à l'ère du digital

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Équilibrer temps de connexion et de déconnexion
    • Développer son attention et sa concentration
    • Communiquer avec les bons outils digitaux
    • S’organiser avec le digital en mode collaboratif
    • Optimiser sa gestion du temps
    Tarif

    A partir de 1 490,00 €

    Durée

    2 jours

    Modes
    • Entreprise
    • Centre
    • Distance

    Formation Atelier pratique Droit des Contrats

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Cerner les nouveaux équilibres contractuels depuis la réforme de 2016
    • Intégrer en pratique les aménagements issus de la jurisprudence récente
    • Caractériser les points majeurs de consolidation ou de transformation
    • Adapter sa pratique rédactionnelle en conséquence
    Tarif

    A partir de 1 010,00 €

    Durée

    1 jour

    Modes
    • Entreprise
    • Centre

    Je cherche à faire...