What are the intercepts and coefficients in a linear model, and how can they be obtained?

Hello everyone, I am new to machine learning concepts and getting started on this, I wanted some help on the concept of intercepts and coefficients of a linear model. I came across this concept when I was learning about Linear Regression which is an algorithm used to predict a continuous target variable based on one or more input variables and has the linear equation for the input variables (features) and the target variable:

                       y = b0 + b1 * x1 + b2 * x2 + ... + bn * xn

Can anyone explain this equation to me, please? And how can I obtain the intercepts and coefficients for a model I trained on a dataset? Please provide answers in the form of example codes so I can practice this in Python on my dataset too.