чеси111
Classic Computer Science
Problem5 in yttton
DAVIDKOPEC
в
MANNING
SHELTER ISLAND
Аавмд Koneq
Кnасс111ческ111е
аадач111
Computer Science
3 1 оп
~nlfТEP• Санкт-Петербург. Москва. Екатеринбург· Воронеж
Нижний Новгород • Ростов-на-Дону • Самара • Минск
2020
ББК 32. 973. 2-018. 1
УДК 004. 43
К65
КопецДэвид
К65 Классические задачи Computer Science на языке Python. - СПб. : Питер, 2020. -
256 с. : ил. - (Серия «Библиотека программиста>>}. ISBN 978-5-4461-1428-3
Мноr·ие зада'!и в области Computer Sciencc, которые на первый взгляд кажутся новыми или уни
кальными, на самом деле уходят корнями в класси'!еские алгоритмы, методы кодирования и принциnы
разработки. И устоявшиеся техники по-прежнему остаются лу'lшим способом решения таких задач'
Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения
и других ащальных сфер применения Python. Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем
зада'lах, упражнениях и алгоритмах. Вам предстоит решагь десятки заданий по программированию:
от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных
(выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску. кластеризации, графам и пр.
, вы вспомните то, о чем успели позабьгrь, и овладеете классическими
приемами решения повседневных задач.
16+ (В соответствии с Федеральным законом от 29 декабря 201 О г. № 436-ФЗ. )
ББК 32. 973. 2-018. 1
УДК 004. 43
Права на издание nолучены по соглашению cApгess. Все права защищены. Никакая часть данной книги не может
быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные
ошибки, связанные с использованием книги. На момент подготовки книги к изданию все ссылки на интернет-ресурсы были действующими. ISBN 978-1617295980 англ. © 2019 Ьу Manning PuЫications Со. All rights reserved. ISBN 978-5-4461-1428-3 ©Перевод на русский язык ООО Издательство «Питер», 2020
©Издание на русском языке, оформление ООО Издательство «Питер»,
2020
©Серия «Библиотека программиста», 2020
Краткое содер:жание
Гпава 1.