Programmer en Python
avec formateur

Cette formation est temporairement indisponible car la certification officielle est en cours de validation auprès de France Compétence. Laissez-nous vos coordonnées afin de vous prévenir quand la formation sera de nouveau disponible.

Me prévenir
28h
À distance ou en présentiel
3 mois d'accès à plus de 1 200 livres et vidéos
Microsoft Technology Associate (MTA)
2490 € (frais d'examen inclus)

OPTION

Accès en illimité pendant 1 an
à la Bibliothèque Numérique
+ 390 € au lieu de 490 €

Les points forts de cette formation

ÉVALUER - EXPLORER - FORMER - CERTIFIER

1. EVALUER : Votre niveau et vos besoins
2. EXPLORER : 1200 livres & vidéos
3. FORMER : Avec un professionnel de l'informatique et de la pédagogie
4. CERTIFIER vos compétences
Pré-requis
Connaître les notions fondamentales de la programmation (algorithmique)
Objectifs de la formation

Objectifs

  • Décrire la philosophie de Python et identifier ses domaines d’application
  • Mettre en place un environnement de développement pour Python
  • Écrire des scripts en utilisant l’algorithmie de base du langage Python et les exécuter
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Mettre en œuvre les concepts de la programmation orientée objet avec le langage Python
  • Implémenter des classes avec des attributs et des méthodes
  • Mettre en œuvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage)

Votre formateur

Votre formateur est un professionnel de l'informatique et de la pédagogie. Il possède plusieurs années d'expérience sur les produits enseignés et est en veille permanente pour suivre leurs évolutions.

Déroulement de votre formation

Présentiel ou à distance ? Il n'y a aucune différence pédagogique entre nos formations à distance et en présentiel !

  • Avant votre formation : Avec l'un de nos conseillers formation, vous choisissez la formation adaptée à votre niveau et à vos objectifs. Vous serez ensuite invité(e) à réaliser un test de connexion pour valider que vous pouvez rejoindre la formation dans les meilleures conditions.
  • Pendant votre formation : A distance, vous rejoignez la formation avec votre ordinateur et intégrez un groupe restreint qui facilite le partage et les échanges entre les participants et avec votre formateur. Vous disposerez d'un accès aux logiciels utilisés en formation et d'un support de cours. Pour une meilleure assimilation, le formateur privilégie la pédagogie inclusive et l'enseignement par la pratique au travers d'exercices et de cas concrets réalisés seul ou en groupe.
  • Après votre formation (en option à l'achat, consultez-nous) : Accès à la bibliothèque numérique pendant 1 an. Vous continuez à vous former en accédant en illimité à plus de 1200 livres et vidéos.
Contenu de la formation

Programmer en Python

Dans cette formation, vous apprendrez la syntaxe du langage Python ainsi que la mise en œuvre de tous les concepts de la programmation fonctionnelle et orientée objet. Vous apprendrez également à utiliser les composants de la bibliothèque standard et à utiliser un IDE pour le développement et la mise au point de vos applications.

Introduction au langage Python

  • Présentation et historique du langage
  • Installation et prise en main d'un environnement de développement pour Python
    • Installation d'une distribution Python
    • Mise en place d'un IDE
  • Présentation des bonnes pratiques
    • Règles et conventions de nommage et de codage
  • Travaux pratiques :
    • Installation de Python
    • Installation et configuration d'un IDE
    • Prise en main de la console

Structure de base du langage

  • Structure des fichiers Python
  • Les types de données simples
    • Chaînes de caractères, nombres, …
  • Les types évolués
    • Les listes et les opérations et méthodes associées
    • Les tuples et les opérations et méthodes associées
    • Les dictionnaires et les opérations et méthodes associées
  • Instructions conditionnelles et boucles
    • if/elif/else, while, for, break, continue, …
  • Les fonctions
    • Définition d'une fonction
    • Appels de fonctions et paramètres Python
  • Structuration des programmes en module
    • Présentation de la notion de module
    • Import et utilisation de modules
  • Travaux pratiques :
    • Développement d'une application structurée en modules

La programmation orientée objet

  • Rappels
    • Le paradigme objet : classe, objet, comportements, caractéristiques
    • Formalisme des diagrammes UML
  • Définition d'une classe
    • Définition et structure
    • Constructeurs et destructeurs
    • Le paramètre self
  • Mise en œuvre de l'encapsulation dans les classes
    • Ecriture et utilisation des méthodes publiques/privées
  • Les mécanismes d'héritage
  • Généralisation à tous les types de données
  • Travaux pratiques :
    • Création de classes pour la représentation des objets métier de l'application
    • Mise en place de ces classes dans l'application

Notions avancées de programmation orientée objet

  • La gestion des erreurs
    • Présentation du mécanisme d'exception
    • Déclenchement des exceptions
    • Traitement des exceptions
  • Manipulation avancée des chaînes de caractères suivant l'approche objet
  • Travaux pratiques :
    • Mise en place de la gestion des exceptions dans l'application

Utilisation de la bibliothèque standard

  • Gestion de la ligne de commande
  • Lecture/écriture de fichiers
  • Les modules sys et os
  • Utiliser les expressions régulières
  • Développer rapidement de nouvelles lignes de commande avec options
  • Gérer vos différents systèmes d'exploitation avec les mêmes scripts
  • Travaux pratiques :
    • Ajout de fonctionnalité de persistance sur système de fichier à l'application
    • Développement d'une application en ligne de commande avec gestion des options et des paramètres
Résultats attendus

Une formation réussie est une formation certifiée !

Validez et mettez en valeur les compétences acquises en passant la certification officielle MTA : Introduction à la programmation avec Python. Enregistrée au Répertoire Spécifique et validée par les autorités compétentes, elle garantit un haut niveau de qualité et de reconnaissance.

Les atouts d'une formation certifiée :
  • Bénéficier d'une reconnaissance professionnelle et officielle de votre montée en compétence
  • Reconnaître vos acquis et sécuriser votre parcours professionnel
  • Faciliter votre mobilité professionnelle dans et en dehors de votre entreprise
Une formation ne s'arrête pas à la certification :

Votre formateur sera à votre écoute pour vous conseiller sur votre prochaine formation : mise à jour de vos compétences, approfondissement, formation avec un formateur, formation à un autre logiciel.

Se former, c'est progresser à chaque moment de sa vie !
Modalités pédagogiques
Vous rejoignez la formation avec un PC/Mac équipé d'une webcam, d'un micro, de haut-parleurs et d'Internet. Un 2ème écran est nécessaire pour suivre la formation dans les meilleures conditions.

Contactez-nous pour une formation

Bureautique ou PAO

IT ou Web et Gestion de projet

Vous souhaitez des informations ou désirez être rappelé, veuillez remplir le formulaire.
Nous vous répondrons dans les meilleurs délais.

Les champs avec un astérisque (*) sont obligatoires. En soumettant ce formulaire, vous acceptez que nous utilisions les données fournies pour vous contacter au sujet de votre demande. Pour plus d’informations sur notre politique de protection des données, merci de consulter notre page Mentions légales.