CodeMode | Программирование
12K subscribers
1.88K photos
7 files
1.9K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Testing Microservices with Mountebank, Brandon Byars

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

• Книга написана для разработчиков, знакомых с сервис-ориентированной или микросервисной архитектурами.

🧷Скачать бесплатно.

2019 #ENG
📕 Эволюционная архитектура. Автоматизированное управление программным обеспечением, 2-е межд. издание, Форд Нил, Парсонс Ребекка, Куа Патрик, Садаладж Прамод

• Новые инструменты, фреймворки методики и парадигмы вновь и вновь меняют экосистему разработки программного обеспечения. Непрерывный прогресс основных практик разработки на протяжении последних пяти лет заставил искать новые пути и подходы к архитектуре, чтобы соответствовать постоянно меняющимся требованиям пользователей. В обновленном издании авторы Нил Форд, Ребекка Парсонс, Патрик Куа и Прамод Садаладж приводят реальные примеры, соответствующие потребностям современной разработки ПО.

• «Эта книга знаменует собой важную веху, обозначающую нынешний уровень понимания проблемы. По мере того как люди начинают осознавать роль ПО в XXI веке, информация о том, как реагировать на изменения, сохраняя достигнутое, становится важнейшим навыком в области создания программного обеспечения». — Мартин Фаулер.

🧷Скачать бесплатно.

2024 #RU
📕 Основы программирования. Язык высокого уровня С++. Часть I, Селезнева А.В.

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

• Учебное пособие направлено на приобретение студентами общих знаний и навыков программирования на высокоуровневом языке С++.
Пособие предназначено для студентов, обучающихся по направлению «Компьютерные и информационные науки».

🧷Скачать бесплатно.

2022 #RU
📕 Mastering Microsoft Fabric: SAASification of Analytics, Debananda Ghosh

• Книга начинается с обзора эволюции аналитики от локальной к облачной инфраструктуре как услуге (IaaS), платформе как услуге (PaaS), а теперь и программному обеспечению как услуге (SaaS-версия) и содержит введение в Microsoft Fabric.

• Вы узнаете, как обеспечить Microsoft Fabric в своем арендаторе, а также о ключевых возможностях аналитических продуктов SaaS и преимуществах использования Fabric в корпоративной аналитической платформе. Обсуждаются OneLake и Lakehouse для инженерии данных, а также OneLake для науки о данных. Автор Гхош рассказывает о предложениях хранилищ данных в Microsoft Fabric и новом опыте интеграции данных, который объединяет Azure Data Factory и Power Query Editor из Power BI в единую платформу.

🧷Скачать бесплатно.

2024 #ENG
📕 Введение в теорию алгоритмов и структур данных, Бабенко М.А., Левин М.В.

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

• Несмотря на "олимпиадный" вид, многие из них имеют под собой вполне практическую основу и представляют собой модельные варианты тех проблем, с которыми приходится сталкиваться на практике.
Знания, которые даются в этой книге, представляют собой необходимую (хотя и недостаточную) базу для работы с произвольными данными большого объема, дают понимание о возможности или невозможности точного решения конкретных задач за приемлемое на практике время.

🧷Скачать бесплатно.

2016 #RU
📕 Релевантный поиск с использованием Elasticsearch и Solr, Берримен Дж., Тарнбулл Д.

• Пользователи привыкли почти мгновенно получать релевантные результаты от поисковых приложений. Чтобы создавать такие приложения, вы должны овладеть механизмами поиска. Однако для многих разработчиков тема ранжирования релевантности остается почти мистической.

• Данная книга срывает покров тайны с этой темы и демонстрирует, что механизм поиска – это всего лишь программируемый движок. На примере Elasticsearch и Solr вы научитесь выражать свои бизнес-правила ранжирования с использованием этого движка.

🧷Скачать бесплатно.

2018 #RU
📕 Building an API Product: Design, implement, and release API products that meet user needs, Bruno Pedro

• Вы начнете с изучения всех аспектов API, включая их типы, технологии, протоколы и стадии жизненного цикла. Далее вы узнаете, как определить стратегию API и выявить бизнес-цели, персоны пользователей и задания, которые необходимо выполнить (JTBD). Получив эти навыки, вы перейдете к проектированию и проверке возможностей API, чтобы создать машиночитаемое определение API.

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

🧷Скачать бесплатно.

2024 #ENG
📕 Excel 2013 на примерах, Семенов В.П., Финкова М.А.

• Данная книга является наглядным самоучителем работы с Excel 2013, максимально ориентированным на практическое использование Excel для решения разных задач. Изложение ведется на пошаговых примерах со всеми необходимыми пояснениями.

• Охвачены все востребованные в работе темы. Книга написана простым и доступным языком. Лучший выбор для всех, кто хочет эффективно работать с Excel 2013. Рассчитана на самый широкий круг читателей.

🧷Скачать бесплатно.

2016 #RU
📕 Разработка одностраничных веб-приложений, Майкл С. Миковски, Джош К. Пауэлл

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

• Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко.
В этой книге показано как организуется командная разработка передовых SPA —проектирование, тестирование, сопровождение и развитие — с применением JS на всех уровнях и без привязки к какому-то конкретному каркасу.

🧷Скачать бесплатно.

2014 #RU
📕 Object-Oriented Analysis and Design for Information Systems, Raul Sidnei Wazlawick

• Автор объясняет такие понятия, как ответственность объекта, видимость и реальная необходимость делегирования. Объектно-ориентированный код, создаваемый при систематическом использовании этих понятий, лаконичен, организован и пригоден для многократного использования. Вы получите ясность в отношении процессов и сценариев использования, а также четкое понимание того, как расширить сценарий использования.

• Вазлавик четко объясняет, как строить содержательные диаграммы последовательностей. Вы узнаете необходимые организационные паттерны, чтобы архитектура вашего программного обеспечения была удобной для сопровождения. Второе издание содержит все новые материалы, которые переносят фокус книги на agile-разработку программного обеспечения, включая управление проектами Scrum, истории пользователей и примеры на Python.

🧷Скачать бесплатно.

2024 #ENG
📕 Погружение в аналитику данных. От Excel к Python и R, Джордж Маунт

• В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа.

• Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.

🧷Скачать бесплатно.

2023 #RU
📕 Архитектура и эволюция ЭВМ, Дубров С.В

• Представлен курс лекций «Архитектура и эволюция ЭВМ», читаемый бакалаврам физического факультета НГУ. Лекции могут быть использованы при обучении студентов других технических факультетов.

• Цель курса — ознакомление с основами и принципами построения и функционирования современных электронно-вычислительных машин (компьютеров), изучение их архитектуры, системы команд, устройства системы ввода-вывода. Создание современных крупных электро-физических установок, исследования в астрофизике, биологии и других областях науки сегодня немыслимы без использования вычислительной техники, без применения информационных технологий.

🧷Скачать бесплатно.

2020 #RU
📕 Hands-On Entity Resolution: A Practical Guide to Data Matching With Python, Michael Shearer

• Разрешение сущностей — это ключевая аналитическая техника, которая позволяет выявить несколько записей данных, относящихся к одной и той же реальной сущности. Из этого практического руководства Вы узнаете, как повысить ценность данных путем их очистки, анализа и разрешения с помощью библиотек Python с открытым исходным кодом и облачных API. Автор покажет вам, как увеличить масштаб процессов согласования данных и повысить точность выверки.

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

🧷Скачать бесплатно.

2024 #ENG
📕 Разработка приложений на базе GPT-4 и ChatGPT, Оливье Келен, Мари-Алис Блете

• Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах GPT-4 и ChatGPT, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки поддержки GPT-4 и ChatGPT для Python, в том числе инструментов для генерирования текста, отправки вопросов и получения ответов и обобщения контента.

• «Разработка приложений на базе GPT-4 и ChatGPT» содержит множество легковоспроизводимых примеров, которые помогут освоить особенности применения моделей в своих проектах.

🧷Скачать бесплатно.

2024 #RU
📕 100 Java Mistakes and How to Avoid Them, Tagir Valeev

• В книге рассказывается о 100 ошибках при кодировании на Java — от ошибок новичков до ошибок, о которых не подозревают даже эксперты по Java. Каждый случай включает наглядные примеры, показывающие, на что следует обратить внимание, и конкретные советы по устранению неполадок.

• Вы научитесь использовать инструменты статического анализа, такие как IntelliJ IDEA и SonarLint, чтобы гарантировать, что вы постоянно создаете исключительный Java, узнаете, как модульные тесты и защитное кодирование могут сохранить ваш код чистым, и даже научитесь писать свои собственные плагины для устранения ошибок.

🧷Скачать бесплатно.

2024 #ENG
📕 EJB 3 в действии, Д. Панда, Р. Рахман, Р. Купрак, М. Ремижан

• Фреймворк EJB 3 предоставляет стандартный способ оформления прикладной логики в виде управляемых модулей, которые выполняются на стороне сервера, упрощая тем самым создание, сопровождение и расширение приложений Java ЕЕ. Версия EJB 3.2 включает большее число расширений и более тесно интегрируется с другими технологиями Java, такими как CDI, делая разработку еще проще.

• Книга знакомит читателя с EJB на многочисленных примерах кода, сценариях из реальной жизни и иллюстрациях. Помимо основ в ней описываются некоторые особенности внутренней реализации, наиболее эффективные приемы использования, шаблоны проектирования, даются советы по оптимизации производительности и различные способы доступа, включая веб-службы, службы REST и веб-сокеты.
Издание предназначено программистам, уже знающим язык Java. Опыт работы с EJB или Java ЕЕ не требуется.

🧷Скачать бесплатно.

2015 #RU
📕 Code Like a Pro in Rust, Brenden Matthews

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

• Вы также познакомитесь с удивительными инструментами Rust для тестирования, анализа кода и управления жизненным циклом приложений. Все самое интересное в одном месте!

🧷Скачать бесплатно.

2024 #ENG
📕 Math and Architectures of Deep Learning

• Обратите внимание на "черный ящик" глубокого обучения. Это всеобъемлющее и подробное руководство раскрывает математические и архитектурные концепции, лежащие в основе моделей глубокого обучения, чтобы вы могли более эффективно настраивать, поддерживать и объяснять их.

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

🧷Скачать бесплатно.

2024 #ENG

CodeMode | Программирование | ChatGPT
📕 Software Engineering for Data Scientists

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

🧷Скачать бесплатно.

2024 #ENG

CodeMode | Программирование | ChatGPT
📕 Python for Data Science

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

🧷Скачать бесплатно.

2024 #ENG

CodeMode | Программирование | ChatGPT