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
Inter Entreprises

Sessions
Intra Entreprise

Des sessions intra-entreprise peuvent être organisées dans vos locaux ou en distanciel. Demander un devis

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