- Cours pratique
- FSE
- Informatique
Formation Snowpark pour Python
Snowpark Python, Streamlit, Fast API, Machine Learning

- Durée
- 4 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Snowpark Python
Snowpark fournit une API intuitive pour l’interrogation et le traitement des données dans un pipeline de données. La bibliothèque permet de créer des applications qui traitent les données dans Snowflake sans les déplacer vers le système où s’exécute le code de l'application. Elle autorise également l'automatisation, la transformation et le traitement des données en écrivant des procédures stockées.
Cette formation Snowpark pour Python vous plonge dans le monde de Snowpark pour Python et des technologies liées à la science des données et à l'apprentissage automatique. Vous acquerrez des compétences essentielles pour manipuler, analyser, exploiter et exposer les données, tout en apprenant à créer des applications web interactives pour le déploiement de modèles d'apprentissage automatique.

Objectifs pédagogiques
À l'issue de cette formation Snowpark pour Python, vous aurez acquis les connaissances et compétences nécessaires pour :
- Acquérir une compréhension approfondie du langage de programmation Python et de ses fonctionnalités avancées pour l'analyse de données
- Comprendre les concepts clés de Snowpark et exécuter de tâches de transformation de données en utilisant des langages de programmation comme Python.
- Maîtriser l'utilisation des bibliothèques Python spécifiques à Snowflake pour l'exploration, la manipulation et l'analyse des données stockées dans Snowflake
- Découvrir les meilleures pratiques et les astuces pour optimiser les performances lors de l'exécution de tâches Python dans Snowflake / Snowpark
- Acquérir les compétences nécessaires pour résoudre des problèmes de données spécifiques en combinant les fonctionnalités de Python et de Snowflake / Snowpark
- Explorer différentes techniques et algorithmes de Machine Learning, tels que la régression, la classification, le clustering, etc
- Utiliser FastAPI, un framework web Python, pour créer rapidement des API RESTful robustes et évolutives
- Utiliser Streamlit, un framework pour le développement rapide d'applications web de data science, pour créer des interfaces utilisateur interactives et conviviales
Objectifs opérationnels
Savoir utiliser Python dans le contexte de Snowpark pour travailler sur des projets de transformation et d'analyse de données plus avancés.
Programme
Contenu du cours, module par module
5 modules
- Syntaxe de base
- Variables et types de données
- Structures de contrôle
- Acquisition de données externe
- Librairies de traitement de données focus sur pandas, NumPy
- Visualisation des données
- Snowflake - Hands-on Snowpark
- Fondamentaux de Snowpark
- Scripting avec Snowpark
- Connexion à Snowflake
- Opération de lecture
- Opération d’écriture
- Copie de données
- Transformation et agrégation
- Création de composants génériques
- Snowpark User Define Function
Jour 3
- Fast API et Streamlit (Matin et Après-midi)
- Fondamentaux de FastAPI
- Travaux pratiques : Création d'une API avec FastAPI
- Fondamentaux de Streamlit
Travaux pratiques
- Introduction et concepts clés
- Les bases des algorithmes
- Apprentissage supervisé / Non supervisé
Travaux pratiques
Programme mis à jour le 27/08/2025
Public concerné
Ce cours s'adresse principalement aux Data Engineer, Data Analyst et Data Scientist.

Prérequis
Une connaissance préalable de Python est nécessaire pour suivre cette formation Snowpark pour Python. Vous pouvez l'acquérir en suivant la formation Python, programmation objet (OPYT). Des fondamentaux sur Snowflake sont également demandés : ceux-ci peuvent s'obtenir à travers la formation Snowflake, Prise en main (VSNO).
Pour finir, une compréhension des principes du cloud computing serait souhaitable.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Web Services REST - Mise en œuvre avec PythonRéf. OPYW3 joursIntermédiaireProchaine session : 19 oct.2 090 €
- Dask : mise en œuvre de la programmation parallèle en PythonRéf. DASK3 joursIntermédiaireProchaine session : 21 déc.2 550 €
- Data Visualisation en PythonRéf. OPDV3 joursIntermédiaireProchaine session : 21 oct.2 090 €
- Découvrir Python et l'analyse de donnéesRéf. OAPY5 joursFondamentalProchaine session : 12 oct.3 050 €