Aller au contenu principal

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

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000257615
Organisme responsable : LOGING (ouvre dans un nouvel onglet)

Nouvelle recherche

Référentiels

Code Rome

Aucun code métiers (ROME) n'a été associé à cette formation.

Formacode

  • 30812 : Langage Python
  • 31067 : Développement informatique

Présentation de la formation

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.

Programme de la formation

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…

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.

Validation et sanction

Programmer et automatiser des tâches avec Python (Tosa)

Type de formation

Certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

5 Avenue Carnot
91300 Massy

Responsable : adhara France - Massy

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

Début

Fin

Adresse d'inscription
LOGING
45770 Saran
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes