DEV Community

Cover image for Introducing 'Utkarsh' v1.0.4: A Lightweight Python Suite for Education and System Efficiency
Aditya Rai
Aditya Rai

Posted on

Introducing 'Utkarsh' v1.0.4: A Lightweight Python Suite for Education and System Efficiency

The Story Behind the Project
As a developer, I believe technology should be accessible to everyone, regardless of their hardware. I built this package on my Aries11 PC (an Intel i3 3rd Gen system) to ensure that students with low-end computers can still learn Python, Geometry, and Math without their systems lagging.
I named this project 'Utkarsh' to honor my brother—it's a symbol of friendship and a commitment to helping underprivileged students gain quality educational tools.
Why 'Utkarsh'?
While Python is powerful, many educational libraries are heavy. Inspired by my work on Micro-kernels in C, I wanted to create something modular and fast.
Core Features:
28+ Geometry Shapes: Simplifies Turtle graphics. From basic hexagons to complex stars, draw everything with a single function call.
Integrated Education Toolkit: Built-in functions for Trigonometry (Sin/Cos/Tan), mathematical tables, and unit converters (KM to Miles).
System Optimization (Aries11 Optimized): Includes utilities for RAM cleaning and basic security scanning, keeping older PCs running smooth.
Zero Dependencies: Extremely lightweight and fast to install.
How to Get Started
You can install the package directly from PyPI:
pip install utkarsh
Quick Example (Drawing & Math):
import Rai_ram as rr

Drawing a custom shape

rr.shapes.draw("hexagon", size=100, color="gold")

Performing quick math

result = rr.maths.sin(90)
print(f"Result: {result}")

Clean system memory

rr.tools.ram_clean()
The Future
This is just the beginning. Version 1.0.4 is stable, and I plan to add more AI-assisted educational features in future releases. My goal is to bridge the gap between high-level coding and student accessibility.

Top comments (1)

Collapse
 
aditya_rai_2f211fe3d3a90f profile image
Aditya Rai

It's my I am Aditya Roy who made nf-1 programming language and micro kernel X 86 and 16 bit