Дэвид Копец - Классические задачи Computer Science на языке Python
Название: | Классические задачи Computer Science на языке Python | |
Автор: | Дэвид Копец | |
Жанр: | Python | |
Изадано в серии: | Библиотека программиста | |
Издательство: | Питер | |
Год издания: | 2020 | |
ISBN: | 978-5-4461-1428-3 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Классические задачи Computer Science на языке Python"
Многие задачи в области Computer Sciencc, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принциnы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач. Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других начальных сфер применения Python. Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску. кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач. 16+
Читаем онлайн "Классические задачи Computer Science на языке Python". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (61) »
Об авторе ..................... " .. " .. " .............. " ..... " ... " .. " ..... " ..... " .. " .. "." .... " ... " .. " ..... " .....
15
Об иллюстрации на обложке """"" "" "" """"""" """""""""""""""""". "" "" "" "". 16
От издательства
....... "" ....... " ................... " .. "." .............. " ........ " .. " .. " ................ "." .. 18
.................................................................................................................... 19
Почему именно Python ....... " ............ " .. " ....................... " ................... " .. " ......... " 20
Введение
Что такое классическая задача программирования""""""""".""""""""""""" 20
Какие задачи представлены в этой книге""""""".""""."""."."."""""".""."" 21
Для кого эта книга . """"""""" ""."". "" "" .""" "" "" ". """" "".". """"""."" "". 22
Версии Python, хранилище исходного кода и аннотации типов"""".""""""""" 22
Никакой графики и пользовательских интерфейсов - только стандартная
библиотека ... " .... " ... " .. " ........ " ......... " .. " .. " ..... " .. "."" ... "" .......... " .. "." ...... " ......
23
Книги этой серии .... " .. " ......... " ..... " .. "." .. " ............. "." .. "." ................ "." .. " ..... "
24
Глава 1. Простые задачи"""."""""".""""""" .. " .. """"""""""""." .. """"""""""" 25
1.1. Ряд Фибоначчи.".""""".""""".""""" .. "".".""""""""."."".""""".""""""."" 25
1.1.1. Первый вариант рекурсии.""."" .. "" .. "."."""" .. """""""""."""" .. ""."" 25
1.1.2. Использование базовых случаев""".""."""""""."""""""."""""."""." 27
Оглавление
1.1.3.
Спасение- в мемоизации ." ... "."" ........ " .... """ ..... """" .. " ..... "" ... " .. " ...
7
29
1.1.4. Автоматическая мемоизация """"""""""."""""""""""".".""."" .. """" 30
1.1.5. Будьте проще, Фибоначчи! """."." ... " .... "".""." ...... "" .. " .. "."" .. "."" ..... 30
1.1.6. Генерация чисел Фибоначчи с помощью генератора" .... " .. " ....... " .... "" ... 31
1.2. Простейшее сжатие ... " .. " ... " ... " .. " ......... " ..... ""." .. "." ..... "" .... " ........... " ........... 32
1.3.
Невскрываемое шифрование" ...... "" ..... "" .. " ... ""."." ... "." ... "." ............ " ..........
37
Получение данных в заданной последовательности"""" .. """""."." .......
38
1.3.1.
1.4.
1.3.2. Шифрование и дешифрование"""""."""."." .. " .... "".""" ... """"."".".". 39
Вычисление числа л .. " .. " .. " .... " ...... " ......... " .. "." ...... " ............. " .. " ............. " ... " 41
1.5.
Ханойские башни" ................ "" ....... " .... " .. "" .... " .. " .. " ... " .. " ... " .... """"" .. " .. " .. 42
1.5.1. Моделирование башен." .. " ... "." ... " ... " .. """ .. "." .. " .......... " ..... " .. "." .. " ... 42
1.5.2. Решение задачи о ханойских башнях .. " .. ".""."""""""."""".""" .. """ ... 44
1.6. Реальные приложения ...... " .. "" .. " ...... """ .. " .. """" ...... """ ... ".""." .. " .. "."" .. " .. 46
1.7. Упражнения"" .. " .... " .. " .... " .. "" .... "" .. """ ... " .. "." .. "" .. """"." .... "" ............. " .... 47
Глава
2.1.
2. Задачи поиска """" ........... " .. "."" ....... " ..... """ .. " ....... " .................. "" ...... " 48
Поиск ДНК .......................................................................................................... 48
2.1.1. Хранение ДНК."" .. """"".""." ... "."""" .. ".""" .. " .. " .. "."""." ... "." .. """ .. 48
2.1.2. Линейный поиск .. " .. " ... " ... " .. " ..... "." --">
- 1
- 2
- 3
- 4
- . . .
- последняя (61) »
Книги схожие с «Классические задачи Computer Science на языке Python» по жанру, серии, автору или названию:
Г. Россум, Ф. Л. Дж. Дрейк, Д. С. Откидач и др. - Язык программирования Python Жанр: Программирование: прочее Год издания: 2001 |
Джульен Данжу - Путь Python. Черный пояс по разработке, масштабированию, тестированию и развертыванию Жанр: Python Год издания: 2020 Серия: Библиотека программиста |
Мэттью Фаулер - Asyncio и конкурентное программирование на Python Жанр: Python Год издания: 2022 |
Адитья Бхаргава - Грокаем алгоритмы Жанр: Python Год издания: 2022 Серия: Библиотека программиста |
Другие книги из серии «Библиотека программиста»:
Джеффри Фридл - Регулярные выражения. 2-е изд. Жанр: Литература ХXI века (эпоха Глобализации экономики) Год издания: 2003 Серия: Библиотека программиста |
Кирупа Чиннатамби - JavaScript с нуля Жанр: Java, Java Script Год издания: 2021 Серия: Библиотека программиста |
Грег Хорин - Управление проектами с нуля Жанр: Управление, подбор персонала Год издания: 2022 Серия: Библиотека программиста |
Джошуа Глейзер, Санджай Мадхав - Многопользовательские игры. Разработка сетевых приложений Жанр: Программирование игр Год издания: 2017 Серия: Библиотека программиста |