INTRODUCTION À PYTHON - PY1
Objectifs de la formation
• Connaître les bases du langage Python et découvrir les principaux modules de la bibliothèque standard
• Comprendre les étapes d’un projet d’analyse de données
• Savoir organiser son code sous forme de bibliothèque
• Savoir déployer une bibliothèque dans différents types d’application :
• Exécutable en ligne de commande
• Application web simple
• Service web simple
Atouts - bénéfices de la formation
• Une introduction à la programmation en Python
• Formation articulée autour d’un projet pratique (détection de Spam)
• Un parcours complet pour pouvoir créer des applications réelles
• Un support de cours exploitable et personnalisé
Publics - Prérequis
• Toute personne ayant un profil technique et souhaitant s’initier à la programmation en Python.
• Expérience avec un langage de programmation fortement recommandée.
Moyens pédagogiques
• Exposé théorique sur le langage et excercices pratiques
• Fil rouge autour d’un cas concret
• Utilisation des cahiers (notebookes) Jupyter pour rassembler support de cours et exercices pratiques dans un
même document
• Synthèse et auto-évaluation des acquis
Programme de la formation
• Découvertes des outils PyCharm, Anaconda, Jupyter
• Les types de base
• Les structures de base du langages (conditions, fonctions, collections, itérations)
• Découverte du projet fil rouge de détection de Spam (manipulation du jeu de données)
• Organisation du code (modules et package)
• Gestion des erreurs (exceptions et journalisation)
• Implémentation de l’algorithme de détection (Modèle Bayésien Naïf)
• Approfondissement des bases du langage (objets, décorateurs, annotations de type, scripts exécutables)
• Création d’un outil en ligne de commande
• Création d’un service Web avec FastAPI
• Création d’une application Web interactive avec Streamlit
INTRODUCTION À PYTHON - PY1 - 2021
Exposé : 60% 3 jours INTER : 2990€ HT/stagiaire
6 à 12 personnes
Exercices : 40% 21 heures INTRA : sur devis
Parcours de formation possible
Introduction à Exploration de Machine Learning Machine Learning
Python - PY1 données en Python - Tronc Commun - - Tronc Commun -
- PY2 MLTC1 MLTC2
Méthode d’évaluation
Auto-évaluation
Dispositif de suivi et d’évaluation de la formation
• Feuille de présence
• Mise en situation
• Formulaire d’évaluation de la formation
Durée / Lieux / Accessibilité personnes handicapées
• La formation se déroule sur 3 journées de 7 heures chacune : 9h30 à 12h30 et 14h à 18h
• L’adresse exacte sera communiquée directement au stagiaire lors de la signature de la convention de formation
• Toute situation de handicap sera étudiée au cas par cas
CONTACT
Probayes
53 Avenue Kuntzmann 38330 Montbonnt
04.76.42.64.13
[email protected]
www.probayes.com
N° SIRET : 45053883000073
Code NAF : 6202A
TVA : FR72 450 538 830
Déclaration d’activité enregistrée sous le numéro 84 38 06761 38 auprès du préfet de la région Auvergne-Rhône-Alpes.
INTRODUCTION À PYTHON - PY1 - 2021