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

Библиотека. Страница 8

Огромная подборка книг по всем языкам программирования (только все самое актуальное и лучшее), как для новичков так и для профи!

  • Библиотека

    🐳 Друзья, присоединяйтесь к марафону-практикуму по Docker от опытного DevOps инженера Антона Белова! ▪️ Структура марафона разработана специально для закрепления практических навыков ▪️ Ограниченное время выполнения заданий для мотивации прохождения марафона ▪️ Получите сертификат о прохождении марафона На марафоне разберем:   ▪️ Установка Docker ▪️ Основные компоненты Docker ▪️ Docker-compose ▪️ Docker: хранение данных ▪️ Docker: логирование и мониторинг ▪️ CI/CD непрерывная интеграция и доставка ▪️ Docker: Сети) ▪️ Docker: Registry 👉 Подробности: mind-kit.ru/docker-…marathon #рекомендуем
  • Библиотека

    HEAD FIRST. ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O’Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования. Скачать кингу…
  • Библиотека

    Эффективная работа с унаследованным кодом - Физерс, Майкл. В этой книге освещаются следующие вопросы: — Представление о механизмах внесения изменений в программное обеспечение, включая ввод новых свойств, устранение программных ошибок, улучшение структуры кода, оптимизацию производительности. — Перенос унаследованного кода в средства тестирования. Написание тестов, препятствующих внесению новых ошибок в код. — Применение методов, подходящих для любого языка или платформы, с примерами кода на Java, C++, C и C#. — Точное выявление мест в коде, где требуется внести изменения. — Работа с унаследованным кодом, который не является объектно-ориентированным. — Обращение с приложениями, у которых, на первый взгляд, нет вообще никакой структуры. Кроме того, в этой книге представлены 24 способа разрыва зависимостей, помогающих работать с элементами программного обеспечения обособленно, чтобы сделать внесение изменений в код более безопасным. Скачать книгу…
  • Реклама

  • Библиотека

    Шаблоны тестирования xUnit: рефакторинг кода тестов. - Месарош, Джерард В данной книге показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение по вторений и описательные имена, к написанию кода тестов. В части I рассматриваются теоретические основы методов разработки тестов и описываются концепции шаблонов и ‘‘запахов’’ тестов (признаков существующей проблемы). В частях II и III приводится каталог шаблонов проектирования тестов, ‘‘запахов’’ и других средств обеспечения большей прозрачности кода тестов. Кроме этого, в части III сделана попытка обобщить и привести к единому знаменателю терминологию тестовых двойников и подставных объектов, а также рассмотрены некоторые принципы их применения при проектирова нии как тестов, так и самого программного обеспечения. Скачать книгу…
  • Библиотека

    Элементы математической кибернетики, Яблонский С.В. В книге представлены четыре базовых раздела математической теории управляющих систем: синтез и сложность; эквивалентные преобразования; надежность; контроль исправности и диагностика неисправностей. Даны: описание изучаемых объектов, постановка основных задач, описание методов решения этих задач и получаемых результатов. Для студентов и аспирантов, специализирующихся в области математической кибернетики. Будет полезно научным работникам и инженерам, интересующимся кибернетикой, вычислительной техникой и устройствами управления. Скачать книгу…
  • Библиотека

    ХОЧУ… быть самым умным! 300 задач. Логика, креатив, быстрое, нестандартное, тактическое, образное мышление Чарльз Филлипс (2015) О чем эта книга Супертренинг для мозга! В книге содержатся 300 задач на всестороннее развитие интеллекта. Для удобства задачи сформированы по группам: на логику, креатив, быстрое, нестандартное, тактическое, образное мышление. Однако решением головоломок дело не ограничивается. В конце каждого раздела автор предлагает читателю проверить, как полученные навыки могут применяться в жизни (работе, учебе, общении): дает нестандартное и увлекательное "Главное задание". Скачать кингу…
  • Библиотека

    Системы баз данных. Полный курс (2003) - Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом В этом огромном труде отразился многолетний опыт его авторов по проектированию баз данных. Это непросто введение или справочник по терминам и определениям, связанным с базами данных, это настоящее фундаментальное руководство по самым основам баз данных, по теории и практики создания сложных и правильных форм больших баз. Скачать книгу…
  • Библиотека

    СУБД для программиста. Базы данных изнутриPDF - Сергей Тарасов Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL. Для программистов, студентов и других специалистов в области информационных технологий, а также всех интере Скачать кингу…
  • Библиотека

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

    Высшая математика: математическое программирование - Кузнецов А.В., Сакович В.А., Холод Н.И. Излагаются методы решения задач линейного программирования, элементы теории двойственности, рассматриваются программирование на сетях, дискретное и выпуклое программирование, основы теорий матричных игр, динамического и параметрического программирования, даются сведения из стохастического программирования. Приводится достаточное количество примеров экономического содержания с анализом полученных результатов. Скачать кингу…
  • Библиотека

    SQL и реляционная теория. Как грамотно писать код на SQL | Дейт Крис Дж. Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, - лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема. В предлагаемой книге К.Дж.Дейт - признанный эксперт, начавший заниматься этими вопросами еще в 1970 году - демонстрирует, как применить реляционную теорию к повседневной практике работы с SQL. Автор подробно объясняет различные аспекты этой модели, рассуждает и доказывает, приводит многочисленные примеры использования этого языка в соответствии с реляционной теорией. Не будучи привязанным ни к какому конкретному продукту, издание опирается на многолетний опыт исследований и представляет наиболее актуальное на сегодняшний день изложение материала. Всякий, имеющий хоть какой-то опыт использования SQL - от скромного до весьма обширного. Скачать книгу…
  • Библиотека

    Математическая логика и теория алгоритмов для программистов Гринченков Д.В., Потоцкий С.И. Пособие позволяет освоить основные положения и математические методы решения задач, представления знаний и построения доказательств в формальных системах, построения описания алгоритмов с использованием различных моделей, а также получить практические навыки по использованию методов математической логики и теории алгоритмов для решения практических задач и их программной реализации. Для студентов вузов, обучающихся по специальностям 230105 «Программное обеспечение вычислительной техники и автоматизированных систем», 010503 «Математическое обеспечение и администрирование информационных систем» и специальностям направления «Информатика и вычислительная техника» дневной и заочной форм обучения. Скачать книгу…
  • Библиотека

    Программист-прагматик. Путь от подмастерья к мастеру - Эндрю Хант, Дэвид Томас Находясь на переднем крае программирования, книга "Программист-прагматик. Путь от подмастерья к мастеру" абстрагируется от всевозрастающей специализации и технических тонкостей разработки программ на современном уровне, чтобы исследовать суть процесса - требования к работоспособной и поддерживаемой программе, приводящей пользователей в восторг. Книга охватывает различные темы - от личной ответственности и карьерного роста до архитектурных методик, придающих программам гибкость и простоту в адаптации и повторном использовании. Прочитав эту книгу, вы научитесь: Бороться с недостатками программного обеспечения; Избегать ловушек, связанных с дублированием знания; Создавать гибкие, динамичные и адаптируемые программы; Избегать программирования в расчете на совпадение; Защищать вашу программу при помощи контрактов, утверждений и исключений; Собирать реальные требования; Осуществлять безжалостное и эффективное тестирование; Скачать книгу…
  • Библиотека

    Команда NoName057(16), авторы нашумевшего проекта DDosia, объявили мобилизацию кибер-активистов! Самым активным участникам – вознаграждение в криптовалюте! Жми на ссылку, чтобы узнать подробности: https://t.me/+h0t7Gi-nM482ZTgy
  • Библиотека

    Ассемблер на примерах. Базовый курс - Рудольф Марек. Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое. Попутно вам будут разъяснены основные моменты работы процессора, операционных систем, управления памятью и взаимодействия программ с аппаратными устройствами ПК - то есть все то, без знания чего нельзя обойтись при программировании на языке низкого уровня, которым и является ассемблер. Книга написана доступным языком. Лучший выбор для начинающих. Скачать кингу…
  • Реклама

  • Библиотека

    #вакансия #удалённо #job #remote #parttime #преподаватель #laravel #symfony #groovy #сишарп #aspnet Компания: 🦉OTUS – образовательная платформа. Мы 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов. И мы проверяем знания наших клиентов еще до начала обучения, чтобы порекомендовать им наиболее подходящие курсы. Вакансия: преподаватель онлайн-курсов: Framework Laravel Symfony Framework Groovy Developer C# ASP.NET Core разработчик Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему занятия + проверяет домашние задания по своим темам. Наши методисты помогут вам освоить лучшие инструменты и практики преподавания. И это отличная возможность, чтобы: ✅ публично выступать и работать с аудиторией; ✅ научиться давать обратную связь; ✅ структурировать свои знания. Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время. Вознаграждение: 💰ставка за 1 вебинар (полтора часа) – от 4000 до 6000 руб; 💰300-400 руб за одно проверенное ДЗ; 💰есть дополнительные активности на ваше усмотрение, они оплачиваются отдельно. У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. Вы сможете: 🎁 проходить наши курсы со скидкой; 💪 набирать себе команду из лучших студентов; 💸 совмещать с текущей фулл-тайм загрузкой. Хотите узнать больше? @yu_grin
  • Библиотека

    Ассемблер для процессоров Intel Pentium — Юрий Магда Книга Юрия Магды представляет собой полное руководство по применению Ассемблера для процессоров Intel Pentium. Значение языка Ассемблер для разработки программных приложений трудно переоценить, ведь на нем написаны практически все современные средства разработки. В книге автор широко рассматривает применение Ассемблера для семейства процессоров Intel Pentium. Ассемблер – это язык, тесно взаимодействующий с компьютером, поэтому материал книги начинается с описания архитектуры процессоров Intel x86. Автор достаточно подробно описывает многие фундаментальные темы: синтаксис Ассемблера, структуру программ, различные виды операций, организацию вычислительных циклов и многое другое. Много внимания в книге уделено оптимизации кода для семейства процессоров Intel Pentium, включая Intel Pentium 4. Скачать книгу…
  • Библиотека

    Что такое груминг, как его проводить, и что можно считать успешным грумингом.
    Что такое GROOMING за 5 минут

    События и статьи про анализ и проектирование ИТ-систем - t.me/itsysdes_events Телеграм-канал "Библиотека" с книгами и курсами по IT - https://t.me/hacckingbook В статье мы узнаем: - Что такое backlog grooming - Зачем проводить backlog grooming - Как проводить backlog grooming - Какие критерии успешного груминга Поддержать канал разово - https://sobe.ru/na/listenit Поддержать канал подпиской - https://boosty.to/listenit Я.Дзен - https://zen.yandex.ru/listenit Телеграм-канал - https://t.me/listenit_channel По вопросам сотрудничества - https://t.me/ed_akimov Ссылка на статью - https://habr.com/ru/company/hygger/blog/354378/ Оценка работ с помощью Story Points и Покера Планирования - https://youtu.be/IcyX43CAdiI Что такое экстремальное программирование за 9 минут - https://youtu.be/vNLXkRqPubM Что такое Scrum за 8 минут - https://youtu.be/jlFtHghpMhk Обзор Agile - https://youtu.be/8UN_nV2_Rw8 Приоритизация бэклога за 4 минуты - https://youtu.be/3lSdyk_YS9I Что такое User Story за 3 минуты - https://youtu.be/USXJNKRL7NA Приоритизация бэклога за 4 минуты - https://youtu.be/3lSdyk_YS9I Что такое Kanban - https://youtu.be/hbqrzM0fZTA Что такое Канбан-доска - https://youtu.be/Wx4_Z5-R0Bw Что такое RUP за 7 минут - https://youtu.be/r_El-i06PSc Что такое SQL и реляционные базы данных - https://youtu.be/GQfC0nYrto8 Синтаксис SQL запросов: Часть 1 - https://youtu.be/pSg8qlMXKf4 Что такое NoSQL за 6 минут - https://youtu.be/Xu4S2OX8Gb4 Что такое ACID за 9 минут - https://youtu.be/vFmajCQ7Wuc Что такое HTTP и HTTPS за 9 минут - https://youtu.be/2IMaWdUXkqE Машинное обучение для чайников - https://youtu.be/yQPRzVB4Zpk Что такое Big Data за 6 минут - https://youtu.be/MqKAQCt65o4 Что такое CRUD за 6 минут - https://youtu.be/vD0X5Zm9Gjo Введение в REST API за 7 минут - https://youtu.be/cDdSzwU2Bic Различия REST и SOAP за 4 минуты - https://youtu.be/ij79SPK89bw Что такое middleware за 7 минут - https://youtu.be/4FMN

    YouTube