Close Menu
Luminari | Learn Docker, Kubernetes, AI, Tech & Interview PrepLuminari | Learn Docker, Kubernetes, AI, Tech & Interview Prep
  • Home
  • Technology
    • Docker
    • Kubernetes
    • AI
    • Cybersecurity
    • Blockchain
    • Linux
    • Python
    • Tech Update
    • Interview Preparation
    • Internet
  • Entertainment
    • Movies
    • TV Shows
    • Anime
    • Cricket
What's Hot

Night of the Living Cat Manga Review – Review

May 24, 2025

Corpse Party Games Get Tetralogy Pack Collection for Switch – News

May 24, 2025

Decentralizing telecom benefits small businesses and telcos — Web3 exec

May 24, 2025
Facebook X (Twitter) Instagram
Facebook X (Twitter) Instagram
Luminari | Learn Docker, Kubernetes, AI, Tech & Interview Prep
  • Home
  • Technology
    • Docker
    • Kubernetes
    • AI
    • Cybersecurity
    • Blockchain
    • Linux
    • Python
    • Tech Update
    • Interview Preparation
    • Internet
  • Entertainment
    • Movies
    • TV Shows
    • Anime
    • Cricket
Luminari | Learn Docker, Kubernetes, AI, Tech & Interview PrepLuminari | Learn Docker, Kubernetes, AI, Tech & Interview Prep
Home » Creating TUI Applications with Textual and Python Kickstarter Launched
Python

Creating TUI Applications with Textual and Python Kickstarter Launched

HarishBy HarishApril 28, 2025No Comments4 Mins Read
Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Email
Share
Facebook Twitter Pinterest Reddit WhatsApp Email


Text-based user interfaces (TUIs) are making a BIG comeback. Many developers of today need to easy-to-use applications to configure and run jobs on headless servers. You can make your own life and the lives of your team so much easier by learning how to create a TUI yourself.

Textual is a rapid application development framework for your terminal or web browser that is written in Python. You can build complex, sophisticated applications in your terminal. While terminal applications are text-based rather than pixel-based, they still provide fantastic user interfaces.

Back the Kickstarter Now!

 

CSV Viewer TUI

The Textual package allows you to create widgets in your terminal that mimic those used in a web or GUI application.

Creating TUI Applications with Textual and Python is to teach you how to use Textual to make striking applications of your own. The book’s first half will teach you everything you need to know to develop a terminal application.

The book’s second half has many small applications you will learn how to create. Each chapter also includes challenges to complete to help cement what you learn or give you ideas for continued learning.

Here are some of the applications you will create:

A basic calculator
A CSV viewer
A Text Editor
An MP3 player
An ID3 Editor
A Weather application
A TUI for pre-commit
RSS Reader
and more!

Calculator

CSV Viewer

CSV Viewer TUI

MP3 Player

MP3 Player TUI

Weather Application

Weather TUI

Text Editor

Text Editor TUI

What You’ll Learn

In this book, you will learn about the following:

Chapter 1 – Application Basics
Chapter 2 – Adding Styles in Textual
Chapter 3 – Using CSS in Textual
Chapter 4 – Content Markup
Chapter 5 – Working with DOM Queries
Chapter 6 – Laying Out Your Widgets
Chapter 7 – Textual Events and Messages
Chapter 8 – Key and Mouse Events
Chapter 9 – Reactive Attributes
Chapter 10 – Screens
Chapter 11 – Textual Dev Tools
Chapter 12 – Creating a Calculator
Chapter 13 – Viewing Tabular Data with Textual
Chapter 14 – Creating a Text Editor
Chapter 15 – Creating an MP3 Player
Chapter 16 – Creating an ID3 Editor
Chapter 17 – Creating a Weather App
Chapter 18 – pre-commit TUI
Chapter 19 – RSS Reader TUI
Chapter 20 – SMTP Client
Chapter 21 – SQLite Viewer/Editor

Rewards to Choose From

As a backer of this Kickstarter, you have some choices to make. You can receive one or more of the following, depending on which level you choose when backing the project:

An early copy of Creating TUI Applications with Textual and Python + all updates including the final version (ALL BACKERS)
A signed paperback copy (If you choose the appropriate perk)
Get all by Python courses (If you choose the appropriate perk)
Get all TEN of my other Python eBooks (if you choose the appropriate perk)
T-shirt with the book cover  (If you choose the appropriate perk)

Writing Style

This book will be written in my conversational style. Creating TUI Applications with Textual and Python is over 400 pages long and will teach you all you need to know to be able to use the Textual package effectively.

If you’ve never read anything of mine before, you can download the original Python 101 for free or read it online. You can also check out this blog for writing examples.

About the Author

My name is Michael Driscoll, and I am a professional full-time Python programmer by day and Python blogger by night. I have been programming almost exclusively in Python for almost 15 years. I am also a contributor to Real Python. My previous successful campaigns include these other books:

I also have two books that are published by Apress and Packt Publishing:

Book formats

The finished book will be made available in the following formats:

paperback (at the appropriate reward level)
PDF
epub

The paperback is a 8.5″ x 11″ book and approximately 450+ pages in length.

Back the Kickstarter Today!



Source link

Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
Previous ArticleEthereum Fusaka hard fork set for late 2025 with major EVM changes
Next Article Save $210 + 50% off a second ticket to Sessions: AI until May 4
Harish
  • Website
  • X (Twitter)

Related Posts

Python 101 – An Intro to Working with INI files Using configparser

April 9, 2025

How to Download the Latest Release Assets from GitHub with Python

April 7, 2025

Textual – How to Add Widgets to a Container

April 1, 2025

Textual – Switching Screens in Your Terminal

January 14, 2025

An Intro to pre-commit – Mouse Vs Python

December 23, 2024

Checking Python Code with GitHub Actions

December 10, 2024
Add A Comment
Leave A Reply Cancel Reply

Our Picks

Night of the Living Cat Manga Review – Review

May 24, 2025

Corpse Party Games Get Tetralogy Pack Collection for Switch – News

May 24, 2025

Decentralizing telecom benefits small businesses and telcos — Web3 exec

May 24, 2025

Winners of the 2025 Cannes Film Festival

May 24, 2025
Don't Miss
Blockchain

Decentralizing telecom benefits small businesses and telcos — Web3 exec

May 24, 20252 Mins Read

Decentralizing telecommunication networks financially benefits small businesses and telecom corporations alike, according to Frank Mong,…

Wallet intelligence shapes the next crypto power shift

May 24, 2025

Hyperliquid trader James Wynn goes ‘all-in’ on $1.25B Bitcoin Long

May 24, 2025

Judge overturns fraud convictions in Mango Markets exploit case

May 24, 2025

Subscribe to Updates

Subscribe to our newsletter and never miss our latest news

Subscribe my Newsletter for New Posts & tips Let's stay updated!

About Us
About Us

Welcome to Luminari, your go-to hub for mastering modern tech and staying ahead in the digital world.

At Luminari, we’re passionate about breaking down complex technologies and delivering insights that matter. Whether you’re a developer, tech enthusiast, job seeker, or lifelong learner, our mission is to equip you with the tools and knowledge you need to thrive in today’s fast-moving tech landscape.

Our Picks

Khosla Ventures among VCs experimenting with AI-infused roll-ups of mature companies

May 23, 2025

What is Mistral AI? Everything to know about the OpenAI competitor

May 23, 2025

Marjorie Taylor Greene picked a fight with Grok

May 23, 2025

Subscribe to Updates

Subscribe to our newsletter and never miss our latest news

Subscribe my Newsletter for New Posts & tips Let's stay updated!

Facebook X (Twitter) Instagram Pinterest
  • Home
  • About Us
  • Advertise With Us
  • Contact Us
  • DMCA Policy
  • Privacy Policy
  • Terms & Conditions
© 2025 luminari. Designed by luminari.

Type above and press Enter to search. Press Esc to cancel.