Skip to content

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

License

Notifications You must be signed in to change notification settings

himalipatil26/Physics-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Physics Projects (Class 11 & 12)

Python-based Physics mini-projects, calculators & simulators for Class 11–12
Built with PythonMatplotlibTkinter

Python License: MIT Physics Projects


A beginner-friendly Python toolkit for learning, visualizing & applying Physics concepts (NCERT Class 11–12).
Includes calculators, visualization tools, and simulation-based mini projects.


📘 About the Repository

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


🧪 Included Projects

🔹 1. Vector Operations Tool

  • Vector addition
  • Dot & cross product
  • Magnitude, direction
  • Optional matplotlib vector plotting

🔹 2. Motion / Kinematics Calculator

  • Uniform motion
  • SUVAT equations
  • Velocity, distance, time computation

🔹 3. Work, Energy & Power Calculator

  • Kinetic & potential energy
  • Mechanical energy
  • Power calculations

🔹 4. Electricity & Circuits Tool

  • Ohm’s law
  • Series & parallel resistance
  • Voltage/Current calculator

🔹 5. Wave & Sound Frequency Calculator

  • Wave speed
  • Wavelength
  • Harmonics basics

🛠️ Tech Stack

  • Python 3.x
  • Matplotlib (for graphs)
  • Tkinter (optional GUIs)

📁 Project Structure

Physics-Projects/
│
├── Ohm’s Law Experiment Visualizer/
│ ├── ohms_law.py
│ ├── README.md
│
└── README.md 

▶️ How to Run

1️⃣ Clone the Repo

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

2️⃣ Navigate into a project

cd Physics-Projects/Ohm’s Law Experiment Visualizer

3️⃣ Run the script

python ohms_law.py

🌟 Features

  • Beginner-friendly code
  • NCERT Physics formula implementation
  • Simple, clean Python logic
  • Interactive simulations
  • Graph plotting (optional)
  • Modular folder-wise structure

🎓 Who Is This For?

  • Class 9–12 students
  • Teachers
  • Python beginners
  • Science/CS students
  • Project-based learners

🤝 Contributions

Contributions, issues and PRs are welcome! You can add new physics tools, GUIs, calculators, or visualizers.

👩‍💻 Authors

Himali Patil

Mantra Patil


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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages