Есть ли хороший онлайн самоучитель по Python, который хорошо показовал бы его работу на примерах?
Ну конечно же Доусон. Вряд ли найдете что-то лучше - интересно, просто и практично.
Не подскажу за самоучитель, но могу посоветовать поискать курсы на ютубе. Обычно там все с примерами, объяснениями + есть комментарии от пользователей.