You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A collection of labs demonstrating how to build Python applications with Azure and Visual Studio Code.
14
14
15
-
## Containerize a Django application using Visual Studio Code
15
+
<!-- Azure App Dev / Nicolas -->
16
+
# Sentiment Analysis with Python Azure Functions
16
17
17
-
Build a docker container to run a Django app using the Docker extension in Visual Studio Code to generate Dockerfiles and run the containers.
18
+
In this lab, you will build a serverless HTTP API with Azure Functions that takes a sentence as an input and returns the sentiment of the sentence.
18
19
19
-
[Go to lab](1-vscode-django-docker/README.md)
20
+
- Build a serverless HTTP API with Azure Functions
21
+
- Run and debug the API locally on your machine
22
+
- Deploy the API to Azure Functions
20
23
21
-
## Developing a new Flask application in a Dev Container
22
-
23
-
Build a new dev container using Visual Studio Code remote from scratch and create a simple Flask app inside of the new environment.
24
-
25
-
[Go to lab](2a-vscode-flask-dev-container/README.md)
26
-
27
-
## Developing a Django+PostgreSQL application in a Dev Container
28
-
29
-
Open an existing dev container using Visual Studio Code remote extensions, build a React front-end, initialize a PostgreSQL database, and run a Django app.
30
-
31
-
[Go to lab](2b-vscode-django-postgres-dev-container/README.md)
32
-
33
-
## Use Azure Functions to Find Primes
34
-
35
-
Create an Azure Function in Python with an HTTP endpoint that will respond with whether or not your input is a prime number.
36
-
37
-
- Create an Azure Function using the command line interface.
38
-
- Test the default "Hello, World" Function.
39
-
- Edit the code run when the endpoint is called to determine if an input is prime.
40
-
- Test the new functionality with your own inputs.
41
-
42
-
[Go to lab](4-azure-functions-python/README.md)
43
-
44
-
## Detecting Emotion with Azure Cognitive Services
45
-
46
-
Use a Jupyter Notebook and Azure Cognitive Services to analyze images in real time to detect faces and their dominant emotions.
47
-
48
-
In this lab you will:
49
-
50
-
- Connect to Azure Cognitive Services (ACS).
51
-
- Test the raw response from ACS.
52
-
- Use this response to create an overlay plotting the detected faces and emotions over any given image.
53
-
- Test it out with any image you want!
54
-
55
-
[Go to lab](5-jupyter-azure-cognitive-services-face/README.md)
56
-
57
-
## Build a Movie Recommendation system using Azure Machine Learning
58
-
59
-
Build a Movie Recommender system trained with a Simple Algorithm for Recommenders (SAR) for the Movielens dataset on Azure Machine Learning service. Use the power of the cloud to manage data, switch to powerful GPU machines, and monitor runs while training a model.
60
-
61
-
In this lab you will:
62
-
63
-
- Connect to an Azure Machine Learning service workspace
64
-
- Access Movielens data from a datastore
65
-
- Connect to CPU and GPU machines from Azure Machine Learning Compute
66
-
- Create a training script using the recommender repo's util functions for SAR and add logging information
67
-
- Submit the training job to AzureML, and monitor the run with a Jupyter widget
68
-
- Test an existing model with new user data
69
-
-**Optional Part 2**: Deploy the model to a web service using Azure Container Instance.
70
-
71
-
[Go to lab](6-azureml-movie-recommendation/README.md)
72
-
73
-
## Application messaging with Azure Service Bus
74
-
75
-
This tutorial walks you through building a messaging system on Azure Service Bus that allows you to pass information back and forth between unconnected programs,
76
-
with a small Flask application that has two messaging endpoints: One for sending messages to a queue, and one for retrieving them. Service Bus messaging can
77
-
be used by applications which aren't connected to or authenticated with Azure, as long as they have the authentication tokens for the messaging system itself.
78
-
79
-
In this lab you will:
80
-
81
-
1. Create Service Bus resources on Azure.
82
-
2. Program a small Flask application to run locally.
83
-
3. Send and receive messages without signing in to an Azure account.
84
-
4.**Optional** Experiment with other ways to process queued messages.
85
-
86
-
[Go to lab](8-azure-service-bus-messaging/README.md) | Duration: 10-15 minutes
87
-
88
-
## Containerize and Deploy a Python Flask application with Azure Container Registry and Azure Container Instances
89
-
90
-
In this lab you will learn to:
91
-
1. Build a Python Flask application using Docker and a Dockerfile.
92
-
2. Build the container image in the cloud using Azure Container Registry (ACR).
93
-
3. Deploy the container image to Azure Container Instances (ACI).
94
-
95
-
[Go to lab](3-azure-cli-flask-registry-container-instances/README.md) | Duration: 5-10 minutes
96
-
97
-
## Configure continuous integration builds for a Python project hosted in GitHub
98
-
99
-
In this lab you will learn to:
100
-
1. Set up Azure Pipelines to build and test a Python project hosted in GitHub.
101
-
2. Customize the build by configuring the YAML build definition.
102
-
3. Validate pull requests using GitHub Checks and Azure Pipelines
103
-
104
-
[Go to lab](7-azure-pipelines-ci/README.md) | Duration: 5 minutes
24
+
[Go to lab](4-azure-functions-python-vscode/README.md) | Duration: 7 minutes
0 commit comments