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

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

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

  • Библиотека

    Approaching (Almost) Any Machine Learning Problem (2020) Автор: Abhishek Thakur Эта книга предназначена для людей, обладающих теоретическими знаниями в области машинного обучения и глубокого обучения и желающих погрузиться в прикладное машинное обучение. Книга не объясняет алгоритмы, она больше ориентирована на то, как и что вы должны использовать для решения задач с помощью машинного обучения. Что внутри: ✔Настройка вашей рабочей среды; ✔Обучение с учителем и обучение без учителя; ✔Кросс-валидация; ✔Показатели оценки; ✔Организация проектов машинного обучения; ✔Приближение к категориальным переменным; ✔Оптимизация гиперпараметров; ✔Подход к классификации и сегментации изображений. Достоинства: ➕Практикоориентированность; ➕Множество примеров кода. Скачать книгу…
  • Библиотека

    Approaching (Almost) Any Machine Learning Problem (2020) Автор: Abhishek Thakur Эта книга предназначена для людей, обладающих теоретическими знаниями в области машинного обучения и глубокого обучения и желающих погрузиться в прикладное машинное обучение. Книга не объясняет алгоритмы, она больше ориентирована на то, как и что вы должны использовать для решения задач с помощью машинного обучения. Что внутри: ✔Настройка вашей рабочей среды; ✔Обучение с учителем и обучение без учителя; ✔Кросс-валидация; ✔Показатели оценки; ✔Организация проектов машинного обучения; ✔Приближение к категориальным переменным; ✔Оптимизация гиперпараметров; ✔Подход к классификации и сегментации изображений. Достоинства: ➕Практикоориентированность; ➕Множество примеров кода. Скачать книгу…
  • Библиотека

    Getting Structured Data from the Internet (2020) Автор: Jay M. Patel Эта книга выходит за рамки основ веб-парсинга и охватывает такие сложные темы, как обработка естественного языка и текстовая аналитика для извлечения имен людей, мест, адресов электронной почты, контактных данных и т. п. Работая с книгой, вы научитесь использовать скрипты на Python для масштабного сканирования веб-сайтов, извлечения данных со страниц и преобразования их в форматы структурированных данных, таких как CSV, Excel, JSON, или загрузки в базу данных SQL по вашему выбору. Во время чтения книги вы: ✔Разберётесь в простом парсинге веб-страниц; ✔Разработаете веб-парсер с нуля, используя lxml и библиотеку BeautifulSoup; ✔Используете облачные вычисления на основе AWS с EC2, S3, Athena, SQS и SNS для анализа, извлечения и хранения полезной информации из просканированных страниц; ✔Используете язык SQL; ✔Используете данные веб-сканирования для создания системы анализа настроений в отношении новостей или для альтернативного финансового анализа, охватывающего торговые сигналы фондового рынка; ✔Напишете готовый к работе сканер на Python с использованием фреймворка Scrapy и рассмотрите практические обходные пути капчи, ротации IP-адресов и т. д. Достоинства: ➕Пошаговый стиль повествования; ➕Актуальность материала. Скачать книгу…
  • Реклама

  • Библиотека

    NGINX Cookbook (2020) Автор: Derek DeJonghe NGINX - один из наиболее широко используемых веб-серверов, доступных сегодня, отчасти из-за его возможностей в качестве балансировщика нагрузки и обратного прокси-сервера для HTTP и других сетевых протоколов. Эта книга предоставляет простые для понимания примеры реальных задач при создании приложений. Практические рецепты помогут вам настроить и использовать любые решения в различных сценариях. В книге содержится материал по следующим темам: ✔Высокопроизводительная балансировка нагрузки с помощью HTTP, TCP и UDP; ✔Защита доступа с помощью зашифрованного трафика, безопасных ссылок, подзапросов HTTP-аутентификации и т. д.; ✔Развертывание NGINX в сервисах облачных вычислений Google Cloud, AWS и Azure; ✔Установка и настройка контроллера NGINX; ✔Установка и настройка модуля NGINX Plus App Protect; ✔Включение WAF через АЦП контроллера. Достоинства: ➕Актуальность материала; ➕Множество примеров. Скачать книгу…
  • Библиотека

    Learning React (2020) Авторы: Alex Banks, Eve Porcello Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется. Достоинства: ➕Самая актуальная книга по React на данный момент; ➕Хороший авторский стиль. Недостатки: ➖Присутствуют ошибки в примерах кода. Скачать книгу…
  • Библиотека

    Microservices: Up and Running (2020) Авторы: Ronnie Mitra, Irakli Nadareishvili Архитектура микросервисов предлагает более быструю скорость изменения, лучшую масштабируемость и более чистые, развиваемые конструкции систем. Но реализовать свою первую архитектуру микросервисов сложно. Как сделать бесчисленное множество выборов, обучить свою команду всем техническим деталям и привести организацию к успешной реализации, чтобы максимально увеличить свои шансы на успех? В этой книге авторы предоставляют пошаговые инструкции по построению эффективной архитектуры микросервисов. Во время чтения книги вы: ✔️Изучите эффективный и понятный дизайн систем микросервисов; ✔️Определите команды, их обязанности и рекомендации для совместной работы; ✔️Поймете, как разбить большое приложение на набор микросервисов; ✔️Изучите, как изолировать и встраивать данные в соответствующие микросервисы; ✔️Создадите простой, но мощный конвейер для изменений инфраструктуры; ✔️Развернете работающие приложения на Amazon Web Services. Достоинства: ➕Практикоориентированность; ➕Актуальность материала. Скачать книгу…
  • Библиотека

    Elementary Linear Algebra (2019) Авторы: Howard Anton, Anton Kaul Авторы предоставляют простое изложение линейной алгебры, которое подходит для студентов первого курса бакалавриата. Цель учебника состоит в том, чтобы как можно более подробно объяснить основы линейной алгебры. Знания матанализа не являются обязательным условием для начала чтения, но есть четко обозначенные упражнения и примеры для студентов, изучавших математический анализ. Достоинства: ➕Хорошая структурированность; ➕Глубокие и понятные объяснения. Скачать книгу…
  • Библиотека

    Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications (2020) Авторы: Lorne Lantz, Daniel Cawrey Это подробное руководство превращает сложные, быстро развивающиеся идеи, лежащие в основе блокчейна, в легко усваиваемый справочный материал, объясняющий, что действительно происходит под капотом. Эта книга предназначена для всех, кто думает, стоит ли инвестировать время в криптовалюту и индустрию блокчейна. Выйдите за рамки модных словечек и посмотрите, что действительно может предложить технология. Во время чтения книги вы: ✔Узнаете, почему биткойн был важен при рождении блокчейна; ✔Узнаете, как Ethereum создал благодатную почву для новых инноваций, таких как децентрализованные финансы, токены и флэш-кредиты; ✔Откроете для себя секреты цен на криптовалюту и различные факторы, влияющие на очень волатильные рынки криптовалют; ✔Узнаете, как предприятия и правительства используют блокчейн; ✔Поймете проблемы масштабирования и разветвления блокчейна. Достоинства: ➕Актуальность материала; ➕Хорошая структурированность Скачать книгу…
  • Библиотека

    Modern CSS: Master the Key Concepts of CSS for Modern Web Development (2020) Автор: Joe Attardi Книга представляет из себя учебник по каскадным таблицам стилей. Вы начнете с самых основ CSS: блочной модели, цветов и селекторов. Затем постепенно перейдете к более продвинутым темам - стилизация текста, позиционирование, Z-индекс и наложение, градиенты, границы, и ближе к концу книги к самым сложным элементам, таким как преобразования, переходы, анимация, flexbox и CSS grid. Некоторые фичи из книги доступны только в современных браузерах (Chrome, Edge, Safari и Firefox), поэтому автор упоминает о совместимости с IE11 везде, где необходимо. Во время чтения книги вы: ✔Поработаете с синтаксисом селекторов CSS; ✔Используете методы стилизации, шрифты и стили текста; ✔Просмотрите настраиваемые свойства (переменные); ✔Изучите различные способы трансформации элемента; ✔Используете анимированные элементы с переходами; ✔Изучите Flexbox; ✔Изучите основы адаптивного дизайна. Достоинства: ➕Весь код доступен на GitHub; ➕Хорошая структурированность. Скачать книгу…
  • Библиотека

    Head First Design Patterns (2020) Автор: Eric Freeman, Elisabeth Robson В мире программирования довольно часто приходится сталкиваться с задачами, которые были уже решены другими разработчиками до вас. Таких задач было так много, что программисты решили создать паттерны проектирования, способные выразить подобные задачи в более грамотном и общем виде. Эта книга показывает шаблоны, учит их использовать и применять в ваших собственных проектах, а также она объясняет принципы объектно-ориентированного проектирования, на которых основаны паттерны. В книге рассматриваются следующие темы: ✔Паттерн Наблюдатель; ✔Паттерн Фабрика; ✔Паттерн Декоратор; ✔Паттерн Одиночка; ✔Паттерн Команда; ✔Паттерны Адаптер и Фасад; ✔Паттерны Итератор и Компоновщик; ✔Составные паттерны. Преимущества: ➕Многочисленные примеры использования паттернов; ➕Хорошая подача материала. Скачать книгу…
  • Библиотека

    GitHub For Dummies (2019) Авторы: Sarah Guthals, Phil Haack После того, как вы изучите основы программирования, следующим шагом будут обмен опытом, обучение у других профессионалов в области программирования или совместная работа в группах разработчиков. GitHub - это сообщество для облегчения совместной работы над проектами, и GitHub For Dummies может стать следующим шагом в вашем пути в карьере разработчика. Эта книга, написанная инженером GitHub, содержит подробные сведения о том, как он работает и как вы можете использовать его, чтобы стать более эффективным, полезным и ценным членом любой команды разработчиков. Достоинства: ➕Легко читается; ➕Множество примеров кода. Скачать книгу…
  • Библиотека

    Natural Language Processing with Transformers (2022) Авторы: Lewis Tunstall, Leandro von Werra, Thomas Wolf С момента своего появления в 2017 году трансформеры быстро стали доминирующей архитектурой для достижения самых современных результатов в различных задачах обработки естественного языка. Если вы специалист по данным или кодер, эта практическая книга покажет вам, как обучать и масштабировать эти большие модели с помощью Hugging Face Transformers, библиотеки глубокого обучения на основе Python. Достоинства: ➕Актуальность материала; ➕Множество примеров кода. Скачать книгу...
  • Библиотека

    Название: Black Hat Python: программирование для хакеров и пентестеров. 2-е изд. Авторы: Джастин Зейтц, Тим Арнольд Когда речь идет о создании мощных и эффективных хакерских инструментов, большинство аналитиков по безопасности выбирают Python. Во втором издании бестселлера Black Hat Python вы исследуете темную сторону возможностей Python — все от написания сетевых снифферов, похищения учетных данных электронной почты и брутфорса каталогов до разработки мутационных фаззеров, анализа виртуальных машин и создания скрытых троянов. Скачать книгу...
  • Библиотека

    Large-Scale C++ Volume I: Process and Architecture (2019) Авторы: John Debbie Lafferty, John Lakos Написать надежное и удобное в обслуживании программное обеспечение на C++ сложно. Масштабная разработка такого программного обеспечения добавляет новый набор проблем. Создание крупномасштабных систем требует практического понимания логического дизайна - помимо теоретических концепций, рассматриваемых в наиболее популярных текстах. Чтобы добиться успеха, разработчики должны также заняться физическим проектированием - аспектом разработки программного обеспечения, который может быть незнаком даже опытным разработчикам. Обладая более чем 30-летним практическим опытом создания массивных критически важных корпоративных систем, Джон Лакос показывает, как создавать и развивать так называемый Software Capital. Этот новаторский сборник закладывает основу для проектов любого масштаба и демонстрирует процессы, методы, приемы и инструменты, необходимые для успешной крупномасштабной разработки в реальном мире. Во время чтения книги вы узнаете, как: ✔️Повысить производительность за счет использования различий между инфраструктурой и разработкой приложений; ✔️Добиться экспоненциального роста производительности за счет обратной связи и иерархического повторного использования; ✔️Осознать роль компонента как фундаментальной единицы как логического, так и физического проектирования; ✔️Проанализируете, как фундаментальные свойства компиляции и связывания влияют на дизайн компонентов; ✔️Откроете для себя эффективное разделение логического содержимого; ✔️Усвоите важные различия между достаточным, полным, минимальным и примитивным программным обеспечением; ✔️Используете методы архитектурной изоляции для исключения связки во время компиляции; ✔️Овладеете многомерным процессом проектирования больших систем с использованием компонентных методов. Достоинства: ➕Хороший авторский стиль; ➕Грамотная структурированность. Недостатки: ➖Большой объем. Скачать книгу...
  • Библиотека

    Python Testing with pytest (2017) Автор: Brian Okken Фреймворк для тестирования pytest помогает быстро писать тесты и сохранять их удобочитаемыми и поддерживаемыми без использования повторяющегося кода. Писать маленькие тесты с помощью pytest так же просто, как масштабировать до сложного функционального тестирования приложений, пакетов и библиотек. Для проектов на основе Python pytest является хорошим выбором для тестирования кода, если вы ищете полнофункциональный, независимый от API, гибкий и расширяемый фреймворк. Книга подходит тем, кто уже знаком с модульным тестированием. Достоинства: ➕Небольшой объем; ➕Глубокое погружение в тему. Скачать книгу...
  • Реклама

  • Библиотека

    Топ 10 инструментов для построения ERD

    Телеграм-канал "Библиотека" с книгами и курсами по IT - https://t.me/hacckingbook В статье расскажем от топ 10 инструментов для построения ER-диаграмм в 2022 году, расскажем сколько они стоят, и какой лучше инструмент выбрать. Ссылка на статью - https://gitmind.com/er-diagram-tool.html Моделирование данных за 9 минут - https://youtu.be/tNQlFW3BRUc Что такое SQL и реляционные базы данных - https://youtu.be/GQfC0nYrto8 Синтаксис SQL запросов: Часть 1 - https://youtu.be/pSg8qlMXKf4 Нормальные формы баз данных - https://youtu.be/zqQxWdTpSIA Что такое NoSQL за 6 минут - https://youtu.be/Xu4S2OX8Gb4 Что такое ACID за 9 минут - https://youtu.be/vFmajCQ7Wuc Что такое HTTP и HTTPS за 9 минут - https://youtu.be/2IMaWdUXkqE Что такое UML за 7 минут - https://youtu.be/REr40AbD7U8 Машинное обучение для чайников - 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/4FMNSqrgyr8 По вопросам сотрудничества - https://t.me/ed_akimov

    YouTube
  • Библиотека

    Data Structures and Algorithm Analysis in C++ (2011) Автор: Dr. Clifford A. Shaffer Данная книга написана для того, чтобы помочь читателям научиться выбирать или проектировать инструменты, которые лучше всего решают конкретные задачи. Вы ознакомитесь с наиболее часто используемыми структурами данных и алгоритмами, а также научитесь выбирать правильные структуры данных для своих приложений. Автор предлагает подробное описание шаблонов проектирования, встречающихся в процессе программирования базовых структур данных и алгоритмов. По всему тексту встречаются многочисленные примеры. Достоинства: ➕Хорошо подходит в качестве сопровождающего материала к курсу; ➕Широкий спектр тем. Скачать книгу...
  • Библиотека

    Serverless Applications with Node.js: Using AWS Lambda and Claudia.js (2019) Авторы: Slobodan Stojanovic, Aleksandar Simovic Бессерверные вычисления позволяют создавать и запускать приложения и сервисы, не заботясь о серверах. При бессерверных вычислениях приложение по-прежнему работает на серверах, но управление этими серверами AWS полностью берет на себя. Книга научит вас проектировать и создавать бессерверные веб-приложения на AWS, используя JavaScript, Node и Claudia.js. Ориентирована на разработчиков, знакомых с JavaScript и Node.js. Что внутри: ✔️Асинхронные функции; ✔️Аутентификация и работа с БД; ✔️Интересные примеры из реальной жизни; ✔️Разработка бессерверных микросервисов. Достоинства: ➕Авторы разбирают процессы создания конкретных проектов; ➕Хорошая структурированность; ➕Множество примеров кода. Скачать книгу...