Применение машинного обучения для лучшего понимания природы данных - умение, необходимое любому современному разработчику программ или аналитику. Python - замечательный язык для создания приложений машинного обучения. Благодаря своей динамичности он позволяет быстро производить разведочный анализ данных и экспериментировать с ними. Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, Python дает возможность сосредоточиться на решаемой задаче и в то же время опробовать различные идем. Книга Луиса Педро Коэльо и Вилли Ричарта "Построение систем машинного обучения на языке Python" начинается с краткого введения в предмет машинного обучения и знакомства с библиотеками NumPy, SciPy, scikit-learn. Но довольно быстро авторы переходят к более серьезным проектам с реальными наборами данных, в частности, тематическому моделированию, анализу корзины покупок, облачным вычислениям и др. Издание рассчитано на программистов, пишущих на Python п желающих узнать о построении систем машинного обучения и научиться извлекать из данных ценную информацию, необходимую для решения различных задач.
LINQ представляет собой часть платформы .NET Framework, которая обеспечивает обобщенный подход к запросам данных из различных источников. Знание LINQ быстро становится необходимым для всех разработчиков приложений .NET. Книга Адама Фримена и Джозефа Раттца-мл. "LINQ: Язык интегрированных запросов в C# 2010" посвящена написанию кода с помощью LINQ. Многие книги предлагают простые примеры использования методов и зачастую ими ограничиваются. Настоящая книга не такая. За счет демонстрации особенностей применения широкого разнообразия операций и прототипов LINQ она становится неоценимым источником реальных примеров использования LINQ. Книга написана в дружественном к читателю стиле и позволит эффективно освоить применение LINQ в разработке приложений.
Учебник Дмитрия Мельникова "Информационная безопасность открытых систем" посвящен теоретическим основам обеспечения информационной безопасности (далее - ИБ): архитектура ИБ, концептуальные основы (концептуальные понятия) обеспечения ИБ, основы аутентификации, управления доступом, обеспечения неотказуемости, конфиденциальности, целостности, аудита безопасности, оповещения об опасности и обеспечения ключами. Книга предназначена для студентов государственных образовательных учреждений высшего профессионального образования, обучающихся по направлениям 230700 «Прикладная информатика», 090900 «Информационная безопасность» (ИБ) и 230100 «Информатика и вычислительная техника», а также специальностям 090301 «Компьютерная безопасность», 090303 «Информационная безопасность автоматизированных систем» и 090305 «Информационно-аналитические системы безопасности»: аспирантов и практических работников, занимающихся вопросами синтеза и оптимизации систем обеспечения безопасности открытых (прикладных) информационно-технологических сетей и систем.
Учебник Юрия Избачкова, Владимира Петрова, Александра Васильева и Ирины Телиной "Информационные системы" посвящен вопросам проектирования и разработки информационных систем. В нем рассматриваются современные методологии и технологии, применяемые при создании информационных систем, такие как RAD, CASE, COM, .NET, интернет-технологии, приводится подробное описание стандарта SQL-92 ANSI, излагаются теоретические сведения о реляционной модели данных, дается достаточно полное описание языков UML, SQL, HTML. В качестве инструментального средства разработки выбрана система объектно-ориентированного визуального программирования Delphi. В книге также рассмотрен ряд дополнительных вопросов: разработка справочной системы приложения, управление проектами приложений. Издание допущено Министерством образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов "Информатика и вычислительная техника".
Книга Дмитрия Гринченкова и Сергея Потоцкого "Математическая логика и теория алгоритмов для программистов" является учебным пособием, которое позволяет освоить основные положения и математические методы решения задач, представления знаний и построения доказательств в формальных системах построения описания алгоритмов с использованием различных моделей, а также получить практические навыки по использованию методов математической логики и теории алгоритмов для решения практических задач и их программной реализации. Книга предназначена для студентов вузов, обучающихся по специальностям 230105 "Программное обеспечение вычислительной техники и автоматизированных систем", 010503 "Математическое обеспечение и администрирование информационных систем" и специальностям направления "Информатика и вычислительная техника" дневной и заочной форм обучения.
Книга Тимура Машнина "Eclipse: разработка RCP-, Web-, -Ajax- и Android-приложений на Java" посвящена разработке в среде Eclipse широкого круга Java-приложений. Рассмотрены основы работы в среде Eclipse, использование инструментов отладки, тестирования и рефакторинга кода. Описана командная разработка приложений, их интернационализация и локализация, создание GUI-интерфейса на основе библиотеки SWT и набора Java-классов JFace. Показаны особенности разработки приложений RCP и Android, а также Web- и Ajax-приложений на основе Eclipse-проектов RAP, GWT, Riena, SCA, Scout, WTP, DTP, BIRT. Материал книги сопровождается большим количеством примеров с подробным анализом исходных кодов.
Книга Роберту Иерузалимски "Программирование на языке LUA" посвящена одному из самых популярных встраиваемых языков - Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем - практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Дли понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знании о программировании.
Книга Фридриха Л. Бауэр "Расшифрованные секреты: Методы и принципы криптологии" представляет собой вводный курс в криптологию, основанный на лекциях автора в Мюнхенском технологическом институте н материалах семинара по методам криптоанализа. Первая часть посвящена классической области криптографии. Подробно описываются шифры замены и перестановочные шифры — основные кирпичики симметричных криптосистем. Разбор этого класса шифров доведен до современных реализаций (шифры DES и IDEA). С меньшим уровнем подробности рассмотрено шифрование с открытым ключом. Во второй части на классических примерах раскрытия известных шифров описываются основные приемы криптоатак — это первое систематическое изложение криптоанализа на русском языке.
"Идеальный программист" и "Чистый код" — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма. "Чистая архитектура" продолжает эту тему, но не предлагает несколько вариантов в стиле "решай сам", а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. "Чистую архитектуру" обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.
Стандартная библиотека C++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка C++. Однако эта библиотека не является самоочевидной. Для того чтобы полнее использовать возможности ее компонентов и извлечь из них максимальную пользу, необходим полноценный справочник, а не простое перечисление классов и их функций. В книге Николаи М. Джосаттис "Стандартная библиотека C++: Справочное руководство" описывается библиотека как часть нового стандарта ANSI/ISO C++ (С++11). Здесь содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру; очень подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования, а также ловушки и подводные камни; приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ. Основным предметом изучения книги является стандартная библиотека шаблонов (STL), в частности контейнеры, итераторы, функциональные объекты и алгоритмы.