Skip to content

Commit

Permalink
Update full tutorials from develop
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorianJacta committed Sep 20, 2023
1 parent a0bdbc4 commit 5680628
Show file tree
Hide file tree
Showing 130 changed files with 5,641 additions and 14,346 deletions.
61 changes: 21 additions & 40 deletions docs/tutorials/complete_applications/complete_application/index.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,20 @@
# Getting Started with Taipy

!!! important "Supported Python versions"

Taipy requires **Python 3.8** or newer.

Welcome to the **Getting Started** guide for Taipy. This tour shows you how to create an entire application using
the two components of Taipy:

- **Graphical User Interface builder** (Taipy GUI): allows any Python developer to create a complex and interactive GUI.

- **Scenario Management** (Taipy Core): implements a modern backend for any data-driven application based on your business case.

![Getting Started application](step_00/imd_end_interface.png){ width=700 style="margin:auto;display:block;border: 4px solid rgb(210,210,210);border-radius:7px" }

Welcome to the **Tutorial** guide to create a complete application using Taipy frontend and backend. No prior knowledge is required to complete this Tutorial.

You can use Taipy GUI without Taipy Core and vice-versa. However, as you will see, they are incredibly efficient
when combined.
![Tutorial application](step_01/overview.gif){ width=700 style="margin:auto;display:block;border: 4px solid rgb(210,210,210);border-radius:7px" }

Each step of the **"Getting Started"** will focus on basic concepts of *Taipy*. Note that every step is dependent on
the code of the previous one. After completing the last step, you will have the skills to develop your own Taipy
application.
Each step of the **"Tutorial"** focus on basic concepts of *Taipy*. One step aims to create and complete only one file.

## Before we begin

Three packages have to be installed:

1. **Taipy** package, it requires Python 3.8 or newer;

2. **scikit-learn**: A Machine-Learning package that will be used in the Getting Started user code;
2. **scikit-learn**: A Machine-Learning package that will be used in the Tutorial user code;

3. **statsmodels**: Another package for statistics also used in the user code.

Expand All @@ -45,36 +32,30 @@ $ pip install statsmodels
[Python installation guide](http://docs.python-guide.org/en/latest/starting/installation/)
can guide you through the process.

## Using Notebooks

This **Getting Started** is for Python scripts (*.py*) only. If you want to use **Jupyter Notebooks**, download this [notebook](https://docs.taipy.io/en/latest/getting_started/getting-started/getting_started.ipynb).

So, without further delay, let's begin to code!

## Steps
Once Taipy is installed, you can use the CLI to create the scaffolding. The default template will be used throughout the creation of the application.

0. [First web page](step_00/ReadMe.md)

1. [Visual elements](step_01/ReadMe.md)

2. [Interactive GUI](step_02/ReadMe.md)

3. [Introducing Taipy Core](step_03/ReadMe.md)

4. [Pipeline Management](step_04/ReadMe.md)
``` console
> taipy create --template default
Application root folder name [taipy_application]:
Application main Python file [main.py]:
Application title [Taipy Application]:
Page names in multi-page application? []: data_viz scenario performance
Does the application use scenario management or version management? [No]: yes
Does the application use Rest API? [No]: no
```

5. [GUI & Pipeline](step_05/ReadMe.md)

6. [Creation of Scenarios](step_06/ReadMe.md)
So, without further delay, let's begin to code!

7. [GUI & Scenarios](step_07/ReadMe.md)
## Steps

8. [Modify Data Nodes content](step_08/ReadMe.md)
1. [Data Visualization page](step_01/ReadMe.md)

9. [Manage Scenarios](step_09/ReadMe.md)
2. [Algorithms used](step_02/ReadMe.md)

10. [Embellish your APP](step_10/ReadMe.md)
3. [Backend Configuration](step_03/ReadMe.md)

11. [Introducing Cycles](step_11/ReadMe.md)
4. [Scenario page](step_04/ReadMe.md)

12. [Compare Scenarios](step_12/ReadMe.md)
5. [Performance page](step_05/ReadMe.md)

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 5680628

Please sign in to comment.