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
- Host: GitHub
- URL: https://github.com/textualize/todo-tutorial
- Owner: Textualize
- Created: 2023-07-10T13:50:14.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-17T08:38:45.000Z (about 2 years ago)
- Last Synced: 2025-06-12T00:12:42.333Z (4 months ago)
- Topics: python, python3, textual, tui, tutorial, workshop
- Language: Python
- Homepage: https://ep2023.europython.eu/session/build-a-terminal-todo-app-with-textual
- Size: 6.61 MB
- Stars: 9
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.