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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Введение в теорию алгоритмов и структур данных, Бабенко М.А., Левин М.В.

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

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

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

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
📕 Postman Cookbook

• Разработчикам, программистам и инженерам DevOps, которые вступают в сложный мир разработки API, "Книга рецептов Postman" станет обязательным чтением. В этой книге с краткими решениями предлагаются рецепты и способы устранения неполадок для решения типичных задач управления жизненным циклом API. Используя богатые возможности Postman, читатели всех уровней квалификации узнают, как создавать API-интерфейсы, которые улучшат рабочие процессы, повысят производительность и приведут к успеху в работе.

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

2024
#ENG

CodeMode | Программирование | ChatGPT
📕Revolutionizing the AI-Digital Landscape

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

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

2024
#ENG

CodeMode | Программирование | ChatGPT
C++20 для программистов + Code

• Программисты с опытом работы на других языках высокого уровня смогут на практике освоить современный С++ и «большую четверку» его новых возможностей: диапазоны, концепты, модули и корутины.
200+ практических примеров реального исходного кода позволят быстро овладеть идиомами современного С++, используя популярные компиляторы: Visual C++®, GNU® g++, Apple® Xcode® и LLVM®/Clang.

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

2024
#RU

CodeMode | Программирование | ChatGPT
📕Spring Security in Action, 2nd Edition

• Второе издание Spring Security в действии раскрывает методы и инструменты Spring Security, необходимые для защиты ваших приложений от атак. В этой книге автор Лауренциу Спилка, опытный разработчик Java и Spring, научит вас, как создать свой собственный сервер авторизации, управлять пользователями системы, настраивать безопасные конечные точки и предотвращать межсайтовый скриптинг и атаки на подделку запросов. В этом новом втором издании рассматривается стек OAuth 2/OpenID Connect и подробно описывается SecurityFilterChain для настройки безопасности. Не оставляйте безопасность на второй план. Начните защищать свои приложения с первой строки кода!

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

2024
#RU

CodeMode | Программирование | ChatGPT
📕 Python for Scientific Computing and Artificial Intelligence 2023

• "Python для научных вычислений и искусственного интеллекта" разделен на 3 части: в разделе 1 читатель знакомится с языком программирования Python и показывает, как Python может помочь в понимании математики для старших классов средней школы. В разделе 2 читателю показано, как Python можно использовать для решения реальных задач из широкого спектра научных дисциплин. Наконец, в разделе 3 читатель знакомится с нейронными сетями и показывает, как TensorFlow (написанный на Python) может быть использован для решения большого количества задач в области искусственного интеллекта (ИИ).

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

2023
#ENG

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