rich:
tables
Print statements are nice but you can make them (literally) richer than just plain text. The rich package helps you do just that.
Notes
Here's the code used in this video.
from rich.console import Console
from rich.table import Table
table = Table(title="Pandas Versions")
table.add_column("Released", style="cyan")
table.add_column("Version Number", justify="right", style="magenta")
table.add_column("Description", style="green")
table.add_row("May 29, 2020", "v1.0.4", "Just an update.")
table.add_row("Mar 18, 2020", "v1.0.3", "Just an update.")
table.add_row("Mar 15, 2020", "v1.0.2", "Just an update.")
table.add_row("Feb 05, 2020", "v1.0.1", ":thumbs_up: [underline]Big[/] update.")
console = Console()
console.print(table)
Feedback? See an issue? Something unclear? Feel free to mention it here.
If you want to be kept up to date, consider signing up for the newsletter.