вторник, 25 октября 2016 г.

Python по Принстонски

ИД "Вильямс" анонсировал выход книги Роберта Седжвика "Программирование на языке Python: учебный курс".


Роберт Седжвик (Robert Sedgewick) - профессор информатики в Принстонском университете (Ph.D.), где работает с 1985 года. Он занимал ведущие позиции в нескольких научно-исследовательских лабораториях, а также в команде Adobe Systems. В Стэнфорде научным руководителем Седжвика был Дональд Кнут. (работа была посвящена алгоритмам быстрой сортировки). Роберт Седжвик - автор многочисленных статей и книг, посвященных алгоритмам. В основном, книги, написанные Робертом Седжвиком посвящены практическому внедрению алгоритмов с использованием C/C++/Java. Так же у него есть книги по теории алгоритмов и введение в программирование на Java. Однако, в последнее время Седжвик обратил своё внимание на Python. И как результат - перед вами книга "Программирование на языке Python: учебный курс"


Преподаватели Принстонского университета Роберт Седжвик, Кевин Уэйн и Роберт Дондеро написали доступный междисциплинарный учебный курс по программированию на языке Python, рассматривающий важные и реальные случаи его применения, а не абстрактные примеры. Авторы демонстрируют инструментальные средства, необходимые студентам для изучения программирования естественным, нескучным и творческим способом. Книга "Программирование на языке Python: учебный курс" сосредоточивается на наиболее полезных средствах языка Python и знакомит с программированием на примерах, полезных для каждого студента научных, технических и информационных специальностей. подробнее...

Ещё книги Роберта Седжвика:


Книгу "Алгоритмы на С++" 3-е издание Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу, чтобы получилось современное и исчерпывающее описание важных алгоритмов и структур данных. Книга содержит части 1-5 Анализ, структуры данных, сортировка, поиск, алгоритмы на графах. Вместе с Кристофером Ван Виком он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях. В книге представлено много новых алгоритмов, а их объяснения гораздо более подробны, чем в предыдущем издании. Новая структура текста и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. подробнее...


В книге "Алгоритмы на Java" представлен широкий спектр рассматриваемых тем: исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов, которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений. Клиенты и алгоритмы выражены с помощью реального кода, а не псевдокода, как во многих других книгах. подробнее...