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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Дизайн и эволюция языка C++

В книге, написанной создателем языка С++ Бьерном Страуструтоп, представлено описание процесса проектирования и разработки языка программирования С++.
Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик С++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять "реальный объектно-ориентированный язык программирования".
Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.

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

2020 #RU #C

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

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

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

2025 #ENG #Rust

CodeMode | Программирование
📕 Алгоритмы эволюционной оптимизации

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

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

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

2020 #RU #Algorithms

CodeMode | Программирование
📕 .NET MAUI Projects, 3rd Edition

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

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

2024 #ENG #MAUI

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

Экспертное руководство и потрясающие примеры от разработчиков ядра Kotlin! Это все, что вам нужно, чтобы быстро приступить к работе. Kotlin in Action, второе издание знакомит вас с основами языка и позволяет создавать качественные приложения, использующие уникальные возможности Kotlin. Узнайте, как язык обрабатывает все: от операторов и функций до классов и типов, а также уникальные возможности, которые делают программирование на Kotlin таким бесшовным.
Экспертное руководство и потрясающие примеры от разработчиков ядра Kotlin! Это все, что вам нужно, чтобы быстро приступить к работе. Kotlin in Action, второе издание знакомит вас с основами языка и позволяет создавать качественные приложения, использующие уникальные возможности Kotlin. Узнайте, как язык обрабатывает все: от операторов и функций до классов и типов, а также уникальные возможности, которые делают программирование на Kotlin таким бесшовным.

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

2024 #ENG #Kotlin

CodeMode | Программирование
📕 Unity 2D Game Development Cookbook

Эта книга предназначена как для профессиональных разработчиков игр, так и для любителей, которые заинтересованы в создании игр с помощью Unity. Пользователи должны знать основы разработки игр Unity 2D и иметь практические знания C#.

Чему вы научитесь

- Импортируйте файлы из других популярных программ в Unity: текстуры, модели, анимацию и аудиоклипы.
- Создавайте настоящую игровую сцену с камерами, освещением и логикой для управления игровым процессом.
- Управляйте столкновениями и реализуйте физику и игровые элементы управления
. - Создавайте заготовки и реализуйте их как игровые объекты в игровой сцене.
- Импортируйте и настраивайте музыку и звуковые эффекты для добавления в свои игры.
- Разрабатывайте и управляйте пользовательским интерфейсом с помощью встроенных методов Unity.

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

2015 #ENG #Gamedev

CodeMode | Программирование
📕 Python. Полное руководство

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

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

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

2022 #RU #Python

CodeMode | Программирование
📕 Windows Azure Mobile Services

Windows Azure Mobile Services (WAMS) — это готовое решение для бэкэнда приложений, мобильных или иных, для использования структурированного хранилища в облаке. Оно включает базовую функциональность доступа к данным и встроенную аутентификацию с помощью учетной записи Microsoft, Facebook, Twitter и Google, а также push-уведомления для клиентского приложения. Эта компактная, по существу книга дает вам все необходимое для начала работы с этими инструментами.

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

2013 #ENG #WAMS

CodeMode | Программирование
📕 Beginning Azure Static Web Apps

Создавайте насыщенные и динамические веб-приложения на облачной платформе Azure, используя методы статической веб-разработки, основанные на Blazor WebAssembly, API и разметке, используя при этом парадигму, известную как JAMstack. Эта книга начинается с того, что показывает, как создать среду для развертывания вашего первого приложения. Вы создадите статическое веб-приложение Azure с помощью приложения Blazor WebAssembly и добавите динамический контент с помощью функции Azure перед развертыванием из GitHub.

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

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

2022 #ENG #Azure

CodeMode | Программирование
📕 Beginning Azure Functions

Начните создавать высокомасштабируемые приложения и отслеживать функции Azure в рабочей среде с помощью Azure Functions 4.0. В этой книге подробно объясняются устойчивые функции для сохранения состояния, охватывая основы вплоть до создания привязок в устойчивых функциях. Это глубокое погружение в бессерверный API Azure Functions, которое проведет вас через процесс преобразования монолитных приложений для использования Azure Functions. Это обновленное издание пересмотрено с целью охвата изменений в Azure Portal и углубленного изучения версий среды выполнения Azure Functions, модели изолированных процессов и сравнения Azure Functions и Azure Logic Apps. Вы также узнаете, как регистрировать расширения привязки, и получите введение в шаблоны выражений привязки Azure Functions, а также рекомендации по использованию Azure Functions. Введение в Azure Functions предоставит вам базовые знания для работы с Azure Functions и научит практическим навыкам, таким как создание функций Azure с использованием различных триггеров и привязок. Вы также увидите, как отслеживать функции Azure в рабочей среде с помощью мониторинга в реальном времени, а также как выполнять удаленную отладку и защищать свои функции.

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

2023 #ENG #Azure

CodeMode | Программирование
📕 Practical Azure Application Development

Начните и изучите пошаговый подход к разработке приложений с использованием Microsoft Azure. Выберите правильные службы для решения поставленной задачи экономически эффективным способом и изучите потенциальные различные службы и то, как они могут помочь в создании корпоративных приложений.
Azure имеет достаточное количество ресурсов и руководств, но большинство из них сосредоточены на определенных службах и объясняют эти службы сами по себе и в заданном контексте. Практическая разработка приложений Azure фокусируется на создании полных решений в Azure с использованием различных служб. Эта книга дает вам целостный подход к Azure как платформе разработки решений.

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

2017 #ENG #Azure

CodeMode | Программирование
📕 Python Programming Exercises, Gently Explained

Многие книги и веб-сайты содержат сложные задачи по программированию для лучших программистов. Однако эта книга предназначена для всех нас. Мы хотим, чтобы задачи улучшали наши навыки программирования, а не приводили нас в замешательство и уныние. Другие учебные пособия и книги научили вас основам Python, а эти 42 упражнения по программированию позволят вам попрактиковаться в том, чему вы научились. Выбранные за их простоту, эти задачи по программированию включают в себя подробные объяснения проблемы, необходимые концепции кодирования, которые вам понадобятся для понимания решения, и полезные шаблоны для создания программ, если у вас возникнут проблемы с запуском с нуля.
Это идеальная книга для начинающих программистов и программистов среднего уровня, которые хотят проверить свои навыки работы с Python, но не готовы приступить к разработке программного обеспечения профессионального уровня. Вам не нужно расстраиваться из-за того, что от вас ожидают создания сложных алгоритмов и теории информатики; вам нужен большой набор задач по программированию, которые соответствуют вашему уровню, с легкими объяснениями.
Упражнения по кодированию, приведенные в этой книге, включают:
• Преобразование температуры
• Шипучий жужжащий
• Чтение и запись файлов
• Поиск и замена текста
• Вычисление среднего значения, медианы и режима
• Случайный бросок кубиков
• Генерация пароля
• Проверка даты
• Камень, ножницы, бумага
• Изображение в формате ASCII
• Последовательность Коллатца
• Сортировка пузырьком / пузырьковая сортировка

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

2022 #ENG #Python

CodeMode | Программирование
📕 Effective Data Analysis

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

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

2025 #ENG #BigData

CodeMode | Программирование
📕 Основы программирования с Java

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

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

2022 #RU #Java

CodeMode | Программирование
📕 Проектирование гибких программ

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

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

2022 #RU #Coding

CodeMode | Программирование
📕 Hands-on Deep Learning

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

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

2024 #ENG #DL

CodeMode | Программирование
📕 Python Game Logic

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

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

2025 #ENG #Python

CodeMode | Программирование
📕 Go: идиомы и паттерны проектирования

Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.

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

2022 #RU #GO

CodeMode | Программирование
📕 Тестирование программного обеспечения

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

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

2023 #RU #Testing

CodeMode | Программирование
📕 Тестирование программного обеспечения. Основы

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

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

2024 #RU #Testing

CodeMode | Программирование
📕 Что такое тестирование. Курс молодого бойца

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

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

2022 #RU #Testing

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