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

Книги для программистов. Страница 89

110694 @progbook

Обратная связь: @proglibrary_feedback_bot

  • Книги для программистов

    Software Architect's Handbook (2018)
    Автор: Joseph Ingeno
    Количество страниц: 594

    Software Architect's Handbook - это всеобъемлющее руководство, которое поможет разработчикам, архитекторам и старшим программистам продвинуться по карьерной лестнице в области архитектуры программного обеспечения. В этой книге вы познакомитесь со всеми важными концепциями, от принципов проектирования до различных соображений на разных этапах вашей карьеры в архитектуре программного обеспечения.

    Во время чтения книги вы:
    ✔️Изучите создание программных архитектур с использованием шаблонов и передовых практик;
    ✔️Изучите различные практики проектирования архитектуры программного обеспечения;
    ✔️Узнайте, что нужно для постоянного совершенствования архитектора программного обеспечения;
    ✔️Научитесь создавать слабосвязанные системы, способные поддерживать изменения;
    ✔️Получите понимание о DevOps и его влиянии на архитектуру программного обеспечения;
    ✔️Научитесь реорганизовывать и изменять архитектуру старых приложений.

    Достоинства:
    Глубокое погружение в тему;
    Можно использовать как в качестве справочника, так и учебника.

    Недостатки:
    Мало примеров кода.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    Introduction to Algorithms (2016)
    Авторы: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
    Количество страниц: 1313

    Данный труд удачно совмещает в себе описание разнообразных алгоритмов и отличное качество изложения, делающее книгу доступной для читателей разного уровня подготовки. Все алгоритмы описаны простым языком и сопровождены примерами псевдокода.

    В книге рассматриваются такие темы, как:
    ✔️Деревья ванн Эмде Боаса;
    ✔️Многопоточные алгоритмы;
    ✔️Динамическое программирование;
    ✔️Жадные алгоритмы.
    Также в последнем издании было добавлено множество новых упражнений и задач.

    Достоинства:
    Фундаментальная книга по алгоритмам;
    Полезный материал для читателя любого уровня;
    Превосходный язык изложения.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #intermediate
  • Книги для программистов

    Работаете с множеством отдельных серверов? Начните осваивать виртуализацию и кластеризацию на демо-занятии «Кластерная файловая система Lustre».

    19 января Викентий Лапа, эксперт, более 10 лет работающий с Linux дистрибутивами, расскажет об архитектуре и компонентах файловой системы Lustre.
    Вы разберете области применения файловой системы и ее особенности. Узнаете, как используется file striping и что такое сетевой транспортный уровень LNET.
    В практической части вы установите и сконфигурируете файловую систему вручную. Посмотрите пример работы графического пользовательского интерфейса Integrated Manager for Lustre (IML)

    Демо-занятие входит в программу онлайн-курса «Administrator Linux. Advanced» для опытных администраторов.

    ❗️Для регистрации на урок пройдите вступительный тест: https://otus.pw/ttW2/
  • Реклама

  • Книги для программистов

    Distributed Systems with Node.js (2020)
    Автор: Thomas Hunter II
    Количество страниц: 377

    Многие компании, от стартапов до компаний из списка Fortune 500, используют Node.js для создания эффективных бэкендов. А инженеры любят Node.js за доступный API и знакомый синтаксис. В этом практическом руководстве автор доказывает, что Node.js настолько же хорош, как и традиционные платформы, для создания масштабируемых и отказоустойчивых сервисов.

    Во время чтения книги вы:
    ✔️Узнаете, какой протокол выбрать в зависимости от ситуации;
    ✔️Настроите контейнеры приложения для использования в производстве;
    ✔️Отследите ошибки в настройках, чтобы определить, какой сервис неисправен;
    ✔️Упростите код приложения и повысьте производительность, переложив работу на обратный прокси;
    ✔️Создадите информационные панели для мониторинга работоспособности и пропускной способности сервиса;
    ✔️Узнаете, почему требуется так много различных инструментов при работе в корпоративной среде.

    Достоинства:
    Хороший авторский стиль;
    Актуальность материала.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 (2019)
    Автор: Jeanne Boyarsky, Scott Selikoff
    Количество страниц:

    Java является кросс-платформенным объектно-ориентированным языком программирования, используемом в основном для разработки мобильных и десктопных приложений. Данная книга поможет подготовится к экзамену по языку от Oracle, гарантируя качественную подготовку. Рассматриваются все важные темы, включая операторы и циклы, String и StringBuilder, ArrayList и многое другое.

    Книга:
    ✔️Охватывает все части экзамена, вопросы по темам: инкапсуляция, наследование абстрактных классов и интерфейсов, модули и лямбда-выражения;
    ✔️Включает сложный материал и укрепляет ваше понимание ключевых тем;
    ✔️Объясняет принципы и шаблоны ООП;
    ✔️Помогает освоить основы функционального программирования;
    ✔️Учит создавать решения на Java, применимые в реальных проектах.

    Достоинства:
    Отлично подходит для подготовки к экзамену;
    Включает множество примеров и задач;
    Очень информативна даже для опытных программистов.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #intermediate #java
  • Книги для программистов

    Machine Learning and Data Science Blueprints for Finance (2020)
    Авторы: Hariom Tatsat, Sahil Puri, Brad Lookabaugh
    Количество страниц: 432

    В течение следующих нескольких десятилетий машинное обучение и анализ данных изменят финансовую отрасль. С помощью этой практической книги аналитики, трейдеры, исследователи и разработчики могут узнать, как создавать алгоритмы машинного обучения, получившие огромное значение в отрасли. Вы изучите концепции машинного обучения и более 20 тематических исследований по контролируемому, неконтролируемому обучению и обучению с подкреплением, а также обработке естественного языка.

    Темы, рассмотренные в книге:
    ✔️Модели на основе регрессии для торговых стратегий, ценообразования производных финансовых инструментов и управления портфелем;
    ✔️Модели контролируемого обучения на основе классификации для прогнозирования риска кредитного дефолта, обнаружения мошенничества и торговых стратегий;
    ✔️Алгоритмы и методы кластеризации для поиска похожих объектов с примерами из торговых стратегий и управления портфелем;
    ✔️Модели и методы обучения с подкреплением, используемые для построения торговых стратегий, хеджирования производных финансовых инструментов и управления портфелем;
    ✔️Методы NLP с использованием библиотек Python, таких как NLTK и scikit-learn.

    Достоинства:
    Практикоориентированность;
    Широкий спектр тем.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    Все мы хотели бы жить среди близких по духу людей, в городе с продуманной инфраструктурой. Многие IT-специалисты слышали об Иннополисе и даже задумывались о переезде, однако до недавних пор всё городское жилье было доступно лишь в аренду. Но теперь можно приобрести квартиру в ЖК Unicum – единственном доме в Иннополисе с квартирами в продаже!

    🏠 Квартиры одно- и двухкомнатные, передаются с ремонтом, мебелью и техникой. В шаговой доступности современные детсад, школа, лицей, университет, медцентр, два технопарка, спорткомплекс с сауной и бассейном, теннисный корт и спортивные площадки. Недалеко популярная в России всесезонная горнолыжная база «Свияжские холмы», гольф-клуб и школа олимпийского резерва.

    💫 Став резидентом Иннополиса, вы получаете особые условия для ведения бизнеса, аренды помещений и земельных участков, налог на прибыль от 2%, возможность освобождения от НДС, освобождение от транспортного налога и даже страховку от негативных изменений в налоговом законодательстве.

    Все подробности здесь:

    +7(843)500-56-59
    +7-904-066-56-00 (Telegram)
    www.jkunicum.ru www.instagram.com/jk.unicum
  • Книги для программистов

    Hands-On Artificial Intelligence with Unreal Engine (2019)
    Автор: Francesco Sapio
    Количество страниц: 552

    Применение искусственного интеллекта может вывести разработку на новый уровень независимо от того, создаете ли вы традиционную, образовательную или любую другую игру. Если вы хотите использовать ИИ, чтобы продлить жизнь ваших игр, сделать их более сложными и интересными, эта книга для вас.

    Во время чтения книги вы:
    ✔️Получите глубокие знания о системах искусственного интеллекта в Unreal Engine;
    ✔️Создадите сложные ИИ, изучая искусство проектирования и разработки дерева поведения;
    ✔️Профилируете и визуализируете системы ИИ с помощью мощных инструментов отладки;
    ✔️Расширите каждую систему искусственного интеллекта и отладки кастомными узлами и функциями.

    Достоинства:
    Множество примеров;
    Актуальность материала.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    JavaScript: A Beginner's Guide, Fifth Edition (2019)
    Автор: John Pollock
    Количество страниц: 560

    Данное практическое динамичное руководство показывает от начала до конца, как с помощью JavaScript создавать динамические веб-страницы со специальными эффектами. Пятое издание содержит обновления, касающиеся всех основных новых функций и новейших методов и практик веб-разработки. Вы также узнаете, как расширить возможности JavaScript на стороне сервера с помощью Node.js.

    Книга:
    ✔️Обучает шаг за шагом разработке веб-приложений;
    ✔️Содержит подробные примеры и загружаемые файлы проектов;
    ✔️Написана опытным веб-разработчиком и экспертом по JavaScript.

    Достоинства:
    Хороший баланс теории и практики;
    Множество примеров кода.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #beginner
  • Книги для программистов

    С каждым годом количество данных, генерируемых компаниями, растёт всё больше и больше. Но как управлять всеми этими данными, как их эффективно использовать? На этот вопрос сможет ответить Data Scientist, и за это компании готовы платить от 150 000 рублей и больше — ежемесячно!

    Хочешь стать таким же? Онлайн-университет Skillbox может помочь пройти дорогу с нуля до специалиста, ещё и с доступной рассрочкой.

    Тебе предстоит пройти этот путь вместе с опытными специалистами и научиться использовать язык программирования Python, работать с источниками данных CSV, XML и XLSX, познакомиться с анализом данных. Также освоишь машинное обучение, что даст знания в области нейронных сетей. Если нет опыта в программировании, это не помеха, всему обучат и всё расскажут с нуля.

    После прохождения курса тебе помогут составить выгодное резюме и поспособствуют трудоустройству.
    Переходи по ссылке и регистрируйся со скидкой до 60%▶️ https://clc.am/YafTvA.
  • Книги для программистов

    Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications (2020)
    Авторы: Lorne Lantz, Daniel Cawrey
    Количество страниц: 284

    Это подробное руководство превращает сложные, быстро развивающиеся идеи, лежащие в основе блокчейна, в легко усваиваемый справочный материал, объясняющий, что действительно происходит под капотом. Эта книга предназначена для всех, кто думает, стоит ли инвестировать время в криптовалюту и индустрию блокчейна. Выйдите за рамки модных словечек и посмотрите, что действительно может предложить технология.

    Во время чтения книги вы:
    ✔️Узнаете, почему биткойн был важен при рождении блокчейна;
    ✔️Узнаете, как Ethereum создал благодатную почву для новых инноваций, таких как децентрализованные финансы, токены и флэш-кредиты;
    ✔️Откроете для себя секреты цен на криптовалюту и различные факторы, влияющие на очень волатильные рынки криптовалют;
    ✔️Узнаете, как предприятия и правительства используют блокчейн;
    ✔️Поймете проблемы масштабирования и разветвления блокчейна.

    Достоинства:
    Актуальность материала;
    Хорошая структурированность.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    Почему ценятся PHP-разработчики со знаниями Symfony?

    Узнайте 13 января о ключевых навыках программирования на одном из самых сложных, надежных и высокопроизводительных PHP-фреймворках на встрече с Александром Пряхиным, техническим директором в CityAds Media. На вебинаре Александр представит программу онлайн-курса «Symfony Framework» и ответит на ваши вопросы.

    👉🏻Рекомендуем заранее пройти вступительный тест, чтобы оценить свой уровень подготовки и сложность курса. Регистрируйтесь на мероприятие и запасайтесь вопросами для эксперта: https://otus.pw/KMzb/
  • Книги для программистов

    The C Puzzle Book
    Автор: Alan Feuer
    Количество страниц: 187

    Книга C Puzzle Book - отличный выбор для всех программистов, которые хотят расширить свои базовые знания языка программирования Cи. Эта книга была разработана, чтобы помочь читателям получить более полное представление о синтаксисе и семантике языка Си с помощью интересных головоломок, которые бросают вызов читателям в знании основ. Специалист по программированию на Cи Алан Фойер освещает основные темы с разных сторон, чтобы читатель мог получить более полное представление о предмете.

    Достоинства:
    Практикоориентированность;
    Лаконичность.

    Недостатки:
    Плохое качество печати.

    Скачать книгу

    #english #book #intermediate
  • Книги для программистов

    Practical Python Programming for IoT (2020)
    Автор: Gary Smart
    Количество страниц: 516

    Настала эпоха подключенных устройств, будь то фитнес-браслеты или умные дома. Сейчас как никогда важно понять, как компоненты оборудования взаимодействуют с интернетом для сбора и анализа пользовательских данных. Интернет вещей в сочетании с популярным языком с открытым исходным кодом Python можно использовать для создания мощных и интеллектуальных систем IoT с интуитивно понятными интерфейсами.

    Во время чтения книги вы:
    ✔️Получите знания об электронных схемах датчиков и исполнительных механизмов;
    ✔️Структурируете свой код на Python, используя асинхронный ввод-вывод, модели pub / sub и т. д.;
    ✔️Автоматизируете реальные проекты Интернета вещей с помощью интеграции датчиков и исполнительных механизмов;
    ✔️Интегрируете электронику с ThingSpeak и IFTTT для автоматизации;
    ✔️Создадите и используете RESTful API, WebSockets и MQTT с датчиками;
    ✔️Настроите среду разработки Raspberry Pi и Python для проектов IoT.

    Достоинства:
    Практикоориентированность;
    Множество примеров кода.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    Какие навыки необходимы тестировщику для профессионального роста и управления командой?

    Ответ на этот и другие вопросы вы узнаете 14 января на встрече с Анастасией Асеевой-Нгуен, ex head of QA в команде на 90+ человек. Анастасия представит программу онлайн-курса «QA Lead», расскажет, как организована практика. В конце вебинара вы получите возможность приобрести курс по спец.цене. Программа рассчитана на тестировщиков с опытом.

    Регистрируйтесь на вебинар и готовьте вопросы к встрече с экспертом https://otus.pw/JEhy/
  • Реклама

  • Книги для программистов

    Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.

    Полезные материалы по всему, что может быть интересно любому программисту: @proglibrary
    Библиотека хакера: @hackproglib
    Go: @goproglib
    C\C++: @cppproglib
    PHP: @phpproglib
    Frontend: @frontendproglib
    Python: @pyproglib
    Mobile: @mobileproglib
    Data Science: @dsproglib
    Java: @javaproglib
    C#: @csharpproglib

    Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота @event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

    Подписывайтесь: t.me/event_listener_bot
  • Книги для программистов

    Math for Programmers (2021)
    Автор: Paul Orland
    Количество страниц: 688

    Чтобы получить работу в областях науки о данных, машинного обучения, компьютерной графики или криптографии, вам необходимо иметь сильные математические навыки. Автор учит математике, необходимой для карьеры, концентрируясь на том, что вам нужно знать как разработчику. Книга наполнена большим количеством полезных графиков и содержит более 300 упражнений и мини-проектов.

    Достоинства:
    Актуальность материала;
    Широкий спектр тем.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced
  • Книги для программистов

    Deep Learning Interviews (2020)
    Автор: Shlomo Kashani, Amir Ivry
    Количество страниц: 438

    Данное руководство содержит сотни полностью решенных задач по широкому кругу ключевых тем в области ИИ. Она предназначена как для репетиций собеседований или экзаменов по конкретным темам, так и для получения степени магистра по машинному обучению. Задачи в книге достаточно сложны, чтобы хорошо поработать и значительно улучшить свои навыки, и они сформулированы в виде наводящих на размышления вопросов и увлекательных историй.

    ✔️Сотни полностью решенных задач;
    ✔️Проблемы из многих областей глубокого обучения;
    ✔️Понятные схемы и иллюстрации;
    ✔️Исчерпывающий указатель;
    ✔️Пошаговые решения задач;
    ✔️Не только ответы, но и показанные работы и доказательства, если необходимо.

    Достоинства:
    Практикоориентированность;
    Актуальность материала.

    Недостатки:
    Не замечено.

    Скачать книгу

    #english #book #advanced