Si tu objetivo es usar Python para crear aplicaciones web, esto son 3 frameworks backend de Python que te pueden ayudar.
Flask
Es conocido por ser uno de los frameworks mas simples de Python, es una buena opcion para iniciantes al no requerir de estructura de archivos complejas, aunque tambien es una buena opcion para desarrolladores que quieren crear la mayor parte del codigo ellos mismos.
Debido a que lleva eños en desarrollos tiene muchos modulos populares para autenticacion (Flask-JWT), bases de datos (Flask-SqlAlchemy), template engines (Jinja2), websockets (Flask-Socketio)
y muchos mas: https://www.fullstackpython.com/flask-extensions-plug-ins-related-libraries.html
FastAPI
Este es similar a flask en el sentido que no te da estructuras de carpetas hechas, pero es mucho mas veloz, al poder manejar codigo asincrono (asyncio library), y posee bibliotecas modernas de Python ya integradas (como Pydantic). generar documentacion autmatica con Swagger, y posee soporte de injeccion de dependencias
Django
Mientras que Flask y FastAPI son considerados microframeworks, Django es un framework mas completo, posee muchas funcionalidades ya creadas. como modulos de autenticacion, creacion de formularios, validaciones de datos, un ORM para consultas SQL, ademas de la posiblidad de tener un panel administrador para usaurios. Aprenderlo puede tomar un poco mas que los anteriroes, pero una vez conocidas sus bases se vuelve una herramienta muy productiva