Matematyczne przygody z Pythonem - Peter Farrell | Ebook
- Время доставки: 7-10 дней
- Состояние товара: новый
- Доступное количество: 994
Просматривая «Matematyczne przygody z Pythonem - Peter Farrell | Ebook», вы можете быть уверены, что данный товар из каталога «Книги научные и научно-популярных» будет доставлен из Польши и проверен на целостность. В цене товара, указанной на сайте, учтена доставка из Польши. Внимание!!! Товары для Евросоюза, согласно законодательству стран Евросоюза, могут отличаться упаковкой или наполнением.
Электронная книга – цифровая версия продукта
Название: Математические приключения с Python
Автор: Питер Фаррелл
Формат файла: pdf
Издательство: Wydawnictwo Naukowe PWN
Количество страниц: 276
Редакции: 1
Год выпуска: 2019
ISBN: 978-83-01-20823-3
язык: польский
Описание:
Книга «Математические приключения с Python» покажет вам, как использовать инструменты программирования, чтобы сделать обучение более практичным и интересным. Используя язык программирования Python, вы научитесь визуализировать решения различных математических задач, используя код для изучения ключевых областей математики, таких как алгебра, тригонометрия, матрицы и клеточные автоматы.
Как только вы Освоив основы программирования, такие как циклы и переменные, вы напишете собственную программу для быстрого решения уравнений, достижения интересных эффектов, таких как раскрашивание сетки радугой с помощью мыши, и автоматизации утомительных задач, таких как вычисление факториалов чисел или поиск квадратных корней. . Вы научитесь писать функции для рисования и преобразования фигур, создания осциллирующих синусоидальных волн и графического решения уравнений.
Кроме того, вы научитесь:
рисовать и преобразовывать двумерные изображения. трехмерные и трехмерные графические объекты с использованием матриц, рисование красочных узоров, таких как множества Мандельброта или Жюлиа, с использованием комплексных чисел, использование рекурсии для создания фракталов, таких как лепесток Коха или треугольник Серпинского, создание виртуальных овец, которые жуют траву и размножаются, взламывают секретные коды с помощью генетических алгоритмов. . Выполняя многочисленные примеры и упражнения возрастающей сложности, включенные в эту книгу, вы запрограммируете собственные решения и создадите красивые визуализации, а заодно увидите, насколько интереснее может быть изучение математики!
Содержание:
Благодарности xv
Введение xvii
Задачи по школьной математике xviii
Об этой книге xx
Кому подойдет эта книга xxi
Что вы можете найти в этой книге? xxi
Загрузка и установка Python xxii
Запуск IDLE xxiii
Установка Processing xxiii
ЧАСТЬ I: ДАВАЙТЕ ВСТРЕЧИМ PYTHON ДЛЯ РАБОТА1
1. Рисование многоугольников с помощью модуля черепахи3
Модуль черепахи Python 4
Импорт модуля черепахи 4
Перемещение черепахи 5
Изменение направления 6
Повторение кода с помощью циклов 7
Использование цикла for 7
Использование цикла for для рисования квадрата 9
Создание ярлыков с помощью функций 9
Использование переменных для рисования фигур 10
Использование переменных в функциях 11
Ошибки переменных 12
Равносторонний треугольник 13
Написание функции треугольника() 13
Изменение переменных 14
Резюме 16
2. Превратите утомительную арифметику в увлекательное занятие с помощью списков и циклов19
Основные операторы 19
Рабочие переменные 20
Использование операторов для написания усредняющих функций( ) 21
Запомните порядок выполнения действий! 21
Использование скобок с операторами 22
Типы данных в Python 22
Целые числа и числа с плавающей запятой 22
Строки 23
p>
Логические значения 24
Проверка типов данных 24
Использование списков для хранения значений 25
Добавление элементов в списки 26
Действия со списками 26
Удаление элементов из списка 27
Использование списков в циклах 27
Доступ к отдельным элементам с помощью индексов 28
Доступ к индексу и значениям с помощью enumerate() 29
Индексы начинаются с нуля 29
Доступ к диапазону элементов списка 29
Нахождение индекса элемента 30
Строки также имеют индексы 31
Суммирование 31
Создание переменной промежуточного итога 32
Запись mysum( ) функция 33
Нахождение среднего значения для списка чисел 33
Резюме 34
3. Угадывание и проверка с помощью условных операторов 37
Операторы сравнения 38
Принятие решений с помощью операторов if и else 38
Использование условных операторов для поиска делителей 40 p>
Написание Factors.py 40
Блуждающая черепаха 41
Создание игры по угадыванию чисел 43
Создание генератора случайных чисел 44
Сбор данных 44
Преобразование входных данных в целые числа 45
Использование условных операторов для проверки догадок 45
Использование циклов для повторения попыток угадывания 46
Советы по угадыванию чисел 47
Нахождение квадратного корня 48
Применение логики к игре по угадыванию чисел 48
Написание квадратного корня (функция) 49 p>
Резюме 50
ЧАСТЬ II: МЫ ВХОДИМ НА ТЕРРИТОРИЮ МАТЕМАТИКИ 51
4. Преобразование и сохранение чисел по правилам алгебры53
Решение уравнений первой степени 54
Нахождение формулы уравнений первой степени 55
Написание функционального уравнения( ) 56
Использование print() вместо return 57
Решение уравнений высшего порядка 58
Решение квадратных уравнений с помощью quad() функция 59
Сол
----
Важная информация о продукте:
ЭЛЕКТРОННАЯ КНИГА — ЦИФРОВОЙ ПРОДУКТ p>
Вы можете скачать файл в своей учетной записи Allegro на вкладке «Моя полка».
Для покупки электронной книги у вас должна быть учетная запись на Allegro.
Читать электронную книгу можно на: читалке (Kindle, PocketBook, Onyx, Kobo и других), смартфоне, планшете или компьютере. Информация о формате электронной книги включена в описание аукциона.Электронная книга будет защищена водяным знаком и не имеет DRM.