CodeMode | Программирование
11.1K subscribers
3.29K photos
5 videos
10 files
3.33K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕Parallel C++

Этот учебник посвящен практическому параллельному программированию на C++ на уровне аспирантов. В частности, в нем показаны API и связанные с ними языковые возможности стандартов C++ 17 и C++ 20, охватывающие как одноузловые, так и распределенные системы. Это показывает, что благодаря параллельным функциям в стандартах C++ 17 и C++ 20 изучение таких метаязыков, как OpenMP, больше не требуется. Используя стандартную библиотеку C++ для обеспечения параллелизма и совместимости (HPX), те же возможности языка можно распространить на распределенные коды, предоставляя интерфейс C++ для распределенного программирования более высокого уровня, чем интерфейс передачи сообщений (MPI).

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

2024
#ENG #C

CodeMode | Программирование
📕 Классические задачи Computer Science на языке Python

Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть, и овладеете классическими приемами решения повседневных задач.

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

2024
#RU #Python

CodeMode | Программирование
📕 120 практических задач. Создавай нейросети

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

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

2024
#RU #AI

CodeMode | Программирование
📕 Grokking Data Structures

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

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

2024
#ENG #Data

CodeMode | Программирование
📕 Язык Swift

Книга предназначена для самостоятельного изучения Swift – нового языка программирования для iOS и OS X. Описана версия Swift 2.0. Материал построен по принципу от более легкого к сложному, изложение сопровождается большим количеством листингов кода, для тестирования и отладки используется новая среда быстрой разработки Playground. Объяснены основы Swift, синтаксис языка и его особенности. Описаны типы данных, условные выражения, циклы, массивы, функции, кортежи, базовые операторы и другие стандартные конструкции. Кратко даны основы объектно-ориентированного программирования. Подробно рассмотрены более сложные или специфические для Swift конструкции: перечисления, замыкания, опциональные типы, классы, структуры, встроенные и обобщенные типы, расширения, протоколы, расширенные операторы и др. Для программистов.

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

2016
#RU #Swift

CodeMode | Программирование
📕 Machine Learning System Design: With end-to-end examples

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

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

2025
#ENG #ML

CodeMode | Программирование
📕 Язык R в задачах науки о данных

Эта книга задумана как введение в вычислительную среду R, среду разработки RStudio и библиотеку tidyverse - коллекцию пакетов, совместное использование которых обеспечивает быстроту и легкость анализа данных. Книга ориентирована на читателей, не имеющих предварительного опыта программирования, и предназначена для того, чтобы помочь им в как можно более короткие сроки начать решать задачи науки о данных.

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

2018
#RU #R

CodeMode | Программирование
📕 Full Stack JavaScript Strategies

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

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

2018
#ENG #JavaScript

CodeMode | Программирование
📕 Modern Angular

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

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

2025
#ENG #Angular

CodeMode | Программирование
📕 System Design

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

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

2025
#ENG #Deisgn

CodeMode | Программирование
📕 Contract Testing in Action

Тестирование контрактов — это простой и надежный способ убедиться, что каждая служба и API хорошо взаимодействуют с другими компонентами, чтобы вы могли развертывать их независимо и безопасно.
Большие, слабосвязанные системы имеют сотни, даже тысячи взаимодействий, и традиционное тестирование часто не может с ними справиться! Приступайте к тестированию контрактов. Этот быстрорастущий новый подход проверяет совместимость API и сервисов, сверяя их с согласованным контрактом. Больше никаких неожиданных проблем с интеграцией и никаких поломок в производстве!
В разделе «Тестирование контрактов в действии» вы узнаете:
• Основные концепции и методы тестирования контрактов
• Тестирование микросервисов с помощью Pact
• Тестирование, управляемое потребителями, и двунаправленное тестирование
• Создание фреймворка тестирования контрактов
• Преобразование тестов интеграции API в тесты контрактов

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

2024
#ENG #Testing

CodeMode | Программирование
📕 The Developer’s Playbook for Large Language Model Security

Большие языковые модели (LLM) не только определяют траекторию развития искусственного интеллекта, но и открывают новую эру проблем безопасности. Эта практическая книга поможет вам разобраться в сути этих угроз. Автор Стив Уилсон (Steve Wilson), директор по продуктам Exabeam, фокусируется исключительно на LLMS, избегая общей безопасности ИИ, и углубляясь в уникальные характеристики и уязвимости, присущие этим моделям.

В этом руководстве, дополненном коллективной мудростью, накопленной в результате составления списка OWASP Top 10 для LLM—компаний — подвига, достигнутого более чем 400 отраслевыми экспертами, - содержатся практические рекомендации и стратегии, которые помогут разработчикам и командам безопасности разобраться с реалиями приложений LLM. Независимо от того, разрабатываете ли вы новое приложение или добавляете функции искусственного интеллекта в существующее, эта книга станет для вас незаменимым помощником в освоении системы безопасности на новом этапе развития искусственного интеллекта.

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

2024
#ENG #LLM

CodeMode | Программирование
📕 Hands-On Large Language Models

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

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

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

2024
#ENG #LLM

CodeMode | Программирование
📕 Policy as Code

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

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

2024
#ENG #Security

CodeMode | Программирование
📕 Data Analysis with Python and PySpark

Анализ данных с помощью Python и PySpark поможет вам решать повседневные задачи в области обработки данных с помощью PySpark. Вы узнаете, как масштабировать свои возможности обработки на нескольких компьютерах, получая данные из любого источника — будь то кластеры Hadoop, облачные хранилища данных или локальные файлы данных. Ознакомившись с основами, вы сможете оценить всю универсальность PySpark, создав конвейеры машинного обучения и объединив код на Python, pandas и PySpark.

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

2024
#ENG #Data

CodeMode | Программирование
📕 Ultimate Data Science Programming in Python

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

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

2024
#ENG #Data #Python

CodeMode | Программирование
📕 Основы Microsoft Azure. Подготовка к экзамену AZ-900

Экзамен AZ-900 является базовым для всех технических специалистов, осваивающих облачную платформу Microsoft Azure. В рамках данного экзамена рассматриваются основные концепции облачных платформ, а также современные ИТ-технологии (искусственный интеллект, большие данные, интернет вещей). Книга содержит полное и подробное описание всех тем, необходимых для успешной сдачи экзамена AZ-900: Microsoft Azure Fundamentals. Удобная структура глав облегчает поиск нужной информации: каждый раздел посвящен отработке определенного навыка.
Данная книга будет полезна при обучении основам работы с облачной платформой Microsoft Azure.

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

2021
#RU #Azure

CodeMode | Программирование
📕 Визуализация данных: полный курс для начинающих специалистов

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

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

2023
#RU #Data

CodeMode | Программирование
📕 Mastering Financial Pattern Recognition

Candlesticks (свечной график) стал ключевым компонентом платформ и графических программ для финансовой торговли. С помощью этих графиков трейдеры могут изучать базовые паттерны для интерпретации истории ценовых изменений и прогнозов. Это руководство от А до Я показывает портфельным менеджерам, квантам, стратегам и аналитикам, как использовать Python для распознавания, сканирования, торговли и обратного тестирования прибыльности свечных моделей.

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

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

2023
#ENG #Python

CodeMode | Программирование
📕 Clean Craftsmanship

В книге “Чистое мастерство” легендарный Роберт К. Мартин ("Дядя Боб") написал исчерпывающее руководство для каждого программиста по эффективной работе. Мартин объединяет дисциплины, стандарты и этику, необходимые для быстрого и продуктивного создания надежного, эффективного кода и гордости за все программное обеспечение, которое вы пишете — каждый божий день.

Мартин, автор бестселлера The Clean Coder, начинает с прагматичного, технического и предписывающего руководства по пяти основополагающим дисциплинам мастерства в разработке программного обеспечения: разработка на основе тестирования, рефакторинг, простой дизайн, совместное программирование (сопряжение) и приемочные тесты. Затем он переходит к стандартам — описывает базовые ожидания, которые мир предъявляет к разработчикам программного обеспечения, объясняет, как они часто отличаются от их собственных точек зрения, и помогает вам устранить несоответствие. Наконец, он обращается к этике профессии программиста, описывая десять фундаментальных обещаний, которые все разработчики программного обеспечения должны дать своим коллегам, пользователям и, прежде всего, самим себе.

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

2022
#ENG #Coding

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