Langage PYTHON

POPULATION VISÉE

Développeurs ou futurs développeurs, informaticiens, chefs de projets

OBJECTIFS DE LA FORMATION

Acquérir les bases de la programmation en Python.Apprendre la syntaxe du langage Python.Utiliser les notions avancées du langage Python.

VOLUME HORAIRE :24 Heures

PLAN DE LA FORMATION

LES BASES DU LANGAGE

  • Qu'est-ce que PYTHON?
  • Pourquoi choisir PYTHON
  • Un langage interprété
  • Les fonctionnalités du langage
  • Python vis à vis des autres langages (C, JAVA, PHP)

ENVIRONNEMENT DE DEVELOPPEMENT PYTHON

  • Comment Installer Python et des bibliothèques externes
  • Installation d'une distribution Python
  • Mise en place d'un IDLE
  • Setup tools et PIP

EXECUTION D' UN PROGRAMME PYTHON

  • Les phases d’exécution d’un programme Python
  • Importer et utiliser des modules, des packages
  • Tour d’horizon des modules standards
  • Installer des modules avec pip

LES MODULES ET PACKAGES

  • Introduction aux modules, aux packages et au PythonPath
  • Modules et Packages prédéfinis

ALGORITHMIQUE DE BASE

  • Lignes de code
  • Délimiteurs
  • Opérateurs, symboles, indentation
  • Instructions conditionnelles
  • Les Itérations
  • Les Conteneurs standard

PYTHON ET LA PROGRAMMATION OBJET

  • Définition et instanciation d'une classe
  • Méthodes et propriétés d'une classe
  • Exemples d'héritages
  • Gestion des exceptions
  • Le mécanisme des exceptions
  • Les classes incontournables
  • Appels de fonctions et paramètres Python
  • Cas pratiques : utiliser des classes et des objets dans un programme

MACHINE LEARNING

  • Manipulation des données avec PANDAS