Formation Extraction de Données Web avec Python
L'Extraction de Données Web est une technique permettant d'extraire des données depuis un site web pour les sauvegarder dans un fichier local ou une base de données.
Cette formation dirigée par un instructeur (en ligne ou sur place) est destinée aux développeurs qui souhaitent utiliser Python pour automatiser le processus d'exploration de nombreux sites web afin d'en extraire des données à traiter et analyser.
À la fin de cette formation, les participants seront en mesure de :
- Installer et configurer Python et toutes les bibliothèques nécessaires.
- Récupérer et analyser des données stockées sur de nombreux sites web.
- Comprendre le fonctionnement des sites web et la structure de leur HTML.
- Construire des spiders pour explorer l'ensemble du web.
- Utiliser Selenium pour explorer des pages web pilotées par AJAX.
Format de la Formation
- Cours interactif et discussion.
- Nombreux exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de Personnalisation du Cours
- Ce cours suppose des connaissances en programmation.
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser l'événement.
Plan du cours
Introduction
Mise en place de l'Environnement de Développement
Rappels sur Python : Structures de Données, Instructions Conditionnelles, Gestion de Fichiers, etc.
Bibliothèques Python pour l'Extraction de Données Web : Scrapy et BeautifulSoup
Fonctionnement d'un Site Web
Structure de l'HTML
Réalisation d'une Requête Web
Extraction d'une Page HTML
Utilisation de XPath et CSS
Filtrage des Données à l'Aide des Expressions Régulières
Création d'un Explorateur Web
Exploration de Pages Web Pilotées par AJAX et JavaScript avec Selenium.
Bonnes Pratiques en Extraction de Données Web
Dépannage
Résumé et Conclusion
Pré requis
- Expérience en programmation, de préférence en Python. Si les participants ont une expérience en programmation dans un autre langage que Python, la formation peut être étendue pour inclure plus d'exercices introductifs en Python.
Public Cible
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Extraction de Données Web avec Python - Réservation
Formation Extraction de Données Web avec Python - Demande de renseignements
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
Extraction de Données Web avec Python - Demande d'informations consulting
Nos clients témoignent (1)
De nombreux exemples et sujets ont été abordés, allant des enquêtes de base à la gestion des connexions et de pages dynamiques.
Daniele Tagliaferro - Creditsafe Italia Srl
Formation - Web Scraping with Python
Traduction automatique
Cours à venir
Cours Similaires
Python Avancé : Meilleures Pratiques et Modèles de Conception
28 HeuresCe cours intensif et pratique couvre les techniques avancées de Python, les meilleures pratiques d'ingénierie et les modèles de conception couramment utilisés pour créer des applications Python maintenables, testables et à haute performance. Il met l'accent sur les outils modernes, le typage, les modèles de concurrence, les schémas architecturaux et les workflows prêts pour la production.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs Python intermédiaires à avancés qui souhaitent adopter des pratiques et des modèles professionnels pour des systèmes Python de niveau de production.
Au terme de cette formation, les participants seront capables de :
- Appliquer le typage Python, les dataclasses et la vérification de type pour augmenter la fiabilité du code.
- Utiliser des modèles de conception et des principes architecturaux pour structurer des applications robustes.
- Mettre en œuvre la concurrence et le parallélisme correctement à l'aide d'asyncio et de multiprocessing.
- Construire un code bien testé avec pytest, les tests basés sur des propriétés et les pipelines CI.
- Profiler, optimiser et sécuriser les applications Python pour la production.
- Emballer, distribuer et déployer des projets Python à l'aide d'outils modernes et de conteneurs.
Format du Cours
- Cours interactifs et démonstrations courtes.
- Séances pratiques de laboratoire et exercices de codage chaque jour.
- Projet mini-culminant intégrant les modèles, les tests et le déploiement.
Options de Personnalisation du Cours
- Pour demander une formation personnalisée ou un domaine de concentration (données, web ou infra), veuillez nous contacter pour organiser.
Ingénierie d'IA agente avec Python — Construire des agents autonomes
21 HeuresCe cours enseigne des techniques pratiques d'ingénierie pour concevoir, construire, tester et déployer des systèmes agents (autonomes) à l'aide de Python. Il couvre la boucle agent, les intégrations d'outils, la gestion de la mémoire et de l'état, les modèles d'orchestration, les contrôles de sécurité et les considérations en production.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux ingénieurs ML intermédiaires à avancés, aux développeurs IA et aux ingénieurs logiciels qui souhaitent construire des agents autonomes robustes et prêts pour la production en utilisant Python.
À l'issue de cette formation, les participants seront capables de :
- Concevoir et mettre en œuvre la boucle agent et les flux de travail de prise de décision.
- Intégrer des outils externes et des API pour étendre les capacités des agents.
- Mettre en œuvre des architectures de mémoire à court et long terme pour les agents.
- Coordonner des orchestrations multietapes et la composition d'agents.
- Appliquer les meilleures pratiques de sécurité, de contrôle d'accès et d'observabilité pour les agents déployés.
Format du cours permettant d'évaluer les participants
- Cours interactif avec discussion.
- Ateliers pratiques de construction d'agents avec Python et des SDK populaires.
- Exercices basés sur des projets qui produisent des prototypes déployables.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Introduction à la science des données et à l'IA avec Python
35 HeuresIl s'agit d'une introduction de 5 jours à la science des données et à l'intelligence artificielle (IA).
Le cours est dispensé avec des exemples et des exercices utilisant Python
Intelligence Artificielle avec Python (Niveau Intermédiaire)
35 HeuresL'intelligence artificielle avec Python est le développement de systèmes intelligents à l'aide de l'écosystème étendu d'IA et de bibliothèques d'apprentissage automatique de Python.
Cette formation en direct (en ligne ou sur site) dirigée par un formateur est destinée aux programmeurs intermédiaires de Python qui souhaitent concevoir, implémenter et déployer des solutions IA à l'aide de Python.
À la fin de cette formation, les participants seront capables de :
- Implémenter des algorithmes d'IA en utilisant les bibliothèques d'IA principales de Python.
- Traiter avec des modèles d'apprentissage supervisé, non supervisé et renforcé.
- Intégrer des solutions IA dans des applications et workflows existants.
- Évaluer les performances du modèle et optimiser pour la précision et l'efficacité.
Format de la formation
- Cours interactif et discussion.
- Bien des exercices et pratiques.
- Mise en œuvre pratique dans un environnement de laboratoire vivant.
Options de personnalisation de la formation
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Trading Algorithmique avec Python et R
14 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) en France est destinée aux analystes d'affaires souhaitant automatiser le trading avec le trading algorithmique, Python et R.
À la fin de cette formation, les participants seront en mesure de :
- Utiliser des algorithmes pour acheter et vendre des titres à des intervalles spécifiques rapidement.
- Réduire les coûts associés au trading en utilisant le trading algorithmique.
- Surveiller automatiquement les cours des actions et passer des ordres.
Intelligence Artificielle Appliquée de Zéro en Python
28 HeuresIl s'agit d'un cours de 4 jours introduisant l'IA et ses applications en utilisant le langage de programmation Python. Il est possible de disposer d'une journée supplémentaire pour entreprendre un projet d'IA à l'issue de ce cours.
AWS Cloud9 et Python: Guide Pratique
14 HeuresCette formation en direct avec instructeur à France (en ligne ou sur site) est destinée aux développeurs Python de niveau intermédiaire qui souhaitent améliorer leur expérience de développement Python à l'aide d'AWS Cloud9.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place et configurer AWS Cloud9 pour le développement Python.
- Comprendre l'interface et les fonctionnalités de l'IDE AWS Cloud9.
- Écrire, déboguer et déployer des applications Python dans AWS Cloud9.
- Collaborer avec d'autres développeurs utilisant la plateforme AWS Cloud9.
- Intégrer AWS Cloud9 avec d'autres services AWS pour des déploiements avancés.
Création de chatbots en Python
21 HeuresLes chatbots sont des programmes informatiques qui simulent automatiquement des réponses humaines via des interfaces de chat. Les chatbots aident les organisations à maximiser l'efficacité de leurs opérations en offrant des options plus faciles et rapides pour les interactions avec les utilisateurs.
Dans cette formation dirigée par un instructeur, les participants apprendront à créer des chatbots en Python.
À la fin de cette formation, les participants seront capables de :
- Comprendre les bases de la création de chatbots
- Construire, tester, déployer et dépanner divers chatbots à l'aide de Python
Audience
- Développeurs
Format du cours permettant d'évaluer les participants
- Partie théorique, partie discussion, exercices et pratique intensive
Note
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Programmation GPU avec CUDA et Python
14 HeuresCette formation dirigée par un instructeur en France (en ligne ou sur site) s'adresse aux développeurs intermédiaires qui souhaitent utiliser CUDA pour créer des applications Python qui s'exécutent en parallèle sur les GPU NVIDIA.
À la fin de cette formation, les participants seront capables de :
- Utiliser le compilateur Numba pour accélérer les applications Python exécutées sur les GPU NVIDIA.
- Créer, compiler et lancer des noyaux CUDA personnalisés.
- Gérer la mémoire GPU.
- Convertir une application basée sur un CPU en une application accélérée par GPU.
Analyse de Données à Grande Échelle avec Python et Dask
14 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux data scientists et aux ingénieurs logiciels qui souhaitent utiliser Dask avec l'écosystème Python pour construire, mettre à l'échelle et analyser de grands ensembles de données.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement pour commencer à construire des traitements de big data avec Dask et Python.
- Explorer les fonctionnalités, les bibliothèques, les outils et les API disponibles dans Dask.
- Comprendre comment Dask accélère le calcul parallèle en Python.
- Apprendre à faire évoluer l'écosystème Python (Numpy, SciPy et Pandas) en utilisant Dask.
- Optimiser l'environnement Dask pour maintenir de hautes performances dans le traitement de grands ensembles de données.
Analyse de Données avec Python, Pandas et NumPy
14 HeuresCe formation en direct, dirigée par un formateur (en ligne ou sur site) est destinée aux développeurs et analystes de données intermédiaires qui souhaitent améliorer leurs compétences en analyse et manipulation des données à l'aide de Python, Pandas et NumPy.
À la fin de cette formation, les participants seront capables de :
- Configurer un environnement de développement comprenant Python, Pandas et NumPy.
- Créer une application d'analyse des données utilisant Pandas et NumPy.
- Réaliser des opérations avancées de préparation, de tri et de filtrage des données.
- Conduire des opérations agrégées et analyser les séries temporelles.
- Visualiser les données à l'aide de Matplotlib et d'autres bibliothèques de visualisation.
- Déboguer et optimiser leur code d'analyse des données.
FARM (FastAPI, React et MongoDB) Développement Full Stack
14 HeuresCe cours de formation dirigé par un instructeur (en ligne ou sur site) est destiné aux développeurs qui souhaitent utiliser la pile FARM (FastAPI, React et MongoDB) pour créer des applications web dynamiques, haute performance et évolutives.
À la fin de cette formation, les participants seront en mesure de :
- Mettre en place l'environnement de développement nécessaire intégrant FastAPI, React et MongoDB.
- Comprendre les concepts clés, les fonctionnalités et les avantages de la pile FARM.
- Apprendre à construire des API REST avec FastAPI.
- Apprendre à concevoir des applications interactives avec React.
- Développer, tester et déployer des applications (front end et back end) en utilisant la pile FARM.
Développement d'APIs avec Python et FastAPI
14 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser FastAPI avec Python pour créer, tester et déployer des API RESTful plus facilement et plus rapidement.
A l'issue de cette formation, les participants seront capables de :
- Configurer l'environnement de développement nécessaire pour développer des API avec Python et FastAPI.
- Créer des API plus rapidement et plus facilement en utilisant la bibliothèque FastAPI.
- Apprendre à créer des modèles de données et des schémas basés sur Pydantic et OpenAPI.
- Connecter les API à une base de données en utilisant SQLAlchemy.
- Implémenter la sécurité et l'authentification dans les API en utilisant les outils FastAPI.
- Construire des images conteneur et déployer des API web sur un serveur cloud.
Détection de la Fraude avec Python et TensorFlow
14 HeuresCette formation en <loc> ; (en ligne ou sur site) est destinée aux data scientists qui souhaitent utiliser TensorFlow pour analyser des données de fraude potentielle.
A l'issue de cette formation, les participants seront capables de :
- Créer un modèle de détection de fraude dans Python et TensorFlow.
- Construire des régressions linéaires et des modèles de régression linéaire pour prédire la fraude.
- Développer une application d'IA de bout en bout pour l'analyse des données de fraude.
Accélération des Flux de Travail Python Pandas avec Modin
14 HeuresCette formation en direct avec instructeur dans France (en ligne ou sur site) est destinée aux scientifiques des données et aux développeurs qui souhaitent utiliser Modin pour construire et mettre en œuvre des calculs parallèles avec Pandas afin d'accélérer l'analyse des données.
A la fin de cette formation, les participants seront capables de :
- Mettre en place l'environnement nécessaire pour commencer à développer des flux de travail Pandas à l'échelle avec Modin.
- Comprendre les caractéristiques, l'architecture et les avantages de Modin.
- Connaître les différences entre Modin, Dask et Ray.
- Effectuer des opérations Pandas plus rapidement avec Modin.
- Mettre en œuvre l'ensemble de l'API et des fonctions Pandas.