Паттерны проектирования для C# и платформы .NET Core

Паттерны проектирования для C# и платформы .NET Core

Паттерны проектирования – это удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами.

 



Автор: Гаурав Арораа, Джеффри Чилберто
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Сильный искусственный интеллект: На подступах к сверхразуму

Сильный искусственный интеллект

Эта книга — первый кросс-дисциплинарный гид по искусственному интеллекту на русском языке. Сильный искусственный интеллект — это следующая ступень в развитии ис­кусственного интеллекта (ИИ), не обязательно наделенного самосознанием, но, в отличие от современных нейросетей, способного справляться с широким кругом задач в разных условиях. Авторы книги рассказывают о том, что должен уметь сильный ИИ, какие научные подходы помогут его создать и как изменится мир с его появлением.

 



Автор: Александр Ведяхин
Язык: Русский
Жанр: Информатика
Формат: pdf
Подробнее

API

API

«API-first» подход — одна из самых горячих горячих тем в разработке программного обеспечения в 2020. Многие компании начали понимать, что API выступает мультипликатором их возможностей — но также умножает и допущенные ошибки. Эта книга посвящена проектированию API: как правильно выстроить архитектуру, начиная с высокоуровневого планирования из заканчивая деталями реализации конкретных интерфейсов.

 



Автор: Сергей Константинов
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Основы Scrum. Практическое руководство по гибкой разработке ПО

Основы Scrum

В этом исчерпывающем руководстве описывается Scrum — распространенная методика гибкой разработки программного обеспечения. С помощью иллюстраций на совершенно новом языке визуальных образов автор поясняет основные ценности, принципы и нормы практики Scrum, роли участников проекта, особенности планирования и проведения отдельных стадий Scrum-процесса и подходы к эффективному применению данной методики на практике. Книга дает ясное представление о методике Scrum, снабжает читателей удобным словарем терминов и практическими знаниями для извлечения из нее максимальной пользы.

 



Автор: Кеннет С. Рубин
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Совершенный алгоритм. Серия из 4 книг

Совершенный алгоритм. Серия из 4 книг

Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

 



Автор: Рафгарден Тим
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Руководство по Object Pascal для Delphi 10.4 Sydney

Руководство по Object Pascal для Delphi 10.4 Sydney

Совершенно новое издание легендарного руководства Марко Канту по Object Pascal, ставшего самым популярным в мире справочником по Object Pascal, теперь доступно на русском языке! Будучи одним из самых мощных и популярных языков программирования в мире, Object Pascal значительно эволюционировал в версиях Delphi 10.3 и 10.4. Для того чтобы полностью ввести разработчиков в курс дела, потребовался совершенно новый полный справочник, и новое издание делает именно это.

 



Автор: Марко Канту
Язык: Русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

JavaScript. Полное руководство, 7-е издание

jаvascript. Полное руководство, 7-е издание

Справочник по самому популярному языку программирования! jаvascript — это язык программирования для веб-сети, который в настоящее время используется большим количеством разработчиков программного обеспечения, чем любой другой язык программирования. В течение почти 25 лет этот бестселлер служил исчерпывающим руководством для программистов на jаvascript, и новое издание книги полностью обновлено с целью охвата версии 2020 языка jаvascript. Повсюду в книге вы будете находить яркие и привлекательные примеры кода.

 



Автор: Дэвид Флэнаган
Язык: Русский
Жанр: Программирование, веб-разработка
Формат: pdf
Подробнее

Удаленный сервер своими руками. От азов создания до практической работы

Удаленный сервер своими руками. От азов создания до практической работы

Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования.Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настаивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое.Отдельно внимание будет уделено вопросам обеспечения безопасности вашего сервера: локальная безопасность, защита от сетевых атак, шифрование данных, защита сетевых служб и т.д.


 



Автор: Левицкий Н. Д
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Для чайников - Серия в 110 книгах + 2CD + Видеокурс (2000-2020) PDF, DjVu, mp4

Для чайников - Серия в 110 книгах + 2CD + Видеокурс (2000-2020) PDF, DjVu, mp4

Представляем Вам серию "Для чайников" - это книги предназначенные для начинающих пользователей. Все книги написаны простым доступным языком и, главное, совершенно необидном для "чайников" стиле, они не отпугивают, а приучают искать ответы на все возникающие вопросы в справочной литературе. Выпускается по аналогии с англоязычной серией «… for Dummies».
 



Автор: Разные
Язык: Русский
Жанр: Справочная литература, компьютерная литература, программирование, справочная
Формат: PDF, DjVu, mp4
Подробнее

Для профессионалов в 66 книгах (2003-2021) PDF, DJVU

Для профессионалов в 66 книгах (2003-2021) PDF, DJVU

Серия «Для профессионалов» — книги по программированию, разработке сайтов, принципам работы с операционными системами, платформами для создания игр и приложений и т. п. Издания «Unity в действии», «UNIX. Профессиональное программирование», «Android. Программирование для профессионалов» и другие содержат подробную и актуальную информацию для профессиональных разработчиков приложений. В серии представлены руководства для системных администраторов, пособия по детальному изучению Linux, Windows и др. Создателям сайтов и техническим специалистам пригодится «WordPress для профессионалов».
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU
Подробнее

Реляционные базы данных в примерах: практическое пособие для программистов и тестировщиков

Реляционные базы данных в примерах: практическое пособие для программистов и тестировщиков

Все ключевые идеи реляционных СУБД - от понятия данных до логики работы транзакций; фундаментальная теория и наглядная практика проектирования баз данных: таблицы, ключи, связи, нормальные формы, представления, триггеры, хранимые процедуры и многое другое в примерах. Все схемы баз данных в этой книге приведены в нотации UML 2.1, созданы с использованием Sparx Enterprise Architect и (если речь идёт об уровнях проектирования, для которых это актуально) ориентированы на MySQL 8.0, Microsoft SQL Server 2019, Oracle 18c.

 



Автор: Святослав Куликов
Язык: Русский
Жанр: компьютерная литература, базы данных
Формат: pdf
Подробнее

Секреты Python Pro

Секреты Python Pro

Код высокого качества - это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки. Книга "Секреты Python Pro" научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард - профессиональный питонист, с помощью примеров и упражнений он покажет вам как разбивать код на блоки, повышать качество за счет снижения сложности и т.д.

 



Автор: Дейн Хиллард
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Хориков В. Принципы юнит-тестирования

Хориков В. Принципы юнит-тестирования

Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.
 



Автор: Хориков Владимир
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Бестселлеры O'Reilly в 82 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C#) (2008-2021) PDF, DJVU, FB2

Бестселлеры O'Reilly в 82 книгах (PHP, MySQL, JavaScript, CSS и HTML5, jQuery, C#) (2008-2021) PDF, DJVU, FB2

Серия "Бестселлеры O'Reilly" познакомит читателя с различными областями программирования. Это уникальная серия "визуальных" книг, созданных по последним методикам эффективного обучения. Книги имеют огромное количество иллюстраций, графиков и таблиц, что позволяет усваивать материал намного эффективнее. Разговорный стиль изложения концентрирует внимание читателя, а упражнения, контрольные вопросы и задания позволяют эффективно закрепить полученные знания.
 



Автор: Разные
Язык: Русский
Жанр: Программирование, компьютерная литература
Формат: PDF, DJVU, FB2
Подробнее

Библия вардрайвинга: пособие по взлому Wi-Fi сетей (2020) PDF

Библия вардрайвинга: пособие по взлому Wi-Fi сетей (2020) PDF

В данном пособии мы разберём только реально рабочие способы, позволяющие взломать защищённый Wi-Fi и проникнуть в чужую беспроводную сеть. Правда, какой из этих вариантов сработает лично у вас, предугадать увы невозможно. Тут всё целиком зависит от конкретной ситуации.


 



Автор: Денис Курец
Язык: Русский
Жанр: компьютерная литература,
Формат: PDF
Подробнее

Инновации SQL Server 2019. Использование технологий больших данных

Инновации SQL Server 2019. Использование технологий больших данных

В книге представлен исчерпывающий обзор SQL Server 2019 - инновационной версии популярной СУБД. Авторы рассказывают о производительности и безопасности, об использовании контейнеров и технологии Kubernetes, о работе с кластерами больших данных и средствах машинного обучения.


 



Автор: Уорд Боб
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Основы Big Data. Концепции, алгоритмы и технологии

Основы Big Data. Концепции, алгоритмы и технологии

«Основы больших данных» обеспечивают прагматичное и серьезное введение в область больших данных. Популярный ИТ-автор Томас Эрл и его команда четко объясняют ключевые концепции, теорию и терминологию Big Data, а также фундаментальные технологии и методы. Весь охват материала книги поддерживается примерами из практики и многочисленными простыми диаграммами.

 



Автор: Томас Эрл
Язык: Русский
Жанр: компьютерная литература, big data
Формат: djvu
Подробнее

Предиктивное моделирование на практике

Предиктивное моделирование на практике

«Предиктивное моделирование на практике» охватывает все аспекты прогнозирования, начиная с ключевых этапов предварительной обработки данных, разбиения данных и основных принципов настройки модели. Все этапы моделирования рассматриваются на практических примерах из реальной жизни, в каждой главе дается подробный код на языке R.

 



Автор: Макс Кун, Кьелл Джонсон
Язык: Русский
Жанр: Программирование
Формат: djvu
Подробнее

Тестирование на проникновение с использованием шеллкода

Тестирование на проникновение с использованием шеллкода

В этой книге мы будем искать уязвимости buffer overflow, с нуля создавать свои шеллкоды, изучать механизмы защиты операционных систем и создавать свои эксплоиты. Вы научитесь понимать как проникать в операционные системы и сети используя шеллкоды, ассемблер и Metasploit. Также вы научитесь писать 64х битные шеллкоды и шеллкоды уровня kernel. В целом эта книга является вашим пошаговым путеводителем в мир создания и разработки шеллкода.

 



Автор: Hamza Megahed
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Обучение с подкреплением в 3-х книгах

Обучение с подкреплением в 3-х книгах

Идея обучения с подкреплением возникла десятки лет назад, но этой дисциплине предстояло пройти долгий путь, прежде чем она стала одним из самых активных направлений исследований в области машинного обучения и нейронных сетей. Сегодня это предмет интереса ученых, занимающихся психологией, теорией управления, искусственным интеллектом и многими другими отраслями знаний.

 



Автор: Ричард C., Андреа Лонца., Юси Лю
Язык: Русский
Жанр: Компьютерная литература
Формат: PDF
Подробнее

Язев Ю. - Как самому написать мобильную 2D-игру

Язев Ю. - Как самому написать мобильную 2D-игру

Книга посвящена разработке компьютерных и мобильных игр, которые сегодня доминируют на рынке. Именно 2D-игры получили большую популярность на смартфонах и планшетах. Прочитав книгу, Вы самостоятельно сможете создавать новые цифровые развлечения и, возможно, Ваша игра будет завтра популярна на рынке. Эта книга расскажет: как разрабатывать компьютерные и мобильные игры с помощью бесплатного, мощного, многофункционального и кроссплатформенного движка Torque 2D. В качестве инструмента используется компьютер с операционной системой Windows.
 



Автор: Язев Ю.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Основы администрирования информационных систем

Основы администрирования информационных систем

Пособие посвящено основным вопросам, которыми должен владеть системный администратор. Рассматриваются системные инструменты администрирования информационных систем, компьютерных сетей и баз данных компании Microsoft и прикладное программное обеспечение. Изучение теоретических аспектов позволит сформировать теоретическую базу, необходимую для того, чтобы начать работать системным администратором.


 



Автор: Д.О. Бобынцев, А.Л. Марухленко, Л.О. Марухленко
Язык: Русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Операционные системы: Программное обеспечение

Операционные системы: Программное обеспечение

Изложенный в учебнике материал охватывает широкий круг вопросов в области операционных систем, информатики и системного программного обеспечения. Объединены теоретические материалы, практические работы, контрольные вопросы и тестовые задания, подчеркнуты основные понятия и определения. Разделы изложены в сжатой, но при этом доступной для восприятия форме.

 



Автор: Т. П. Куль
Язык: Русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Unity в действии. Мультиплатформенная разработка на C#. 2-е международное издание

Unity в действии. Мультиплатформенная разработка на C#. 2-е международное издание

Второе издание знаменитого бестселлера «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундаментальные концепции которых читатель может применить на практике и построить сложный двумерный платформер.
 



Автор: Джозеф Хокинг
Язык: Русский
Жанр: программирование, разработка, компьютерная литература
Формат: PDF
Подробнее

Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub

Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub

В недрах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации. Из этой книги исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Notebook или контейнеры Docker.
 



Автор: Мэтью Рассел, Михаил Классен
Язык: Русский
Жанр: программирование, разработка, компьютерная литература
Формат: PDF, RTF
Подробнее