# chris1610/pbpython

Code, Notebooks and Examples from Practical Business Python

Repository: https://github.com/chris1610/pbpython
Canonical: https://ross.abutalabs.com/products/pbpython
Homepage: https://pbpython.com
Language: Jupyter Notebook
License: BSD-3-Clause
License Family: permissive
Topics: python, pandas, datascience, scikit-learn, data-analysis, data-visualization
Last push: 2023-03-07T01:30:15+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4132, "days_push": 1276, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1992, forks 965 (observed 2026-08-28T04:06:03.236952+00:00)

## What it is
A collection of code, Jupyter notebooks, and examples accompanying the Practical Business Python blog (pbpython.com), which teaches Python for business data analysis. It covers pandas, Excel integration, data visualization, and related data-science workflows.

## Use cases
- learn pandas for business data analysis
- convert Excel workflows to Python scripts
- find pandas groupby examples and pitfalls
- generate Excel reports from Jupyter notebooks
- learn data visualization with matplotlib and seaborn
- get started with polars as a pandas alternative
- apply scikit-learn to business problems

## When to choose
- you are a business analyst or non-CS professional learning Python for data work
- you want practical, example-driven tutorials on pandas and Excel automation
- you need copy-paste notebook examples for common reporting tasks

## When to avoid
- you need a production-ready library or package to install
- you want a structured course with exercises rather than blog posts
- you need cutting-edge or continuously updated material

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: data-science, data-visualization, etl
- domain: data-science, tutorials, education, analytics
- platform: python
- tags: pandas, jupyter-notebooks, excel, business-analysis, blog-examples, scikit-learn, polars

## Member repositories
- chris1610/pbpython (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:03.236952+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:02:37.711562+00:00, confidence not recorded.
  - readme: https://github.com/chris1610/pbpython (fetched 2026-08-28T04:06:03.236952+00:00, sha 098928e5830e)
  - homepage: https://pbpython.com (fetched 2026-08-29T10:42:30.234452+00:00, sha f2c6e9eb109f)
  - site_page: https://pbpython.com/pages/about-site.html (fetched 2026-08-29T10:42:30.244118+00:00, sha b2e21dec002e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
