Introduction to Python for Engineers and Scientists: Open Source Solutions for Numerical Computation
Книга «Introduction to Python for Engineers and Scientists» представляет собой практическое руководство по использованию Python для численных вычислений и научных исследований. Автор, Sandeep Nagar, ставит целью показать инженерам и учёным, как применять открытые библиотеки Python для решения вычислительных задач, заменяя проприетарные инструменты вроде MATLAB.
В начале книги рассматривается философия Python, его история и ключевые особенности, такие как высокоуровневое программирование, интерактивная среда, объектная ориентированность и кроссплатформенность. Затем читатель знакомится с основами синтаксиса языка, структурами данных и управляющими конструкциями, необходимыми для дальнейшей работы.
Основное внимание уделено научным библиотекам: NumPy для работы с массивами и матрицами, SciPy для решения дифференциальных уравнений и оптимизации, Matplotlib для визуализации данных, а также SymPy для символьных вычислений. Книга содержит множество примеров из физики, инженерии и математики, демонстрирующих применение этих инструментов на практике.
Издание подойдёт как студентам технических специальностей, так и практикующим инженерам и исследователям, желающим освоить Python для научных расчётов. Материал сопровождается примерами кода, доступными на GitHub, и не требует предварительного опыта программирования на Python, хотя базовые знания математики и основ алгоритмизации будут полезны.
