Formation Python

Formation Python

Formateur Gaetan photo de profil
Formateur :
Catégories :
Avis :

A propos de cette formation

Python est un langage de programmation interprété placé sous licence libre BSD qui fonctionne sur la plupart des plates-formes informatiques. Il est régulièrement utilisé dans le cadre de projets d’intelligence artificielle.

A la fin de cette formation vous connaîtrez le langage de programmation orientée objet Python ainsi que ses bibliothèques de modules standards. Des outils permettant de créer des applications lourdes (desktop) et Web vous seront aussi présentées.

Pour suivre cette formation il est simplement conseillé de savoir utiliser des outils bureautiques.

Programme de la formation

 

Introduction au Python

  • Evolutions du langage et différentes versions
  • Installation de l’environnement Python
  • Les versions de Python : risques et évolutions majeurs

Les bases du langage Python

  • Les types de bases du Python
  • Le typage dynamique en Python
  • Syntaxe du Python
    • L’indentation du code source
    • Les conditions
    • Les boucles
    • Les fonctions
  • Les structures de données du Python
    • Tuples, séquences, listes, dictionnaires…
    • Manipulations des structures de données
    • Les itérateurs
  • Gestion des erreurs (exceptions)

Programmation orientée objet en Python

  • Classes et objets
  • Variables et méthodes
  • Encapsulation des données
  • Définition des méthodes – passage du paramètre « self »
  • Héritage simple et multiple
  • Polymorphisme – particularité du Python

Gestion des modules Python

  • Principe des modules Python
  • Fonctionnement des imports
  • Documentation
  • Les principaux modules : os, io, math, os.path, csv, xml, …
  • Faire communiquer Python avec une base de données SQL
  • Manipulation de séries de données avec Python
  • Créer des graphiques de données (Plot)

Créer une application complète et professionnelle avec Python

  • Créer des interfaces graphiques (GUI) Python avec GTK
  • Communications réseaux : Utiliser des Sockets, des CGI
  • Lier notre programme web Python avec Apache
  • Ouverture sur DJANGO, le framework web pour Python
  • Exporter des données vers des fichiers Excel, csv, txt, etc.

Qualité du code source Python

  • Documentation
  • Analyse statique du code
  • Utilisation du débugger

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: