Your Cart
Loading
Only -1 left

Learn Python in Grasshopper — 3D Interactive Study Guide | 12-Step Script | Rhino 7/8

On Sale
$29.99
$29.99
Added to cart

═══════════════════════════════════════════════════════════════════════

 PAYHIP PRODUCT LISTING — LEARN PYTHON IN GRASSHOPPER

 Wickerson Studios — wickersonstudios.com

═══════════════════════════════════════════════════════════════════════



──────────────────────────────────────────────────────────────────

 PRODUCT TITLE

──────────────────────────────────────────────────────────────────


Learn Python in Grasshopper — 3D Interactive Study Guide | 12-Step Script | Rhino 7/8



──────────────────────────────────────────────────────────────────

 SUBTITLE / TAGLINE

──────────────────────────────────────────────────────────────────


Master parametric scripting with Python — the most popular language

in computational design. 12 visual steps. No compilation. No

semicolons. The code IS the textbook. The geometry IS the diagram.



──────────────────────────────────────────────────────────────────

 PRODUCT DESCRIPTION

──────────────────────────────────────────────────────────────────


Learn Python scripting for Grasshopper — inside Grasshopper.


This single GhPython / Python 3 Script component is a complete

12-step course. Slide a number from 1 to 12 and a colour-coded 3D

NURBS diagram builds itself in your Rhino viewport. Read the code

comments and you are reading the lesson. Bake it and you have a

reference poster you can orbit in 3D.


Designed for architects and computational designers who want to

unlock Python's power for parametric modelling — list comprehensions,

rhinoscriptsyntax, ghpythonlib, and the full RhinoCommon API.


Works with both Rhino 7 (IronPython 2.7) and Rhino 8 (CPython 3.x

with pip install for numpy, scipy, and more). Fully tested in the

Rhino 8 Python 3 Script component with safe input handling.



▸ THE 12 STEPS


 1  Component Interface — GhPython vs Python 3 Script, editor

   anatomy, print() debugging, output variables.


 2  Data Access & Types — Item/List/Tree access, type hints,

   isinstance(), duck typing, try/except, None checking.


 3  Python Fundamentals — indentation-as-syntax, variables,

   range(), for/while loops, functions, f-strings, tuples.


 4  RhinoCommon Geometry — Point3d, Vector3d, Line, Circle,

   Plane, Box, Sphere. Same API as C#, Python syntax.


 5  Lists & Comprehensions — Python's superpower: [x for x in

   range(10) if x > 5], slicing, enumerate, zip, dictionaries.


 6  DataTrees in Python — gh.DataTree[rg.Point3d](), GH_Path,

   branch looping, treehelpers, list ↔ tree conversion.


 7  Conditional Logic — if/elif/else, truthiness (empty list =

   False), ternary inline, comprehension filtering, try/except.


 8  Vector Transformations — Translate, Rotate, Scale, Mirror.

   math.radians(), Transform combining, .Duplicate() for copies.


 9  Curves & Surfaces — Polyline, NurbsCurve, Loft, Extrude,

   Revolve, Pipe. Batch creation with comprehensions.


 10 Attractor Logic — distance-driven parametric variation,

   remap function, min() with generators, colour gradients.


 11 Brep Manipulation — Boolean Union/Difference/Intersection,

   Split, face/edge iteration, property queries.


 12 Libraries & Optimisation — rhinoscriptsyntax, ghpythonlib,

   numpy (Rhino 8), scriptcontext.sticky caching, generators,

   time.time() profiling, f-string performance.



▸ KEY FEATURES


 • Single-file delivery — one .py, paste and go

 • Zero plugins — works with stock Rhino 7/8 + Grasshopper

 • Fully compatible with Rhino 8 Python 3 Script component

 • Supports BOTH IronPython 2.7 and CPython 3.x

 • Safe input handling — works with or without connected inputs

 • 8 colour-coded material branches

 • Bake to layers with TextDot labels

 • 1,199 lines of commented, production-quality Python

 • No compilation step — edit and see results instantly

 • Covers rhinoscriptsyntax, ghpythonlib, and numpy

 • Code comments are the full curriculum

 • No prior Python experience needed



▸ WHO IS THIS FOR


 • Architects wanting Python scripting for parametric design

 • Computational design students new to coding

 • C# scripters wanting to learn the Python equivalent

 • Anyone wanting to access numpy/scipy in Rhino 8

 • Instructors who want 3D lesson aids

 • Data-driven designers needing pandas in Grasshopper



▸ REQUIREMENTS


 • Rhino 7 or 8 (Windows or Mac)

 • Grasshopper (built into Rhino)

 • No additional plugins or packages



──────────────────────────────────────────────────────────────────

 TAGS

──────────────────────────────────────────────────────────────────


python, grasshopper, rhino, GhPython, learn python, tutorial,

scripting, parametric design, computational design, rhinocommon,

rhinoscriptsyntax, ghpythonlib, numpy, 3d diagram, brep, nurbs,

attractor, datatree, education, study guide, interactive,

wickerson studios



──────────────────────────────────────────────────────────────────

 CATEGORY

──────────────────────────────────────────────────────────────────


Digital Products → Education → Tutorials & Courses

Digital Products → 3D Models → Grasshopper Scripts



──────────────────────────────────────────────────────────────────

 PRICING

──────────────────────────────────────────────────────────────────


 $12.99 USD | $19.99 Bundle (Python + C#) | $24.99 Triple

 (Python + C# + Linux) | Free / PWYW for maximum reach



──────────────────────────────────────────────────────────────────

 FILES

──────────────────────────────────────────────────────────────────


 LearnPython_GH_Script.py   1,199 lines · 46.6 KB

 LearnPython_README.txt    Full installation & step guide



──────────────────────────────────────────────────────────────────

 SOCIAL MEDIA COPY

──────────────────────────────────────────────────────────────────


 TWITTER/X (280 chars):

 Learn Python in Grasshopper — inside Grasshopper.

 12 interactive 3D steps. List comprehensions, attractors,

 DataTrees, rhinoscriptsyntax. No semicolons required.

 wickersonstudios.com #Rhino3D #Python #Grasshopper #CompDesign


 INSTAGRAM / LINKEDIN:

 What if your Python textbook was a Grasshopper definition?


 12 steps from "what is print()?" to scriptcontext.sticky

 caching and Parallel processing. Every step generates a 3D

 NURBS diagram you can orbit in Rhino. List comprehensions,

 attractor fields, Boolean operations — all inside one .py file.


 Works with Rhino 7 (IronPython) AND Rhino 8 (CPython 3 with

 pip install for numpy, scipy, pandas).


 1,199 lines. Zero plugins. Zero prior experience.


 Link in bio → wickersonstudios.com


 #Rhino3D #Python #Grasshopper #ParametricDesign #CompDesign

 #LearnToCode #Architecture #GhPython #WickersonStudios



──────────────────────────────────────────────────────────────────

 CROSS-SELL

──────────────────────────────────────────────────────────────────


 • Learn C# in Grasshopper — 3D Interactive Study Guide

 • Learn Linux — 3D Interactive Study Guide

 • Château Élégance v11 — 50+ AEC Physics Solvers

 • Seven Wonders collections


 Bundle: "Scripting Starter Pack" (Python + C# + Linux)



──────────────────────────────────────────────────────────────────

 © 2026 Wickerson Studios — wickersonstudios.com

──────────────────────────────────────────────────────────────────


You will get the following files:
  • GH (28KB)
  • PDF (26KB)
  • PY (51KB)
  • TXT (10KB)
  • TXT (7KB)