Skip to content

A collection of Class 11 & 12 Maths Python projects, simulations, and study-tools for students and educators.

License

Notifications You must be signed in to change notification settings

himalipatil26/Maths-Projects

Repository files navigation

📐 Maths Projects

Python-based Mathematics mini projects, calculators & utilities
Built with PythonNumPySymPyMatplotlib




A collection of Python-based Mathematics mini-projects, calculators, and utilities designed for high-school level and beyond. This repository aims to use programming to explore math topics and provide interactive tools and calculators for learning and practice.


🔢 About the Repository

This repository contains various math-focused Python projects and utilities for topics such as:

  • Algebra & Equations
  • Geometry & Coordinate Geometry
  • Trigonometry
  • Statistics & Probability
  • Calculus basics (optional)
  • Number theory & computational math
  • Math utilities (matrices, solvers, converters, etc.)

Intended For:

  • Students working on math assignments / projects
  • Self-learners & hobbyists combining coding + mathematics
  • Teachers looking for computational demonstration tools
  • Anyone interested in computational mathematics with Python

🧮 Included / Example Projects

(Update this list based on the actual content of your repo)

Algebra Solver

  • Solve linear equations
  • Solve quadratic equations
  • Solve systems of equations

Matrix Operations

  • Addition, subtraction, multiplication
  • Determinant, inverse, transpose

Geometry Tools

  • Area, perimeter, volume calculators
  • Coordinate geometry utilities

Statistics Calculator

  • Mean, median, mode
  • Standard deviation
  • Basic probability distributions

Trigonometry Toolkit

  • Compute sin, cos, tan
  • Angle conversions
  • Basic trigonometric identities

Number Theory / Misc Utilities

  • Prime checking
  • Prime factorization
  • GCD / LCM
  • Combinatorics basics

Graph Plotter

  • Plot functions using matplotlib

🛠️ Tech Stack & Dependencies

  • Python 3.x (core language)

  • Optional libraries:

    • numpy
    • matplotlib
    • sympy

(Add/remove libraries based on your project code)


📂 Suggested Folder Structure

Maths-Projects/
│
├── Vector Operations Explorer/
│   ├── vector_operations_explorer.py
│   └── README.md
|
└── README.md   ← (Main file)

▶️ How to Use / Run a Project

Clone the repository:

git clone https://github.com/himalipatil26/Maths-Projects.git

Navigate to a project folder:

cd Maths-Projects/Vector Operations Explorer

Install dependencies (if needed):

pip install numpy sympy matplotlib

Run the script:

python vector_operations_explorer.py

🎯 Why This Repo Is Useful

  • Turns abstract math concepts into interactive code
  • Helps in homework, assignments, revision, or practice
  • Bridges mathematics and programming
  • Modular and easy to extend with new tools

🤝 Contributions Welcome

  • Add new math utilities (calculus, graphing, etc.)
  • Report bugs or suggest improvements
  • Fork → Create module → Open PR

👩‍💻 Authors

Himali Patil

Mantra Patil

⭐ If you find this project helpful, please star the repository!

Releases

No releases published

Packages

No packages published

Languages