Python-based Physics mini-projects, calculators & simulators for Class 11–12
Built with Python • Matplotlib • Tkinter
A beginner-friendly Python toolkit for learning, visualizing & applying Physics concepts (NCERT Class 11–12).
Includes calculators, visualization tools, and simulation-based mini projects.
This repository provides multiple Python-based physics applications that help students understand concepts from:
- Mechanics
- Kinematics
- Work, Energy & Power
- Electricity & Magnetism
- Waves & Sound
- Thermodynamics
- Modern Physics
Perfect for:
✔ School practical submissions
✔ CS + Physics interdisciplinary projects
✔ Self-learning
✔ Teaching demonstrations
✔ Science fair mini-projects
- Vector addition
- Dot & cross product
- Magnitude, direction
- Optional
matplotlibvector plotting
- Uniform motion
- SUVAT equations
- Velocity, distance, time computation
- Kinetic & potential energy
- Mechanical energy
- Power calculations
- Ohm’s law
- Series & parallel resistance
- Voltage/Current calculator
- Wave speed
- Wavelength
- Harmonics basics
- Python 3.x
- Matplotlib (for graphs)
- Tkinter (optional GUIs)
Physics-Projects/
│
├── Ohm’s Law Experiment Visualizer/
│ ├── ohms_law.py
│ ├── README.md
│
└── README.md
git clone https://github.com/himalipatil26/Physics-Projects.git2️⃣ Navigate into a project
cd Physics-Projects/Ohm’s Law Experiment Visualizer
3️⃣ Run the script
python ohms_law.py
- Beginner-friendly code
- NCERT Physics formula implementation
- Simple, clean Python logic
- Interactive simulations
- Graph plotting (optional)
- Modular folder-wise structure
- Class 9–12 students
- Teachers
- Python beginners
- Science/CS students
- Project-based learners
Contributions, issues and PRs are welcome! You can add new physics tools, GUIs, calculators, or visualizers.
Himali Patil
- 📘 Class 11 Science — Maths + Physics Project
- 💼 LinkedIn: www.linkedin.com/in/himalipatil26
Mantra Patil
- 💼 LinkedIn: www.linkedin.com/in/mantrapatil25
- ✉️ Email: [email protected]
⭐ If you find this project helpful, please star the repository!