Аннотация

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

Аннотация

Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете, как работают типы, о проблемах их преобразования и научитесь пользоваться новыми возможностями. Как и в других книгах серии «Вы не знаете JS», здесь показаны нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше (или полагают, что они не существуют). Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.

Аннотация

Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами – концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, почему они работают и как замыкания могут стать эффективной частью вашего инструментария разработки. Как и в других книгах серии «Вы не знаете JS», здесь показаны нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.

Аннотация

В этой книге дается обзор фреймворка Spring 5 и паттернов проектирования для него. Объясняется принцип внедрения зависимостей (dependency injection), играющий ключевую роль при создании слабосвязанного кода во фреймворке Spring. Затем рассматриваются классические паттерны «Банды четырех» при проектировании приложений на Spring. В следующих частях книги автор рассматривает паттерны аспектно-ориентированного программирования (AOP), шаблоны JDBC, позволяющие абстрагировать доступ к базе данных. В заключительных главах книги автор исследует работу с MVC, реактивные шаблоны проектирования и паттерны проектирования, применяемые при конкурентном и параллельном программировании в Spring.

Аннотация

Вы уже умеете кодить на одном или нескольких языках программирования? Тогда настала пора пройти экспресс-курс Python. Впервые на русском языке выходит новое издание одной из самых популярных книг издательства Manning. С помощью этой книги вы можете быстро перейти от основ к управлению и структурам данных, чтобы создавать, тестировать и развертывать полноценные приложения. Наоми Седер рассказывает не только об основных особенностях языка Python, но и его объектно-ориентированных возможностях, которые появились в Python 3. Данное издание учитывает все изменения, которые произошли с языком за последние 5 лет, а последние 5 глав рассказывают о работе с большими данными.

Аннотация

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

Аннотация

Знакомство с машинным обучением и библиотекой TensorFlow похоже на первые уроки в автошколе, когда вы мучаетесь с параллельной парковкой, пытаетесь переключить передачу в нужный момент и не перепутать зеркала, лихорадочно вспоминая последовательность действий, в то время как ваша нога нервно подрагивает на педали газа. Это сложное, но необходимое упражнение. Так и в машинном обучении: прежде чем использовать современные системы распознавания лиц или алгоритмы прогнозирования на фондовом рынке, вам придется разобраться с соответствующим инструментарием и набором инструкций, чтобы затем без проблем создавать собственные системы. Новички в машинном обучении оценят прикладную направленность этой книги, ведь ее цель – познакомить с основами, чтобы затем быстро приступить к решению реальных задач. От обзора концепций машинного обучения и принципов работы с TensorFlow вы перейдете к базовым алгоритмам, изучите нейронные сети и сможете самостоятельно решать задачи классификации, кластеризации, регрессии и прогнозирования.

Аннотация

В этой книге я не собираюсь спорить, осуждать или убеждать. Мне самому было очень интересно найти научные ответы на многие вопросы о вегетарианстве и мясоедении. Кто человек исторически – хищный или травоядный организм? Почему огромному слону хватает одной только травы, а для человека сыроедение – большой стресс? Как объяснить тот факт, что красное мясо действительно очень вредное, а курица – отличный диетический продукт? Почему самые здоровые диеты – средиземноморская и японская – отличаются очень высокой долей и разнообразием растительных продуктов? Или, например, почему население Индии, состоящее в основном из вегетарианцев, не блещет здоровьем, а кавказская мясная диета предрасполагает к долгожительству? Но главное, в этой книге вы найдете практические советы по оптимизации питания, которые будут полезны всем, независимо от пищевых предпочтений. И в этом смысле «-Веганы против мясоедов» станут логическим продолжением других моих книг, таких как «Забудьте слово диета», «Нахальная калория» и «100 мифов о еде и вреде». Кандидат медицинских наук, руководитель Научно-инновационного центра компании Siberian Wellness Ю. Ю. Гичев

Аннотация

Ты опять не помыл посуду? Когда ты начнешь нормально зарабатывать? Когда ты прекратишь болтать с подружками? Супруги ежедневно обмениваются претензиями, что только портит их союз. В этой книге рассказывается о самых серьезных проблемах, из-за которых разрушаются отношения, о причинах конфликтов, непонимания и ссор, о тех ошибках, которые мы совершаем чаще всего, и, конечно, о том, как их не совершать. Прочитав эту книгу, вы сможете самостоятельно анализировать трудности в общении и в дальнейшем обходить их.

Аннотация

Вы чувствуете, что способны на большее? Вам не хватает «волшебного пенделя», чтобы достичь желаемого? Вы уже все знаете, но никак не можете начать? Эта книга содержит около пятидесяти упражнений для работы с программами подсознания, которые помогут вам реализовать свой потенциал на все 150 %. Автор книги – практикующий психоэнерготерапевт, автор уникальной методики работы с телом и сознанием – предлагает на практике пройти путь от самоисследования и эмоциональной помощи себе до полной индивидуальной реализации, достижения поставленных целей.