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ésultats
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