Formations Application & Mobilité Formation Python : Programmation Objet

Formation Python : Programmation Objet

Noté 0 sur 5
Logo Formation au langage Python
Prix 2195€ HT / personne
Durée 5 jours ( 35 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

Cette formation Python : Programmation Objet vous permettra d’acquérir les connaissances nécessaires à la programmation avec le langage Python. Cette formation abordera la syntaxe, les outils ainsi que bonnes pratiques de développement en langage Python afin de bénéficier de toute la puissance de cette technologie. Nous présenterons les frameworks, les bibliothèques, les outils et les fonctionnalités les plus utilisés en entreprise tels que l’accès aux bases de données, la manipulation de fichier XML, la création d’une interface utilisateur et d’une interface web.

Dans cette formation, comme dans toutes nos formations que nous vous proposons nous utiliserons la dernière version stable (Python 3.10 à la date de cet article).

 

Objectifs

  • Maîtriser la syntaxe du langage Python
  • Acquérir les notions essentielles de la Programmation Objet
  • Concevoir des interfaces graphiques
  • Savoir appliquer les fonctionnalités des modules Python
  • Maîtriser les outils de test et d’évaluation de programme

 

Public visé

  • Développeurs
  • Architectes
  • Ingénieurs
  • Chef de projets en informatique

 

Pré-requis

  • Connaissance de base en programmation.

Programme de notre formation Python : Programmation Objet

 

Présentation du langage Python

  • Historique et implémentation
  • Modèle d’exécution de scripts Python
  • Installation d’un environnement de développement
  • Syntaxe de base

 

Structures de données

  • Objets et références
  • Examen des méthodes et attributs
  • Types de données simples
  • Listes, tuples et dictionnaires
  • Mutabilité et immuabilité

 

Structures de contrôle

  • Définition de blocs de code et indentation
  • Expressions booléennes
  • Tests et boucles
  • Listes en compréhension
  • Autres types en compréhension
  • Définition de fonctions et générateurs

 

Programmation orientée objet

  • Types et classes
  • Définitions d’attributs et méthodes
  • Attributs d’instances et de classes
  • Héritage simple et multiple
  • Polymorphisme
  • Modules et espaces de noms

 

Programmation système et entrées/sorties

  • Traitement des arguments reçus
  • Interactions avec le système d’exploitation
  • Redirection de flux
  • Entrées/sorties sur des fichiers
  • Exécution de processus externes

 

La bibliothèque standard de Python

  • Outils pour les collections, les fonctions et les itérateurs
  • Traitement de données CSV, XML, Pickle, JSON
  • Concordance et extraction de motifs regexp
  • Traitement de données binaires
  • Fonctions mathématiques

 

Accès aux bases de données

  • SGBDR supportés
  • Structures de tables
  • Préparation de requêtes SQL et curseurs
  • Extractions de données et correspondances de types

 

Interfaces utilisateurs

  • Bibliothèques d’éléments graphiques : Tkinter, Gtk, Qt
  • Définition et placement des éléments
  • Réactions aux événements utilisateur

 

Développement Python pour le Web

  • Rappels sur HTTP et HTML
  • Le modèle CGI
  • Intégration à Apache avec WSGI
  • Micro­frameworks
  • Présentation de Django

 

Pour aller plus loin…

  • Décorateurs de fonctions
  • Décorateurs pour les méthodes de classe et statiques
  • Migration de Python 2 à Python 3
  • Tests unitaires
  • Déploiement de scripts et modules

Pour aller plus loin

Formation Mlops avec Pycaret

Formation Tensorflow

Formation Python avec Scikit.Learn

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 2195€ HT / personne
Durée 5 jours ( 35 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp