Certif. RS 100% CPF À distance

Langage de programmation Python, Automatisation et analyse des données

ALIASE

1 450 €à partir de
Durée variabledurée
4sessions actives
Francelieu

Objectifs de la formation

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 en python dans des domaines comme l'analyse de données, développement web, bases de données SQL, applications graphiques, applications avancées (Multi-Threading/Processing, sockets. 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.
Cette formation permet d'acquérir des compétences opérationnelles en Python. Elle est organisée sous forme de parcours à distance, combinant des sessions avec le formateur, des sessions e-learning , et ateliers pratiques.
L'objectif est de permettre à l'apprenant d' avancer à son rythme , tout en bénéficiant d'un accompagnement régulier et d'un cadre pédagogique structuré.
La formation est présentée en 3 modules complémentaires (P1, P2, P3)
et un module Premium (P1+P2+P3)
• P1 : opérationnel
• P2 : avancé
• P3 : expert
Module P1 : 32h
• Maîtriser les bases de python
• Apprendre à développer des applications en tirant parti des bibliothèques de Python
• Apprendre à manipuler les outils Python pour analyser et visualiser des données
• Apprendre à manipuler les fichiers Excel, CSV avec python
• Apprendre à Optimiser le code & automatiser des tâches
• Maîtriser le développement d'applications SQL sur les bases de données PostgreSQL et SQLite
• Apprendre à développer en Programmation orienté objet
Module P2 : 30h , Pré-requis : P1
• Apprendre à développer des applications graphiques avec Python
• Apprendre à créer des sites web avec Python, HTML et APIs Flask et FastAPI
• Apprendre à faire du Scrapping de données web avec python
Module P3 : 28h , Pré-requis : P2
• Apprendre les traitements avancés avec Python
• Apprendre la programmation asynchrone (tâches simultanées, Multi-Threading, Multi-Processing)
• Apprendre la communication entre applications (Sockets)
• Apprendre à envoyer des mails avec python
• Apprendre à manipuler les décorateurs et opérateurs splats
• Apprendre à automatiser les tâches
• Apprendre les opérations sur les formats binaires, Héxa ...
----------------------------------------------------------------------------------------------------------------------------
Vous souhaitez obtenir des informations, un conseil ?
• Appelez-nous au06 20 22 16 77ou cliquez sur"Demander un devis"à droite de cette page
• Par mail : contact@aliase-formation.com
• Via notre site : https://www.aliase-formation.com/nous-contacter
• Nos équipes vous accompagnent dans la création de votre dossier de formation

Programme

Module P1
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
• LIST et DICT COMPREHENSION
• Programmation orientée objet : méthodes, classes, héritage
• 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, ...)
• Préparation des données (encodage, normalisation, données manquantes, ...)
Applications Python sur les Bases de données SQL: PostgreSQL et SQLite
• Langage SQL
• Opérations courantes: Création de tables, Lecture/Ecriture/Modification des données
• Intégrité des données, Atomicité des transactions
• Gestion des accès simultanés (multi-utilisateurs)
• Interface avec la librairie Pandas (Excel <--> Base de données)
Module P2
Développement web avec Python et Flask
• HTML: les bases
• Générer du code HTML avec Python
• Créer et lancer des serveurs web avec Python
• Pratique: créer son propre site web avec Python et APIs Flask et FastAPI
Web scrapping avec Python
• Principe du web scrapping
• Domaines d'application
• Librairie Python BeautifulSoup
• Fonctions Python d'analyse des sources HTML
• Pratique: scrapping d'un site web
Applications Graphique avec Python et Tkinter
• Maîtriser les fonctions de la librairie Tkinter pour Python
• Manipuler les widgets (Menus déroulants, formulaires, boutons, ...)
• Créer et manipuler des fenêtres et des frames
• Exercices pratiques :
• Développer des applications utilisant les différents widgets
Module P3
Automatiser des tâches avec des scripts Python avancés
• Programmation asynchrone (Multi-Threading, Multi-Processing)
• Communication entre applications (Sockets)
• Envoyer des mails
• Décorateurs, Opérateurs Splat
• Opérations sur les formats binaires

Résultats attendus

Préparation à la certification.
Acquérir les compétences suivantes :
• Manipulation des types de données et des opérateurs
• Développer des boucles et des conditions
• Ecrire des opérations d'entrée/sortie
• Documenter et structurer le code
• Identifier les erreurs et les traiter
• Utiliser des bibliothèques et des outils
• Manipulations de fichiers

Les points forts

• Organisme certifié Qualiopi
• Formateur diplômé de l'enseignement supérieur
• Formation complète, pratique, progressive et accompagnée
• Rythme adapté à votre emploi du temps
• Horaires flexibles: journée, soir, samedi

La certification

Programmer et automatiser des tâches avec Python (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement informatique
RS 6962 CertifInfo 118154

Organisme & lieu