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

А.В. Постолит. Основы искусственного интеллекта в примерах на Python

Описаны инструментальные средства для разработки приложений искусственного интеллекта. Даны основы языка программирования Python. Раскрыты основные понятия и определения искусственного интеллекта. Рассмотрены вопросы программной реализации элементов нейронной сети и построения многослойных нейронных сетей. Большое внимание уделено применению специализированных библиотек PyBrain, Scikit-learn, Keras, TensorFlow для формирования структуры нейронных сетей и их обучения, и библиотек ImageAI и OpenCV для обработки изображений.
gefexi 28/09/23 Просмотров: 809 Комментариев: 0
+1
К.Т. Мансуров. Основы программирования в среде Lazarus

В книге излагаются основы программирования на языке Паскаль. Она вводит читателя в круг тех идей, понятий, принципов и методов, на которых зиждется современное программирование. Изложение языка Паскаль ведется применительно к компилятору Free Pascal и среде Lazarus, которые относятся к категории свободного программного обеспечения. Достоинством СПО является общедоступность и бесплатность. Так и Free Pascal и Lazarus можно свободно скачать в Интернете.
gefexi 28/09/23 Просмотров: 545 Комментариев: 0
0
Г.В. Зыкова. Основы программирования на языке Python

Данное учебно-методическое пособие разработано для начального курса изу-чения языка программирования Python, включенного в последние годы в контрольно-измерительные материалы ЕГЭ по информатике и, соответственно, в школьный курс информатики и ИКТ.
gefexi 28/09/23 Просмотров: 709 Комментариев: 0
0
Rust в действии

Книга о прикладных аспектах языка программирования Rust, описывающая внутреннее устройство языка и сферы его использования. Rust рассматривается как современное дополнение для С при программировании ядра ОС и при системном программировании, а также как низкоуровневый скоростной язык, обеспечиваю­щий максимальную производительность. Объяснены тонкости работы с процессо­ром, многопоточное программирование, работа с памятью, а также взаимодействие с Linux. Изложенный материал позволяет как писать современные приложения на Rust с нуля, так и внедрять Rust в сложившуюся базу кода. Главная цель книги - обучить вас программированию на языке Rust. В книге представлены довольно крупные и способствующие обучению рабочие проекты. По ходу изучения материала будут созданы база данных, эмулятор процессора, яд­ро операционной системы и разработано несколько других интересных проектов. Предстоит даже заняться процедуральным искусством. Каждый проект разработан с целью изучения языка программирования Rust в удобном для вас темпе. Для тех, кто еще не освоился в Rust-программировании, есть множество возможностей по расширению проектов в любом выбранном направлении.
brij 25/09/23 Просмотров: 606 Комментариев: 0
0
97 вещей, о которых должен знать каждый Java-программист

Что должен знать каждый Java-программист? Ответов на этот вопрос может быть очень много. Авторы этой книги собрали мнения нескольких десятков опытных разработчиков на Java, чтобы создать единое руководство для тех, кто только начинает свой путь в программировании. Когда так много нужно знать, так много нужно сделать и есть так много способов сделать это, ни один человек или один источник не может утверждать, что его путь — «единственный истинный». Идеи не совпадают, как модульные части, и никто к этому не стремится — пожалуй, даже наоборот. Ценность каждого вклада проистекает из его уникальности. Ценность коллекции заключается в том, как материалы дополняют, подтверждают и даже противоречат друг другу. Здесь нет всеобъемлющего повествования: вы должны прочувствовать идеи, поразмыслить над ними и связать воедино, примеряя их к своей ситуации, знаниям и опыту.
brij 25/09/23 Просмотров: 710 Комментариев: 0
0
Сверхбыстрый Python

Быстрый код на чистом Python, оптимизированные библиотеки и аппаратное обеспечение, позволяющее использовать все преимущества параллельной обработки данных, – это цена входа в мир машинного обучения и анализа больших данных. Книга, которую вы держите в руках, предлагает уникальные техники ускорения с акцентом на большие данные и станет вашим надежным проводником в мир оптимизации решений на базе Python. Вы узнаете, как оптимизировать работу со встроенными структурами данных и ускорить решения за счет конкурентного выполнения, а также научитесь сокращать объем занимаемой данными памяти без ущерба для их точности. Ознакомившись с тщательно проработанными примерами, вы узнаете, как добиться большей производительности популярных библиотек, таких как NumPy и Pandas, как эффективно обрабатывать и хранить данные. В книге используется целостный подход к повышению эффективности решений, так что вы научитесь оптимизировать и масштабировать целые системы – начиная от кода и заканчивая архитектурой.
brij 24/09/23 Просмотров: 728 Комментариев: 0
0
А.А. Бирюков. Информационная безопасность: защита и нападение

3-е издание

Книги по информационной безопасности (ИБ) преимущественно делятся на две группы: в одних большей частью присутствует нормативная информация и мало сведений о технической реализации угроз и защите от них, в других описываются только технические аспекты (серии «...глазами хакера»). Данная книга выдерживает уже третье издание, предлагая читателю глубокое погружение в практические аспекты реализации конкретных атак и средств защиты. Представлены как актуальная техническая информация, так и советы по организации процесса обеспечения информационной безопасности с соответствующими примерами. В числе рассматриваемых тем: атаки на беспроводные устройства, безопасность облачных систем, выявление уязвимостей, средства обнаружения и предотвращения вторжений, борьба с утечками, обзор методов шифрования, описание пакета Kali Linux и многое другое.
brij 22/09/23 Просмотров: 1218 Комментариев: 0
0
Михалис Цукалос. Golang для профи. Создаем профессиональные утилиты, параллельные серверы и сервисы

3-е издание

Язык Go — это простой и понятный язык для создания высокопроизводительных систем будущего. Используйте Go в реальных производственных системах. В новое издание включены такие темы, как создание серверов и клиентов RESTful, знакомство с дженериками Go и разработка серверов и клиентов gRPC. Третье издание «Golang для профи» исследует практические возможности Go и описывает такие продвинутые темы, как параллелизм и работа сборщика мусора Go, использование Go с Docker, разработка мощных утилит командной строки, обработка данных в формате JSON и взаимодействие с базами данных. Кроме того, книга дает дополнительные сведения о работе внутренних механизмов Go, знание которых позволит оптимизировать код на Go и использовать типы и структуры данных новыми и необычными способами. Также охватываются некоторые нюансы и идиомы языка Go, предлагаются упражнения и приводятся ссылки на ресурсы для закрепления полученных знаний. Станьте опытным программистом на Go, создавая системы и внедряя передовые методы программирования на Go в свои проекты!
brij 22/09/23 Просмотров: 733 Комментариев: 0
0
М. Фленов. Библия Delphi

Цель книги - научить читателя строить логику программы и алгоритмы различных вычислений. Уметь программировать еще не достаточно, надо знать, как применять полученные знания на практике. Для этого подробно описывается логика выполнения каждого участка кода, чтобы читатель смог использовать эти знания при решении собственных задач.
gefexi 20/09/23 Просмотров: 863 Комментариев: 0
+1
Шпаргалка начинающего тестировщика

Эта шпаргалка - компиляция информации из множества источников, как с рунета, так и с англоязычных сайтов. Создавала её, в первую очередь, для себя любимой. Цель была структурировать полученные знания, а также, иметь возможность быстро найти ответы на вопросы. Девиз, под эгидой которого я её создавала: «Не истина в последней инстанции, но триггер вам в помощь». Тестирование (Software Testing) – проверка соответствия реальных и ожидаемых результатов поведения программы, проводимая на конечном наборе тестов, выбранном определённым образом.
brij 19/09/23 Просмотров: 1022 Комментариев: 0
0
Начнем. Python

Отличием книги является легкий, понятный и даже где-то юмористический подход автора к программированию на Python, благодаря чему вы будете учиться писать программы, ошибаться вместе с автором, исправлять ошибки и любоваться на готовые работоспособные программы...
gefexi 19/09/23 Просмотров: 1017 Комментариев: 0
0
А.В. Маркин. Построение запросов и программирование на SQL

Подробно рассмотрены основные синтаксические конструкции, применяемые при построении запросов на языке структурированных запросов (SQL), а также программировании хранимых процедур и триггеров. Теоретический материал в полной мере проиллюстрирован примерами запросов и скриптов для учебной БД, являющейся упрощенной моделью БД реальной информационной системы.
gefexi 18/09/23 Просмотров: 710 Комментариев: 0
0
Реляционные базы данных в примерах. Практическое пособие для программистов и тестировщиков

Версия 1.0.24

Эта книга посвящена практическому взгляду на реляционную теорию и проектирование реляционных баз данных. Здесь не рассматриваются такие фундаментальные основы, как реляционная алгебра и реляционное счисление, но с множеством примеров и пояснений показаны основные понятия и подходы, необходимые для проектирования баз данных. Все схемы баз данных в этой книге приведены в нотации UML 2.1, созданы с использованием Sparx Enterprise Architect и (если речь идёт об уровнях проектирования, для которых это актуально) ориентированы на MySQL 8.0, Microsoft SQL Server 2019, Oracle 18c. Скорее всего, приведённые решения будут успешно работать на более новых версиях этих СУБД, но не на более старых.
brij 17/09/23 Просмотров: 920 Комментариев: 0
0
С.С. Куликов. Работа с MySQL, MS SQL Server и Oracle в примерах

2-е издание. Версия 2.0.28

Основное внимание в книге уделено практике использования SQL для решения типовых задач. В ней не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы или сможете найти недостающую информацию), но представлено более 500 SQL-запросов: от базового выбора до использования представлений, триггеров, хранимых процедур и функций. Все примеры представлены в виде постановки и решения задач с использованием MySQL, MS SQL Server и Oracle, даны описания и анализ типичных ошибок.
brij 17/09/23 Просмотров: 991 Комментариев: 0
0
 С.С. Куликов. Тестирование программного обеспечения. Базовый курс

3-е издание. Версия книги 3.2.4

В основу этой книги положен пятнадцатилетний опыт проведения тренингов для тестировщиков. За это время накопилась огромная коллекция вопросов от слушателей, и стали отчётливо видны типичные для многих начинающих проблемы и сложности. Представляется разумным обобщить этот материал в виде книги, которая поможет начинающим тестировщикам быстрее погрузиться в профессию и избежать многих досадных ошибок. Эта книга не ставит своей задачей полноценное раскрытие всей предметной области со всеми её нюансами, потому не воспринимайте её как учебник или справочник — за десятилетия развития тестирование накопило такой объём данных, что для его формального представления не хватит и десятка книг. Также прочтения лишь этой одной книги вовсе не достаточно, чтобы стать «гуру тестирования».
brij 17/09/23 Просмотров: 824 Комментариев: 0
0
Node.js в действии

Эволюция javascript с каждым годом предоставляет веб-разработчикам все большее количество инноваций. Один из наиболее интересных и популярных инструментов для создания легко масштабируемых сетевых приложений является Node.js, основанный на движке V8 и превращающий javascript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность javascript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из javascript-кода.
gefexi 16/09/23 Просмотров: 792 Комментариев: 0
+1
Грокаем глубокое обучение с подкреплением

Мы учимся, взаимодействуя с окружающей средой, и получаемые вознаграждения и наказания определяют наше поведение в будущем. Глубокое обучение с подкреплением (reinforcement learning, RL) привносит этот естественный процесс в искусственный интеллект и предполагает анализ результатов для выявления наиболее эффективных путей движения вперед. Агенты глубокого обучения с подкреплением могут способствовать успеху маркетинговых кампаний, прогнозировать рост акций и побеждать гроссмейстеров в Го и шахматах. Давайте научимся создавать системы глубокого обучения на примере увлекательных упражнений, сопровождаемых кодом на Python с подробными комментариями и понятными объяснениями. Вы увидите, как работают алгоритмы, и научитесь создавать собственных агентов глубокого обучения с подкреплением, используя оценочную обратную связь.
brij 15/09/23 Просмотров: 928 Комментариев: 0
0
Е.В. Санников. Курс практического программирования в Delphi. Объектно-ориентированное программирование

Данный курс-практикум рассчитан преимущественно на студентов информационных и технических специальностей, а также на начинающих программистов, желающих научиться разработке приложений в среде Delphi и понять суть объектного программирования. Также практикум может использоваться в качестве элективного курса у школьников старших классов.
gefexi 15/09/23 Просмотров: 742 Комментариев: 0
0
Информатика и математика для юристов

Рассматривается аппаратное и программное обеспечение современной информационной технологии применительно к юридической деятельности. Освещены современные компьютерные и информационные технологии, используемые в правоприменительной деятельности. Показаны роль и место математики в ней. Представлены необходимые для юриста понятия и методы математической логики, теории вероятностей и математической статистики. Особое внимание уделено стандартному программному обеспечению юридической деятельности.
gefexi 15/09/23 Просмотров: 497 Комментариев: 0
0
Привет, Unity!

Если вы мечтаете создать свою компьютерную игру - эта книга для вас! В первых главах книги будут рассмотрен интерфейс и основные возможности Unity - поговорим о загрузке и установке Unity, о двух и трехмерных проектах; рассмотрим основные элементы Unity и его интерфейс.
gefexi 15/09/23 Просмотров: 826 Комментариев: 0
0
20