Python Programmation Orientée Objet

Formation

A distance

1 966 € Non imposable

Description

  • Typologie

    Formation intensive

  • Niveau

    Niveau intermédiaire

  • Méthodologie

    A distance

  • Langues

    Français

  • Durée

    5 Jours

  • Envoi de matériel d'apprentissage

    Oui

  • Classes virtuelles

    Oui

Cette formation Python fournit toutes les bases nécessaires à une bonne prise en main du langage et de son modèle objet. Python a remporté le prix du langage de programmation TIOBE de l'année 2020, pour la quatrième fois de l'histoire, ce qui est un record! Le titre est attribué au langage de programmation qui a gagné le plus de popularité en un an. Python a fait un bond positif de 2,01% en 2020. Python apparaît partout. A l'origine, Python a été introduit comme concurrent de Perl pour écrire des scripts pour les administrateurs système. De nos jours, c'est le langage favori des domaines tels que le Data Science et le Machine Learning, mais il est également utilisé pour le développement Web et la programmation back-end et se développe dans le domaine des applications mobiles et même dans les (plus grands) systèmes embarqués. Les principales raisons de cette adoption massive sont la facilité d'apprentissage du langage Python et sa productivité élevée.

À propos de cette formation

Etre capable d'écrire des scripts Python
Savoir implémenter des concepts Objet en Python
Pouvoir utiliser des modules standards Python
Savoir organiser correctement son code Python
Comprendre les enjeux de la qualité du code Python
S'initier aux interfaces graphiques Python

Cette formation Python s'adresse aux aux développeurs, chefs de projet et aux architectes techniques.

Une connaissance de base en programmation est fortement conseillée.

les participants réaliseront de nombreux travaux pratiques, comprenant des implémentations objet Python basées sur des design patterns ainsi que des traitements de data (fichiers et SGBD).

nous vous répondrons sous 24 heures !

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Développeur web
  • Développeur d’applications
  • Python
  • Poo
  • Objet
  • Programmation web
  • Data Scientist
  • Big data

Professeurs

Xavier Braive

Xavier Braive

Formateur

Développeur et formateur dans les technos web depuis 1998. Patient et pédagogue !

Le programme

Présentation de Python

  • Historique de Python
  • Python pour les grands et les petits
  • Spécificités du langage Python
  • L'avenir de Python

< sommaire

Les outils de Python

  • Interpréteur Python
  • Les Packages Python avec PIP
  • Environnement de développement Python

< sommaire

Introduction au langage Python

  • Les données et types en Python
  • E/S en Python
  • Les structures de contrôle en Python
  • Fonctions et lambdas en Python
  • Expressions génératrices en Python
  • Organiser le code en Python: modules, packages et imports

< sommaire

POO selon Python

  • Classe, méthode et attibut
  • Constructeur et destructeur en Python
  • Visibilité, encapsulation et name mangling en Python
  • Propriétés virtuelles en Python
  • Méthodes spéciales en Python
  • Héritage en Python
  • Relations, compositions, agrégations et tri de collections en Python

< sommaire

Gestion des Exceptions en Python

  • Lever une Exception en Python
  • Capturer une Exception en Python
  • Créer ses exceptions en Python
  • Context Manager en Python

< sommaire

Les Décorateurs Python

  • Principe du décorateur et @
  • Décorateur procédural
  • Décorateur OO

< sommaire

La Qualité du code en Python

  • Les critères de qualité du code Python
  • PEP8
  • PyLint
  • Tester du code Python
  • Couverture de code Python
  • Documenter du code Python

< sommaire

Manipulation de fichiers en Python

  • Lecture de fichier Python
  • Ecriture de fichier Python
  • Curseur de fichier Python
  • Système de fichier avec Python
  • Sérialisation Pickle avec Python
  • Fichiers CSV avec Python

< sommaire

Bases de Données avec Python

  • MySql avec Python
  • SQLite avec Python
  • SGBD et Context Manager avec Python
  • Requêtes SQL/DQL avec Python

< sommaire

Quelques utilitaires Python

  • Manipuler des dates avec Python
  • Introduction aux Regex avec Python
  • Gestion des paramètres d'exécution d'un script Python

< sommaire

Interfaces Graphiques en Python

  • Introduction à TKinter pour Python
  • Créer une application web avec Python

Informations complémentaires

potentiellement finançable OPCO (Qualiopi)

Python Programmation Orientée Objet

1 966 € Non imposable