"You’ve just opened the first edition of the Rhino Python primer. This booklet was originally written by David Rutten of Robert McNeel & Associates for Rhino 4 and VBscript and has now been translated to encompass Python for Rhino 5."
"Similar to the previous primers, we have the advantage of using geometric and visual examples to help teach programming. In many traditional scenarios, programming is taught with non-visual examples and difficult to understand engineering problems. For this reason, as well as Python's easy-to-read syntax, we should hopefully be able to bring everyone to understand and write simple programs to help automate and design within Rhino."
"Programming also offers a new language to communicate with the world because almost every discipline, from the Sciences, Engineering to Art, utilize code as a progressive new medium - and this primer should hopefully give you an easy introduction into this powerful language for communicating with the world."
Archive from MIT Workshop by Ari Kardasis and Masoud Akbarzadeh.
With the forthcoming release of Rhino 5.0, RhinoScript will be moving to a new syntax: Python. The new, more intuitive interface for manipulating Rhino from the inside will give us the opportunity to quickly and easily create a wide variety of complex systems based on simple rules that are easily implemented with no prior programming experience. We will introduce RhinoScript for absolute beginners, including the basics of programming techniques (variables, flow control, etc.) as well as the working knowledge of how Rhino represents geometrical objects such as points, curves, surfaces and even text. We will then move quickly into techniques for making minimal surfaces and other particle based geometries. Students will produce a final project that will be an exploration of the formal consequences of complex systems.