Python для инженерных задач
Эта книга представляет собой подробный самоучитель по языку программирования Python, специально адаптированный для инженерных и научных вычислений. Она охватывает путь от установки интерпретатора и освоения базовых концепций языка до применения мощных специализированных библиотек, необходимых в технических областях.
В первой части рассматриваются фундаментальные основы Python: встроенные типы данных (целые числа, числа с плавающей точкой, комплексные числа, логический тип), математические операторы, функции и работа с модулями, такими как math и cmath. Книга подробно объясняет особенности динамической типизации, форматирование и обработку текста, включая регулярные выражения, а также работу с файлами.
Особое внимание уделяется ключевым парадигмам программирования: подробно разбираются идеи объектно-ориентированного программирования и их реализация в Python, а также такие важные аспекты, как обработка исключений и тестирование приложений. Книга знакомит читателя не только со стандартной библиотекой, но и с основными сторонними инструментами для научных вычислений: NumPy для математических операций, Pandas для обработки табличных данных и Matplotlib для визуализации. Также рассматриваются популярные среды разработки IPython и JupyterLab.









