Skip to content

Commit 446cd44

Browse files
Merge pull request #282408 from ggailey777/patch-3
[Functions][Python] Convert the dev guide table into tabs...
2 parents 6630075 + b9d4893 commit 446cd44

File tree

1 file changed

+29
-10
lines changed

1 file changed

+29
-10
lines changed

articles/azure-functions/functions-reference-python.md

Lines changed: 29 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Python developer reference for Azure Functions
33
description: Understand how to develop, validate, and deploy your Python code projects to Azure Functions using the Python library for Azure Functions.
44
ms.topic: article
5-
ms.date: 05/16/2024
5+
ms.date: 07/30/2024
66
ms.devlang: python
77
ms.custom: devx-track-python, devdivchpfy22
88
zone_pivot_groups: python-mode-functions
@@ -16,22 +16,41 @@ This guide is an introduction to developing Azure Functions by using Python. The
1616
> This article supports both the v1 and v2 programming model for Python in Azure Functions.
1717
> The Python v1 model uses a *functions.json* file to define functions, and the new v2 model lets you instead use a decorator-based approach. This new approach results in a simpler file structure, and it's more code-centric. Choose the **v2** selector at the top of the article to learn about this new programming model.
1818
19-
As a Python developer, you might also be interested in one of the following articles:
19+
As a Python developer, you might also be interested in these topics:
20+
21+
## [Get started](#tab/get-started)
2022

2123
::: zone pivot="python-mode-configuration"
24+
+ [Visual Studio Code](./create-first-function-vs-code-python.md?pivots=python-mode-configuration): Create your first Python app using Visual Studio Code.
25+
+ [Terminal or command prompt](./create-first-function-cli-python.md?pivots=python-mode-configuration): Create your first Python app from the command prompt using Azure Functions Core Tools.
26+
+ [Samples](/samples/browse/?products=azure-functions&languages=python): Review some existing Python apps in the Learn samples browser.
27+
::: zone-end
28+
::: zone pivot="python-mode-decorators"
29+
+ [Visual Studio Code](./create-first-function-vs-code-python.md?pivots=python-mode-decorators): Create your first Python app using Visual Studio Code.
30+
+ [Terminal or command prompt](./create-first-function-cli-python.md?pivots=python-mode-decorators): Create your first Python app from the command prompt using Azure Functions Core Tools.
31+
+ [Samples](/samples/browse/?products=azure-functions&languages=python): Review some existing Python apps in the Learn samples browser.
32+
::: zone-end
33+
## [Scenarios](#tab/scenarios)
2234

23-
| Getting started | Concepts| Scenarios and samples |
24-
|--|--|--|
25-
| <ul><li>[Create Python functions by using Visual Studio Code](./create-first-function-vs-code-python.md?pivots=python-mode-configuration)</li><li>[Create Python functions by using a terminal or command prompt](./create-first-function-cli-python.md?pivots=python-mode-configuration)</li></ul> | <ul><li>[Developer guide](functions-reference.md)</li><li>[Hosting options](functions-scale.md)</li><li>[Performance&nbsp;considerations](functions-best-practices.md)</li></ul> | <ul><li>[Image classification with PyTorch](machine-learning-pytorch.md)</li><li>[Azure Automation sample](/samples/azure-samples/azure-functions-python-list-resource-groups/azure-functions-python-sample-list-resource-groups/)</li><li>[Machine learning with TensorFlow](functions-machine-learning-tensorflow.md)</li><li>[Browse Python samples](/samples/browse/?products=azure-functions&languages=python)</li></ul> |
35+
::: zone pivot="python-mode-configuration"
36+
+ [Machine learning & AI](functions-scenarios.md?pivots=programming-language-python#machine-learning-and-ai): Features machine learning with [PyTorch](machine-learning-pytorch.md) and [TensorFlow](functions-machine-learning-tensorflow.md). Connect to Azure OpenAI models using [Functions bindings](./functions-bindings-openai.md).
37+
+ [Automation](/samples/azure-samples/azure-functions-python-list-resource-groups/azure-functions-python-sample-list-resource-groups/): Use Python functions to automate the management of Azure resources.
38+
+ [Serverless workflows](./durable/quickstart-python-vscode.md?&pivots=python-mode-configuration): Create stateful functions in a serverless environment as part of orchestrated workflows.
39+
+ [More...](functions-scenarios.md?pivots=programming-language-python)
40+
::: zone-end
41+
::: zone pivot="python-mode-decorators"
42+
+ [Machine learning & AI](functions-scenarios.md?pivots=programming-language-python#machine-learning-and-ai): Use [Functions bindings](./functions-bindings-openai.md) to connect to and manipulate Azure OpenAI data models, including [text completion](functions-add-openai-text-completion.md?pivots=programming-language-python).
43+
+ [Serverless workflows](./durable/quickstart-python-vscode.md?&pivots=python-mode-decorators): Create stateful functions in a serverless environment as part of orchestrated workflows.
44+
+ [More...](functions-scenarios.md?pivots=programming-language-python)
2645
::: zone-end
2746

28-
::: zone pivot="python-mode-decorators"
47+
## [Hosting options](#tab/hosting)
2948

30-
| Getting started | Concepts| Samples |
31-
| --- | --- | --- |
32-
| <ul><li>[Create Python functions by using Visual Studio Code](./create-first-function-vs-code-python.md?pivots=python-mode-decorators)</li><li>[Create Python functions by using a terminal or command prompt](./create-first-function-cli-python.md?pivots=python-mode-decorators)</li></ul> | <ul><li>[Developer guide](functions-reference.md)</li><li>[Hosting options](functions-scale.md)</li><li>[Performance&nbsp;considerations](functions-best-practices.md)</li></ul> | <li>[Code Examples](functions-bindings-triggers-python.md)</li> |
49+
+ [Flex Consumption plan](./flex-consumption-plan.md): Linux-based serverless hosting option that features full support for managed identities, virtual networks, and flexible deployments. This plan is currently in preview.
50+
+ [Container hosting options](container-concepts.md): Run and deploy your Python functions on Linux in a Docker container, including integrated [Azure Container Apps hosting](functions-container-apps-hosting.md).
51+
+ [Compare hosting options...](functions-scale.md)
3352

34-
::: zone-end
53+
---
3554

3655
## Development options
3756

0 commit comments

Comments
 (0)