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
📕 Kubernetes для разработчиков

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

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

2025 #RU #Kubernetes

CodeMode | Программирование
📕 Python - это просто. Пошаговое руководство по программированию и анализу дaнныx

Рассмотрены основы синтаксиса языка Python на примере дистрибутива Anaconda. Показаны приложения IPython, Spyder IDE, Jupyter Notebook. Описан синтаксис переменных, функций, циклов. Подробно изучаются структуры данных в Python: строки, списки, кортежи, множества и словари. Объясняется понятие классов и их применение в объектно-ориентированном программировании. Описаны возможности библиотеки обработки изображений Pillow, библиотеки Tkinter для создания приложений с графическим интерфейсом. Отдельный раздел посвящен обработке ошибок и исключений в программах. Рассматриваются библиотеки NumPy и Pandas, приводятся практические примеры их использования для анализа и обработки данных. Описана библиотека Matplotlib и ее возможности в сфере визуализации данных.

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

2023 #RU #Python

CodeMode | Программирование
📕 Алгоритмы обработки строк

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

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

2020 #RU #Algorithms

CodeMode | Программирование
📕 Дизайн и эволюция языка 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 | Программирование