Référence: 241242954F

/

Mise à jour le

Tosa Python - Programmation Objet

Napsia

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de bilans de compétences.

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

1 session disponible

Consulter

Objectifs

 
LES OBJECTIFS
 
  • Maîtriser les outils de développement associés à Python
  • Connaître la syntaxe du langage
  • Acquérir les principes de la programmation orientée objet
  • Utiliser les fonctionnalités des modules Python et appliquer les bonnes pratiques
  • Concevoir des interfaces graphiques
  • Découvrir les outils de test et d'évaluation pour un programme Python

Programme

UTILISER LES OUTILS DE DÉVELOPPEMENT ASSOCIÉS À PYTHON
 
  • Introduction à Python
  • Historique du langage
  • Comparaison avec d'autres langages
  • Interpréteur Python
  • Environnements de développement : IDE, Notebook

MAÎTRISER LA SYNTAXE DE PYTHON (1/2)
 
  • Syntaxe du langage
  • Variables et nombres
  • Opérateurs numériques, de comparaison et logiques
  • Chaînes de caractères et opérateurs spécifiques
  • Conditions et boucles

MAÎTRISER LA SYNTAXE DE PYTHON (2/2)
 
  • Conteneurs de base
  • Tuples, listes, ensembles, dictionnaires
  • Opérateurs et méthodes de manipulation des conteneurs
  • Itérations sur un conteneur

UTILISER LES FONCTIONNALITÉS DES MODULES ET LES BONNES PRATIQUES (1/3)
 
  • Fonctions intégrées
  • Modules et packages
  • Fonctions des modules Python
  • Importation de code Python
  • Écrire une fonction, module, package
  • Documentation

MAÎTRISER LA PROGRAMMATION ORIENTÉE OBJET (1/2)
 
  • Objets et classes
  • Constructeurs, attributs et méthodes
  • Propriétés
  • Surcharge des méthodes intégrées et opérateurs

MAÎTRISER LA PROGRAMMATION ORIENTÉE OBJET (2/2)
 
  • Héritage
  • Liaison tardive
  • Méthodes de classe et statiques
  • Gestion des exceptions
CRÉER DES INTERFACES GRAPHIQUES
 
  • Interfaces avec TKINTER
  • Composants graphiques
  • Gestion des événements

UTILISER LES FONCTIONNALITÉS DES MODULES ET BONNES PRATIQUES (2/3)
 
  • Spécification DB-API
  • Connexion et manipulation de bases de données
  • Requêtes paramétrées
  • ORM avec SQLAlchemy

UTILISER LES FONCTIONNALITÉS DES MODULES ET BONNES PRATIQUES (3/3)
 
  • Variables d'environnement
  • Arguments en ligne de commande
  • Système de fichiers
  • Lecture et écriture de fichiers
  • Expressions régulières

OUTILS DE TEST ET D'ÉVALUATION D'UN PROGRAMME PYTHON
 
  • Linter
  • Tests unitaires
  • Environnements virtuels

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attestation de fin de formationRésultats attendus :

À l’issue de cette formation, les participants auront une maîtrise approfondie des outils de développement associés à Python et comprendront parfaitement la syntaxe du langage. Ils auront acquis les principes fondamentaux de la programmation orientée objet et seront capables de les appliquer dans leurs projets. Ils sauront utiliser les fonctionnalités des modules Python, en respectant les bonnes pratiques de développement, et concevoir des interfaces graphiques adaptées à divers contextes. Enfin, les participants seront en mesure d’exploiter les outils de test et d’évaluation pour garantir la fiabilité et la performance de leurs programmes Python.

1 session : Tosa Python - Programmation Objet

  • au

    Napsia

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de bilans de compétences.

    • Commune : Clermont-Ferrand (63)

    Formation professionnelle