Événements
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Si vous débutez avec le développement d’applications pour le cloud, cette courte série de 8 articles est le meilleur endroit pour commencer.
Pour développer des applications Python avec Azure, vous avez besoin d’un compte Azure. Votre compte Azure est les informations d’identification que vous utilisez pour vous connecter à Azure et ce que vous utilisez pour créer des ressources Azure.
Si vous utilisez Azure au travail, contactez l’administrateur cloud de votre entreprise pour obtenir vos informations d’identification utilisées pour vous connecter à Azure.
Sinon, vous pouvez créer un compte Azure gratuitement et recevoir 12 mois de services populaires gratuitement et un crédit de 200 $ pour explorer Azure pendant 30 jours.
Pour utiliser des ressources Azure telles que des bases de données, des files d’attente de messages, un stockage de fichiers, et ainsi de suite, vous devez d’abord créer une instance de la ressource. La création de ressources implique :
Vous pouvez utiliser plusieurs outils pour créer et gérer des ressources Azure, en fonction de votre scénario :
Vous pouvez également utiliser les bibliothèques de gestion Azure pour Python pour créer et gérer des ressources. Les bibliothèques de gestion vous permettent d’utiliser Python pour implémenter des fonctionnalités de déploiement et de gestion personnalisées. Voici quelques articles qui peuvent vous aider à commencer :
Le développement sur Azure nécessite Python 3.8 ou version ultérieure. Pour vérifier la version de Python sur votre station de travail, dans une fenêtre de console, tapez la commande python3 --version
pour macOS/Linux ou py --version
pour Windows.
Utilisez vos outils favoris pour écrire votre application Python. Si vous utilisez Visual Studio Code, vous devez essayer l’extension Python pour Visual Studio Code.
La plupart des instructions de cet ensemble d’articles utilisent un environnement virtuel, car il s’agit d’une bonne pratique. N’hésitez pas à utiliser n’importe quel environnement virtuel souhaité, mais les instructions de l’article sont normalisées sur venv
.
À mesure que vous commencez, les articles vous indiquent quelles bibliothèques Python sur Azure installer et à référencer à l'aide de l'utilitaire pip
.
À un moment donné, vous pouvez installer et référencer le kit de développement logiciel (SDK) Azure pour les bibliothèques clientes Python sans avoir à suivre les instructions d’un article. L’Aperçu du SDK Azure est un excellent point de départ.
Lorsque vous utilisez le Kit de développement logiciel (SDK) Azure pour Python, vous devez ajouter une logique d’authentification à votre application. La façon dont votre application s’authentifie dépend de l’exécution locale de votre application lors du développement et du test, de l’hébergement de l’application sur vos propres serveurs ou de l’hébergement de l’application dans Azure. Lisez Authentifier des applications Python auprès des services Azure à l’aide du Kit de développement logiciel (SDK) Azure pour Python pour en savoir plus sur l’authentification sur Azure.
Vous devez également configurer des stratégies d’accès qui contrôlent les identités (principaux de service et/ou ID d’application) qui peuvent accéder à ces ressources. Les stratégies d’accès sont gérées via le contrôle d’accès Azure Role-Based (RBAC); certains services ont également des contrôles d’accès plus spécifiques. En tant que développeur cloud travaillant avec Azure, veillez à vous familiariser avec Azure RBAC, car vous l’utilisez uniquement avec n’importe quelle ressource qui présente des problèmes de sécurité.
Si vous souhaitez que votre code d’application s’exécute sur Azure, vous avez plusieurs options, comme décrit dans Applications d’hébergement sur Azure.
Si vous créez des applications web ou des API (Django, Flask, FastAPI, et ainsi de suite), envisagez :
Si vous créez une application web, consultez Configurer votre environnement local pour déployer des applications web Python sur Azure.
En outre, si vous créez une API web, vous devez envisager d’utiliser Gestion des API Azure.
Si vous développez des processus back-end :
Événements
Créer des applications et des agents IA
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Parcours d’apprentissage
Exécuter des applications HPC (High-Performance Computing) sur Azure - Training
Azure HPC est une fonctionnalité cloud conçue spécialement pour les charges de travail HPC et IA, qui utilise des processeurs de pointe et une interconnexion InfiniBand de classe HPC pour offrir les meilleures performances, scalabilité et valeur aux applications. Azure HPC permet aux utilisateurs de laisser libre cours à l’innovation, la productivité et l’agilité métier grâce à une gamme de technologies HPC et IA hautement disponibles qui peuvent être allouées dynamiquement à mesure que vos besoins technico
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Générez des solutions de bout en bout dans Microsoft Azure pour créer des fonctions Azure Functions, implémenter et gérer des applications web, développer des solutions qui utilisent le Stockage Azure, et bien plus encore.