Initiation + Approfondissement

Contenu du cours

Introduction 

  • Historique, alternatives 

  • A propos de Python 2 et Python 3 

  • Présentation et installation de Python dans un environnement Windows ou Linux 

  • Mise en œuvre de Python : accès au terminal 

  • Environnements de développement assistés ; association à des outils connus et éditeurs pratiques 

 

Syntaxe basique 

  • Syntaxe de base, en interprétation directe et en script 

  • Déclarer des variables en Python, types internes et leur utilisation 

  • Utiliser les opérateurs et expressions 

  • Présentation et détail des structures de contrôle : les tests, les boucles 

  • Utiliser les boucles et tests pour réaliser des algorithmes 

  • Se servir des tableaux, algorithmes divers de traitement de données massives 

  • Types de données et opérations avancés (ensembles, dictionnaires, ordonnancement...) 

 

Atelier pratique : une application interactive de gestion, petit à petit 

 

Structuration procédurale 

  • Intérêt des structurations du code dans le projet et pour le groupe de projet 

  • Créer et organiser les fonctions 

  • Retour des fonctions, absence de retour, multiples retours, et intérêt dans un algorithme complexe 

  • Espaces de noms, manipulation 

  • Créations de bibliothèques de fonction, documentation de celle-ci 

 

Atelier pratique : découpage de l'existant et quelques créations


Bibliothèques essentielles

  • Lire, écrire, modifier les chaînes de caractères

  • Calculer avec Python

  • Gérer les date, heures, intervalles de temps avec Python

  • Fonctions diverses nécessaires

 

Atelier pratique : application complète et interactive

 

Programmation Orientée Objet

  • Théorie et utilisation ; pourquoi l'objet

  • Connaitre la syntaxe fondamentale des classes avec Python

  • Utilisation et création de classes de service et de données

  • Agrégation, héritage, autres points avancés de la POO

  • Bilan sur l'utilisation de l'objet

 

Atelier pratique : augmentation de l'application par des classes de données

 

Bibliothèques additionnelles courantes

  • Interfaces graphiques - TkInter, GTK, wxWidgets

  • Sockets et CGI

  • Manipulation de fichiers divers

  • Utiliser des bases de données avec Python, DBAPI

  • Présentation de Python et le Web ; l'exemple de CherryPy, Django

 

Atelier pratique : une application graphique complète

Durée 

5 jours soit 35 heures

Prix public

2.995 € HT

Dates

  • sur demande

Public concerné

Tous

Objectifs pédagogiques

  • Connaître les possibilités et limites de Python

  • Maîtriser la syntaxe essentielle de Python

  • Etre capable de créer et maintenir des applications complètes et complexes en Python.

Pré requis 

Aucun

Sur le même thème

SARL DIG-IT

Simplifiez vous l'IT

 

Tél : +33 (0)6 09 52 48 96

Mail : sandra@formation-IT.org

Centre de Formation enregistré

sous la DA n° 93.06.07876.06

SIRET 822 060 372 00015 - APE 7022Z 

  • Twitter Classic
  • LinkedIn Social Icon
  • Facebook Social Icon