An open API service indexing awesome lists of open source software.

https://github.com/textualize/todo-tutorial

EuroPython 2023 Textual tutorial materials
https://github.com/textualize/todo-tutorial

python python3 textual tui tutorial workshop

Last synced: 4 months ago
JSON representation

EuroPython 2023 Textual tutorial materials

Awesome Lists containing this project

README

          

# Textual tutorial

This repository holds the material for the [EuroPython 2023 Textual tutorial](https://ep2023.europython.eu/session/build-a-terminal-todo-app-with-textual), hosted by [Rodrigo Girão Serrão](https://github.com/rodrigogiraoserrao).

If you have any questions before or after the tutorial, feel free to write to rodrigo@textualize.io.

To prepare for the tutorial, make sure you install Textual in your preferred way.
Here are the commands to install Textual in a virtual environment:

```bash
~:$ python -m venv .venv # Create & activate virtual environment.
~:$ . .venv/bin/activate
~:$ python -m pip install textual
~:$ python -m textual # Open the Textual demo app.
~:$ python -m pip install textual-dev # Utilities we'll use later in the tutorial
~:$ textual --version
```

The command `python -m textual` ensures Textual was correctly installed and the command `textual --version` ensures that `textual-dev` was correctly installed.

## Useful links

- Unofficial written version of this tutorial – https://mathspp.com/blog/textual-for-beginners.
- Join the Textual Discord server – https://discord.gg/Enf6Z3qhVr.
- Textual documentation – https://textual.textualize.io.
- Textual repo – https://github.com/textualize/textual.