Languages  >>  Python

VPython - Physics and 3D in Python

Language : English Quality : High Has Audio : true Source : showmedo Media : Flash
Interested in 3D programming, physics and Python? Erik Thomspon introduces 3D programming using the VPython toolkit covering a number of subjects including gravity, friction, and tension demonstrating falling balls, weights, wind and satellites     [SUGGEST  A  ARTICLE]

Tags: Python, Showmedo, Screencast,     [SUGGEST  A  TAG]

Resources referenced in this screencast
  • Python - Programming Language
  • VPython: Projectile Motion 1

    This is the first video in this tutorial series. It briefly discusses where to find information to install python and the VPython libraries. Then we create a 3D program demonstrating the effect of gravity on a dropped object.

    VPython: Projectile Motion 2

    This episode continues from the last episode in which a ball was dropped to the earth. We modify that 3D program so the ball is thrown horizontally from the top of a building.

    VPython: Projectile Motion 3

    This episode continues from the last episode in which a ball was thrown horizontally off a building. In this episode we modify that 3D program so the ball is thrown at an angle from the ground.

    VPython: Projectile Motion 4

    This episode continues from the last episode in which a ball was thrown at an angle from the ground. We modify that 3D program so an artificial wind pushes the ball while it is in flight.

    VPython: Friction

    This episode continues from the last episode in which wind altered the path of a thrown ball. We modify that program so that a thrown puck slides until friction slows it to a stop. Newton's three laws of motion are also discussed.

    VPython: Force, Motion & Vectors

    This is a cleaned up version of the last program and also a review of previous topics. Special emphasis is placed on using vectors and the relationship between force, accleration, velocity, and position vectors. New topics include the norm of a vector and the magnitude of a vector.

    VPython: Tension

    In this episode we model an experiment in which a string is tied to an object on a table and to a weight hanging off the edge. The mass of the weight is increased until the book slides. Tension and friction are the key topics.

    VPython: Gravity

    In this episode we model satellites orbiting the earth. Topics include the Universal Law Of Gravitation, Uniform Circular Motion, and vector subtraction.

    VPython: Spring Force

    In this episode we model the behavior of a spring according to Hooke's Law and take a look at dragging and dropping objects in VPython.