К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Blender & Python Scripting – Step-by-Step Guide · LearnSpace
Назад в каталог
courseraПрограммирование

Blender & Python Scripting – Step-by-Step Guide

Курс от Packt
Начальный≈ 12.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will learn Blender scripting with Python. You'll start by learning the basics of Python programming, setting up Blender, and understanding the Blender interface. Next, you’ll build your skills as you manipulate objects, create functions, and automate tasks using Python. As you progress, you’ll dive into complex scripting tasks like object creation, reordering lists, and randomizing objects. You'll learn to control object placement, use loops, and optimize code. By applying examples like creating cubes, pyramids, and complex patterns, you'll deepen your understanding of scripting in Blender. This course is ideal for beginners looking to explore Blender and Python scripting. No prior coding experience is required; a basic understanding of Blender is helpful. By the end of the course, you will be able to write Python scripts to automate Blender tasks, create and manipulate 3D objects, and implement logic for procedural generation and animation.

Навыки, которые вы освоите

Python ProgrammingScriptingCode ReusabilityDevelopment Environment3D ModelingDebuggingSoftware InstallationProgramming PrinciplesAnimation and Game DesignScripting LanguagesComputer Programming

Программа курса

5 модулей · 87 учебных материалов

01Introduction8 материалов

Introduction

Section IntroductionВидеоFull Course ResourcesЧтениеWhat is PythonВидеоDownloading Blender 3.5+ (Linux)Видео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Blender & Python Scripting – Step-by-Step Guide
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.5 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Downloading Blender 3.5+Видео
My Blender SettingsВидео
Where to Get HelpВидео
Section Wrap UpВидео
02Python Programming Primer11 материалов

Python Programming Primer

VariablesВидеоData TypesВидеоArithmetic OperatorsВидеоComparison OperatorsВидеоLogical OperatorsВидеоAssignment OperatorsВидеоBitwise OperatorsВидеоOrder OperationsВидеоUsing FunctionsВидеоUnderstanding and Using Python Variables and Data TypesDIALOGUEPython Programming Primer - AssessmentЗадание
03Let's Get Coding!19 материалов

Let's Get Coding!

Setting Up The System Console (Windows)ВидеоSetting Up The System Console (MacOS)ВидеоSetting Up The System Console (Linux)ВидеоPrinting To The System ConsoleВидеоClearing The System ConsoleВидеоEasy Mode - Copy And PasteВидеоMagic NumbersВидеоImporting ModulesВидеоClearing The SceneВидеоSelecting Objects By NameВидеоActive Selected ObjectВидеоCommenting Your CodeВидеоSelecting Objects By IndexВидеоMaking A For Loop Part IВидеоMaking A For Loop Part IIВидеоIF StatementsВидеоTabs vs SpacesВидеоAutomating Object Creation in Blender with PythonDIALOGUELet's Get Coding! - AssessmentЗадание
04Functions24 материалов

Functions

A Simple Helper FunctionВидеоNaming And RenamingВидеоA Wider Look At FunctionsВидеоMaking A Function Do MoreВидеоmain()Видео'Installing' Helper Functions MacOSВидео'Installing' Helper Functions WindowsВидео'Installing' Helper Functions LinuxВидеоImporting Helper FunctionsВидеоMultiple ArgumentsВидеоCreating Shorthand FunctionsВидео*argsВидеоMulti Function FunctionsВидеоError CheckingВидеоSelecting AllВидеоDeselecting AllВидеоSelecting By TypeВидео**kwargsВидеоSelecting By NameВидеоMatch-CaseВидеоInverting SelectionВидеоFinal Section ChallengeВидеоBuilding Robust Helper Functions in Blender PythonDIALOGUEFunctions - AssessmentЗадание
05Adding Objects25 материалов

Adding Objects

The Ternary StatementВидеоUpdating BlenderВидеоSetting an Objects LocationВидеоUsing enumerate()ВидеоRe-Ordering Lists Part IВидеоRe-Ordering Lists Part IIВидеоAnonymous Functions - LambdaВидеоCreating a Row of CubesВидеоNested For LoopsВидеоCreating the PyramidВидеоA Quick CleanupВидеоObjects Around A Circle Part 1ВидеоObjects Around A Circle Part 2ВидеоDistribution Around A CylinderВидеоMaking A Helix Of ObjectsВидеоReformatting Our Code For A VortexВидеоMaking A VortexВидеоRandomly Placing Objects In A VolumeВидеоRandom Scale and RotationВидеоSimple Intersection CalculationВидеоImplementing The Simple IntersectionВидеоUsing A While Loop For An Exact NumberВидеоAdding Objects - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание