Обложка канала

Программирование | книги

18376 @it_boooks

Основной контент - книги. Они все в pdf и на русском. Иногда выходят статьи.

  • Программирование | книги

    #БазыДанных 2021
    Миварные базы данных и правил
    
    Автор: Варламов О.О.
    
    Многомерная открытая гносеологическая активная сеть MOGAN является основой для перехода на качественно новый уровень создания логического искусственного интеллекта. Миварные базы данных и правил стали фундаментом для создания MOGAN. Приведены результаты анализа и обобщения структур представления данных различных моделей данных: от реляционных до «Сущность — Связь» (ER-модель). На основе выполненного обобщения создана новая модель данных и правил: миварное информационное пространство «Вещь — Свойство — Отношение».
    Показана логико-вычислительная обработка данных в этой новой модели данных и правил, которая обладает линейной вычислительной сложностью относительно количества правил.
    MOGAN является развитием систем, основанных на правилах (Rule-Based Systems) и позволяет быстро и просто конструировать алгоритмы и работать с логическими рассуждениями формата «Если..., То...». Приведен пример создания миварной экспертной системы для решения задач в модельной области «Геометрия». Миварные базы данных и правил можно использовать для моделирования причинно-следственных зависимостей в разных предметных областях и создания баз знаний прикладных систем искусственного интеллекта нового поколения и миварных экспертных систем реального времени с переходом к «Большим знаниям».
    Учебное пособие по направлению подготовки «Информатика и вычислительная техника» предназначено для студентов, бакалавров, магистрантов, аспирантов, изучающих методы искусственного интеллекта, применяемых в системах обработки информации и управления, а также для пользователей и специалистов, создающих миварные модели знаний, экспертные системы, автоматизированные системы управления и системы поддержки принятия решений.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Python 2021
    Изучаем Python. Программирование игр, визуализация данных, веб-приложения
    
    Автор: Мэтиз Эрик
    
    это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения.
    
    В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения приучат вас к шаблонам чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #ПрогрИнженерия 2022
    Оценка качества программного обеспечения. Практикум
    
    Авторы: Черников Б. В., Поклонов Б. Е.
    
    Рассмотрены вопросы опенки характеристик и измерения метрик программного обеспечения по наиболее известным методикам, охватывающим лексический анализ программ, оценку структурной сложности, процедурно- и объектно-ориентированные метрики, надежность программ, опенку характеристик при стандартизации и сертификации программного обеспечения. Приведены теоретические сведения, необходимые для решения задач, рекомендации по решению типовых задач при оценке качества программного обеспечения. Предложены наборы задач для самостоятельного решения.
    Для студентов, преподавателей, разработчиков программного обеспечения, а также специалистов и менеджеров широкого профиля.
    
    
    СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    #Python #ИБ #Криптография 2023
    Безопасность веб-приложений на Python. Криптография, TLS и устойчивость к атакам
    
    Автор: Деннис Бирн
    
    В этой книге подробно рассказывается о нюансах написания безопасного кода на Python. В первой части излагаются основы криптографии: рассмотрены базовые понятия, проверка подлинности данных, симметричное и асимметричное шифрование. Вторая часть содержит пошаговые инструкции для воплощения типичных сценариев взаимодействия пользователя с приложением. В третьей части показано, как противостоять атакам разного рода.
    
    Все примеры кода воспроизводят реальные задачи, стоящие перед разработчиками. Книга будет полезна как начинающим программистам, так и профессионалам, заинтересованным в повышении безопасности сервисов, которые они поддерживают.
    
    Все примеры в данной книге написаны на Python – версии 3.8, если быть точным. Почему на Python? Ну, зачем вам читать книгу, которая быстро бы стала никому не нужной. Да и мне зачем писать такую. А Python – популярный язык и становится только популярнее. Почему же Python настолько востребован? Есть множество ответов на этот вопрос. Многие согласны с двумя причинами. Во-первых, Python – язык программирования, подходящий для новичков. Его несложно учить, на нем легко писать и читать. Во-вторых, платформа вокруг языка переживает взрывной рост. В 2017-м Python Package Index (PyPI) насчитывал сто тысяч пакетов. Всего за два с половиной года это число удвоилось.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Ansible 2023
    Запускаем Ansible, 3-е изд.
    
    Авторы: Бас Мейер, Рене Мозер, Лорин Хоштейн
    
    Среди множества имеющихся инструментов управления конфигурациями Ansible выделяется своими преимуществами, такими как небольшой объем, отсутствие необходимости устанавливать что-либо на управляемые хосты и простота в изучении и освоении.
    В этом обновленном третьем издании вы узнаете, как быстро приступить к использованию этого инструмента – для развертывания кода в промышленном окружении или автоматизации задач системного администрирования.
    
    Авторы покажут вам, как писать сценарии Ansible и управлять удаленными серверами и помогут овладеть всей широтой возможностей этого замечательного инструмента. Вы увидите, что Ansible обладает всем, что только может вам понадобиться, и без лишних сложностей.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Java #Kotlin #Рефакторинг 2023
    От Java к Kotlin
    
    Авторы: Макгрегор Дункан, Прайс Нэт
    
    Книга описывает практические приемы рефакторинга и переноса кода написанных на Java мобильных приложений для Android на язык Kotlin с сохранением совместимости. Приведено подробное сравнение этих двух языков, даны примеры перевода проектов с Java на Kotlin, добавления поддержки Kotlin в сборку Java. Показан переход от классов Java к классам Kotlin, от коллекций Java к коллекциям Kotlin, от объектов JavaBeans к значениям, от статических методов к функциям верхнего уровня. Подробно рассматривается обработка ошибок, приведены практические приемы управления проектами со смешанной кодовой базой. Даны советы по рефакторингу кода и функциональному программированию на Kotlin.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    🐍 Подготовительный курс по Python-разработке. 990 рублей. Старт 9 августа! ✔️Упражняемся в браузерном тренажере — учимся понимать и писать код на Python. ✔️Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником. ✔️Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта всего за 14 дней. Вы с нами?
  • Программирование | книги

    #Java #Облака 2023
    Модернизация Java Enterprise: облачные технологии для разработчиков
    
    Авторы: Маркус Эйзеле , Натале Винто
    
    В разговорах о технологиях постоянно упоминаются контейнеры, микросервисы и распределенные системы, однако большинство приложений по-прежнему работают на базе монолитных архитектур, основанных на традиционных процессах разработки. Давайте поближе познакомимся с хорошо зарекомендовавшими себя моделями на основе Java и разберемся, как перенести эти монолитные приложения в будущее.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    ⚡ Отус приглашает 31 июля в 19:00 мск на бесплатный вебинар «Разработка монолитного приложения со Spring» онлайн-курса «Kotlin Backend Developer. Professional»! — На занятии мы познакомимся со фреймворком Spring и его принципом работы. — Рассмотрим особенности разработки Spring приложения на языке Kotlin. — Разработаем монолитное приложение и напишем пару интеграционных тестов. — Упакуем наше приложение в Docker, как готовое решение. ✅ В результате вебинара вы: — узнаем преимущества и недостатки монолитной архитектуры, фреймворка Spring, особенностей разработки со Spring в Kotlin; — попрактикуемся в разработке работающего монолитного приложения и разместим его в Docker-контейнере. ➡️ Запись на вебинар: https://otus.pw/BcUh/ Нативная интеграция. Информация о продукте www.otus.ru
  • Программирование | книги

    #R 2022
    Язык и среда программирования R
    
    Автор: Золотарюк А.В.
    
    Учебное пособие содержит весь необходимый объем знаний для работы с программной средой R, включая особенности интерфейса, применяемые операторы и функции, а также основы статического анализа полученных результатов.
    Соответствует федеральным государственным образовательным стандартам высшего образования последнего поколения.
    
    Предназначено для использования студентами бакалавриата, обучающимися по направлениям подготовки 01.03.02 «Прикладная математика и информатика», 09.03.03 «Прикладная информатика», 38.03.01 «Экономика», 38.03.02 «Менеджмент», 39.03.01 «Социология» и др., в ходе практических и семинарских занятий, самостоятельной и научно-исследовательской работы в качестве инновационного инструментария при изучении различных дисциплин математической и профессиональной направленности, в частности дисциплин «Компьютерный практикум» и «Анализ данных». Также будет полезным студентам магистратуры, аспирантам, преподавателям, всем, кто решил освоить инструментарий R.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #IoT 2023
    Интернет вещей. Исследования и область применения
    
    Автор: Зараменских Е.П.
    
    Монография содержит исследование Интернета вещей как технической концепции, анализ возможных последствий ее развертывания и основных трендов, обзор существующих проектов и разработок, а также характеристику используемых на практике технологий из данной сферы.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    Хочешь освоить PostgreSQL? 📌 2 августа в 20:00 в OTUS пройдет открытый урок «Оптимизация производительности кластера PostgreSQL» с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL. 📘На занятии мы разберем: • Архитектурные решения • Оптимизация: объекты, подходы • Методики мониторинга и профайлинга • Варианты тюнига 🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака». Вебинар приурочен к старту онлайн-курса «PostgreSQL Advanced». Возможны разные способы оплаты курса. 👉 РЕГИСТРАЦИЯ https://otus.pw/eyqs/ Нативная интеграция. Информация о продукте www.otus.ru
  • Программирование | книги

    #Java 2021
    Java from EPAM: Учебно-методическое пособие, 2-е изд.
    
    Авторы: Блинов И.Н., Романчик В.С.
    
    Второе издание пособия предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и XML. В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    Сложно представить предприятие, где не используется 1С, ведь в основе успеха любого бизнеса от кофейни до крупного завода лежит способность быстро перестраивать и автоматизировать процессы. На курсе Яндекс Практикума «Разработчик 1С» вы научитесь: • гибко и быстро настраивать любые бизнес-процессы компании, например, интеграция со сторонними маркетплейсами; • вносить изменения в регламентированной отчетности или учете заказов со своего мобильного приложения или сайта; • разрабатывать своего проекта платформы управления небольшим магазином с продажами как в онлайне, так и в офлайне. Спрос на 1С-программистов постоянно растет и профессия нуждается в качественных специалистах. Мы поможем вам сделать свой первый и невероятно быстрый шаг в IT, освоить востребованную специальность, подготовиться к сертификации, и начать зарабатывать.
  • Программирование | книги

    #БазыДанных 2021
    Основы проектирования баз данных, 2-е изд.
    
    Автор: Голицына О.Л. и др.
    
    В учебном пособии рассматриваются основные подходы и направления развития систем баз данных. Анализируются классические машинно-ориентированные формы представления информации и данных. Рассматриваются типовые модели физической и логической организации данных.
    Исследуется архитектура средств доступа к данным. Достаточно подробно описываются возможности SQL как базового языка для профессиональной работы с реляционными базами данных. Необходимое внимание уделяется проблемам моделирования и проектирования баз данных.
    
    
    СКАЧАТЬ 🗂
  • Реклама

  • Программирование | книги

    ❗️Хотите научиться эффективно работать с базами данных? Наращивайте объем знаний и навыков на вебинарах, приуроченных к старту онлайн-курса  «Базы данных» в OTUS. ✅ 1 августа —  «Системные таблицы PostgreSQL» Изучим основные системные таблицы и их устройство. ✅ 16 августа —  «MySQL NDB cluster» Рассмотрим шардинг и особенности архитектуры 🎁 На занятии 16 августа спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака». 👉 РЕГИСТРАЦИЯ https://otus.pw/GXim/ Нативная интеграция. Информация о продукте www.otus.ru
  • Программирование | книги

    #Python 2023
    Python за 7 дней. Краткий курс для начинающих
    
    Автор: Парк Эндрю
    
    Хотите за одну неделю освоить самый популярный язык программирования? Надоело разбираться в море хаотичной и неструктурированной информации из многочисленных бесплатных онлайн-источников? Хорошая новость! Не нужно тратить время, чтобы осилить сложные академические тексты, неоправданно дорогие онлайн-курсы или видеотуториалы, которые содержат слишком много технических деталей, непонятных для начинающих. Книга «Python за 7 дней» написана специально для новичков в программировании. Ее основные принципы – это простота и практичность Вы познакомитесь с кратким введением в Python, чтобы понять какую пользу можно извлечь, изучая его; узнаете как установить Python и какой дистрибутив лучше использовать; разберетесь с объектами и методами (включая ООП), чтобы эффективно использовать этот удобный язык и его простой синтаксис. Практические упражнения в конце каждой главы идеально подойдут для отработки навыков программирования.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    Профессиональная разработка архитектуры ПО — одна из главных компетенций, чтобы работать в крупных командах над сложными, отказоустойчивыми и интересными проектами. Приходите за первыми полезными знаниями по архитектуре на открытые уроки: 🗓 31 июля в 20:00 — «Топ ошибок при переходе с монолита на микросервисную архитектуру» На занятии вместе со Станиславом Щетинниковым, директором по развитию в Сбербанке, разберем главные ошибки при переходе, плюсы и минусы микросервисной архитектуры. 👉 Регистрация — https://otus.pw/GcRG/ 🗓 2 августа в 20:00 — «Индексы в PostgreSQL» На уроке рассмотрим устройство структуры данных B-tree для хранения индексов, разберем различные типы индексов в PostgreSQL и основные принципы планирования запросов. Научимся создавать оптимизированные индексы, использовать команду explain и составлять запросы для переиспользования существующих индексов. 👉 Регистрация — https://otus.pw/npNy/ Открытые уроки проходят в рамках онлайн-курсов «Microservice Architecture» и «Highload Architect» в OTUS. Не упустите возможность познакомиться с форматом обучения в OTUS и преподавателями! После этих вебинаров вы сможете приобрести любой из курсов любым удобным для вас способом. Нативная интеграция. Информация на сайте www.otus.ru.