nowfound

Dev tools · alternatives · 2026

24 alternatives to Best practices for Python

Jupyter notebooks for teaching/learning Python 3. Contribute to jerry-git/learn-python3 development by creating an account on GitHub.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Best practices for Python launched in 2018; newer entries below may have overtaken it.

  1. 1

    Jupyter notebooks for teaching/learning Python 3. Contribute to jerry-git/learn-python3 development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  2. 2

    Hi HN! Last year, we shared marimo [1], an open-source reactive notebook for Python with support for execution through WebAssembly [2]. We wanted to share something new: you can now run marimo and Jupyter notebooks directly from GitHub in a Wasm-powered, codespace-like environment. What makes this powerful is that we mount the GitHub repository's contents as a filesystem in the notebook, making it really easy to share notebooks with data. All you need to do is prepend 'marimo.app' to any Python notebook on GitHub. Some examples: - Jupyter Notebook:…

    2025 · docs.marimo.io · its alternatives →

  3. 3

    Aims to teach Python3 by example. Contribute to thewhitetulip/build-app-with-python-antitextbook development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  4. 4

    Jupyter notebook reviews done right

    2023 · gitnotebooks.com · its alternatives →

  5. 5

    Learning numerical computing with notebooks for all ages. - eka-foundation/numerical-computing-is-fun

    2017 · github.com · its alternatives →

  6. 6
  7. 7

    Your first Python programs make pictures on a canvas. Learn calls, values, variables, and a loop before adding one click handler.

    18d ago · scimigo.com · its alternatives →

  8. 8PA

    TL;DR: https://pyflo.net is a free, interactive guide to learning Python Hi Everyone, I am a CS educator who has taught a variety of university courses, including many on introductory Python programming. Over the past few years, I've written down a number of Python programming lessons and has culminated into Pyflo.net. This tool is a completely free, introductory guide to learning Python. It is more-or-less an intro programming textbook, but with a few twists, including: * It is totally free. You don't even have to give me your email to use it * The lessons are short and…

    2023 · pyflo.net · its alternatives →

  9. 9

    Write, run, debug, embed and share your Python code

    2022 · its alternatives →

  10. 10GJ

    Hey HN, would love some feedback on our Jupyter Notebook review tool! We help data science teams check one another's work and share knowledge that's stored in Jupyter Notebooks. Currently, we integrate with GitHub, allowing for review comment submissions, pull request approval, comments on markdown and code cells that sync with GitHub. Happy to answer any questions!

    2024 · app.gitnotebooks.com · its alternatives →

  11. 11
    GitHub▲12

    Pyali786/tutorial-py

    2025 · github.com · its alternatives →

  12. 12

    I've made another Python cheat sheet tutorial. Yeah yeah, nothing new, I know. But here's the thing: The main idea was not just to write a wall of text telling about everything, but to make it interactive. So that everything would have its own example code snippet, which you could change, run, and see how it worked. And not somewhere in a web version, but on your own computer, in your own environment. Fortunately, Python has the perfect tool for this - the Jupyter Notebook. That's why all chapters are written as separate notebooks and there is an example for each point (well, almost). I…

    2024 · github.com · its alternatives →

  13. 13

    Interactive Computing for Humans. Contribute to herqooly/herqooly development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  14. 14

    My Machine Learning Web Service. Contribute to pplonski/my_ml_service development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  15. 15SR

    Python 3 is awesome. Upgrade today!

    2017 · whypy3.com · its alternatives →

  16. 16

    python notebooks for revising machine learning basics - paruby/ml-basics

    2018 · github.com · its alternatives →

  17. 17

    [STILL ACTIVE] Learn the GitHub workflow by contributing code in a fun simulation project - danthareja/contribute-to-open-source

    2017 · github.com · its alternatives →

  18. 18

    Share Python notebooks as web apps with non-technical users

    2022 · mljar.com · its alternatives →

  19. 19

    View Jupyter Notebooks in your terminal. Contribute to beringresearch/nbview development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  20. 20

    A reactive Python kernel for Jupyter notebooks. Contribute to ipyflow/ipyflow development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  21. 21

    Python examples with interactive demos

    2018 · github.com · its alternatives →

  22. 22

    A selection of printable, one-page cheatsheets, generated from Markdown using Pandoc & LaTeX - kickstartcoding/cheatsheets

    2019 · github.com · its alternatives →

  23. 23

    GitHub Gist: instantly share code, notes, and snippets.

    2019 · gist.github.com · its alternatives →

  24. 24

    Contribute to google/active-learning development by creating an account on GitHub.

    2018 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →