Programmer et automatiser des tâches avec Python (Tosa) - Programmation Python – fonctions de base

  • Massy

  • Certifiante

Objectifs

Maîtriser tous les mécanismes nécessaires au développement d'applications avec Python. Connaitre les principales fonctionnalités de la bibliothèque de modules.

Description

Introduction à Python


  • Script Python et mode interactif.

  • Structure d'un script Python.

  • Exécution de scripts et passage d'arguments en ligne de commande.

  • Accès à l'aide en ligne.

Types de Données en Python


  • Types numériques (entiers, virgules flottantes).

  • Types de caractères et chaînes de caractères.

  • Types booléens.

  • Tableaux et collections : listes, dictionnaires, séquences.

Structures de Contrôle et Opérateurs


  • Instructions de contrôle : tests conditionnels et boucles.

  • Ruptures de boucles.

  • Blocs d'instructions et variables locales/globales.

  • Importation de modules et utilisation d'instructions import.

  • Opérateurs arithmétiques, logiques et relationnels.

Programmation Orientée Objet en Python


  • Classes, instances et membres de classe.

  • Constructeurs et surcharge de méthodes.

  • Héritage et concept de self.

Gestion des Exceptions


  • Instructions try/except/finally.

  • Création de classes d'exceptions personnalisées.

Manipulation de Chaînes de Caractères


  • Décomposition de chaînes en caractères.

  • Conversion depuis/vers tableaux.

  • Expressions régulières.

Gestion d'Entrées/Sorties

Programmation XML

  • Présentation des bases XML.

  • Parsers modèles SAX/DOM.

  • Importation et exportation de données XML.

Programmation d'Interfaces Graphiques


  • Introduction aux modèles tkinter et gtk.

  • Programmation avec tkinter.

  • Gestion des fenêtres, événements, gadgets visuels, menus, boîtes de dialogues, texte et graphiques vectoriels.

Accès aux Bases de Données


  • Rappels sur les bases de données relationnelles.

  • API pour MySQL.

  • Gestion des données et de la structure des données.

Programmation Système et Réseau


  • Accès au système local avec des commandes et des pipes.

  • Introduction à la programmation réseau avec des sockets.

  • Code pour le transport TCP et UDP.

Programmation Web avec Python


  • Architecture des applications web.

  • Configuration d'un projet/application Django.

  • Formulaires HTML/CSS.

  • Dialogue avec le serveur : HTTP GET et POST.

  • Accès aux bases de données avec un ORM.

Liste des sessions

1 janvier 2026 > 31 décembre 2026

LOGING

  • 0184177482

Centre de formation

343 RUE MARYSE HILSZ, ZAC DES PORTES DU LOIRET, 45770 Saran

Lieu de formation

5 Avenue Carnot, 91300 Massy