Aller au contenu principal

Python, développer en Orienté Objet

Date de mise à jour :
Identifiant Offre Info : 02_202103089411
Organisme responsable : SAGEXA (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Cette formation Python fournit toutes les bases nécessaires à une bonne prise en main du langage et de son modèle objet. 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…

Cette formation Python fournit toutes les bases nécessaires à une bonne prise en main du langage et de son modèle objet. 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. Objectifs: Être capable d'écrire des script 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

Programme de la formation

Présentation de Python Historique de Python Python pour les grands et les petits Spécificités du langage Python L'avenir de Python Les outils de Python Interpréteur Python Les Packages Python avec PIP Environnement de développement Python 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…

Présentation de Python Historique de Python Python pour les grands et les petits Spécificités du langage Python L'avenir de Python Les outils de Python Interpréteur Python Les Packages Python avec PIP Environnement de développement Python 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 POO selon Python Classe, méthode et attribut 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 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 Les Décorateurs Python Principe du décorateur et @ Décorateur procédural Décorateur OO 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 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 Bases de Données avec Python MySql avec Python SQLite avec Python SGBD et Context Manager avec Python Requêtes SQL/DQL avec Python Quelques utilitaires Python Manipuler des dates avec Python Introduction aux Regex avec Python Gestion des paramètres d'exécution d'un script Python

Validation et sanction

-

Type de formation

Non certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

35 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Non conventionnée / sans dispositif

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Jeune (dans le cadre du plan jeune)
  • Jeune 16-25 ans
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Niveau d'entrée

BAC

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
23 LES ARCHAMBAUDS
17150 Saint-Georges-des-Agoûts
Modalités
Entrées / Sorties à dates permanentes