The Python tabulate module provides just one function, tabulate. It takes in a list of lists or another tabular data type, and outputs a formatted plain-text table.
Note: tabulate only works with small tables. If you need large tables you must use another method to create tables.
Create a "simple" table sorted by last name. The table must containing the following columns:
Use the column names without underscores in the table header.
If the data is to big for the tabulate module, use 20 (or less) of the data rows.
CVS Test Data For This Project
Same as project #1a.
Create an "grid" table. Use the same columns except add first name, phone number, zip code and state.
Same as project #1b.
Sort the data by states, within each state by zip code, and within each zip code by last name. (See code snippets.)
Create an interactive program. Let the user
Can you output these tables as HTML files? (Hint: use <pre> HTML tag and a monospace font.)
Repeat Project #1c, but use all of the CSV data. (i.e. Format the data yourself.)
For large tables, format the data yourself.
Python tabulate module: How to Easily Create Tables in Python?