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

À l'issue de cette formation Red Hat Entreprise Linux System Administration II, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Installer Red Hat Enterprise Linux à l'aide de méthodes évolutives
  • Accéder aux fichiers de sécurité, aux systèmes de fichiers et aux réseaux
  • Exécuter des scripts shell et techniques d'automatisation
  • Gérer des périphériques de stockage, des volumes logiques et des systèmes de fichiers
  • Gérer la sécurité et les accès au système
  • Contrôler le processus de démarrage et les services du système
Tarif

A partir de 4 000,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Connaître et appliquer les commandes fondamentales des systèmes d'exploitation Linux
  • Maîtriser le Shell, pour créer des scripts d'automatisation des tâches d’administration système
  • Mettre en oeuvre le déploiement d'un système Linux
  • Intégrer un système Linux à d’autres environnements
  • Prendre en charge les tâches d’administration afin de garantir la disponibilité et la performance du système
  • Aborder sereinement les examens LPI-101 et LPI-102 permettant d’obtenir la certification "Linux Server Professional" (LPIC-1)


Attention, ce cursus de 13 jours est composé de 4 Modules de respectivement 3 jours, 3 jours, 5 jours et 2 jours. Les dates de sessions indiquées sont celles du premier module de 3 jours. Contactez notre service commercial pour connaitre les dates des modules suivants.

Pour les administrateurs qualifiés souhaitant uniquement passer les examens LPI-101 et LPI-102, nous proposons une formation de "Bachotage" sur 2 jours : Formation Linux : Préparation à la certification LPIC-1 (Réf. LPIC1)

Tarif

A partir de 5 980,00 €

Durée

13j / 91h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Manipuler l'ensemble des éléments de l'interface MATLAB
  • Utiliser les commandes simples et avancés de MATLAB afin d'écrire des scripts et des fonctions performantes
  • Importer, exporter, traiter et afficher des données et des graphes de tous types
  • Créer une interface graphique utilisateur pour une application spécifique.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Indesign Expertise

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement cette formation Indesign Expertise vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Exploiter toutes les possibilités d’automatisation d’Indesign
  • Gérer des feuilles de styles avancées
  • Créer des calques évolués
  • Exploiter les styles GREP
Tarif

A partir de 1 500,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

SQL Server 2016 - Mettre en oeuvre un Data Warehouse

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Avoir un rôle de développeur de Business Intelligence et acquérir les compétences et connaissances nécessaires pour approvisionner une base de données Microsoft SQL Server 2016. La formation couvre SQL Server 2016 à la fois "on premise" et dans Azure, aborde l’installation du produit et la migration à partir d’une installation existante.

Tarif

A partir de 2 790,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Administrer un serveur Microsoft BizTalk
  • Savoir déployer, configurer, suivre, déboguer et installer BizTalk
  • Savoir créer un environnement haute-disponibilité pour BizTalk Serveur
  • Sécuriser les mots de passe et les messages
  • Maîtriser les outils BAM, le moteur des règles d'entreprise
  • Maîtriser l'intégration en B2B avec l'EDI
  • Gérer la sauvegarde et la restauration
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Projet Data/IA vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Repérer les potentiels d’utilisation de la donnée au sein de votre organisation
  • Repérer votre patrimoine data (interne et externe) et ses limites
  • Challenger les attendus d’un projet d’analyse prédictive : la question est elle bien posée ? sait on décrire l’usage qui sera fait des résultats ? Y a-t-il une vocation à industrialiser ou s’agit-il de diagnostiquer un comportement ?
  • Anticiper les biais inhérents à tout projet data : les détecter, les évaluer : peut-on les corriger ? sinon sont-ils assumés ?
  • Sécuriser le respect des règles du RGPD
  • Piloter le gain économique du projet au-delà des métriques spécifiques à l’IA
  • Comprendre les infrastructures sous-jacentes aux projets d’IA (Big Data)
  • Comprendre l’écosystème d’outils mobilisés : Python / scikit learn / Tensorflow / …
  • Identifier les approches analytiques pertinentes (supervisé, non supervisé, principaux modèles)
  • Rythmer et piloter le projet au sein des équipes techniques (méthodes agiles, devops, ML Ops)
  • Comprendre les enjeux et ressources de la datavisualisation
  • Arbitrer la poursuite ou l’arrêt du projet, sauvegarder les acquis
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Automatisation Windows avec Ansible, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Configurer des systèmes Microsoft Windows pour les gérer avec Ansible
  • Créer et gérer des inventaires d'hôtes gérés et créer des identifiants pour les gérer avec Red  Hat Ansible  Tower
  • Écrire des playbooks Ansible pour automatiser de manière cohérente plusieurs tâches et les appliquer aux hôtes gérés
  • Exécuter des tâches d'automatisation ad hoc individuelles et de playbooks complexes depuis Red  Hat Ansible  Tower
  • Créer des questionnaires dans Red  Hat Ansible   Tower pour simplifier l'utilisation des playbooks
  • Paramétrer des playbooks à l'aide de variables et de faits
  • Écrire des rôles Ansible et réutiliser de rôles existants pour simplifier la création de playbooks et la réutilisation du code
  • Utiliser des scripts PowerShell DSC existants pour une automatisation plus performante avec Ansible
  • Automatiser des tâches courantes d'administration système de Windows Server avec Ansible
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Déployer et maintenir le produit SMC
  • Connecter et superviser un grand nombre d'appliances SNS
  • Déployer des règles de filtrage et de NAT sur un grand nombre d'appliances SNS
  • Mettre en place facilement des tunnels VPN IPsec site à site
  • Configurer un grand nombre d'appliances SNS via des scripts CLI.
Tarif

A partir de 1 850,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...