Familiarity with the basics of working in Blender. Know how to run a script in Blender's text editor (as documented in the quick-start) Have an understanding of Python primitive types (int, boolean, ...
This repository offers a structured introduction to scripting in Blender using Python. It covers essential topics such as object manipulation, material and texture creation, camera control, rendering, ...