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

Ильдар Хабибуллин. Создание распределенных приложений на Java 2

Книга посвящена разработке многослойных приложений, отдельные части которых, возможно, распределены по сети, включая Internet, но работают как единое целое. В книге дано полное изложение стандартных средств Java 2 для создания распределенных приложений любой сложности, в том числе и Web-приложений.
oksanavalera 16/09/20 Просмотров: 1765 Комментариев: 0
0
Уилл Курт. Программируй на Haskell

Цель книги «Программируй на Haskell» — в том, чтобы дать достаточно полное введение в программирование на языке Haskell, позволяющее вам после её завершения писать нетривиальные, полезные на практике программы. Многие другие книги сильно фокусируются на академических основаниях Haskell, но зачастую оставляют читателей немного озадаченными, когда дело доходит до решения практических задач, совершенно обыденных в других языках. К концу этой книги у вас должно возникнуть стойкое понимание того, что именно делает Haskell интересным как язык программирования, вы также сможете уверенно создавать не совсем игрушечные приложения, которые работают с вводом-выводом, генерируют случайные числа, используют базы данных и в целом выполняют те же вещи, что и программы на других знакомых вам языках программирования.
brij 15/09/20 Просмотров: 1251 Комментариев: 0
+2
Криптография и безопасность в технологии .NET

Подробно излагаются вопросы реализации на .NET-платформе симметричной и асимметричной криптографии, цифровых подписей, XML-криптографии, пользовательской безопасности и защиты кодов, ASP .NET-безопасности, безопасности Web-служб. Книга призвана исчерпывающе осветить все практические вопросы в реализации криптографических и иных, связанных с безопасностью, функциональных возможностей в приложениях .NET. Она представляет собой эффективное учебное пособие, содержащее множество ясных и наглядных примеров исходного кода.
gefexi 14/09/20 Просмотров: 2400 Комментариев: 0
+1
Kafka Streams в действии. Приложения и микросервисы для работы в реальном времени

Узнайте как реализовать потоковую обработку на платформе Kafka! В этой книге рассмотрены реальные примеры сбора, преобразования и агрегации данных. Показана работа со множественными процессорами, обработка событий в режиме реального времени.
gefexi 14/09/20 Просмотров: 853 Комментариев: 0
+1
Л.Э. Сукар. Вероятностные графовые модели. Принципы и приложения

В этой книге представлено общее введение в вероятностные графовые модели (ВГМ) с инженерной точки зрения. В книге подробно рассматриваются теоретические основы для каждого из основных классов ВГМ, включая принципы и методы представления, логического вывода и обучения, а также обзоры реальных практических приложений для каждого типа модели.
gefexi 13/09/20 Просмотров: 957 Комментариев: 0
+1
Слободан Стоянович, Александар Симович. Бессерверные приложения на JаvaScript

Достоинства облачных бессерверных веб-приложений несомненны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А вследствие поддержки JаvaScript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Новичков в AWS эта книга знакомит не только с AWS Lambda, но и с целым рядом связанных служб, таких как DynamoDB (хранилище данных), Cognito (аутентификация), API Gateway (доступ к работающим веб-службам) и Cloudwatch (обработка и планирование событий). Даже решив позднее взять на вооружение другие инструменты, вы сможете сохранить весь код и просто развернуть его немного иначе.
brij 13/09/20 Просмотров: 1731 Комментариев: 0
+1
М.И. Абдрахманов. Python. unittest

Эта книга позволит вам максимально комфортно войти в мир тестирования в Python. Основное внимание в ней уделено созданию тестов, объединению их в группы, запуску, обработке результатов тестирования и пропуску ненужных тестов. Рассмотрена работа с классами TestCase, TestSuite, TestLoader, TestResult и TextTestRunner. Трудно представить какой-то современный программный проект без тестирования. При этом тестирование осуществляется практических на всех этапах разработки продукта: начиная, непосредственно, с процесса создания функций, методов и классов и т.д., когда пишутся unit-тесты (а иногда и раньше, в случае, если используется TDD), и заканчивая функциональным и нагрузочным тестированием уже готового, развернутого продукта.
brij 11/09/20 Просмотров: 1998 Комментариев: 0
+2
М.И. Абдрахманов. Библиотека Matplotlib

В данной книге в форме уроков дана информация, которая поможет вам решить при программировании на языке Python большую часть задач, которые возникают при работе с графиками. Рассмотрены такие темы как визуализация данных: построение линейных, точечных, ступенчатых, stem-графиков, столбчатых и круговых диаграмм, а также 3D графиков. Настройка внешнего вида графиков: работа с легендой, текстовыми и colorbar элементами, компоновка графиков.
brij 09/09/20 Просмотров: 2016 Комментариев: 0
+3
Г. Джеймс, Д. Уиттон. Введение в статистическое обучение с примерами на языке R

Книга представляет собой доступно изложенное введение в статистическое обучение – незаменимый набор инструментов, позволяющих извлечь полезную информацию из больших и сложных наборов данных, которые начали возникать в последние 20 лет в таких областях, как биология, экономика, маркетинг, физика и др. В этой книге описаны одни из наиболее важных методов моделирования и прогнозирования, а также примеры их практического применения. Рассмотренные темы включают линейную регрессию, классификацию, создание повторных выборок, регуляризацию, деревья решений, машины опорных векторов, кластеризацию и др. Описание этих методов сопровождается многочисленными иллюстрациями и практическими примерами.
brij 07/09/20 Просмотров: 962 Комментариев: 0
+2
Федор Г. Пикус. Идиомы и паттерны проектирования в современном С++

C++ — универсальный язык программирования, при проектировании которого была поставлена цель добиться эффективности, высокой производительности и гибкости. Паттерны проектирования — это общепринятые решения известных проблем проектирования. По существу, это библиотека повторно используемых компонентов, только для разработки программной архитектуры, а не конкретной реализации. В этой книге акцент сделан на паттерны проектирования, которые отвечают естественным нуждам программиста на С++, а также паттернам, выигрывающим от уникальных особенностей C++, в частности, обобщенного программирования.
brij 06/09/20 Просмотров: 1236 Комментариев: 0
+2
Джоэл Грас. Data Science. Наука о данных с нуля

2-е издание

Автор легко, доступ­но и иногда с юмором повествует о сложных вещах, составляющих фундамент нау­ки о данных и машинного обучения. Второе издание кни­ги дополнено главами о глубоком обучении и этике данных. Кроме того, книга со­держит несколько новых разделов, в частности о рекуррентных нейронных сетях, векторных вложениях слов и разложении матриц и некоторые другие, а также ряд новых примеров. Всё подкреплено исходным кодом, размещенным в репозитории книги на GitHub. В книге детально разбирается пример разработки глубокой ней­ронной сети по образу библиотеки Keras. В исходный код внесен ряд изменений, отражающих последние тренды в развитии языка Python, в частности широко ис­пользуются аннотации типов, не характерные для ранних версий языка Python, и типизированные именованные кортежи.
brij 03/09/20 Просмотров: 1577 Комментариев: 0
+2
Д.М. Златопольский. Программирование. Типовые задачи, алгоритмы, методы

В этой книге представлены методики решения типовых задач по программированию, не привязанные к конкретному языку. Методика решения задач и программ приводятся на школьном алгоритмическом языке.
gefexi 31/08/20 Просмотров: 3053 Комментариев: 1
+5
Грег Риккарди. Системы баз данных. Теория и практика использования в Internet и среде Java

В книге рассматривается широкий круг вопросов, связанных с системами баз данных. Автору удалось соединить изложение общих теоретических положений (модели данных, реляционная алгебра) с углубленным рассмотрением практических аспектов (языки SQL и Java, физические характеристики баз данных, взаимодействие с Internet, объектно-ориентированные системы).
gefexi 30/08/20 Просмотров: 1886 Комментариев: 0
+3
Э. Троелсен. Язык программирования C# 2008 и платформа .NET 3.5

Версия .NET 3.5 привнесла с собой как десятки новых языковых средств C#, так и множество новых API-интерфейсов .NET. В этой книге вы найдете полное описание всех нововведений в характерной для автора дружественной к читателю манере.
gefexi 28/08/20 Просмотров: 2532 Комментариев: 0
+2
Бен Уотсон. Высокопроизводительный код на платформе .NET

2-е издание

Хотите выжать из вашего кода на .NET максимум производительности? Эта книга развеивает мифы о CLR, рассказывает, как писать код, который будет просто летать. Воспользуйтесь ценнейшим опытом специалиста, участвовавшего в разработке одной из крупнейших .NET-систем в мире. В этом издании перечислены все достижения и улучшения, внесенные в .NET за последние несколько лет, в нем также значительно расширен охват инструментов, содержатся дополнительные темы и руководства.
brij 25/08/20 Просмотров: 1249 Комментариев: 0
+1
И.Е. Федотов. Некоторые приемы параллельного программирования

Учебное пособие посвящено рассмотрению некоторых из основных существующих подходов к построению параллельных программ. Рассмотрение сопровождается приведением примеров на популярном языке программирования с использованием популярных современных средств и программных интерфейсов.
gefexi 25/08/20 Просмотров: 1128 Комментариев: 0
+1
Chris Eagle, Kara Nance. The Ghidra Book. The Definitive Guide

Руководство по использованию программного обеспечения Ghidra - набора инструментов для реверс-инжиниринга. В результате более чем десятилетних исследований и разработок в рамках АНБ была разработана платформа Ghidra для решения некоторых из наиболее сложных реверс-инженерных задач агентства. С выходом открытого исходного кода этого набора инструментов, который считается одним из самых способных дизассемблеров и интуитивных декомпиляторов в мире, он теперь повсюду в руках специалистов по кибербезопасности. И это единственная книга, которая вам нужна, чтобы освоить Ghidra.
brij 20/08/20 Просмотров: 3176 Комментариев: 0
+3
Адель Файзрахманов. Архитектура сложных веб-приложений. С примерами на Laravel

Эта книга просто некий обзор практик, которые мне показались полезными при разработке приложений. Возможно, кому-то она поможет выбрать нужную для своего проекта. Главное, нужно понять, что она не о том, что надо каждое приложение взять и переписать с использованием Event Sourcing. К каждому приложению нужен свой подход. Одни и те же практики отлично подходят к одним приложениям, но будут вредны для других. Laravel Idea — расширение для платформы IDEA (PhpStorm), экономящее время при разработке решений на основе Laravel. Прекрасное автозаполнение магии Laravel, навигация по коду, генераторы кода, автокомплит валидаторов и роутов, и многое другое.
brij 15/08/20 Просмотров: 2922 Комментариев: 0
+1
Маттиас Нобак. Один год с Symfony

Пишем чистый, пригодный для повторного использования код на PHP, используя Symfony. Книгу "Один год с Symfony" написал разработчик из Голландии - Маттиас Нобак. Да, она про Symfony 2 (на текущий момент еще и довольно ранних версий), но она описывает и более общие принципы разработки нежели просто версию одного фреймворка - такие как "тонкие" контроллеры, слабая связность компонентов приложения, повторное использование кода, безопасность и т.д.
brij 15/08/20 Просмотров: 1078 Комментариев: 0
+1
М. Цукалос. Golang для профи. Работа с сетью, многопоточность, структуры данных и машинное обучение с Go

2-е издание

Go - это язык высокопроизводительных систем будущего. Эта книга показывает как заставить Go работать на реальных производственных системах. Для программистов, которые уже знакомы с основами языка Go, эта книга содержит примеры, шаблоны и четкие объяснения, которые помогут вам глубоко понять возможности Go и применить их в своей работе по программированию. Книга охватывает нюансы Go с подробными руководствами по типам и структурам, пакетам, параллелизму, сетевому программированию, дизайну компиляторов, оптимизации и многому другому. Каждая глава заканчивается упражнениями и ресурсами, чтобы полностью внедрить ваши новые знания.
brij 12/08/20 Просмотров: 1196 Комментариев: 0
+2
65