The biggest Python topics of 2023 ›
Data Visualization and Exploration
This topic covers data visualization tools and techniques, including SQLGlot for SQL parsing and translation, Matplotlib for creating visually appealing plots, and Databricks for end-to-end data applications. It also explores interactive data analysis and visualization tools like Meerkat and Quibbler, showcasing how different technologies like JavaScript, Python, and SQL can be used for descriptive statistics and visualization tasks.
perspective: Visualization Component for Large Datasets Project
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
https://github.com/finos/perspective
Writing a Python SQL Engine From Scratch Project
SQLGlot is a an SQL parser/translator written in Python. This accompanying article explains the motivation behind the work and highlights parts of the design.
https://github.com/tobymao/sqlglot/blob/main/posts/python_sql_engine.md
XKCD-style Plots in Python With Matplotlib Article
This short article shows how to add a twist to your matplotlib plots by styling them like the web-famous comic xkcd.
https://mathspp.com/blog/til/xkcd-plots
End to End Data Applications With SQL and Jupyter Article
This comprehensive course gives you a step-by-step introduction to building data applications using Python, SQL, and Jupyter notebooks. It even includes an introduction to visualization using plotly and others.
https://ploomber-sql.readthedocs.io/en/latest/index.html
Loge Notebook: Interactive Reports Article
https://loge.readthedocs.io/en/latest/
Descriptive Statistics in JavaScript, Python, SQL, R, and Excel Article
A series of comparisons on how to do common statistical methods in JavaScript, Python, SQL, R, and Excel. Includes mean, median, standard deviation, rank values, and more.
https://observablehq.com/@observablehq/descriptive-statistics-translations
vizro: Create Modular Data Visualization Applications Project Started in 2023
Vizro is a toolkit for creating modular data visualization applications.
https://github.com/mckinsey/vizro
meerkat: Interactive Data Frames for Unstructured Data Project
Creative interactive views of any dataset.
https://github.com/hazyresearch/meerkat
aquarel: Styling Matplotlib Made Easy Project
Styling matplotlib made easy
https://github.com/lgienapp/aquarel
Quibbler: Interactive Data Analysis and Visualization Project
Your data - interactive!
https://github.com/Technion-Kishony-lab/quibbler
logmerger: TUI for Log Files With Merged Timeline Project Started in 2023
TUI utility to view multiple log files with merged timeline
https://github.com/ptmcg/logmerger