Formation

Python à destination des développeurs web

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

Description


Introduction aux notions de base du langage python

  • Environnement de développement
  • Types de données : variables, tableaux, listes, dictionnaires, tuples
  • Opérations courantes : conditions, boucles, fonctions
  • Modules et packages
  • Manipulations de fichiers
  • Built-in fonctions
  • Optimisation de code & automatisation des tâches
  • Programmation orientée objet : méthodes et classes
  • Exercices

Visualisation des données avec python et la librairie graphique Matplotlib

  • Créer des graphiques: courbes, histogrammes, nuages de points
  • Visualisation des données en 2D, 3D
  • Manipuler le format interne des images

Analyse des données avec les librairies Numpy & Pandas de Python

  • Importation des données (Excel, csv, Bases de données)
  • Opérations sur les matrices multidimentionnelles
  • Analyse des données (calculs statistiques, moyennes, group by)

Développement web avec Python et Flask 

  • HTML : Maîtriser les bases
  • Générer du code HTML avec Python et Flask
  • Créer et lancer des serveurs web avec Python
  • Pratique:
  • Créer son propre site web avec Python et Flask
  • Déployer une application Flask sur un serveur distant

Web scrapping avec Python

  • Principe du web scrapping 
  • Librairie Python BeautifulSoup
  • Fonctions Python d'analyse des sources HTML
  • Pratique: scrapping d'un site web 

Objectifs


Cette formation est destinée aux personnes souhaitant maîtriser le langage python et construire une carrière en tant que développeur d'applications web en langage python. La formation est également destinée aux personnes possédant une compétence métier mais désireuses d'ajouter une compétence supplémentaire afin de dégager des grosses synergies.

Objectifs de la formation
  • Maîtriser les bases de python
  • Apprendre à développer des applications en tirant parti des bibliothèques standards de Python
  • Apprendre à manipuler les outils Python pour analyser et visualiser des données
  • Apprendre à manipuler les fichiers Excel, CSV avec python
  • Apprendre à développer en Python POO (Programmation orienté objet)
  • Maîtriser les bases du HTML
  • Apprendre à générer du code HTML avec Python
  • Apprendre à créer et lancer des serveurs web avec Python et Flask
  • Apprendre à créer son propre site web avec Python et Flask
  • Apprendre à déployer une application Flask sur un serveur distant
  • Apprendre le web scrapping avec Python

Résultat


Préparation à la certification Python. Acquérir les compétences suivantes :
  • Maîtriser les bases de Python
  • Concevoir et développer des sites web avec Python, HTML et Flask
  • Apprendre à faire du Scrapping de données web avec python