регистрация и авторизация - это уже чуть более сложные темы
для начала хорошо бы понять архитектуру фронтэнд-бэкэнд на простом примере.
либо есть монолитные веб-приложения, где фронтэнд и бэкэнд вместе
первый вариант требует знания еще языка javascript и какого либо фронтэнд фреймворка (React, Vue 3, Angular)
для бэкэнда на python есть фреймворки flask, django, FastAPI
можно попробовать это
https://www.youtube.com/watch?v=OzUzrs8uJl8
если норм, то дальше глубже изучать React, FastAPI и что такое REST API