Formation Initiation Python

Initiation Python

Cette formation vous permet de créer des applications en Python, en acquérant les bonnes pratiques de développement dans ce langage.

Formation Initiation Python

Objectifs

  • Installer Python
  • Utiliser des applications Python
  • Développer et mettre au point des applications Python
  • Maintenir des applications Python

Programme

Introduction

  • Présentation
  • Installation sur Windows et Linux
  • Utilisation interactive
  • Écriture de script

Les types d'objets Python

  • Nombres et types numériques
  • Chaînes
  • Listes, Dictionnaires, Tuples
  • Fichiers
  • Variables et objets

Syntaxe de base

  • Opérateurs
  • Flux de contrôle : tests et boucles
  • Entrées – Sorties : saisie, affichage, flux

Les fonctions

  • Définition et utilisation
  • Variables locales
  • Résolution de noms - règle LGI
  • Gestion des paramètres
  • Imbrication et documentation
  • Récursivité
  • Passage d’une fonction en paramètre
  • Fonctions lambda

Les modules Python - espaces de nom

  • Définition et utilisation d’un module
  • Module lancé comme un script
  • Package de modules

Programmation orientée objet

  • Classes
  • Instances d’objet
  • Attribut de classe et d’instance
  • Définition d’une structure
  • Héritage simple et multiple
  • Méthode bound et unbound
  • Itérateurs, générateurs et expressions générateur
  • Surcharge d’un opérateur
  • Instruction with

Gestion des exceptions

  • Principe
  • Lancement d’une exception
  • Traitement

Bibliothèque standard Python

  • Le module sys
  • Les fonctions intégrées
  • Le module string
  • Module re : expressions régulières, match
  • StringIO

Interface graphique TkInter

  • Bases de Tkinter et widgets
  • Widgets simples et conteneurs
  • Les menus
  • Widget Text et Canvas
  • Gérer la géométrie
  • Évènements Tkinter

Threads et processus

  • Threads
  • Modules (thread, Queue et threading)
  • Architecture des programmes multi-threads

Exemples (traités en fonction des intérêts des stagiaires)

  • Accès réseau
  • Parseur HTML
  • XML
  • Bibliothèques numériques

Télécharger le programme détaillé

En savoir plus

Référence

Init-Python

Durée

5 jours

Prochaines sessions

15 au 19 juillet 2024 S'inscrire

9 au 13 septembre 2024 S'inscrire

7 au 11 octobre 2024 S'inscrire

18 au 22 novembre 2024 S'inscrire

9 au 13 décembre 2024 S'inscrire

Pré requis

Connaissance d’un langage de programmation

Public

Toute personne souhaitant découvrir les bases de Python pour effectuer des traitements de données

Points forts

Petit groupe (4 personnes maximum)

Un poste de travail par personne

Formateur très pédagogue, développeur, avec 20 ans d'expérience d'enseignement

50 % d'exercices pratiques

Support de cours fourni

Assistance après la formation

Coût

3500 € HT

Formations associées

Initiation C++

Nouveautés de C++ 20