Python для машиностроения и аэрокосмической техники на русском
#913452
Python for Mechanical and Aerospace Engineering (B08MQY1DJC)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Alex Kenan | #441: Профессиональная инженерия
Традиционные курсы информатики для инженеров сосредоточены на основах программирования, не демонстрируя широкий спектр практических применений в областях, выходящих за рамки информатики. Таким образом, формируется мнение: «Java/Python — для специалистов по информатике или программистов, а MATLAB — для инженеров». MATLAB, как правило, доминирует в инженерной сфере, поскольку рассматривается как готовый программный комплект, ориентированный на функциональное программирование. В MATLAB всё представляет собой массив, и он хорошо подходит для интеграции в инженерные проекты с такими инструментами, как Simulink и другие надстройки. Недостатком MATLAB является то, что это проприетарное программное обеспечение, лицензия дорогая, и он более ограничен, чем Python, в выполнении задач, помимо вычислений или сбора данных. Эта книга посвящена языку программирования Python. В частности, она рассматривает Python в контексте машиностроения и аэрокосмической техники. Знаете ли вы, что Python можно использовать для моделирования спутника, вращающегося вокруг Земли? Эта книга предполагает уровень знаний по машиностроению/аэрокосмической технике на уровне студента третьего курса. В ней будут использоваться примеры, такие как...
- Доступная и требуемая тяга для самолета
- Динамическое давление и его изменение в зависимости от высоты и скорости.
- Построение графиков различных профилей крыла
- Орбитальная механика и орбитальные параметры
- Механические свойства различных алюминиевых сплавов
- Вводная глава о том, как загрузить Python через дистрибутив Anaconda и начать работу с синтаксисом Python.
- Небольшая задача и её решение для демонстрации базовой программы на Python.
- Построение графика требуемой и доступной тяги для самолета A321 на трех разных высотах с помощью Matplotlib.
- Построение графика динамического давления как функции времени при запуске ракеты с помощью Matplotlib.
- Получение и построение координат профиля крыла с помощью Requests и Matplotlib.
- Моделирование орбиты спутника вокруг Земли с помощью PyAstronomy и Matplotlib
- Введение в веб-скрейпинг ( Requests и BeautifulSoup4 ) и экспорт данных в Excel ( Openpyxl )
- Моделирование эффекта затвора камеры на пропеллере самолета с помощью Tkinter и Numpy.
- Создание графического интерфейса пользователя для преобразования единиц измерения с помощью Tkinter и pint.
- Создание PDF-отчетов по коду Python с помощью Pweave
Готовые программы и очень полезное 595-страничное руководство по Python для АНБ можно найти на странице книги в GitHub по адресу https://www.github.com/alexkenan/pymae/. Подробнее о книге, включая фрагмент главы 5, можно узнать по адресу https://www.alexkenan.com/pymae/