Department of Physics, St. Bede's College, Shimla, (H.P), India
*Email: sapnasharma228@yahoo.com
Online published on 1 May, 2025.
Aligned with the vision of the National Education Policy to foster creative and computational thinking, this study seeks to enhance the Physics curriculum by integrating these principles. Using the classic and intuitive example of coin tossing, Python's powerful libraries particularly NumPy for random number generation and Matplotlib for data visualization are employed to simulate multiple coin tosses. The resulting empirical data closely aligns with theoretical expectations, providing a clear illustration of the law of large numbers. This hands-on approach strengthens students' comprehension of probability concepts, while highlighting the value of integrating Python into educational frameworks to enrich the learning experience and offer a practical foundation for understanding random processes.
Probability & Python Simulations