информатика RSS

С++ 20 в деталях

В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто не знаком с С++20, приводится краткий обзор, далее рассматриваются ключевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке. Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения.
brij 23/05/23 Просмотров: 647 Комментариев: 0
0
Программирование графики на С++. Теория и примеры

В учебном пособии рассматриваются основные методы и алгоритмы построения графических изображений. Подробно анализируются приемы моделирования движения (анимации) двумерных изображений, рассматриваются алгоритмы трехмерной графики, построение сплайнов и сплайновых поверхностей, основы работы в графической библиотеке OpenGL. Каждое теоретическое положение компьютерной графики исследуется на примерах программ, написанных на С++. Особое внимание уделено взаимодействию программ с операционной системой Windows. Настоящая книга является введением в программирование компьютерной графики и предназначается в первую очередь для студентов, специализирующихся в программировании. Материал излагается с точки зрения программиста, и все методы и алгоритмы компьютерной графики представлены таким образом, чтобы можно было легко написать соответствующий код программы. Для лучшего восприятия этого курса желательно уметь, хотя бы немного, программировать на алгоритмическом языке программирования C++.
brij 20/05/23 Просмотров: 1104 Комментариев: 0
0
Справочник C#. Кратко, быстро, под рукой

Данный справочник содержит ключевую информацию о С# в удобной и наглядной форме. Структура справочника позволяет быстро и легко находить нужную информацию, получать примеры использования тех или иных элементов и конструкций С#. Рассмотрены основы синтаксиса С# и первые программы на С#. Отдельное внимание уделено внимание таким темам, как: интерфейсы, структуры и перечисления, обработка исключений, коллекции и итераторы, объектно-ориентированное программирование на С#, работа с датой и временем и файловый ввод/вывод. Справочник будет полезен всем, кто использует или изучает С#: от начинающих до профессионалов.
brij 20/05/23 Просмотров: 699 Комментариев: 0
0
Занимательное программирование: Visual Basic

Книга для детей, родителей и учителей. Основные понятия программирования, принципы хранения и преобразования данных, стандартные приемы программирования. Книга адресована школьникам 12-15 лет, желающим обучиться составлению программ для персонального компьютера. В качестве языка и среды программирования избрана система Visual Basic, как наиболее доступная и простая в изучении.
gefexi 18/05/23 Просмотров: 663 Комментариев: 0
+1
Марк Прайс. C# 10 и NET 6. Современная кроссплатформенная разработка

Шестое издание

Шестое издание книги серьезно переработано, добавлены все новые функции, реализованные в версиях C# 10 и .NET 6. Вы изучите принципы объектно-ориентированного программирования, научитесь писать, тестировать и отлаживать функции, реализовывать интерфейсы и наследовать классы. В издании рассматриваются API .NET, призванные решать такие задачи, как управление данными и их запросами, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками, сериализацией и шифрованием. В книге приведены примеры кода кросс-платформенных приложений, веб-сайтов и служб, которые вы можете создавать и развертывать на основе ASP.NET Core. Книга лучше всего подходит новичкам в C# и .NET или программистам, которые работали с C# раньше и хотят усовершенствовать свои навыки.
brij 18/05/23 Просмотров: 755 Комментариев: 0
0
Наташа Самойленко. Python 3 для сетевых инженеров

В книге рассматриваются основы Python с примерами и заданиями построенными на сетевой тематике. С одной стороны, книга достаточно базовая, чтобы её мог одолеть любой желающий, а с другой стороны, в книге рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Книга не ставит своей целью глубокое рассмотрение Python. Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования. Всё, что рассматривается в книге, ориентировано на сетевое оборудование и работу с ним. Это даёт возможность сразу использовать в работе сетевого инженера то, что было изучено на курсе. Все примеры показываются на примере оборудования Cisco, но, конечно же, они применимы и для любого другого оборудования.
brij 17/05/23 Просмотров: 1302 Комментариев: 0
+1
Л.А. Залогова. Основы объектно-ориентированного программирования на базе языка С#

Учебное пособие посвящено основным принципам объектно-ориентированного программирования с использованием языка С#. Рассматриваются классы, объекты, наследование, полиморфизм. Особое внимание уделяется взаимодействию объектов.
gefexi 16/05/23 Просмотров: 1569 Комментариев: 0
+1
Майк Голд. Создание видеоигр с помощью PyGame - c пошаговыми примерами

Здесь представлен перевод книги Mike Gold. Creating Video Games using PyGame (2023).
Добро пожаловать в мир программирования PyGame и Python! Эта книга познакомит вас с библиотекой PyGame и научит вас создавать собственные игры с использованием языка Python. Мы начнем с базового обзора Python и библиотеки PyGame, а затем перейдем к разработке, написанию и отладке нашей собственной игры. От добавления графики и звуков до создания анимации и бонусов — мы расскажем обо всем, что вам нужно знать, чтобы создать собственную насыщенную интерактивную игру. Наконец, мы пройдем процесс отладки и тестирования нашей игры, прежде чем опубликовать ее для всего мира. Итак, давайте начнем и научимся создавать собственные игры с помощью PyGame и Python!
brij 14/05/23 Просмотров: 809 Комментариев: 0
0
Илья Кантор. Современный учебник JavaScript

Том 1-3

С помощью этого учебника вы можете изучить javascript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП. Мы будем использовать браузер в качестве окружения, но основное внимание будет уделяться именно самому языку javascript. Давайте посмотрим, что такого особенного в javascript, чего можно достичь с его помощью, и какие другие технологии хорошо с ним работают.
brij 14/05/23 Просмотров: 1090 Комментариев: 0
0
Сэм Ньюмен. Создание микросервисов

Книга посвящена программированию микросервисов — небольших автономных компонентов, позволяющих добиться модульности и отказоустойчивости любой программы. Теория микросервисов тесно связана с философией Unix, способствует улучшению архитектуры любых приложений, дает возможность избегать громоздкого и запутанного кода.
gefexi 13/05/23 Просмотров: 1966 Комментариев: 0
0
Идеи, определившие облик информатики

Классические статьи по компьютерным наукам

В книге собрано 46 классических статей по информатике, которые прочертили карту развития этой науки. Охвачены все аспекты компьютерных наук; особое внимание уделяется периоду с 1936 по 1980 годы, но рассматриваются и важные ранние работы. Знакомя читателей с работами мыслителей от Аристотеля и Лейбница до Алана Тьюринга и Норберта Винера, книга документирует открытия и изобретения, приведшие к созданию современного цифрового мира. Каждую статью сопровождает краткий очерк, где представлен исторический и интеллектуальный контекст, за авторством Гарри Льюиса, редактора издания.
brij 12/05/23 Просмотров: 871 Комментариев: 0
0
Ли Воган. Python для хакеров. Нетривиальные задачи и проекты

«Python для хакеров. Нетривиальные проекты и задачи» делает упор на реальные проекты, так что от экспериментирования с синтаксисом вы сразу перейдете к написанию полноценных программ. Развивая свои навыки разработки на Python, вы будете проводить научные опыты, изучать статистику и решать задачи, которые не давали покоя гениям на протяжении многих лет, и даже займетесь обнаружением далеких экзопланет. Каждая глава начинается с четко поставленной цели и обсуждения способов решения задачи. Далее следует собственно миссия и стратегия действий, построенная таким образом, чтобы вы научились мыслить как программист. Вы будете руководить спасательной операцией береговой охраны, спланируете и осуществите полет космического корабля на Луну, реализуете ограничение доступа в секретную лабораторию с помощью распознавания лиц и не только это. Программы, представленные в книге, не отпугнут даже новичков. Вы будете осваивать все более сложные техники и наращивать навыки написания кода. Справившись со всеми миссиями, вы будете готовы к самостоятельному решению любых сложных реальных задач с помощью Python.
brij 07/05/23 Просмотров: 1480 Комментариев: 0
+1
Unix. Профессиональное программирование

UNIX. Профессиональное программирование" представляет собой подробнейшее справочное руководство для любого профессионального программиста, работающего с UNIX. Стивену Раго удалось обновить и дополнить текст фундаментального классического труда Стивенса, сохранив при этом точность и стиль оригинала.
gefexi 03/05/23 Просмотров: 847 Комментариев: 0
+1
Ф. Хуттер, Л. Коттхофф. Введение в автоматизированное машинное обучение (AutoML)

Ошеломляющий успех коммерческих приложений машинного обучения (machine learning – ML) и быстрый рост этой отрасли создали высокий спрос на готовые методы ML, которые можно легко использовать без специальных знаний. Однако и сегодня успех практического применения в решающей степени зависит от экспертов – людей, которые вручную выбирают подходящие архитектуры и их гиперпараметры. Методы AutoML нацелены на устранение этого узкого места путем построения систем ML, способных к автоматической оптимизации и самонастройке независимо от типа входных данных. В этой книге впервые представлен всеобъемлющий обзор базовых методов автоматизированного машинного обучения (AutoML). Издание послужит отправной точкой для изучения этой быстро развивающейся области. Тем, кто уже использует AutoML в своей работе, книга пригодится в качестве справочника.
brij 03/05/23 Просмотров: 587 Комментариев: 0
+1
Алекс Дж. Гатман, Джордан Голдмейер. Разберись в Data Science

Как освоить науку о данных и научиться думать как эксперт

Перед вами исчерпывающее руководство по основам Data Science. С помощью него вы сможете научиться мыслить статистически и понимать, какую роль в вашей работе играет аналитика, пользоваться языком науки о данных, избегать распространенных ошибок при работе с ними и, наконец, разобраться в полезных инструментах, которые используют эксперты. В этой книге вы познакомитесь с инструментами, терминами и образом мышления, необходимыми для навигации по промышленному комплексу науки о данных. Вы научитесь понимать данные и связанные с ними проблемы на более глубоком уровне, критически относиться к данным и результатам, с которыми сталкиваетесь, а также разумно говорить обо всем, что касается данных. Короче говоря, вы станете главным по данным.
brij 02/05/23 Просмотров: 1094 Комментариев: 0
+1
Software. Ошибки и компромиссы при разработке ПО

Создание программных продуктов всегда связано с компромиссами. В попытках сбалансировать скорость, безопасность, затраты, время доставки, функции и многие другие факторы можно обнаружить, что вполне разумное дизайнерское решение на практике оказывается сомнительным. Советы экспертов и яркие примеры, представленные в этой книге, научат вас делать правильный выбор в дизайне и проектировании приложений. Мы будем рассматривать реальные сценарии, в которых были приняты неверные решения, а затем искать пути, позволяющие исправить подобную ситуацию. Томаш Лелек и Джон Скит делятся опытом, накопленным за десятки лет разработки ПО, в том числе рассказывают о собственных весьма поучительных ошибках. Вы по достоинству оцените конкретные советы и практические методы, а также неустаревающие паттерны, которые изменят ваш подход к проектированию. Большинство примеров, паттернов и фрагментов кода написаны на Java, но сами решения не привязаны к этому языку.
brij 29/04/23 Просмотров: 1052 Комментариев: 0
0
Кристиан Венц. Безопасность ASP.NET Core

Приложения ASP.NET Core подвержены риску атак. Существуют конкретные меры, которые помогут избежать взлома. В книге показаны такие методы защиты веб-приложений ASP.NET Core, как безопасное взаимодействие с браузером, распознавание и предотвращение распространенных угроз, развертывание уникальных API безопасности этого фреймворка. Приводятся способы написания безопасного кода и примеры с аннотациями, а также полное описание встроенных инструментов безопасности ASP.NET Core. Рассматриваются реальные нарушения в системе безопасности, включая мошеннические расширения Firefox и кражу паролей в Adobe. Стек, который мы будем использовать в этой книге, – это .NET. А поскольку мы говорим о веб-приложениях, то в центре внимания будет фреймворк ASP.NET Core. Книга была написана с использованием .NET 6 и ASP.NET Core 6, но надеюсь, что она будет полезна и при работе с более новыми версиями.
brij 27/04/23 Просмотров: 546 Комментариев: 0
0
MySQL по максимуму, 4-е издание

Проверенные стратегии. 4-е издание

Хотите выжать из MySQL максимум возможностей? Вам поможет уникальная книга, написанная экспертами для экспертов. Пора изучать лучшие практики, начиная с постановки целей уровня обслуживания, проектирования схем, индексов, запросов и заканчивая настройкой вашего сервера, операционной системы и оборудования, чтобы реализовать потенциал вашей платформы по максимуму. Администраторы баз данных научатся безопасным и практичным способам масштабирования приложений с помощью репликации, балансировки нагрузки, высокой доступности и отказоустойчивости. Это издание было обновлено и переработано с учетом последних достижений в области облачного и самостоятельного хостинга MySQL, производительности InnoDB, а также новых функций и инструментов. Вы сможете разработать платформу реляционных данных, которая будет масштабироваться вместе с вашим бизнесом, и узнаете о передовых методах обеспечения безопасности, производительности и стабильности баз данных.
brij 25/04/23 Просмотров: 1002 Комментариев: 0
0
Параллельные вычисления

Учебное пособие предназначено для изучения параллельных вычислений с помощью технологии MPI — основного средства программирования для вычислительных систем с распределенной памятью. Учебное пособие включает в себя описание среды параллельного программирования MPI, основных операций и функций на языках С и FORTRAN. Приводятся примеры параллельных программ и задания для самостоятельной работы. Пособие предназначено для студентов бакалавриата и магистратуры и аспирантов, обучающихся по направлениям, связанным с математическим моделированием и информационными технологиями.
gefexi 25/04/23 Просмотров: 838 Комментариев: 0
0
Осваиваем C++17 STL

Используйте компоненты стандартной библиотеки в C++17 в полной мере. Стандарт C++17, которому посвящена книга, удвоил объем библиотеки в сравнении с С++11. Вы узнаете о наиболее важных особенностях стандартной библиотеки C++17 со множеством примеров, научитесь создавать свои типы итераторов, диспетчеры памяти, пулы потоков выполнения. Также рассмотрены отличия мономорфизма, полиморфизма и обобщенных алгоритмов. Издание адресовано разработчикам, желающим овладеть новыми особенностями библиотеки C++17 STL и в полной мере использовать ее компоненты. Знакомство с языком C++ является обязательным условием.
gefexi 21/04/23 Просмотров: 654 Комментариев: 0
0
30