Изложены основные понятия языка программирования Python, акцент сделан на использовании средств языка в численных расчетах, в том числе в высокопроизводительных вычислениях. Проводится сравнение с другими языками, обсуждаются особенности использования Python для разного класса задач. Рассматриваются разнообразные задачи, в том числе из разделов линейной алгебры и аналитической геометрии, и приводятся алгоритмы их решения. В каждой главе содержится теоретический материал, тексты программ, контрольные вопросы, а также задачи для самостоятельного решения.
Для студентов, аспирантов и преподавателей университетов, в которых ведется подготовка в области информационных технологий и прикладной математики, а также для тех, кто планирует использовать математические методы и язык Python в своей практической деятельности.

Преимущества языка Python.
С момента своего появления в 1991 году, язык Python заслужил широкую известность как в среде разработчиков программного обеспечения, гак и в сфере научных вычислений. В 2008 году была издана его версия 3.0. Став одним из самых популярных языков программирования, он используется в анализе больших данных, машинном обучении, веб-ириложениях и многих других направлениях разработки программного обеспечения.
Python — высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью. Одной из ярких его особенностей является выделение блоков кода пробельными отступами, что придает программам характерный, легко-узнаваемый вид. Таким образом, пробелы или символы табуляции в коде являются синтаксически значимыми. В стандартную библиотеку языка, а также в многочисленные сторонние модули включено значительное количество пользовательских функций и модулей.
ОГЛАВЛЕНИЕ.
Предисловие.
Глава 1. Основы языка Python.
1.1. Преимущества языка Python.
1.2. Демонстрация некоторых возможностей языка.
1.3. Синтаксис и семантика.
1.4. Базовые структуры данных.
1.4.1. Списки.
1.4.2. Кортежи.
1.4.3. Словари.
1.5. Функции.
1.6. Матричные операции на Python.
1.7. Операторы в Python и C.
1.8. Контрольные вопросы к главе «Основы языка Python».
Задачи для самостоятельного решения к главе «Основы языка Python».
Глава 2. Библиотека NumPy.
2.1. Массивы в NumPy.
2.1.1. Универсальные функции.
2.2. Пакет SciPy.
2.3. Работа с файлами.
2.4. Контрольные вопросы к главе «Библиотека NumPy».
Задачи для самостоятельного решения к главе «Библиотека NumPy».
Глава 3. Алгоритмы линейной алгебры и аналитической геометрии.
3.1. Метод Гаусса.
3.2. Координатный метод.
3.3. Эллиптические кривые.
3.4. Операция сложения точек эллиптической кривой.
3.4.1. Сложение точки с ????.
3.4.2. Сложение двух различных точек.
3.4.3. Сложение двух противоположных точек.
3.4.4. Удвоение точки.
3.5. Эллиптические кривые с рациональными точками.
3.6. Реализация алгоритма сложения.
3.7. Контрольные вопросы к главе «Алгоритмы линейной алгебры и аналитической геометрии».
Задачи для самостоятельного решения к главе «Алгоритмы линейной алгебры и аналитической геометрии».
Глава 4. Визуализация данных.
4.1. Основы Matplotlib.
4.2. Трехмерные графики.
4.3. Контрольные вопросы к главе «Визуализация данных».
Задачи для самостоятельного решения к главе «Визуализация данных».
Глава 5. Высокопроизводительные вычисления с использованием Python.
5.1. Реализация параллельных вычислений с применением Python.
5.2. Работа с пакетом mpi4py.
5.3. Арифметика произвольной точности.
5.3.1. Целочисленная длинная арифметика.
5.4. Преобразование Фурье.
5.5. Контрольные вопросы к главе «Высокопроизводительные вычисления с использованием Python».
Задачи для самостоятельного решения к главе «Высокопроизводительные вычисления с использованием Python».
Глава 6. Ответы, указания, решения.
Приложение. Конечные суммы.
Список литературы.
Именной указатель.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Языки программирования, Python, Решение сложных задач, Борзунов С.В., Кургалин С.Д., 2026 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #учебник по программированию :: #программирование :: #Борзунов :: #Кургалин
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








