Formation

Python

Tosa PythonTitre professionnel — éligible CPF, OPCO et financements publics.

Description

Connaître les différentes variables en programmation

  • Les types de base
  • Erreurs classiques sur les types

 Connaître les différentes conditions en programmation

  • Opérateurs
  • Boucles for
  • If/Else

Apprendre à utiliser des fonctions avec Python

  • Définition
  • Les paramètres
  • Appel de fonction

 Maîtriser les bases de l¿algorithmie

  • Boucles If/Else complexes

Maîtriser le lexique et la syntaxe de Python

  • Conventions et recommandations de nommage
  • Toute la syntaxe dans un programme de synthèse
  • PEP 8

 Utiliser un IDE (logiciel de programmation) pour Python

  • PyCharm
  • Visual Studio Code

 Exécuter un programme

  • Organisation du code (modules, package, importations)
  • Création d¿un environnement virtuel

 Déboguer et tester un programme

Installer et mettre en ¿uvre des modules Python

Maîtriser la programmation objet avec Python

  • Les classes
  • Les attributs de classes
  • Encapsulation
  • Heritage
  • Lexique de la programmation orienté objet (Objet / Classe / Instance)

 Maîtriser les bases de l¿architecture logicielle

  • Architecture MVC

 Concevoir des interfaces graphiques et de datavisualisation

Exploiter les différents design pattern de Python

Utiliser les techniques avancées du langage Python : Context Manager, métaclasses, closures, fonctions avancées

Monitorer et améliorer les performances de vos programmes

Github et procédure de mise en production d¿un programme informatique

Exploiter des librairies Python : Intelligence Artificielle, XML, réseau, calculs scientifiques

Objectifs

Maîtriser la programmation objet avec Python

Maîtriser les bases de l¿architecture logicielle

Concevoir des interfaces graphiques et de datavisualisation

Exploiter les différents design pattern de Python

Utiliser les techniques avancées du langage Python : Context Manager, métaclasses, closures, fonctions avancées

Monitorer et améliorer les performances de vos programmes

Utiliser Github et et respecter la procédure de mise en production d¿un programme informatique

Exploiter des librairies Python : Intelligence Artificielle, XML, réseau, calculs scientifiques

Résultat

A la fin de cette formation, vous aurez tous les outils et savoirs nécessaires pour maîtriser la programmation objet avec Python. Vous aurez toutes les compétences pour concevoir des interfaces graphiques et de datavisualisation.
Vous connaîtrez les techniques avancées du langage Python : Context Manager, métaclasses, closures, fonctions avancées