Python, Системный анализ данных, расчеты и моделирование, Сунднес Й., 2025

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


Python, Системный анализ данных, расчеты и моделирование, Сунднес Й., 2025.

   Перед вами подробное руководство по применению в научных целях Python — современного и наиболее востребованного языка программирования. Его преимущество заключается в том, что это так называемый язык высокого уровня с простым и интуитивно понятным синтаксисом. Однако несмотря на то, что Python хорошо подходит в качестве языка для начинающих, он также активно применяется и для решения самых сложных задач, благодаря чему в настоящее время является одним из наиболее широко используемых языков программирования во всем мире. Автор книги, норвежский исследователь Йоаким Сунднес, известный своими достижениями в области научных вычислений, машинного обучения и моделирования, подробно объясняет принципы работы с Python. Начиная с базового синтаксиса и заканчивая более сложными аспектами, в том числе применением инструментария объектно-ориентированного программирования на практике, он попутно знакомит читателя с использованием библиотек NumPy и Matplotlib для научных вычислений и визуализации научных данных.
Издание будет полезно специалисту с любым опытом и уровнем знаний. Изложение материала простое и доступное, что делает данное пособие отличным выбором для самостоятельного изучения. Оно прекрасно подойдет как для студентов, делающих первые шаги в программировании, так и для профессионалов, которые хотят овладеть новым инструментарием и внедрить Python в свои проекты. Читатели найдут здесь множество примеров решения практических задач, дополненных подробными объяснениями и комментариями.

Python, Системный анализ данных, расчеты и моделирование, Сунднес Й., 2025


Функции и ветвление.
В этой главе мы познакомимся с двумя фундаментальными концепциями программирования: функциями и ветвлением. Мы привыкли к функциям из математики, где мы обычно определяем функцию f(x) как некоторое математическое выражение х, а затем можем оценить функцию для различных значений х, построить кривую у = f(x), решить уравнения вида f(х) = 0 и так далее. Аналогичная концепция функции существует и в программировании, где функция — это часть кода, которая принимает на вход одну или несколько переменных, выполняет некоторые операции с этими переменными и выдает на выходе результат. Понятие функции в программировании более общее, чем в математике, и не ограничивается числами или математическими выражениями, но общая идея точно такая же.

Ветвление, или if-проверки, — это еще одна фундаментальная концепция, которая существует во всех распространенных языках программирования. Идея заключается в том, что решения в коде принимаются на основе значения некоторого логического (булева) выражения или переменной. Если выражение верно (true), то выполняется один набор операций, а если выражение ложно (false), то другой. Такие тесты необходимы для управления ходом выполнения компьютерной программы.

ОГЛАВЛЕНИЕ.
Введение.
Глава 1. Начало работы с Python.
1.1. Первый пример: Hello, World!.
1.2. Различные способы использования Python.
Глава 2. Вычисления с использованием формул.
2.1. Программирование простых математических вычислений.
2.2. Переменные и типы переменных.
2.3. Форматирование текстового вывода.
2.4. Импорт модулей.
2.5. Подводные камни при математическом программировании.
Глава 3. Циклы и списки.
3.1. Циклы для автоматизации повторяющихся задач.
3.2. Булевы выражения.
3.3. Использование списков для хранения последовательностей данных.
3.4. Итерация по списку с помощью цикла for.
3.5. Вложенные списки и нарезка списков.
3.6. Кортежи.
Глава 4. Функции и ветвление.
4.1. Программирование с использованием функций.
4.2. Аргументы функции и локальные переменные.
4.3. Аргументы по умолчанию и doc-строки.
4.4. If-проверки для ветвления потока программы.
4.5. Функции как аргументы функций.
4.6. Решение уравнений с помощью функций Python.
4.7. Написание тестовых функций для проверки программ.
Глава 5. Пользовательский ввод и обработка ошибок.
5.1. Чтение данных пользовательского ввода.
5.2. Гибкий пользовательский ввод с помощью eval и ехес.
5.3. Чтение данных из файлов.
5.4. Запись данных в файлы.
5.5. Обработка ошибок в программах.
5.6. Создание модулей.
Глава 6. Массивы и построение графиков.
6.1. NumPy и вычисления с массивами.
6.2. Построение кривых с помощью Matplotlib.
6.3. Построение графиков непрерывных и кусочно-определенных функций.
6.4. Создание анимированного графика.
6.5. Другие полезные операции с массивами.
Глава 7. Словари и строки.
7.1. Словари.
7.2. Пример: словарь для многочленов.
7.3. Пример: чтение данных файла в словарь.
7.4. Операции со строками.
Глава 8. Классы.
8.1. Основы классов.
8.2. Защищенные атрибуты класса.
8.3. Специальные методы.
8.4. Пример: автоматическое дифференцирование функций.
8.5. Тестовые функции для классов.
8.6. Пример: класс многочленов.
Глава 9. Объектно-ориентированное программирование.
9.1. Иерархия классов и наследование.
9.2. Пример: классы для численного дифференцирования.
9.3. Пример: классы для численного интегрирования.
Указатель.

Купить .
Дата публикации:






Теги: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-11-05 11:46:06