Mechanics with Python#
Introduction#
About
Welcome to Mechanics with Python, some tutorials from my personal notes focusing on utilizing Plotly for visualizing concepts of University of Peradeniya's course module ME211 (Mechanics of Machines) with Python.
Inspiration
This repository is inspired by the excellent resources provided by Senior Lecturer D.H.S. Maithripala of the Department of Mechanical Engineering at the University of Peradeniya, Sri Lanka. His course, ME211, delves into the fundamental principles of mechanics of machines, equipping you with a strong foundation for future studies and practical applications.
Contents
-
Python libraries for mechanics (SymPy, SciPy, matplotlib, plotly)
-
Code examples and explanations
-
Questions and answers based on ME211 course materials
-
Additional resources (tutorials, documentation, online communities)
Why Python for Mechanics?
-
Clear and concise syntax
-
Powerful libraries for symbolic manipulation, numerical calculations, and visualization
-
Versatility for solving simple equations to simulating complex mechanisms
-
Large and supportive Python community
See also
The example questions, answers and images are referred from the course materials for ME211 in UOP. Always refer to Senior Lecturer Maithripala’s course materials and lectures for the comprehensive theoretical understanding.
See also
SymPy Mechanics Documentation Explore SymPy’s Mechanics module for a comprehensive guide on classical mechanics calculations and simulations.
Happy Learning!!