Hello @h.h.anwar113023
So here’s how you can think of things when developing. There are 3 layers
- What you see which is the frontend also known as view
- The data you want to show which is your database or model
- A controller that links both your frontend and database together which is backend
You are right in thinking that python is part of backend. It’s one of the languages used to write your backend logic.
For your frontend, three technologies are used together which are HTML, CSS, and Javascript (You get introduced to them in the مقدمة في عالم البرمجة track
you defiantly can link them and it’s usually known as MVC where M stands for model (your database) V stands for view (your frontend) and C stands for controller (which is your backend)
In the برمجة المواقع مع Django track you are using the Django Framework with the python language to link the three things together (what’s mentioned top)
Hope this explanation clarified things.