Python - Par la pratique

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

  • Identifier les usages courants du langage
  • Mettre en pratique le scripting en Python
  • Structurer votre code en fonction, classes et modules
  • Utiliser des modules existants
  • Décrire la programmation réseau avec Python
  • Expérimenter la programmation objet en Python.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 240,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 240,00 €

Durée 4 jours  (28h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Introduction

  • Historique
  • Environnement de travail
  • Champs d'application
  • Scripts, fonctions et classes
  • Versions architectures et plateformes pour Python
  • Editeurs et environnements de développement (IDE)
  • Installation et configuration de Python
  • Conformité du codage à PEP8
Exemples de travaux pratiques (à titre indicatif)
  • Acquisition de l'environnement de développement
  • Configuration de l'installation

Programme type

  • Programme minimal et point d'entrée
  • Extension basée sur les packages : import
  • Lancement de programmes et passage d'arguments
  • Versions compilées de Python
    • .py
    • .pyc
  • Console Python
  • Encoding : utf-8
Exemples de travaux pratiques (à titre indicatif)
  • Ecriture d'un premier programme de base Python
  • Echange avec la console

Types de bases

  • Typage faible
  • Booléens, numériques
  • Les chaînes de caractères
  • Conversions de types, casting
  • Types agrégés : Tuples, List, Set et dictionnaires
Exemples de travaux pratiques (à titre indicatif)
  • Sur le programme Python démarré, travail sur les types de variable en Python
  • Ajout de tableaux et travail sur ceux-ci

Jour 2

Les instructions de base

  • Commentaires sur une ligne # ou plus """
  • Notion de blocs et indentations
  • Les opérateurs
    • Affectation
    • Arithmétique
    • Logiques
    • Relationnels
  • Saisie et affichage : input, print et formatage
  • Structure conditionnelle : la directive "Match"
  • Les structures de boucle : While, For, Range()
  • Break et continue
  • La gestion des exceptions
    • Groupes d'exceptions
    • Notes d'exceptions
  • L'import de modules
Exemples de travaux pratiques (à titre indicatif)
  • Suite du travail sur le programme Python
  • Utilisation des structures de contrôle
  • Ajout de la gestion des exceptions et compréhension des modules

Procédures et fonctions

  • def(), arguments et valeur de retour
  • Variables globales et l'instruction globale
  • Arguments par défaut, *args et **kwargs -
  • Fonctions lambda
Exemples de travaux pratiques (à titre indicatif)
  • Définition et exploitation de nouvelles fonctions avec passage de paramètres et types de retour
  • Ecriture de fonctions lambda, compréhension de l'avantage d'utiliser celles-ci

Gestion des fichiers

  • Gestion de fichiers et répertoires
  • Accès séquentiel, aléatoire
  • Le module os, os.path, shutil, zlib
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un nouveau programme qui accède aux fichiers et répertoires, différents types d'accès étudiés
  • Travail sur les modules standards

Jour 3

Les modules

  • Définition de modules et instruction import
  • Modules en tant que fichier py et en tant que répertoire
  • Résolution des modules
  • Module et programme : __main__
  • Installation de modules : pip, easy_install
Exemples de travaux pratiques (à titre indicatif)
  • Utilisation de modules systèmes
  • Création de modules regroupant plusieurs fonctions écrites en cours

Les classes

  • Approche objets
  • Classes et instances / objets : self
  • Constructeur : __init__
  • Données et méthodes membres
  • Héritage multiple
Exemples de travaux pratiques (à titre indicatif)
  • Dans un nouveau programme, création de classes simples, instanciation de celles-ci pour en récupérer des objets
  • Ajout de méthodes et de propriétés
  • Ajout de l'héritage et travail sur ce modèle

Jour 4

Les librairies Python

  • Accès aux bases de données relationnelles
  • Programmation graphique UI avec Tkinter
Exemples de travaux pratiques (à titre indicatif)
  • Création d'un programme d'interface utilisateur utilisant la librairie Tkinter
  • Ajout dans ce programme d'un accès à une base de données relationnelle puis exploitation de cet accès

Mise au point de programme

  • Débogage : exécution pas à pas

Python et le Web

  • Scripts Python en tant que Common Gateway

Certification (en option, hors inscription via le CPF)

  • Prévoir l'achat de la certification en supplément (ne concerne pas les inscriptions via le CPF pour lesquelles la certification est incluse)
  • L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
  • Il s'effectuera en ligne et durera en moyenne 1h30
  • 551 points minimum seront nécessaires pour l'obtention de la certification (le score obtenu attestera d'un niveau de compétence)

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification (proposée en option)

Prérequis

Connaître un langage de programmation.

Public

Développeurs.

Ces formations pourraient vous intéresser

Formation Réduction du délai de paiement clients (DSO)

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Décrire les différentes composantes du DSO (Days Sales Oustanding) ou délai de paiement des créances clients
  • Mettre en œuvre une méthodologie de réduction du DSO
  • Elaborer le plan d'action permettant de réduire durablement le délai de paiement des créances clients
Tarif

A partir de 1 792,00 €

Durée

2 jours

Modes
  • Entreprise

Formation Gradle

Proposé par Sparks

Objectifs de la formation

  • Comprendre les bases de l'automatisation des builds et la place de Gradle.
  • S'approprier les bases du langage Groovy utilisé dans les scripts Gradle.
  • Ecrire et exécuter des scripts de build Gradle.
  • Comprendre les tâches Gradle et les dépendances de tâches.
  • Maîtriser la gestion des dépendances dans Gradle.
  • Gérer de grands projets avec plusieurs modules.
  • Explorer les fonctionnalités avancées de Gradle et les meilleures pratiques.
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation DPO, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Acquérir les connaissances indispensables à l'accomplissement de la mission de DPO
  • Connaître les bonnes pratiques pour mettre en place un processus de mise en conformité
  • Acquérir les connaissances et la pratique pour jouer un rôle de conseil sur tout nouveau projet
  • Savoir mettre en place les outils de communication nécessaires et de sensibilisation
  • Connaître les points essentiels de contrôle
  • Passer l’examen de certification des compétences du DPO selon le référentiel de la CNIL (auprès d’un organisme de certification agréé par la CNIL)
Tarif

A partir de 3 090,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Mettre en pratique votre sens créatif et appliquer une culture projet
  • Définir l'esprit de la commande
  • Développer le travail collectif
  • Elargir le chemin de connaissance.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Définir et déployer une démarche de transformation Lean adaptée à votre entreprise et à vos objectifs stratégiques
  • Identifier les étapes de la transformation Lean sur des projets complexes
  • Manager les Green Belt sur des projets simples.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation TCP/IP

Proposé par Sparks

Objectifs de la formation

  • Comprendre les principes fondamentaux des protocoles TCP/IP et leur rôle dans les architectures de réseau
  • Appliquer les techniques d'adressage IP et de sous-réseau pour concevoir et mettre en œuvre des segments de réseau efficaces
  • Analyser les protocoles de routage pour optimiser le flux de données à travers les réseaux
  • Évaluer les services de réseau et les mesures de sécurité pour préserver l'intégrité et la confidentialité des données
  • Concevoir des stratégies pour une transition et une intégration en douceur de l'IPv6 dans les infrastructures de réseau existantes
Tarif

A partir de 2 400,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Écoconception Service Numérique, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître la philosophie et les enjeux de l’écoconception numérique
  • Comprendre les bienfaits de l’écoconception numérique pour son projet de développement
  • Maîtriser la démarche et la méthodologie d’écoconception logicielle
  • Savoir mesurer la performance environnementale d’un site web, d’un logiciel ou d’une application
  • Savoir mettre en œuvre les bonnes pratiques de développement pour limiter l’impact environnemental
  • Savoir marier expérience utilisateur et écoconception numérique
Tarif

A partir de 2 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Créer un PDF accessible, vous serez en mesure de :

  • Comprendre les enjeux et problématiques relatifs à l’accessibilité des fichiers PDF
  • Appliquer l’ensemble des techniques de balisage nécessaires à la création de fichiers PDF accessibles avec Adobe InDesign
  • Intégrer les méthodes pour modifier des fichiers PDF existants créés avec Adobe InDesign pour les rendre accessibles
  • Évaluer l’accessibilité des documents PDF
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Conseiller sa direction dans les choix à venir sur la thématique des avantages sociaux dans son entreprise.
  • Mettre en place une stratégie des avantages sociaux pour construire une meilleure marque employeur.
  • Établir la communication adaptée à cette stratégie.
Tarif

A partir de 1 085,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaires en ligne intégrant des mises en situation. (Pour passer le certificat voir "Certificat".)
Tarif

A partir de 4 950,00 €

Durée

9 jours (63 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...