Hands-on BigO Sorting (Data Science) Python

Hands-on BigO Sorting (Data Science) Python

For $35 at https://cartesian.app is a masterpiece of Unity3d game engine put to good use -- an interactive book for a hands-on dynamic way to learn data structures and algorithm programming.

What makes it unique is its embedded Python environment for step-by-step code playback. Built‑in Python IDE lets you tweak, run & debug right inside the book, without switching tools. Unlike within a regular IDE, this app shows the impact code has on a dynamic diagram.

Article content

Concepts—from Big O and recursion to graphs and dynamic programming—are brought to life with customizable visualizers and code playback. Interactive coding. The app is described as a "680-page interactive book with 22 deep-dive chapters packed with 300+ interactive visuals, 250+ live-edit-and-run code snippets, and over 100 solved problems with practice challenges and solutions."


Article content

Well done, Elias Yilma! If there was an Academy Award for software, you should win it.

https://www.garudax.id/in/eliasyilma/

His game-changing product downloads as an app file.

PROTIP: The macOS app has not been notarized, so please hold down control when you right-click to select Open. That enables you to click Open without an error pop-up.

His Reddit post is at:

https://www.reddit.com/r/SideProject/comments/1liga56/i_wrote_a_680page_interactive_book_on_computer/

I would like to use his code in my tutorials, such as my Python program to sort using different algorithms, then produce this plot:

Article content

The plot is created by the same program as the algorithms, based on running different sort algorithms given different number of elements. Less efficient algorithms appear on the upper right.

https://github.com/wilsonmar/python-samples/blob/main/sorting.py

Take a look and let me know what you think.

// Wilson Mar at https://linkedin.com/in/wilsonmar

To view or add a comment, sign in

More articles by Wilson Mar, MSc

  • You should be scared. Here's what to do. Now.

    Governments and enterprises are terrified of Anthropic's latest Mythos AI model because it is now smart enough to…

    3 Comments
  • AI Incidents & Hazards Monitor

    An "OECD country" is often used as shorthand for a generally high-income, developed nation. But the 38 countries in…

    1 Comment
  • Blockchain performance breakthrough by LayerZero

    Developers looking to create blockchain (web3 dApps) need to wade through a dizzying number of new technologies…

    3 Comments
  • Encrypt & Decrypt secrets in your .env, the easy way

    If at a Starbucks I walk off without locking my laptop, a malicious stranger could extract .env files on my home folder…

    8 Comments
  • Do your customers prefer fantasy and chaos?

    Do you trust vendors who say "just trust us, our system will handle massive loads!"? Even though a vendor holds SOC2 &…

    2 Comments
  • Programs to find banned words

    #nsf #bannedwords #maga #python #genai Some have reported that content submitted to the NSF (National Science…

    3 Comments
  • Lock Your Social Security Number. Do it now.

    On YouTube, etc. many creators advertise for paid monthly services to notify you when they detect that your identity…

    2 Comments
  • Why AI on your (or your robot's) wrist is a breakthrough

    Several years ago, the UK government, through BBC, gave each student in the UK a micro:bit. Other countries pay $35…

  • MCU IIoT with InductiveAutomation Ignition & AI

    E Building a gingerbread house over the winter holiday is a tradition because we also build memories. Last year we put…

    2 Comments
  • Solve those cloud labs with us!

    Most YouTubers advise "get hands-on"! But how often have you got stuck following step-by-step labs at: Microsoft's…

Explore content categories