Esdeveniment
Crear aplicacions i agents d'IA
17 de març, 21 - 21 de març, 10
Uneix-te a la sèrie de trobades per crear solucions d'IA escalables basades en casos d'ús del món real amb altres desenvolupadors i experts.
Registreu-vos-hi araAquest navegador ja no s’admet.
Feu l’actualització al Microsoft Edge per aprofitar les característiques més recents, les actualitzacions de seguretat i l’assistència tècnica.
Las bibliotecas de Azure de código abierto para Python simplifican el aprovisionamiento, la administración y el uso de recursos de Azure desde el código de aplicación de Python.
Las bibliotecas de Azure son la manera de comunicarse con los servicios de Azure desde código de Python que se ejecuta localmente o en la nube. (Si puede ejecutar código de Python dentro del ámbito de un servicio determinado depende de si ese propio servicio admite actualmente Python).
Las bibliotecas admiten Python 3.8 o posterior. Para obtener más información sobre las versiones de Python compatibles, consulte la política de soporte de las versiones de Python en los SDK de Azure. Si usa PyPy, asegúrese de que la versión que usa al menos admite la versión de Python mencionada anteriormente.
El SDK de Azure para Python se compone únicamente de más de 180 bibliotecas individuales de Python relacionadas con servicios específicos de Azure. No hay otras herramientas en el SDK.
Al ejecutar código localmente, la autenticación con Azure se basa en variables de entorno, como se describe en Autenticación de aplicaciones de Python en servicios de Azure mediante el SDK de Azure para Python.
Para instalar paquetes de biblioteca con pip, use pip install <library_name>
mediante nombres de biblioteca del índice de paquete de . Para instalar paquetes de biblioteca en entornos de Conda, use conda install <package_name>
mediante nombres del canal de Microsoft de en anaconda.org. Para más información, consulte Instalación de paquetes de biblioteca de Azure.
Hay bibliotecas de administración distintas y bibliotecas de cliente (a veces denominadas bibliotecas de "plano de administración" y "plano de datos"). Cada conjunto sirve para distintos propósitos y se usa en diferentes tipos de código. Para obtener más información, consulte las secciones siguientes más adelante en este artículo:
La documentación de las bibliotecas se encuentra en la Referencia de Azure para Python, que está organizada por el servicio de Azure o el explorador de api de Python , que se organiza por nombre de paquete.
Para probar las bibliotecas por su cuenta, primero se recomienda configuración del entorno de desarrollo local. A continuación, puede probar cualquiera de los siguientes ejemplos independientes (en cualquier orden): Ejemplo: Crear un grupo de recursos, Ejemplo: Crear y usar Azure Storage, Ejemplo: Crear e implementar una aplicación web, Ejemplo: Crear y consultar una base de datos MySQLy Ejemplo: Crear una máquina virtual.
Para ver vídeos de demostración, consulte Introducción al SDK de Azure para Python (PyCon 2021) y Uso de SDK de Azure para interactuar con los recursos de Azure (PyCon 2020).
Dado que el de la CLI de Azure se escribe en Python mediante las bibliotecas de administración, cualquier cosa que pueda hacer con los comandos de la CLI de Azure, también puede hacerlo desde un script de Python. Dicho esto, los comandos de la CLI proporcionan muchas características útiles, como realizar varias tareas juntas, controlar automáticamente las operaciones asincrónicas, dar formato a la salida como cadenas de conexión, etc. Por lo tanto, el uso de la CLI (o su equivalente, Azure PowerShell) para scripts de creación y administración automatizados puede ser más cómodo que escribir el código de Python equivalente, a menos que desee tener un grado de control mucho más exacto sobre el proceso.
Las bibliotecas de Azure para Python se basan en la API REST de Azure subyacente , lo que le permite usar esas API a través de paradigmas conocidos de Python. Sin embargo, siempre puede usar la API REST directamente desde código de Python, si lo desea.
Puede encontrar el código fuente de las bibliotecas de Azure en https://github.com/Azure/azure-sdk-for-python. Como proyecto de código abierto, las contribuciones son bienvenidas.
Aunque puedes usar las bibliotecas con intérpretes, como IronPython y Jython, los cuales no probamos, es posible que encuentres problemas aislados e incompatibilidades.
El repositorio de origen de la documentación de referencia de la API de biblioteca reside en https://github.com/MicrosoftDocs/azure-docs-sdk-python/.
A partir de 2019, actualizamos las bibliotecas de Python de Azure para compartir patrones comunes en la nube, como protocolos de autenticación, registro, seguimiento, protocolos de transporte, respuestas almacenadas en búfer y reintentos. Las bibliotecas actualizadas cumplen las directrices actuales del SDK de Azure.
El 31 de marzo de 2023, hemos retirado la compatibilidad con las bibliotecas de Azure SDK que no se ajustan a las actuales directrices de Azure SDK. Aunque las bibliotecas anteriores todavía se pueden usar más allá del 31 de marzo de 2023, ya no recibirán soporte técnico oficial ni actualizaciones de Microsoft. Para más información, consulte el aviso Actualización de las bibliotecas de Azure SDK.
Para evitar que falten actualizaciones de seguridad y rendimiento en los SDK de Azure, actualice a las bibliotecas más recientes del SDK de Azure antes del 31 de marzo de 2023.
Para comprobar qué bibliotecas de Python se ven afectadas, consulte Azure SDK Deprecated Releases for Python.
Para obtener más información sobre las directrices que aplicamos a las bibliotecas, consulte las directrices de Python : Introducción.
Las bibliotecas de administración de del SDK (o "plano de administración"), los nombres de los cuales comienzan por azure-mgmt-
, le ayudan a crear, configurar y administrar recursos de Azure desde scripts de Python. Todos los servicios de Azure tienen bibliotecas de administración correspondientes. Para más información, consulte plano de control y plano de datos de Azure.
Con las bibliotecas de administración, puede escribir scripts de configuración e implementación para realizar las mismas tareas que puede realizar a través de la Azure Portal o la CLI de Azure . (Como se indicó anteriormente, la CLI de Azure se escribe en Python y usa las bibliotecas de administración para implementar sus distintos comandos).
En los ejemplos siguientes se muestra cómo usar algunas de las bibliotecas de administración principales:
Para obtener más información sobre cómo trabajar con cada biblioteca de administración, consulte el archivo README.md o README.rst ubicado en la carpeta del proyecto de la biblioteca en el repositorio de GitHub del SDK de . También puede encontrar más fragmentos de código en la documentación de referencia de y Azure Ejemplos.
Si va a migrar código de versiones anteriores de las bibliotecas de administración, consulte los detalles siguientes:
ServicePrincipalCredentials
, consulte Autenticar con credenciales de token.begin_
. En la mayoría de los casos, la firma de api sigue siendo la misma.Las bibliotecas de cliente del SDK (o "plano de datos") le ayudan a desarrollar código de aplicaciones en Python para interactuar con servicios ya existentes. Las bibliotecas cliente solo existen para aquellos servicios que admiten una API de cliente.
El artículo titulado Ejemplo: Uso de Azure Storageproporciona una ilustración básica del uso de la biblioteca cliente.
Los distintos servicios de Azure también proporcionan ejemplos con estas bibliotecas. Consulte las páginas de índice siguientes para ver otros vínculos:
Para obtener más información sobre cómo trabajar con cada biblioteca cliente, consulte el archivo README.md o README.rst que se encuentra en la carpeta del proyecto de la biblioteca en el repositorio de GitHub del SDK de . También puede encontrar más fragmentos de código en la documentación de referencia de y los Ejemplos de Azure.
Se recomienda encarecidamente realizar una configuración única del entorno de desarrollo local para que pueda usar fácilmente cualquiera de las bibliotecas de Azure para Python.
Esdeveniment
Crear aplicacions i agents d'IA
17 de març, 21 - 21 de març, 10
Uneix-te a la sèrie de trobades per crear solucions d'IA escalables basades en casos d'ús del món real amb altres desenvolupadors i experts.
Registreu-vos-hi araFormació
Mòdul
Explorar herramientas de desarrollo para la interacción del entorno de trabajo - Training
Obtenga información sobre cómo puede interactuar con el área de trabajo de Azure Machine Learning. Puede usar Azure Machine Learning Studio, el SDK de Python (v2) o la CLI de Azure (v2).
Certificació
Microsoft Certified: Azure Data Scientist Associate - Certifications
Administre la ingesta y preparación de datos, el entrenamiento y la implementación de modelos, y la supervisión de soluciones de aprendizaje automático con Python, Azure Machine Learning y MLflow.