Если вы ищете книги издательств «КНИМА» и «СНЕЖНЫЙ КОМ», то вам — на КНИМА.КОМ
knima.ru — продажа книг
Авторы А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я
Книги 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я
Серии 0 1 2 3 4 5 6 7 8 9 А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ш Щ Э Ю Я

Программирование

{Вы не знаете JS} Типы и грамматические конструкции
Питер 2019, ISBN: 978-5-4461-1266-1
1026руб Купить
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете как работают типы, о проблемах их преобразования, и научитесь пользоваться новыми возможностями. Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше (или полагают, что они не существуют). Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript. В книге рассматриваются следующие темы: — Семь типов данных JavaScript: null, undefined, boolean, number, string, object и symbol — Уникальные особенности массивов, строк и чисел JavaScript, их достоинства и недостатки — Встроенные объектные обертки для примитивных значений — Странности преобразования типов и его полезность во многих ситуациях — Различные нюансы синтаксиса JavaScript: команды, выражения и т.д.
 
{Вы не знаете JS} Замыкания и объекты
Питер 2019, ISBN: 978-5-4461-1255-5
1026руб Купить
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами — концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, как и почему они работают, и как замыкания могут стать эффективной частью вашего инструментария разработки. Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript. В книге рассматриваются следующие темы: — Наборы правил, которые используются движком JavaScript для поиска переменных в коде — Вложенные области видимости — наборы контейнеров для переменных и функций — Области видимости на базе функций и блоков, поднятие, а также паттерны и преимущества сокрытия на базе областей видимости. — Использование замыканий для решения синхронных и асинхронных задач, включая создание библиотек JavaScript — Почему привязка this указывает на объекты в зависимости от того, как вызывается функция — Природа объектов JS — почему нужно ссылаться на них — Использование паттерна mixin для классов — Переход от проектирования класса/наследования к делегированию поведения — Как стиль OLOO (объекты, связанные с другими объектами) естественным образом реализует делегирование поведения
 
{Вы не знаете JS} Асинхронная обработка и оптимизация
Питер 2019, ISBN: 978-5-4461-1313-2
1026руб Купить
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство посвящено новым асинхронным возможностям и средствам повышения производительности, которые позволяют создавать сложные одностраничные веб-приложения и избежать при этом «кошмара обратных вызовов». Как и в других книгах серии «Вы не знаете JS», вы познакомитесь с нетривиальными особенностями языка, которых так боятся программисты. Только вооружившись знаниями можно достичь истинного мастерства. В книге рассматриваются следующие темы: — Старые и новые методы асинхронного программирования — Использование обещаний JavaScript для решения проблемы «инверсии управления» — Применение генераторов для асинхронного выполнения в последовательной форме — Повышение быстродействия с использованием веб-работников, SIMD и asm.js — Методы хронометража и оптимизации выражений и команд
 
Совершенный алгоритм. Графовые алгоритмы и структуры данных
Питер 2019, ISBN: 978-5-4461-1272-2
1173руб Купить
Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию. Во второй книге Тим Рафгарден — гуру алгоритмов — расскажет о графовом поиске и его применении, алгоритме поиска кратчайшего пути, а также об использовании и реализации некоторых структур данных: куч, деревьев поиска, хеш-таблиц и фильтра Блума. Серия книг «Совершенный алгоритм» адресована тем у кого уже есть опыт программирования и основана на онлайн-курсах, которые регулярно проводятся с 2012 года. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах. Познакомиться с дополнительными материалами и видеороликами автора (на английском языке) можно на сайте www.algorithmsilluminated.org Тим Рафгарден — профессор Computer Science и Management Science and Engineering в Стэндфордском университете. Он изучает связи между информатикой и экономикой и занимается задачами разработки, анализа, приложений и ограничений алгоритмов. Среди его многочисленных наград — премии Калай (2016), Гёделя (2012) и Грейс Мюррей Хоппер (2009).
 
Изучаем React, Чиннатамби Кирупа
1046руб Купить
Второе, обновленное, издание снискавшей множество положительных отзывов на Amazon книги известного преподавателя основ веб-разработки, автора обучающего Youtube-канала Кирупы Чиннатамби. Эта книга позволит вам освоить разработку современных веб-приложений с использованием React и Redux. До выхода этой книги считалось, что освоить React самостоятельно, да еще и новичку, практически невозможно. Однако благодаря свежему взгляду и легкому стилю изложения автора этой книги, сотни веб-разработчиков по всему миру признали, что освоили тему легко и быстро. На то, чтобы приступить к созданию первых собственных приложений на React вам потребуется буквально несколько минут чтения. Дерзайте!
 
Python для чайников
Диалектика 2019, ISBN: 978-5-907144-26-2
1281руб Купить
Python — это мощный язык программирования, на котором можно создавать самые разные приложения, не зависящие от платформы. Он идеально подходит для новичков, особенно если нужно быстро научиться программировать и начать создавать реальные проекты. Благодаря пошаговым инструкциям, приведенным в книге, вы сможете в краткие сроки освоить основы языка. Работая в среде Jupyter Notebook, вы будете применять принципы грамотного программирования для создания смешанного представления кода, заметок, математических уравнений и графиков. В книге: Загрузка и установка Python Использование командной строки Знакомство со средой Jupyter Notebook Основы программирования на Python Создание коллекций и списков Взаимодействие с пакетами Поиск и устранение ошибок Джон Пол Мюллер — писатель и технический редактор, автор более 100 книг и 600 статей, тематика которых варьируется от сетевых технологий и искусственного интеллекта до управления базами данных и программирования на Python. Как технический редактор помог издать книги более чем 70 авторам. Также занимается консультациями и написанием сертификационных экзаменов.
 
Изучение сложных систем с помощью Python, Дауни Аллен Б.
ДМК-Пресс 2019, ISBN: 978-5-97060-712-1
934руб Купить
Философия использования программирования для внедрения, иллюстрирования и улучшения изучения комплексных тем Работа с массивами и методами, включая базовую обработку сигналов и быстрое преобразование Фурье Изучение абстрактных моделей сложных физических систем Тетради с начальным кодом и решениями, которые помогут вам повторно реализовать и расширить исходные эксперименты по теории сложности Исследование философии науки, включая природу научных законов, теорию выбора, реализм и инструментализм Эта книга должна быть в любом списке литературы, посвященной возникновению комплексной динамики из простых структур Наука о поведении сложных систем использует различные вычисления для изучения естественных и гуманитарных наук. В этой книге вы будете использовать графы, клеточные автоматы и агентные модели для изучения тем по физике, биологии и экономике. Независимо от того, являетесь ли вы программистом на Python или изучаете компьютерное моделирование в университете, вы углубитесь в изучение сложных систем с помощью серии проработанных примеров, упражнений, случаев из практики и простых для понимания объяснений.
 
Введение в рекурсивное программирование, Рубио-Санчес Мануэль
ДМК-Пресс 2019, ISBN: 978-5-97060-703-9
2209руб Купить
Научитесь думать рекурсивно! Основные понятия рекурсивного программирования Методика рекурсивного мышления Анализ времени выполнения рекурсивных алгоритмов Основные алгоритмы линейной и множественной рекурсии Связь между итерацией и хвостовой рекурсией Множественная рекурсия: «разделяй и властвуй» Теоретический анализ стоимости вычислений рекурсивных программ Примеры кода на самом популярном языке программирования Подробно анализируя широкий спектр вычислительных задач различной сложности, книга послужит полезным руководством для всех тех, кто хочет научиться думать и программировать рекурсивно. Издание содержит специальные главы о наиболее распространенных типах рекурсии (линейной, хвостовой, множественной), а также о парадигмах разработки алгоритмов, где преобладает рекурсия («разделяй и властвуй» и перебор с возвратами). Поэтому его можно использовать как во вводных, так и в углублённых курсах по программированию и разработке алгоритмов. Книга освещает также низкоуровневые вопросы выполнения рекурсивных программ, отношение между рекурсией и итерацией, а также включает в себя большую главу о теоретической оценке стоимости вычисления рекурсивных программ. И наконец, в книге рассматриваются комбинаторные задачи и взаимная рекурсия. Примеры кода написаны на языке Python 3, но они достаточно просты для понимания также читателями, имеющими опыт работы с другими языками программирования. Наконец, преподавателям доступны решения более чем 120 упражнений в конце глав книги. Помимо преподавателей и студентов книга может оказаться полезной и интересной для программистов-любителей и даже для профессионалов. Первые могут почерпнуть много познавательного и занимательного, например, из решений задач-головоломок, а вторые, возможно, найдут в ней то, что ещё не встречалось в их практике.
 
Вероятностное программирование на Python. Байесовский вывод и алгоритмы, Дэвидсон-Пайлон Кэмерон
1643руб Купить
Байесовские методы пугают формулами многих «айтишников», но без анализа статистики и вероятностей сейчас не обойтись. Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib. Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.
 
Как устроен JavaScript, Крокфорд Дуглас
Для профессионалов, Питер 2019, ISBN: 978-5-4461-1260-9
1105руб Купить
Игра в программирование без правил и ограничений. Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру Javascript — Дуглас Крокфорд — выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Следующему Языку (The Next Language). Автор начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том как их можно обойти. Затем вы приступите к знакомству со структурами данных и функции, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
 
Легкий способ выучить Python 3, Шоу Зед А.
679руб Купить
Зед Шоу — автор всемирно известной методики самостоятельного обучения языкам программирования The Hard Way (в дословном переводе: «Сложный способ»). Со свойственным Зеду юмором, он дал такое название собственному методу не только «шутки ради», но еще и чтобы сразу направить мысли читателей в правильное русло. «Самостоятельное изучение языков программирования, — говорит Шоу, — это непрестанная работа над собой. Ведь главный ваш враг в освоении любой новой информации и в получении новых навыков — вы сами». Мегауспешная серия самоучителей теперь и в России!
 
JavaScript для чайников, Минник Крис, Холланд Ева
Диалектика 2019, ISBN: 978-5-907144-47-7
1281руб Купить
JavaScript — ключевой инструмент создания современных сайтов, и благодаря данному руководству, ориентированному на новичков, вы сможете изучить язык в короткие сроки и с минимумом усилий. Узнайте, какова структура языка, как правильно записывать его инструкции, как применять CSS, работать с онлайн-графикой и подключать программные интерфейсы HTML5. Все темы можно закрепить практическими упражнениями, доступными для выполнения на сайте Codecademy.com. Заложите основы. Узнайте, что собой представляет язык JavaScript, как он работает и где используется. Начните с самого простого. Освойте основные элементы JavaScript на примере простейших упражнений. Сведите все воедино. Научитесь применять переменные, массивы, операторы, условные конструкции и циклы. Организуйте свои программы. Узнайте, как создавать и применять функции и объекты. Начните создавать онлайн-приложения. Научитесь создавать сценарии, выполняемые в браузере, а также манипулировать документами, обрабатывать события и подключать средства ввода-вывода. Изучите сложные темы. Освойте регулярные выражения, функции обратного вызова, анонимные функции и замыкания. Задействуйте дополнительные инструменты. Расширьте возможности своих программ за счет библиотеки jQuery и программных интерфейсов HTML5. Проверьте свои навыки. Посетите сайт Codecademy.com и попробуйте выполнить упражнения на JavaScript. Основные темы книги: как настроить среду разработки для чего нужны массивы применение циклов использование библиотеки jQuery создание анимации в JavaScript работа с CSS и графикой AJAX и JSON как избежать распространенных ошибок Крис Минник — писатель, преподаватель и веб-разработчик. Имеет большой опыт реализации проектов для веб-сайтов и мобильных платформ. Ева Холланд — опытный писатель и преподаватель. Разрабатывала учебные программы по веб-дизайну, мобильной разработке и поисковой оптимизации (SEO). Крис и Ева — соучредители компании WatzThis?
 
    1 2 3 4 5 6 7 8 9 

Издательство «Книма»

Лидеры продаж

Knima.ru
©2009

Яндекс.Метрика