These Blender tutorials are meant to get you into Blender Python coding by using less formal
methods of teaching, teaching by observation, experimentation. It lets you learn by doing
your own experiments with code. When you download the notebook for the tutorial, You will need
an application that can handle RTF files, Tachufind will work very well because it has no limitations
on the margins. Get Tachufind
You may also like to use Notepad++ for coding: https://notepad-plus-plus.org/downloads/
A very simple overview of starting with Python in Blender, also mentions one of the major
frustrations you could run in to, and a very simple way to deal with it.
Tutorial-001 - Basic Intro Using Python in Blender
Blender-Tutorial-001.mp4
Download Tutorial-001 Notebook
Tutorial-002 - How to use your new programming skills to speed up your modeling projects.
Blender-Tutorial-002.mp4
Download Tutorial-002 Notebook
Tutorial-003 - Using Blender Python to control vertices, edges, and faces - powerful!
Blender-Tutorial-003.mp4
Download Tutorial-003 Notebook
Using Blender Python to control vertices, edges, and faces continued, while statement and feathers.
Blender-Tutorial-004.mp4
Download Tutorial-004 Notebook
Tutorial-005 - Blender BPY Modules, aliases, types, and a function for creating a moon or an asteroid!
Blender-Tutorial-005.mp4
Download Tutorial-005 Notebook
Tutorial-006 - Lists, random numbers, and provides a function for searching Blender modules in the console.
Blender-Tutorial-006.mp4
Download Tutorial-006 Notebook