Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python on Azure by Toros Gökkurt

Pycon ZA
October 11, 2018
65

Python on Azure by Toros Gökkurt

Python is a general purpose programming language which has broad usage areas from web applications to data science. Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks. In this session you will learn about Azure tools and services for Python developers and data scientists and learn how to build and deploy Python apps in Azure, with a range of apps and data services.

This talk will provide a high level introduction to the wide range of Azure tools, app and data services for Python developers and data scientist, and will conclude with a demonstration of end to end application lifecycle management of a Python app using Azure services and open source Microsoft tools.

Pycon ZA

October 11, 2018
Tweet

More Decks by Pycon ZA

Transcript

  1. Microsoft Application Platform Open, comprehensive solution for any developer and

    any platform ✓ Custom or template based solutions ✓ Multiple languages, frameworks, tools, and databases ✓ iOS, Android, Windows, and Linux ✓ Integrated cloud platform, DevOps, and tools ✓ Build, deploy, manage apps faster ✓ Work across teams and disciplines ✓ Target on-premises, hybrid, cloud, and multi-cloud ✓ Write once, run anywhere ✓ Leverage 60+ enterprise grade services
  2. Platform Services Infrastructure Services Web Apps Mobile Apps API Apps

    Notification Hubs Hybrid Cloud Backup StorSimple Azure Site Recovery Import/Export SQL Database CosmosDB Redis Cache Azure Search Storage Tables SQL Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio Application Insights VS Team Services Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Data Lake Analytics Service IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler Xamarin HockeyApp Power BI Embedded SQL Server Stretch Database Mobile Engagement Functions Cognitive Services Bot Framework Cortana Security Center Container Service VM Scale Sets Data Lake Store BizTalk Services Service Bus Logic Apps API Management Content Delivery Network Media Services Media Analytics
  3. Azure Python SDK AI & ML Data App Hosting Python

    SDK Integration Developer services
  4. Developer services and tools AI & ML Data App Hosting

    Python SDK Integration Developer services
  5. Azure CLI Create a new app az webapp create -g

    MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "python|3.7" --deployment-local-git Deploy content to an existing app az webapp deployment source config --name --repo url --resource-group FastTrack create and deploy az webapp up -n MyUniqueAppName (Preview) command will check for the existence of a requirements.txt file or a .py file in the project source and identify python|3.7 as the target framework.
  6. App Hosting AI & ML Data App Hosting Python SDK

    Integration Developer services
  7. • visualstudio.com • azure.microsoft.com/python • Python tools for Visual Studio

    github.com/Microsoft/PTVS • notebooks.azure.com • shell.azure.com • Introduction to Programming with Python https://mva.microsoft.com/en-US/training-courses/introduction-to- programming-with-python-8360 • Azure solution architectures https://azure.microsoft.com/en-us/solutions/architecture/ Resources
  8. Q&A