Легендарный эксперт Роберт Мартин, автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы,
Петр Прохоренко — более 25-ти лет в медиа- и игровой индустрии, независимый эксперт и бывший генеральный продюсер международного холдинга Green Grey. Среди
Книга рассказывает об оптимизации моделей машинного обучения на основе байесовского метода и теории вероятностей. Примеры составлены на языке Python
Хорошими тестировщиками не рождаются — ими становятся благодаря упорному труду и постоянному общению. На этом пути таится множество ловушек, способных
Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно
Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших
Подобно написанию музыки, созданию нового бизнеса или планированию маркетинговой кампании, программирование является творческой деятельностью. Так же,
Простые и понятные API — необходимое условие успеха микросервисных приложений. Хорошо продуманные API гарантируют надежную интеграцию сервисов и помогают
В эпоху повсеместной цифровизации современный бизнес не может обходится без цифровых средств, и малый или микро-бизнес совсем не исключение. Для того,
Исчерпывающее руководство по безопасности программного обеспечения. Поддерживать безопасность своих продуктов — одна из первостепенных задач любой современной
Все, что вам нужно — это Java! Что должен знать каждый Java-программист? Ответов на этот вопрос может быть очень много. Авторы этой книги собрали мнения
Когда нужно, чтобы программа работала быстро и занимала поменьше памяти, профессионального программиста выручают знание алгоритмов и практика их применения.
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги 'Искусство чистого кода' научат вас
Книга 'Рекурсивная книга о рекурсии' содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные
Книга знакомит с многими базовыми алгоритмами для решения задач на графах вместе с их реализациями на языке Паскаль. Рассматриваются наиболее доступные
Опираясь на богатый соревновательный и эвристический опыт, автор предлагает оригинальные реализации классических алгоритмов Computer Science на языках
Дэвид Фарли, легендарный разработчик и создатель continuous delivery, рассказывает о фундаментальных принципах разработки современного ПО. Пора познакомиться
Что такое видеоигры? Мы все знаем, как они выглядят сейчас, но кто помнит, что предшествовало всему с самого начала? Действительно ли они лишь развлечение
Понимание работы алгоритмов и умение применять их для решения прикладных задач - must-have для любого программиста или разработчика. Эта книга поможет
Перед вами пособие по основам программирования и разработки компьютерных игр в новейшей версии игрового движка Unreal Engine 5. - Освойте структуру
Возьмите свою карьеру под контроль! Чего вы ждете от карьеры в IT - высокой зарплаты, руководящей должности, гибкого графика, удаленной работы? Дон Джонс,
Swift известен как язык разработки приложений, выбранный компанией Apple для iOS, iPadOS, macOS, watchOS и tvOS. Но этим его применение не ограничивается.
ниги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь
'Программирование на Python для начинающих' - идеальная книга для того, чтобы познакомить начинающих программистов с базовыми концептами одного из самых
Неважно, чем вы занимаетесь - большими данными, машинным обучением, компьютерной графикой или криптографией - без математики вам не обойтись! Везде сейчас
Язык Python помогает упростить анализ данных. Если вы научились пользоваться электронными таблицами, то сможете освоить и pandas! Несмотря на сходство
C —универсальный язык, который может практически всё! Иэн Гриффитс рассказывает о его возможностях с точки зрения разработчика, перед которым стоит задача
Пора научиться использовать TensorFlow.js для построения моделей глубокого обучения, работающих непосредственно в браузере! Умные веб-приложения захватили
Kotlin - это язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android. Кроме того, это мультиплатформенный язык,
С помощью этой практической книги вы получите всестороннее и глубокое введение в основы языка Python. Будучи основанным на популярном учебном курсе Марка
В книге «Идеальная работа. Программирование без прикрас» легендарный Роберт Мартин (Дядюшка Боб) создал исчерпывающее руководство по хорошей работе для
В учебном пособии изложены некоторые подходы и методы современной криптографии. Рассмотрены теоретико-числовые методы в криптографии, алгебраическая основа
Книга адресована разработчикам прикладных решений в системе «1С:Предприятие 8», которые хотят научиться создавать приложения на платформе для мобильных
В издании представлены лабораторные работы для студентов учебных заведений, изучающих программирование в системе '1С:Предприятие 8' (1C:Enterprise 8),
В издании представлены задачи по разработке информационных систем на платформе '1С:Предприятие 8' (lC:Enterprise 8), рекомендованные к использованию в
Эта книга поможет вам освоить язык программирования Python практически с нуля, поэтапно, от простого к сложному. Первая часть книги посвящена базовым основам
Книга написана Бьерном Страуструпом - автором языка программирования С++ - и является каноническим изложением возможностей этого языка. Помимо подробного
Настоящая книга содержит подробное систематическое изложение теории, методов и приложений общей задачи линейного программирования. Описывается ряд практических
Вам требуется понять, что такое алгоритмы и графы, как они работают и изучить их? Эта книга для вас. Для ее чтения требуется лишь базовое школьное образование
Наши представления об открытом исходном коде сильно отличаются от того, что происходит на самом деле. Оптимистичная модель общественного сотрудничества
Настольная книга начинающего игрового разработчика! Если ты хочешь попасть в геймдев и профессионально заниматься созданием игр, то эта книга станет прекрасной
Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать
Логическое программирование - это стиль программирования, в котором программы принимают форму наборов предложений на языке символической логики. В последнее
Git в настоящее время нужен практически всем программистам, которые занимаются разработкой программного обеспечения. Git — это система управления версиями,
Второе издание российского бестселлера Рода Стивенса. Алгоритмы — это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет
Облачные вычисления — это, пожалуй, наиболее революционная разработка в IT со времен виртуализации. Облачно-ориентированные архитектуры обеспечивают большую
Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной
Twisted - событийно-ориентированный сетевой фреймворк на языке Python. Данная книга написана ведущими специалистами по Twisted, которые продемонстрируют,