Что бы вы порекомендовали прочитать и изучить R&D инженеру, чтобы овладеть прочными базовыми знаниями по computer science?
Я R&D инженер в судостроительном КБ. В мои обязанности входит некоторая автоматизация инженерных процессов, расчеты и обработка статистики. Поэтому я часто использую Python для разработки небольших приложений и анализа с использованием pandas и т. д. Есть чувство, что мне не хватает базовых знаний в области компьютерных наук, чтобы программировать более эффективно. Что бы вы порекомендовали прочитать и изучить, чтобы овладеть прочными базовыми знаниями? Сейчас практикуюсь на codewars, прохожу курс по data science на Coursera. Цель состоит в том, чтобы стать более или менее уверенным в программировании, чтобы заниматься минимальной разработкой программного обеспечения и data science.
Заранее спасибо.