Введение в объектно-ориентир[..] дизайн с Java
Тимур Машнин
Основы программирования с Java
Создание настольных Python приложений с графическим интерфейсом ...
Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa