Este ejemplo NO es la forma típica de hacer regresión lineal, pero supongo que sí lo es. un algoritmo para encontrar a línea de regresión. Como han indicado correctamente otras respuestas, existe una solución de forma cerrada para hallar la ecuación de regresión por mínimos cuadrados para un conjunto de puntos.
Dicho esto, lo que se muestra en el fragmento es un método para encontrar algorítmicamente una línea que se acerque a los puntos por ensayo y error (es decir, iteraciones).
Como analogía simple para mostrar la diferencia entre una solución de forma cerrada y un algoritmo: si te diera una ecuación matemática, digamos $10 = 2x+4$ y te pedía que resolvieras $x$ sabemos que se puede resolver exactamente usando álgebra.
$10 = 2x+4$
$\implies 2x=6$
$\implies x=3$ ** Solución exacta **
Alternativamente, se podría utilizar un enfoque algorítmico para resolver esta misma ecuación adivinando una solución (por ejemplo, empezar con una conjetura aleatoria: $x=0$ ) y ajustando sistemáticamente $x$ hasta que su condición (declaración de igualdad) se cumpla, o se cumpla aproximadamente.
$x = 0 \implies 10=4$ # Demasiado bajo, ajústalo #
$x = 1 \implies 10=6$ # Demasiado bajo, ajústalo #
$x = 2 \implies 10=8$ # Demasiado bajo, ajústalo #
$x = 3 \implies 10=10$ # Condición cumplida, detente #
Como muestra este ejemplo, a veces los algoritmos pueden aproximarse a las respuestas de las soluciones de forma cerrada, pero no está garantizado que esto ocurra con todos los tipos de ecuaciones.
Personalmente, no encuentro que el fragmento de la pregunta sea pedagógicamente útil para mostrar cómo funcionan las líneas de regresión, y creo que hay mejores ejemplos de cómo se pueden utilizar algoritmos para encontrar soluciones aproximadas a ecuaciones matemáticas.