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

Программирование | книги. Страница 29

18376 @it_boooks

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

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

    #Python 2022 Web-программирование на Python Автор: Янцев В.В. Прочитав эту книгу, вы сможете настроить на своем компьютере полноценную среду разработки, состоящую из интерпретатора Python, сервера Apache и текстового редактора Notepad++. Научитесь работать с переменными, операторами, числами, строками, регулярными выражениями, списками, кортежами, множествами, датой и временем. Узнаете, как писать функции, читать содержимое каталогов, работать с файлами, подключать модули. На практике освоите создание несложных программ: вывода данных из форм, проверки адреса электронной почты, подсвечивания ссылок, бесконечной ленты новостей и других. Наконец, на завершающем этапе читателю предстоит написать простой, но вполне работоспособный сайт. СКАЧАТЬ 🗂
  • Программирование | книги

    #Elasticsearch #Kibana #Logstash #ПоисковыеСистемы #ElasticStack 2019 Elasticsearch, Kibana, Logstash и поисковые системы нового поколения Автор: Шукла Пранав, Кумар Шарат Elastic-стек - это набор мощных современных инструментов для распределенного поиска, анализа, ведения логов и визуализации средних и больших массивов данных. Вы узнаете, как установить и настроить для работы все эти инструменты, изучите их базовую конфигурацию, научитесь использовать Elasticsearch для распределенного поиска и анализа данных, Logstash — для логирования и Kibana — для визуализации данных. Вы сможете самостоятельно создавать плагины с помощью Kibana и Beats, познакомитесь с Elastic X-Pack — плагином для мониторинга и обеспечения высокого уровня безопасности, а также получите множество полезных советов по использованию Elastic Cloud и развертыванию Elastic Stack. СКАЧАТЬ 🗂
  • Программирование | книги

    #Python 2022 Основы программирования на Python Автор: Чернышев С. А. В курсе подробно описывается не только большое количество базовых понятий и операторов языка программирования Python, но и ряд нюансов, с которыми так или иначе предстоит встретиться при его использовании в процессе написания программных продуктов. Материал подается по принципу «от простого к сложному» и сопровождается большим количеством примеров и упражнений, что позволяет сформировать у студентов практические навыки программирования и тестирования разрабатываемых приложений. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. СКАЧАТЬ 🗂
  • Реклама

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

    #Linux 2023
    Astra Linux. Установка, настройка, администрирование. 
    
    Автор: Матвеев М. Д.
    
    Astra Linux на сегодняшний день является одним из самых востребованных программных продуктов не только на территории РФ, но и в более глобальном масштабе. Эта операционная система хороша тем, что с высокой эффективностью ее можно иcпользовать как на персональных компьютерах (для личного пользования), так и серверах различного уровня. Также эта система поддерживается и мобильными устройствами. 
    
    Эта книга поможет вам освоиться в Astra Linux достаточно быстро и просто: начиная от самых основ (установка системы, начальная конфигурация, основы командной строки) мы перейдем к настройке различных видов сети (локальная сеть, Wi-Fi, VPN- и DSL-соединения), установке различных программ и запуску Windоws-приложений. Также рассмотрим файловую систему, управление хранилищем, загрузкой ОС и процессами. В заключительной части книги для уже чуть более опытных пользователей Linux будут рассмотрены настройка и подключение веб-сервера. 
    
    Книга будет полезна как начинающих линуксоидам, так и более опытным пользователям, которые хотят познакомиться с Astra Linux поближе. 
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

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

    #ИБ 2022
    Безопасность информационных систем Вооруженных Сил Российской Федерации. Часть 1
    
    Авторы: Непорожнев Д.А., Пантелеев Н.Н.
    
    В учебном пособии рассматриваются организационно-технические методы безопасности информационных систем, применяемых в Вооруженных Силах Российской Федерации. Учебное пособие составлено в соответствии с программой военной подготовки по военно-учетной специальности 493000 «Разработка и применение математических и программных средств». Учебное пособие рекомендуется для изучения Модуля военно-технической (военно-специальной) подготовки раздела «Безопасность информационных систем Вооруженных Сил Российской Федерации» темы №1,2,3. Также может использоваться как дополнительный материал для других специальностей, которые предполагают подготовку по стратегии и развитию информационной безопасности в Вооруженных Силах Российской Федерации.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Алгоритмы #Haskell 2013 Жемчужины проектирования алгоритмов: функциональный подход Автор: Ричард Бёрд В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке пpoгpaммиpoвaния Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования. СКАЧАТЬ 🗂
  • Программирование | книги

    #Ruby 2022 Руби для романтиков. Самая простая книга по языку Руби с заданиями Автор: Р. Пушкин Дружественная книга по языку Руби, которая написана простым и понятным языком. Более 400 страниц последовательного материала позволит ученику освоить тонкости языка в удобной игровой форме. СКАЧАТЬ 🗂
  • Программирование | книги

    #Математика 2018 Математическое программирование Автор: Балдин К.В., Брызгалов Н.А., Рукосуев А.В. В учебнике рассматриваются теоретические основы математического программирования с позиций методологии системного анализа. Представлены методы решения задач линейного, нелинейного, динамического программирования и некоторых специальных задач линейного программирования. Рассматриваются проблемы применения известных методов и моделей теории игр в разработке рациональных управленческих решений в неопределенных условиях. В приложениях представлены задачи для самостоятельного решения. СКАЧАТЬ 🗂
  • Программирование | книги

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

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

    #Сети 2020 Использование межсетевого экрана Netfilter для обеспечения сетевой безопасности в ОС Linux : Учебное пособие. Авторы: Будько М.Б., Будько М.Ю., Гирик А.В. Учебное пособие посвящено различным аспектам применения систе мы Netfilter ядра ОС Linux, обеспечивающей функциональность межсете вого экрана с отслеживанием состояний соединений и рядом других полезных возможностей. В пособии рассмотрены общие сведения о сете вом стеке TCP/IP и межсетевых экранах, архитектура системы Netfilter, методы обеспечения фильтрации пакетов на сетевом и транспортном уровнях, работа механизма отслеживания соединений и возможности фильтрации пакетов на основе этого механизма, а также кратко рассмотре ны требования, предъявляемые контролирующими государственными организациями к межсетевым экранам. СКАЧАТЬ 🗂
  • Программирование | книги

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

    #Blockchain #Solidity 2021 Безопасность блокчейна снизу вверх: Защита и предотвращение атак на криптовалюты, децентрализованные приложения, NFT и смарт-контракты Автор: Ховард Э. Постон. Опытный консультант и педагог по блокчейну и кибербезопасности Говард Э. Постон проводит в своей книге авторитетное исследование блокчейна с точки зрения крипто-кибербезопасности. Автор показывает, как именно кибербезопасность должна быть встроена в блокчейн на каждом уровне этой технологической экосистемы. Вы узнаете, как можно атаковать каждый уровень и как предотвращать такие атаки и реагировать на них в условиях постоянно действующей технической революции. Здесь вы также найдете: - Освещение реальных атак и средств защиты на различных уровнях экосистемы блокчейна. - Тщательное знакомство с технологией блокчейна, включая ее реализацию в таких областях, как криптовалюта, NFT и смарт-контракты. - Всестороннее исследование важнейших составляющих блокчейна: протоколы, консенсус и доказательство работы. СКАЧАТЬ 🗂
  • Программирование | книги

    #Интерфейс  2021 Коммуникативный и мультимедийный дизайн. Графический пользовательский интерфейс Автор: Габриелян Т.О. Учебно-методическое пособие предназначено для обучающихся по направлению подготовки 54.05.03 Графика, при изучении дисциплины «Коммуникативный и мультимедийный дизайн». В пособии представлена вся необходимая информация о теории и практике создания пользовательских интерфейсов. Особое внимание уделено проектированию графических интерфейсов. Учебно-методическое пособие содержит материал, необходимый для выполнения практических и самостоятельных работ обучающихся. СКАЧАТЬ 🗂
  • Реклама

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

    #Алгоритмы 2022
    Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
    
    Автор: Адитья Бхаргава
    
    Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — веселое и увлекательное занятие.
    
    Я прежде всего стремился к тому, чтобы книга легко читалась. Я избегаю неожиданных поворотов; каждый раз, когда в книге упоминается новая концепция, я либо объясняю ее сразу, либо говорю, где буду объяснять. Основные концепции подкрепляются упражнениями и повторными объяснениями, чтобы вы могли проверить свои предположения и убедиться в том, что не потеряли нить изложения.
    
    В книге приводится множество примеров. Моя цель — не вывалить на читателя кучу невразумительных формул, а упростить наглядное представление этих концепций. Я также считаю, что мы лучше всего учимся тогда, когда можем вспомнить что-то уже известное, а примеры помогают освежить память. Так, когда вы вспоминаете, чем массивы отличаются от связанных списков (глава 2), просто вспомните, как ищете места для компании в кинотеатре. Наверное, вы уже поняли, что я сторонник визуального стиля обучения, — в книге полно рисунков.
    
    Содержимое книги было тщательно продумано. Нет смысла писать книгу с описанием всех алгоритмов сортировки — для этого есть такие источники, как Википедия и Khan Academy. Все алгоритмы, описанные в книге, имеют практическую ценность. Я применял их в своей работе программиста, и они закладывают хорошую основу для изучения более сложных тем.
    
    
    СКАЧАТЬ 🗂
  • Программирование | книги

    #Математика с примерами на #Cpp  2021 Численные методы и программирование Автор: Слабнов В. Д. По каждой теме детально освещены теоретические и методические вопросы. Практическая часть обучения предполагает выполнение задач с использованием ПЭВМ. По основным темам дисциплины «Численные методы и программирование» представлены листинги программ некоторых алгоритмов, написанные на языке программирования высокого уровня C++ по технологии объектно-ориентированного программирования для Windows Forms. Учебное пособие может быть использовано студентами для подготовки к лабораторным работам и экзамену по дисциплине «Численные методы и программирование» и будет полезно широкому кругу специалистов, занимающихся математическим моделированием. СКАЧАТЬ 🗂
  • Программирование | книги

    #MySQL #Oracle #MS_SQL_Server 2022
    Работа с MySQL, MS SQL Server и Oracle в примерах. 2-е изд.
    
    Автор: Куликов С.
    
    Эта книга посвящена практике использования SQL для решения типичных задач. Здесь не рассматривается теория реляционных баз данных (предполагается, что вы с ней знакомы либо способны найти недостающую информацию), но приведено более 500 SQL-запросов: от элементарных выборок до использования представлений, триггеров, хранимых процедур и функций.
    
    Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.
    
    Этот материал в первую очередь будет полезен тем, кто: 
    • когда-то изучал базы данных, но многое забыл;
    • имеет опыт работы с одной СУБД, но хочет переключиться на другую;
    • хочет в предельно сжатые сроки научиться писать типичные SQL-запросы.
    
    Все решения выполнены на MySQL Community Server 8.x, Microsoft SQL Server Express 2019, Oracle 18c Express Edition и, скорее всего, успешно будут работать даже на более новых версиях этих СУБД, но не на более старых (в тех случаях, когда для более старых версий существуют альтернативные решения, они также приведены).
    
    В большинстве решений со сложной логикой алгоритм пояснён на примере MySQL, а для двух других СУБД лишь приведён код с небольшими комментариями, потому желательно рассматривать решения для всех трёх СУБД, даже если вам интересна только одна из них.
    
    
    СКАЧАТЬ 🗂