Skip to content

Sample code for: Positron IDE: A Hands-on Python Tutorial - #826

Open
lpozo wants to merge 1 commit into
masterfrom
positron-ide
Open

Sample code for: Positron IDE: A Hands-on Python Tutorial#826
lpozo wants to merge 1 commit into
masterfrom
positron-ide

Conversation

@lpozo

@lpozo lpozo commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Where to put new files:

  • New files should go into a top-level subfolder, named after the article slug. For example: my-awesome-article

How to merge your changes:

  1. Make sure the CI code style tests all pass (+ run the automatic code formatter if necessary).
  2. Find an RP Team member on Slack and ask them to review & approve your PR.
  3. Once the PR has one positive ("approved") review, GitHub lets you merge the PR.
  4. 🎉

Sample code for Positron IDE: A Hands-on Python Tutorial, revised in CMS post 2375. The positron-ide/ folder contains the sales-data preparation and analysis scripts, a Jupyter notebook, the original 5,130-row dataset with attribution and its Apache 2.0 license, and a reproducible starting environment.

The examples inspect and prepare the data, summarize its distribution, compare median retail and wholesale order values by product category, and create Matplotlib and Plotly charts. Plotly is intentionally added during the tutorial; it is absent from the starting dependency files. Notebook outputs are cleared.

This is a separate replacement proposal for the earlier bike-share materials in #822. That PR remains open and unchanged.

Validation: preparation and analysis scripts run successfully against the supplied CSV; the notebook was executed in a fresh kernel, including Plotly, before clearing outputs. Ruff 0.14.1 formatting and lint checks pass. Positron GUI steps and screenshots remain part of the article review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant