Научное программирование на Python
Эта книга представляет собой интенсивный вводный курс по использованию Python для научных вычислений и анализа данных. Издание начинается с основ программирования на Python 3, включая циклы и функции, что делает его доступным для новичков.
Основное внимание уделяется практическому применению ключевых научных библиотек: NumPy для численных вычислений, SciPy для научных и инженерных задач, Matplotlib для визуализации данных. Отдельная глава посвящена анализу данных с использованием библиотеки pandas. Также рассматривается работа в интерактивной среде Jupyter Notebooks для создания мультимедийных документов и совместного научного анализа.
В заключительных разделах представлены продвинутые темы, такие как вопросы точности вычислений с числами с плавающей точкой и обеспечение стабильности алгоритмов. Книга изобилует реальными примерами и решениями из инженерной и научной практики, что позволяет читателям быстро применять полученные знания на практике.
Издание адресовано студентам, ученым, инженерам и специалистам по работе с данными, которые ищут прочную основу для решения научных и инженерных задач с помощью современного инструментария Python.