Formation Découvrir Python et l'analyse de données

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement à l'issue de cette formation Analyse de données en Python, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser les bases du langage Python
  • Connaitre les aspects avancés en Python
  • Savoir analyser des données en Python
  • Savoir faire une représentation graphique de données en Python
  • Acquérir des données externes en Python
  • Comprendre les performances et la parallélisation

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 695,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 695,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Analyse de données en Python permet aux participants dans un premier temps de découvrir et apprendre le langage Python puis de comprendre pourquoi Python est particulièrement bien adapté à toutes sortes de problèmes d’analyse de données.

Lors de ce cours les participants aborderont donc le traitement de différents formats de données structurées ou non (tableau, matrice, série, CSV, flux XML ou JSON, etc.) tout en les rendant opérationnel dans l’utilisation des principales bibliothèques Python comme NumPy, Pandas, Matplotlib, IPython, SciPy, etc…
Enfin les participants seront capables de rendre leurs traitements performants grâce au parallélisme de leurs requêtes.

Programme

Les bases du langage Python

Les caractéristiques du langage Python
Pourquoi choisir Python pour l’analyse de données ?
Installation et configuration
Philosophie de Python (indentation, objet, etc.)
Les types de données
Appels de fonctions et méthodes
Structures de contrôles (boucle, test, exceptions)
Structures de données et séquences (tuple, liste, primitives, dict)
Les principales bibliothèques de Python (NumPy, Pandas, Matplotlib, Ipython, SciPy)
Atelier :Installation et configuration de son environnement de développement
Un premier programme simple permettant de résumer la syntaxe de base des grands concepts dans une approche mnémonique

Aspects avancés en Python

Espace de noms, périmètre et fonctions locales
Manipuler les fonctions comme des objets
Les fonctions anonymes (lambda)
Syntaxe d’appels étendus (*args, **kwargs)

Introduction à l’Analyse de Données en Python

La manipulation de données par l’utilisation de la librairie Pandas
Introduction du concept de Dataframe comme structure de données central pour l’analyse de données
Comment interroger ces structures ? Comment ces structures sont indexées ?
Traitement de « données manquantes »
Fusion de dataframes
Manipulation des dates
Application de mesures statistiques variées sur les DataFrames
Bonne compréhension des problèmes d’échelle de mesure, de normalisation
Création de métriques d’analyse
Atelier :Cet atelier permettra aux participants d’intégrer des données tabulaires et des séries temporelles, de les « nettoyer », les manipuler et d’y appliquer des analyses statistiques simples

La représentation graphique de données en Python

Introduction aux bases de la visualisation de données
Focalisation sur la génération de graphes grâce à la librairie Matplotlib : démonstration de l’application de graphes Matplotlib à la visualisation de problèmes concrets
Atelier :Cet atelier permettra de poursuivre les travaux de l’atelier précédent en générant des visualisations graphiques illustrant les analyses de données réalisées

L’acquisition de données externes en Python

Les formats de données structurées : CSV, flux XML et JSON
Lecture et écriture de fichiers
Manipulation des données issues de ces fichiers par des structures Python adaptées
Fonctions d‘accès et de download de données en ligne
Récupération des données d'une API en Python
Atelier :Cet atelier permettra de réaliser un module de capture de données disponibles sur Internet sous différents formats (CSV, API, etc.)
Application à la capture de séries financières (indices de marché et cours de bourse)

Analyses Statistiques en Python

Présentation des principales bibliothèques d’analyse de données Python : NumPy, SciPy, IPython (Jupyter)
Fonctions de manipulation et de calcul matriciel (Numpy)
Fonctions de Statistiques Descriptives (SciPy) : quantiles et des fonctions de répartition pour
différentes lois statistiques
Fonctions de comparaison de populations, mesures d’association, etc  (SciPy)
Fonctions de classification automatique (SciPy) : k-means
Atelier :Cet atelier permettra aux participants d’appliquer leurs connaissances à la réalisation d’un « mini atelier » d’Analyse Technique pour la Finance des Marchés :
- Collecte automatique de séries financières
- Calcul d’indicateurs : d’indicateurs simples (moyennes mobiles) à des indicateurs avancés (tel que le RSI et les Bandes de Bollinger)
- Visualisation des résultats

Performances et parallélisation

Les outils pour lire l’activité (Timeit, cProfile)
Paralléliser vos traitements avec le multiprocessing
Calcul distribué avec la librairie Celery
Les faiblesses du multithreading
Atelier :Mise en œuvre de l’algorithme Map Reduce avec Celery

Prérequis

Pour suivre cette formation d'Analyse de données, il est nécessaire de connaître au moins un langage de programmation.

Public

Cette formation est destinée à toute personne qui souhaite utiliser Python pour développer des applications de calcul scientifique ou d’analyse de données.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Mettre en oeuvre une boutique en ligne à l'aide de Prestashop
  • Administrer, animer et gérer un catalogue de produits
  • Régler les préférences, personnaliser et paramétrer la boutique
  • Maîtriser le tableau de bord "Prestashop" (back office et outils statistiques)
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer une base de données, des écrans de saisie, interroger et imprimer des données
Tarif

A partir de 1 290,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Identifier les meilleures pratiques en matière de services à utiliser et de mise en œuvre de la gestion des autorisations
  • Gérer plusieurs comptes AWS pour votre organisation
  • Sécuriser les connexions aux points de terminaison d’un cloud privé virtuel (Virtual Private Cloud) Amazon Simple Storage Service (Amazon S3) dans un environnement d’atelier
  • Concevoir d'importants magasins de données pour le cloud AWS
  • Envisager des conceptions d'architecture différentes pour mettre à l'échelle un site web volumineux
  • Protéger votre infrastructure des attaques par déni de service (DDoS)
  • Concevoir la protection des données au repos et en transit
  • Migrer des applications complexes à plusieurs niveaux vers AWS et mettre en œuvre des stratégies de contrôle des coûts
Tarif

A partir de 2 400,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les principes de développement orienté services (SOA)
  • Implémenter des services métier utilisant le protocole SOAP
  • Invoquer des services métier utilisant le protocole SOAP
  • Implémenter des services métier basé sur l'approche REST
  • Invoquer des services métier basé sur l'approche REST
  • Déployer les services sur un serveur d'applications
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Linux - Administration niveau 2

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne souhaitant approfondir l'administration d'un système Linux et maîtriser des fonctions avancées du système comme la gestion des volumes logiques, les systèmes de fichiers journalisés ou la compilation du noyau

À l'issue de la formation, le stagiaire sera capable de :

  • Acquérir un niveau d'expertise plus élevé sur Linux
  • Savoir tirer parti simplement de la richesse modulaire de Linux et du monde Open Source
  • Comprendre comment organiser et gérer l'espace disque de gros serveurs Linux
  • Apprendre à paramétrer finement le système
  • Savoir déployer Linux et l'intégrer avec les autres environnements existants

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Toute personne souhaitant approfondir l'administration d'un système Linux

Pré-requis

Connaître les techniques d'administration d'un système unix ou linux

Tarif

A partir de 2 910,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Formation QlikView Business Analyst

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement, à l'issue de cette formation QlikView Business Analyst, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre et mettre en oeuvre l’architecture d’un modèle de données QlikView
  • Savoir construire efficacement une application QlikView
  • Comprendre l'utilisation de base des objets QlikView
  • Etre capable d"évaluer quel graphique fournira la meilleure représentation de données

Cette formation s'appuie sur la v12.

Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’environnement d’une application Web construite autour de PHP et les mécanismes de base du protocole HTTP.
  • Installer une plateforme d’exécution et de développement pour PHP.
  • Appréhender la syntaxe et l’algorithmie de base du langage PHP.
  • Comprendre l’échange de données en HTTP.
  • Utiliser le modèle de programmation orientée objet de PHP
  • Créer des classes et des objets.
  • Utiliser les mécanisme de programmation orientée objet tels que l'héritage et l'encapsulation.
  • Utiliser les classes abstraites et les interfaces.
  • Créer et traiter des formulaires
  • Suivre la navigation utilisateur en utilisant les sessions.
  • Accéder à des bases de données relationnelles depuis une application PHP.
  • Manipuler et transférer des fichiers dans une application.
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer et donner un aperçu avancé des fonctionnalités de SAC (SAP Analytics Cloud) ainsi que des applications qui s'interfacent avec SAC
  • Vous connecter aux données
  • Visualiser vos données dans les stories
  • Analyser vos données dans des applications analytiques et dans Microsoft Office
  • Définir la base de la modélisation de données et de l'élaboration budgétaire
  • Décrire l'analyse augmentée et les fonctionnalités collaboratives
  • Présenter les bases de l'administration.
Tarif

A partir de 1 640,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser les architectures de réseau, les techniques de routage et les services standards
  • Mettre en oeuvre les outils de configuration, de diagnostic et de dépannage des réseaux
  • Examiner les mécanismes d’accès à internet, le cheminement de l’information entre le clic souris et l’affichage de la page web
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Entreprise

Je cherche à faire...