Новинки издательства Питер в направлении "Информационные технологии. Вычислительная техника"

Новинки издательства Питер в направлении «Информационные технологии. Вычислительная техника»

Июл 24 • PRO Книги

В продолжении вчерашних новинок, затронем сегодня четыре новинки от разных авторов. Посмотрите, возможно именно их вам не хватало для работы в полную мощность!

Совершенный алгоритм. Графовые алгоритмы и структуры данных. Тим Рафгарден

Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. Во второй книге Тим Рафгарден — гуру алгоритмов — расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: куч, деревьев поиска, хеш-таблиц и фильтра Блума. Серия книг «Совершенный алгоритм» адресована тем, у кого уже есть опыт программирования, и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах. Познакомиться с дополнительными материалами и видеороликами автора (на английском языке) можно на сайте www.algorithmsilluminated.org

Перед вами вторая из четырех частей книги, основанной на проводимых Тимом Рафгарденом онлайн-курсах по алгоритмам. Эти курсы, в свою очередь, появились благодаря лекциям для студентов, которые автор читал в Стэнфордском университете в течение многих лет.

«Весь смысл этой книги, как и онлайн-курсов, на которых она базируется, — быть широко и легко доступной читателю настолько, насколько это возможно». Тим Рафгарден

Об авторе

Тим Рафгарден — профессор Computer Science и Management Science and Engineering в Стэнфордском университете. Он изучает связи между информатикой и экономикой и занимается задачами разработки, анализа, приложений и ограничений алгоритмов. Среди его многочисленных наград — премии Калай (2016), Гёделя (2012) и Грейс Мюррей Хоппер (2009).

Высокопроизводительный код на платформе .NET. 2-е издание. Бен Уотсон

Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире. В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.

Это интересно:  «В лучшем виде». Владимир Яковлев

Вот лишь некоторые из тем, рассматриваемых в книге:

• Различные способы анализа куч и выявления проблем, связанных с памятью.

• Профессиональное использование Visual Studio и других инструментов.

• Дополнительные сведения об эталонном тестировании.

• Новые варианты настройки сборки мусора.

• Приемы предварительной подготовки кода.

• Более подробный анализ LINQ.

• Советы, касающиеся функциональных областей высокого уровня, таких как ASP.NET, ADO.NET и WPF.

• Новый функционал платформы .NET, включая возвращения по ссылке, структурные кортежи и SIMD.

• Профилирование с использованием нескольких инструментов.

• Эффективное использование библиотеки Task Parallel.

• Рекомендуемые и не рекомендуемые к использованию API.

• Счетчики производительности и инструментарий ETW-событий.

• Формирование команды, нацеленной на достижение высокой производительности.

Большое внимание уделено особенностям среды выполнения кода, которая оказывает значительное влияние на его эффективность. Используются инструменты анализа для выявления эффекта оптимизаций и выявления проблем.

Об авторе

Бен Уотсон работает в Microsoft с 2008 года. В команде, работающей над платформой Bing, он занимается созданием высокопроизводительных серверных приложений на основе .NET. Эти приложения можно отнести к самым совершенным в мире.

Вероятностное программирование на Python: байесовский вывод и алгоритмы. Кэмерон Дэвидсон-Пайлон

Байесовские методы пугают формулами многих айтишников, но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.

В понятной форме и с примерами изложены материалы, обычно ориентированные на специалистов-математиков.

Это интересно:  Ангелы мщения. Женщины снайперы великой отечественной. Любовь Виноградова

Об авторе

Кэмерон Дэвидсон-Пайлон — эксперт во многих областях прикладной математики, начиная с медицины и биологии, заканчивая стохастическим моделированием финансовых рынков. Его библиотека lifelines реализует методы анализа выживаемости и написана на языке Python. Автор получил образование в университете Уотерлу (University of Waterloo) и Независимом московском университете Московского центра непрерывного математического образования (МЦНМО-НМУ). Сейчас он работает в интернет-компании Shopify, которая является лидирующим разработчиком ПО для онлайн-коммерции.

Как устроен JavaScript. Дуглас Крокфорд

Игра в программирование без правил и ограничений. Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру JavaScript — Дуглас Крокфорд — выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Следующему Языку (The Next Language).. Автор начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том, как их можно обойти. Затем вы приступите к знакомству со структурами данных и функций, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
Автор книги, законодатель норм в мире JavaScript, легендарный Дуглас Крокфорд не только указывает на острые проблемы (например, на ущербность типа number в JavaScript), но и рассказывает, как их решать.

Об авторе

Дуглас Крокфорд заслуженно носит звание гуру JavaScript. Он занимался самообучающимися системами, программным обеспечением для малого бизнеса, системами автоматизации документооборота, играми, интерактивной музыкой, мультимедиа. Он изобрел Tilton — исключительно уродливый язык программирования (так получилось случайно 😉 ). Но во всем мире Дуглас известен как человек, показавший невероятные возможности JavaScript. Он изобрел формат обмена данными JSON — самый любимый в мире формат представления данных.

Даты выхода книги: лето 2019 года.

Комментарии закрыты.

« »