Подборка книг для начинающих прочнистов
Макаревич Дмитрий
Статья подготовлена при поддержке сообщества по математическому моделированию для начинающих прочнистов с целью упрощения поиска необходимых источников знаний для успешного погружения в расчётную дисциплину.
В подборке книг источники ранжированы в порядке от простого к сложному, от основ к частному. Особенно выделены первые по порядку книги, с которых рекомендуется начинать изучение конкретной области знания.
Математика
Математика язык инженеров, на котором мы описываем окружающие нас физические процессы, включая процессы механики деформируемых твёрдых тел. Прикладной математикой нужно владеть в совершенстве. Наиболее кратко и ясно основы высшей и прикладной математики изложены в следующих книгах:
1. Лекции по высшей математике, Мышкис Анатолий Дмитриевич
2. Математика для технических ВУЗов. Специальные курсы, Мышкис А. Д.
3. Элементы прикладной математики, Зельдович Яков Борисович, Мышкис А. Д.
Сопротивление материалов
1. Сопротивление материалов, Биргер Исаак Аронович, Мавлютов Рыфат Рахматуллович
2. Сопротивление материалов, Тимошенко Степан Прокофьевич
3. Расчёт на прочность деталей машин, Биргер И. А.
Метод конечных элементов
Для освоения простых и доступных для понимания книг требуется навык чтения на английском языке:
1. Textbook of Finite Element Analysis, P. Seshu
2. A First Course in Finite Elements J. Fish, T. Belytschko
3. The Finite Element Method, Thomas J. R. Hughes
4. Energy Principles and Variational Methods in Applied Mechanics, J. N. Reddy
5. Рекомендация в обсуждении данной статьи в сообществе по математическому моделированию Nonlinear Finite Elements for Continua Structures T. Belytschko, W. K. Liu
6. Ещё одна рекомендация в обсуждении данной статьи A First Course in the Finite Element Method, Daryl L. Logan
Язык программирования Python
Для автоматизации научно-производственных задач наиболее универсальным и простым в освоении инструментом является Python:
1. Изучаем Python, Лутц Марк (Learning Python, Mark Lutz)
2. Fluent Python, Luciano Ramalho
3. Python Tricks: The Book, Dan Bader
Одним из лучших источников статей, помогающих изучать Python, является ресурс Real Python
Инжнеру полезно освоить следующие библиотеки Python: Numpy, Scipy, Pandas, Matplotlib
Система контроля версий
Безусловно важно уметь управлять проектом с помощью системы контроля версий. Наиболее популярной системой является Git. Ознакомится с учебником по git можно здесь
Ещё больше подборок книг
Настоящий клад по теплофизике и численному моделированию в области аэро-гидродинамики подготовлен Дмитрием Фомичевым на отдельном ресурсе