Классические задачи Computer Science на языке Python
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.
В этой книге
• Алгоритмы поиска.
• Обобщенные технологии для графов.
• Нейронные сети.
• Генетические алгоритмы.
• Состязательный поиск.
• Использование аннотаций типов в описанных задачах.
Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.
В этой книге
• Алгоритмы поиска.
• Обобщенные технологии для графов.
• Нейронные сети.
• Генетические алгоритмы.
• Состязательный поиск.
• Использование аннотаций типов в описанных задачах.
Пікірлер2
Дәйексөздер9
Мемоизация — это метод, при котором сохраняются результаты выполненных вычислений, так что, когда они снова понадобятся, их можно найти, вместо того чтобы вычислять во второй (или миллионный) раз
самой известной программой проверки типов Python была mypy. Проект mypy возглавляет Гвидо ван Россум — тот самый человек, который создал сам Python.
Аннотации типов — это способ аннотирования ожидаемых типов переменных, параметров функций и типов возвращаемых функций в Python.
Сөреде15
1 829 кітап
809
277 кітап
760
42 кітап
62
148 кітап
39
16 кітап
7
