PYTHON Programmer en Python

Qualiopi

Vous souhaitez apprendre la syntaxe du langage Python ainsi que la mise en œuvre de tous les concepts de la programmation fonctionnelle et orientée objet ? Cette formation est faite pour vous !

À partir de 6200 €
Durée 28h en 4 jours
Localisation Partout en France
Logo de GROUPE ARKESYS - PYTHON Programmer en Python

Proposé par

GROUPE ARKESYS

Prérequis

  • Connaître les notions fondamentales de la programmation

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • 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) ;

Programme de la formation

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

 

Concepteur : ENI SERVICES - Diffuseur : Groupe Arkesys

Logo de GROUPE ARKESYS - Formation PYTHON Programmer en Python

Proposé par

GROUPE ARKESYS

"La formation maintenant pour vos talents de demain"

Voir la fiche entreprise
À partir de 6200 €
Logo de GROUPE ARKESYS - PYTHON Programmer en Python

PYTHON Programmer en Python

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.