Découvrez nos formations

Explorez nos formations en bureautique, informatique, langues, BTP, e-marketing, graphisme, management et bien d’autres domaines. Apprenez avec des professionnels expérimentés.

4.8 / 5

Star Star Star Star
Star Star Half

Note moyenne CPF

4.7 / 5

Star Star Star Star
Star Star Half

Note moyenne Google

diplôme certification formation
3 jours
Lyon
Distanciel ou Présentiel

Initiation aux fonctionnalités de base de Python

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Aucun

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1 – PROGRAMME TYPE

    Programme minimal et point d’entrée

    Extension basée sur les packages : import

    Lancement de programmes et passage d’arguments

    Versions compilées de Python (.py .pyc)

    Console Python

    Encoding : utf-8

2 – TYPES DE BASES

    Typage faible

    Booléens, numériques

    Les chaînes de caractères

    Conversions de types, casting

    Types agrégés : Tuples, List, Set et dictionnaires

3 – INSTRUCTIONS DE BASE

    Commentaires sur une ligne # ou plus “””

    Notion de blocs et indentations

    Les opérateurs
    -Affectation
    -Arithmétique
    -Logiques
    -Relationnels

    Saisie et affichage : input, print et formatage

    Structure conditionnelle : la directive “Match”

    Les structures de boucle : While, For, Range()

    Break et continue

    La gestion des exceptions
    -Groupes d’exceptions
    -Notes d’exceptions

    L’import de modules

4 – PROCEDURES ET FONCTIONS

    def(), arguments et valeur de retour

    Variables globales et l’instruction globale

    Arguments par défaut, *args et **kwargs –

    Fonctions lambda

5 – GESTION DES FICHIERS

    Gestion de fichiers et répertoires

    Accès séquentiel, aléatoire

    Le module os, os.path, shutil, zlib

6 – LES MODULES

    Définition de modules et instruction import

    Modules en tant que fichier py et en tant que répertoire

    Résolution des modules

    Module et programme : __main__

    Installation de modules : pip, easy_install

7 – LES CLASSES

    Approche objets

    Classes et instances / objets : self

    Constructeur : __init__

    Données et méthodes membres

    Héritage multiple

8 – LES LIBRAIRIES PYTHON

    Accès aux bases de données relationnelles

    Programmation graphique UI avec Tkinter

9 – MISE AU POINT DU PROGRAMME

    Débogage : exécution pas à pas

10 – LE WEB

    Scripts Python en tant que Common Gateway

2 jours
Lyon
Distanciel ou Présentiel

La formation Python – Approfondissement permet de s’initier aux fonctionnalités de base de Python.

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Initiation

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Programme
1. LES BASES DU LANGAGE PYTHON

    Les principaux types de données: chaînes de caractères, booléennes et nombres

    Tableaux indicés (listes et tuples), tableaux associatifs (dictionnaires) et tableaux d’octets

    Les 3 structures de contrôles : les boucles for et while, le test if/elif/else

    Créer et utiliser des fonctions

    Traiter les erreurs avec la gestion des exceptions try/except/finally

    Lire et écrire des fichiers textes/binaires

    Comprendre le principal piège de Python : les types mutable et immutable

2. ALLER PLUS LOIN AVEC PYTHON

    Les générateurs : comprendre leur utilité et savoir en créer

    Les rudiments de la programmation objet pour savoir créer de nouveaux types de données : classes/attributs/méthodes

    Créer et utiliser une librairie

3. LES BASES DE L’ADMINISTRATION SYSTÈME

    Analyser des logs avec les expressions régulières

    Manipuler et analyser des fichiers CSV/Excel avec Pandas

    Passer des paramètres à un script avec argparse

    Utiliser une base de données relationnelle

    Exécuter des commandes système

4. COMPLÉMENTS D’ADMINISTRATION SYSTÈME

    Se connecter à une API web avec requests et télécharger le contenu de pages HTML avec scrapy

    Envoyer des emails

    Administrer plusieurs machines avec fabric et ansible

3 jours
Lyon
Distanciel ou Présentiel

Initiation aux fonctionnalités calculs scientifiques de Python

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1 – INTRODUCTION

    Installer la SciPy Stack facilement avec Anaconda

    Les notebooks Jupyter

    Environnements de développement intégrés

2 – NUMPY

    L’usage de NumPy

    Pourquoi des tableaux ?

    Créer un tableau avec NumPy

    Manipuler les tableaux NumPy

    Broadcasting

    Les fonctions universelles

    Extraire les informations significatives de vos données

    Masques booléens

    Charger et sauvegarder des tableaux

    Données structurées

3 – PANDAS

    Séries (Series)

    Tableau de données (DataFrame)

    Lire et exporter des données sous différents formats

    Indexation et sélection des données

    Opérations simples

    Traiter les données manquantes

    Informations sur les données : taille, type, mémoire

    Changer le type des données

    Traitement avancé des données

    Tableau croisé dynamique

    Segmenter les données

    Moyenne glissante

    Ajouter des dimensions

    Manipuler les MultiIndex

    Travailler avec des chaînes de caractères

    Traiter des données temporelles

    Les données massives et leurs options

4 – MATPOTLIB ET PANDAS PLOT

    Interface MATLAB / orientée objet

    Graphique linéaire

    Nuage de points

    Histogramme

    Représenter plusieurs graphiques avec Pandas

    Graphique 3D

    Interagir avec les graphiques dans le notebook Jupyter

    Modifier les graduations et les axes

5 – SCIPY

    Intégration

    Algèbre linéaire

    Transformée de Fourier (FFT)

    Interpolation

    Ajustement de courbe

3 jours
Lyon
Distanciel ou Présentiel

Initiation aux fonctionnalités spécifiques de Python

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1 – ENVIRONNEMENT PYTHON POUR LE NLP

    L’environnement de développement Python / Anaconda / Jupyter Notebook

    Les principaux types de données : chaînes, booléennes, nombres, listes, tuples et dictionnaires

    Les structures de contrôles : les boucles for et while, le test if/elif/else

    Les fonctions : création, passage de paramètres, valeurs par défaut, arguments variables

    Numpy : vecteurs, matrices, slicing, concaténation

    Pandas : l’analyse de données tabulaires (CSV, Excel), statistiques, pivots, jointures, filtres

2 – PRÉTRAITEMENT DES DONNES TEXTUELLES

    Identifier les données textuelles et présentation des librairies spaCy et nltk

    Tokenisation des mots

    Suppression des stop-words, de la ponctuation et des éléments non essentiels à l’analyse

    Lemmatisation vs racinisation (stemming)

3 – EXTRACTION D’INFORMATIONS

    Identification de la nature grammaticale des mots à l’aide du Part Of Speech Tagging

    Identifier des personnes et lieux avec le Named Entity Recognition

4 – REPRÉSENTATIONS VECTORIELLE DES DONNÉES TEXTUELLES

    Bag of words

    Pondération tf-idf

    Approche avec des n-grams

    Les embeddings : word2vec, gloVe, fastTesxt

5 – MACHINE LEARNING SUR DES DONNÉES TEXTUELLES

    Rappels sur les étapes de construction d’un modèle prédictif

    Classification

    Analyse de sentiment

    Topic modelling

6 – PROCÉDURES D’ÉVALUATION DE MODÈLES

    Les techniques de ré-échantillonnage en jeu d’apprentissage, de validation et de test

    Test de représentativité des données d’apprentissage.

    Mesures de performance des modèles prédictifs

    Matrice de confusion

3 jours
Lyon
Distanciel ou Présentiel

Initiation aux fonctionnalités spécifiques de Python

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1 – ÉCOSYSTÈME PYTHON SCIENTIFIQUE

    Panorama de l’écosystème scientifique de Python : les librairies incontournables

    Savoir où trouver de nouvelles librairies et juger de leur pérennité

    Les principaux outils et logiciels open source pour la data science

2 – TRAVAILLER LES DONNÉES AVEC PYTHON

    Le socle scientifique Python : la SciPy Stack

    Les bonnes pratiques pour bien démarrer votre projet de data science avec Python

    Les formats de fichiers scientifiques et les librairies pour les manipuler

    Pandas : l’analyse de données tabulaires (fichiers csv, excel), statistiques, pivots, filtres et recherche

    Numpy : calcul numérique et algèbre linéaire (les vecteurs, matrices, images)

    L’extraction des données, la préparation et le nettoyage

3 – LA MODÉLISATION, INTRODUCTION

    Les étapes de construction d’un modèle

    Les algorithmes supervisés et non supervisés

    Le choix entre la régression et la classification

4 – PROCÉDURES D’ÉVALUATION DE MODÈLES

    Les techniques de ré-échantillonnage en jeu d’apprentissage, de validation et de test

    Test de représentativité des données d’apprentissage

    Mesures de performance des modèles prédictifs

    Matrice de confusion, de coût et la courbe ROC et AUC

5 – LES ALGORITHMES SUPERVISÉS

    Le principe de régression linéaire univariée

    La régression multivariée

    La régression polynomiale

    La régression régularisée

    Le Naive Bayes

    La régression logistique

6 – LES ALGORITHMES NON SUPERVISÉS

    Le clustering hiérarchique

    Le clustering non hiérarchique

    Les approches mixtes

3 jours
Lyon
Distanciel ou Présentiel

Initiation aux fonctionnalités spécifiques de Python

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1 – FONDAMENTAUX DES LANGAGES PYTHON

    Qu’est-ce qu’une variable ?

    Les types de variables : entiers, réels, chaînes de caractères

    Déclaration, définition et initialisation d’une variable

    Les différents opérateurs

    Les structures de contrôles (boucles, tests)

    Les structures de données avancées (tuples, listes, dictionnaires)

    Les fonctions les plus utiles

2 – LE PROGRAMME

    Qu’est-ce qu’un programme ?

    Écriture d’un programme : syntaxe et instructions

    Qu’est-ce qu’une fonction, une librairie, son rôle et son usage

    Présentation du langage Python et de son écosystème

3 – LE TRAITEMENT DES DONNEES

    Utiliser une distribution Python

    Les librairies pour démarrer un projet d’analyse de données

    Utiliser les notebooks Jupyter pour explorer les données

    Importer et exporter des données provenant de différentes sources (texte, CSV, JSON, Excel)

    Manipuler des données avec Pandas (recherche, transformation, calculs simples)

4 – LA VISUALISATION DES DONNEES

    Tracés de courbes, histogrammes et autres graphiques

    Visualiser les données sur une carte interactive avec Folium

    Graphiques interactifs avec panel

5 jours
Lyon
Distanciel ou Présentiel

La formation Python – Programmation Objet permet de s’initier aux fonctionnalités spécifiques de Python.

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1. SYNTAXE DU LANGAGE PYTHON

    Les identifiants et les références

    Les conventions de codage et les règles de nommage

    Les blocs et les commentaires

    Les types de données disponibles

    Les variables, l’affichage formaté, la portée locale et globale

    La manipulation des types numériques et la manipulation de chaînes de caractères

    La manipulation des tableaux dynamiques (liste), des tableaux statiques (tuple) et des dictionnaires

    L’utilisation des fichiers

    La structure conditionnelle if/elif/else

    Les opérateurs logiques et les opérateurs de comparaison

    Les boucles d’itérations while et for.

    Les interruptions d’itérations break/continue.

    La fonction range

    L’écriture et la documentation de fonctions

    Les lambda expression

    Les générateurs

    La structuration du code sous forme de modules

2. APPROCHE ORIENTÉE OBJET

    Les principes du paradigme Objet

    La définition d’un objet (état, comportement, identité)

    La notion de classe, d’attributs et de méthodes

    L’encapsulation des données

    La communication entre les objets

    L’héritage, transmission des caractéristiques d’une classe

    La notion de polymorphisme

    Association entre classes

    Les interfaces

    Présentation d’UML

    Les diagrammes de classes, de séquences et d’activités

    Notion de modèle de conception (Design Pattern)

3. PROGRAMMATION OBJET EN PYTHON

    Les particularités du modèle Objet de Python

    L’écriture de classes et leur instanciation

    Les constructeurs et les destructeurs

    La protection d’accès des attributs et des méthodes

    La nécessité du paramètre Self

    L’héritage simple, l’héritage multiple et le polymorphisme

    Les notions de visibilité

    Les méthodes spéciales

    L’introspection

    L’implémentation des interfaces

    Les bonnes pratiques et les modèles de conception courants

    L’utilisation du mécanisme d’exception pour la gestion des erreurs

4. UTILISATION STDLIB

    Les arguments passés sur la ligne de commande

    L’utilisation du moteur d’expressions régulières Python avec le module “re”, les caractères spéciaux et les cardinalités

    La manipulation du système de fichiers

    Présentation de quelques modules importants de la bibliothèque standard : module “sys”, “os” et “os.path”

    Empaquetage et installation d’une bibliothèque Python

    Les accès aux bases de données relationnelles et le fonctionnement de la DB API

5. OUTILS QA

    Les outils d’analyse statique de code (Pylint, Pychecker)

    L’analyse des comptes rendus d’analyse (types de messages, avertissements et erreurs)

    Extraction automatique de documentation

    Le débogueur de Python

    Le développement piloté par les tests

    Les modules de tests unitaires Python (Unittest)

    L’automatisation des tests et l’agrégation de tests

    Les tests de couverture de code, profiling

6. CRÉATION IHM TKINTER

    Les principes de programmation des interfaces graphiques

    Présentation de la bibliothèque TkInter

    Les principaux conteneurs

    Présentation des widgets disponibles (Button, Radiobutton, Entry, Label, Listbox, Canvas, Menu, Scrollbar, Text)

    Le gestionnaire de fenêtres

    Le placement des composants et les différents layouts

    La gestion des événements, l’objet event

    Les applications multifenêtres

7. INTERFAÇAGE PYTHON/C

    Présentation du module Ctypes

    Le chargement d’une librairie C

    Appel d’une fonction

    La réécriture d’une fonction Python en C avec l’API Python/C

    La création de modules C pour Python

    L’interpréteur Python dans C

    L’utilisation du profileur de code

8. CONCLUSION

    Analyse critique de Python

    L’évolution du langage

    Éléments de webographie et de bibliographie

Python – Base 1950€ HT
5 jours
Lyon
Distanciel ou Présentiel

La formation Python – Base permet de s’initier aux fonctionnalités de base de Python.

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Approfondissement

En savoir plus
Secteur Informatique, SIG
Certification TOSA
Programme
1. SCRIPTING AVANCÉ

    Chiffrer et déchiffrer des fichiers avec AES/PGP

    Manipuler des fichiers CSV volumineux (plusieurs Go) avec Vaex et Dask

    Manipuler des fichiers XML

    Créer des fichiers PDF

    Ajouter une interface graphique à vos scripts

    Paralléliser vos scripts d’administration système avec les librairies threading et multiprocessing

2. ADMINISTRATION RÉSEAU AVEC PYTHON

    Rappels rapides : protocoles TCP/IP, couches OSI, routing et translation d’adresses

    Scanner les ports réseau avec les sockets

    Utiliser les protocoles SNMP et NetCONF avec Python

    Capture de paquets TCP avec Scapy et lecture de fichiers PCAP

    Envoyer des SMS

    Analyser les vulnérabilités de votre réseau avec Nessus et nessrest

5 jours
Lyon
Distanciel ou Présentiel

La formation Python – Perfectionnement permet de s’initier aux fonctionnalités de base de Python.

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Certification TOSA
Programme
1. RAPPELS IMPORTANTS SUR LE LANGAGE

    Affectation par référence et types de données modifiables, non modifiables (mutable)

    Passage d’arguments, valeurs par défaut et variables locales

    Variables de classe et d’instances

    Les slices et structures de données avancées

    L’introspection

    Eléments avancés des structures de contrôle : la clause else des instructions for, while, try/except

2. FONCTIONS AVANCÉES

    Utilisation avancée de décorateurs (de la génération à la consommation, pipeline de consommateurs)

    Les décorateurs et Design Patterns

    Fermeture/closure

3. PROGRAMMATION ORIENTÉE OBJET AVANCÉE

    Les propriétés (property)

    Les itérateurs

    L’héritage multiple et ses travers

    Les Context Managers

    Les classes et méthodes abstraites (ABC)

    Les métaclasses

4. DÉPLOIEMENT ET QUALITÉ

    Installer des librairies tierces (pip, easy_install)

    Le Python Package Index (PyPI)

    Packager ses librairies (distutils, setuptools)

    Déployer un environnement autonome (virtualenv et buildout)

5. LE PARALLÉLISME : OPTIMISER LES PERFORMANCES DE VOS PROGRAMMES

    Profilez vos programmes avec Timeit et cProfile

    Parallélisation : évitez le multithreading et foncez avec le multiprocessing

    Calcul distribué avec la librairie Celery

6. LES LIBRAIRIES CONTRIBUANT AU SUCCÈS DU LANGAGE

    Calculs scientifiques et statistiques avec Numpy, Scipy, Matplotlib et Pandas

    Intelligence Artificielle et algorithmes d’apprentissage avec Scikit-Learn

    Recherche d’informations dans des fichiers XML avec ElementTree

    Réseau : relay tcp avec Twisted et supervision SNMP avec PySNMP

3 jours
Lyon
Distanciel ou Présentiel

Initiation aux fonctionnalités spécifiques de Python

Public admis :

Demandeur d’emploi, salarié, entreprise, étudiant, particulier

Pré-requis :

Python – Base

En savoir plus
Secteur Informatique, SIG
Financement FRANCE TRAVAIL
Certification TOSA
Programme
1 – IMPORT DES DONNÉES ET PREPROCESSING

    L’environnement de développement Python / Anaconda / Jupyter Notebook

    Pandas : l’analyse de données tabulaires (CSV, Excel), statistiques, pivots, jointures et filtres

    Traitement des valeurs manquantes : imputation par la moyenne, médiane, interpolation, knn

    Traitement des Outliers : analyse graphique, méthode de l’IQR, Z-score

    Standardisation

    Normalisation : Skewness et Kurtosis

    Données non balancées : Undersampling, Oversampling, SMOTE

2 – ENTRAINEMENT DE MODÈLES ET ÉVALUATION

    Modèles d’apprentissage supervisés et non-supervisés les plus courants

    Entraînement de modèles avec Scikit-learn

    Méthodes d’évaluations : savoir choisir les bonnes métriques pour chaque problématique

3 – OPTIMISATION DES MODÈLES ET LOG DES PERFORMANCES

    Présentation des librairies Optuna et Hyperopt

    Présentation de l’approche Grid Search pour identifier les meilleurs hyper paramètres d’un modèle

    Log des hyper paramètres et des performances dans Mlflow

4 – MODÈLE ET DATA DRIFT

    Intérêt de vérifier le modèle Drift et le Data Drift

    Présentation des librairies Evidently et Streamlit

5 – INDUSTRIALISATION ET DÉPLOIEMENT DANS LE CLOUD

    Présentation du service AWS EC2

    Présentation de Flask pour la mise à disposition d’un modèle de machine learning par le biais d’une API

    Présentation de divers outils de connexion à l’environnement virtuel tels que Putty et Visual Studio Code

    Déploiement du code par le biais de GitHub

Nos clients témoignent

Voir tous nos avis sur Google

Quote Left Chris.F
Star Star Star Star Star

Mon patron m’a demandé de me former sur Autocad, j’ai pris ce centre sur recommandation d’un ami, et il faut dire que je ne suis vraiment pas déçu. Le prof était très pédagogue ce qui n’est pas le cas de tous les profs ! A bientôt pour une autre formation ! A recommander vivement

Quote Left Claudine.P
Star Star Star Star Star

Centre de formation qui est à votre écoute, équipe et formateurs super compétent . J’ai été formée sur Excel ou j’avais vraiment des lacunes grâce à ABSUP j’y vois beaucoup plus claire ! Merci à vous tous. Je recommande sans hésiter le centre.

Quote Left Alain.K
Star Star Star Star Star

Une formation adaptée à mes besoins; mise en place rapidement. Un accueil agréable et des locaux adaptés ont rendu cette formation optimum.
Le formateur était très disponible et su répondre à mes attentes.
Les locaux à proximité de la gare sont un véritable atout.

Quote Left Nicolas.B
Star Star Star Star Star

Merci à l’équipe et à ma formatrice ! Aux petits soins et très professionnelles quand on a pas l’habitude des centres de formation et du système CPF!
Il n’y a qu’à se laisser guider, je recommande et je reviendrai vers vous si besoin.

Quote Left Jean.D
Star Star Star Star Star

Établissement très sérieux, inscription rapide. Avais besoin d’une remise à niveau en anglais. Cours agréables et prof à l’écoute, qualité de la formation au top. Je recommande

Quote Left Angélique.G
Star Star Star Star

C’est un très bon centre de formation avec bienveillance et sympathie. J’ai suivi plusieurs modules (photoshop, indesign et sketchup) en présentiel. Le formateur était très compétent avec une personnalisation sur 2 modules car j’étais seule. Je recommande vivement et si j’ai besoin de refaire une formation avec plaisir que je resolliciterai ABSUP.

Quote Left Nuno.B
Star Star Star Star Star

Une entreprise réactive, à l’écoute de nos besoins et un formateur très compétent.



Quote Left Karim.M
Star Star Star Star Star

Très bon centre de formation dans lequel j’ai suivi deux formations (initiation BIM) de qualité, d’une semaine chacune.
Responsable à l’écoute des besoins des stagiaires. Bonnes formations à vous.

Quote Left Thiane.N
Star Star Star Star Star

Très bon établissement. J’y ai suivi une formation Illustrator. Le prof était super pédagogue. Locaux très bien équipés. J’ai adoré les petites attentions (bouteille d’eau fournie tous les jours, gâteaux et café gratuits), bref de quoi joindre l’utile à l’agréable. Le gérant nous met toute de suite à l’aise en plus. Je recommande à 100%

Prêt à vous former avec nous?
Lancez-vous.

Pour toute demande complémentaire n’hésitez pas à nous contacter.

Contactez-nous
Illustration Diplome ABSUP