Estoy buscando aprender Python para el desarrollo web.
Suponiendo que ya tengo experiencia básica en desarrollo web con Java (JSP / Servlets), ya estoy familiarizado con el diseño web (HTML, CSS, JS), los conceptos básicos de programación y que soy completamente nuevo en Python, ¿cómo hago? aprender Python de una manera estructurada que eventualmente me llevará al desarrollo web con Python y Django?
No tengo prisa por hacer aplicaciones web en Python, así que realmente quiero aprenderlo a fondo para no dejar vacíos en mi conocimiento de las tecnologías que involucran el desarrollo web en Python. ¿Hay libros, recursos o técnicas para ayudarme en mi esfuerzo? ¿En qué orden debo hacerlos / leerlos?
ACTUALIZAR:
Cuando digo aprender de manera estructurada, me refiero a comenzar desde lo básico y luego aprender las cosas avanzadas sin dejar algunos de los detalles / características importantes que Python tiene para ofrecer. Quiero saber cómo aplicar las cosas que ya sé en programación a Python.