📕 Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application
Эта книга поможет вам раскрыть секреты эволюции Jakarta EE, изучив процесс миграции и модернизации ваших приложений. Вы узнаете, как сделать свой код совместимым с последней версией Jakarta EE и как эффективно использовать ее современные возможности.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
Эта книга поможет вам раскрыть секреты эволюции Jakarta EE, изучив процесс миграции и модернизации ваших приложений. Вы узнаете, как сделать свой код совместимым с последней версией Jakarta EE и как эффективно использовать ее современные возможности.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
📕 C++ Memory Management: Write Leaner and Safer C++ Code Using Proven Memory-Management Techniques
Управление памятью в C++ не является универсальным; в системах реального времени, играх и встраиваемых приложениях существуют уникальные ограничения на объем памяти. В этой книге представлены целевые решения для каждой предметной области.
Это руководство, написанное членом Комитета по стандартам ISO C++ Патрисом Роем, охватывает фундаментальные концепции времени жизни объектов и организации памяти, чтобы помочь вам писать более простые и безопасные программы. Вы узнаете, как управлять механизмами выделения памяти, создавать пользовательские контейнеры и распределители, а также адаптировать операторы выделения в соответствии с вашими конкретными требованиями, делая ваши программы меньше, быстрее, безопаснее и предсказуемее.
🧷Скачать бесплатно.
2025 #eng #Cpp
CodeMode | Программирование
Управление памятью в C++ не является универсальным; в системах реального времени, играх и встраиваемых приложениях существуют уникальные ограничения на объем памяти. В этой книге представлены целевые решения для каждой предметной области.
Это руководство, написанное членом Комитета по стандартам ISO C++ Патрисом Роем, охватывает фундаментальные концепции времени жизни объектов и организации памяти, чтобы помочь вам писать более простые и безопасные программы. Вы узнаете, как управлять механизмами выделения памяти, создавать пользовательские контейнеры и распределители, а также адаптировать операторы выделения в соответствии с вашими конкретными требованиями, делая ваши программы меньше, быстрее, безопаснее и предсказуемее.
🧷Скачать бесплатно.
2025 #eng #Cpp
CodeMode | Программирование
📕 40 алгоритмов, которые должен знать каждый программист на Python
Понимание работы алгоритмов и умение применять их для решения прикладных задач must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.
Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений.
🧷Скачать бесплатно.
2023 #ru #Python
CodeMode | Программирование
Понимание работы алгоритмов и умение применять их для решения прикладных задач must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.
Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений.
🧷Скачать бесплатно.
2023 #ru #Python
CodeMode | Программирование
📕Anyone Can Code: The Art and Science of Logical Creativity
Программировать может любой: "Искусство и наука логического творчества" представляет компьютерное программирование как способ решения проблем с помощью логического мышления. В нем используется понятие модульности как центральная линза, с помощью которой мы можем понять многие концепции программного обеспечения. Эта книга знакомит читателя с фундаментальными концепциями программирования, иллюстрируя их на трех разных языках: C/C++, Python и Javascript. Ключевые особенности: Основное внимание уделяется решению проблем и алгоритмическому мышлению, а не функциям программирования, синтаксису и библиотекам; Содержит увлекательные примеры, в том числе видеоигры и визуальные эффекты; Содержит упражнения и вопросы для размышления.
🧷Скачать бесплатно.
2020 #eng #Python #Cpp #JavaScript
CodeMode | Программирование
Программировать может любой: "Искусство и наука логического творчества" представляет компьютерное программирование как способ решения проблем с помощью логического мышления. В нем используется понятие модульности как центральная линза, с помощью которой мы можем понять многие концепции программного обеспечения. Эта книга знакомит читателя с фундаментальными концепциями программирования, иллюстрируя их на трех разных языках: C/C++, Python и Javascript. Ключевые особенности: Основное внимание уделяется решению проблем и алгоритмическому мышлению, а не функциям программирования, синтаксису и библиотекам; Содержит увлекательные примеры, в том числе видеоигры и визуальные эффекты; Содержит упражнения и вопросы для размышления.
🧷Скачать бесплатно.
2020 #eng #Python #Cpp #JavaScript
CodeMode | Программирование
📕C# Interview Guide: Boost your confidence with answers to hundreds of secret interview questions
Начните свое путешествие по C# с этого руководства по составлению выдающихся резюме, освоению передовых концепций и поиску работы с реальными предложениями, что позволит добиться беспрецедентного успеха в программировании и на собеседованиях.
🧷Скачать бесплатно.
2024 #eng #Csharp
CodeMode | Программирование
Начните свое путешествие по C# с этого руководства по составлению выдающихся резюме, освоению передовых концепций и поиску работы с реальными предложениями, что позволит добиться беспрецедентного успеха в программировании и на собеседованиях.
🧷Скачать бесплатно.
2024 #eng #Csharp
CodeMode | Программирование
📕A Functional Approach to Java: Augmenting Object-Oriented Code with Functional Principles
Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Но не каждая проблема подходит для ООП. Парадигма функционального программирования (FP) предлагает вам другой подход к решению задач, а Java предоставляет простые в использовании инструменты FP, такие как лямбда-выражения и потоки. Если вы заинтересованы в применении концепций FP к вашему Java-коду, эта книга для вас.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Но не каждая проблема подходит для ООП. Парадигма функционального программирования (FP) предлагает вам другой подход к решению задач, а Java предоставляет простые в использовании инструменты FP, такие как лямбда-выражения и потоки. Если вы заинтересованы в применении концепций FP к вашему Java-коду, эта книга для вас.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
📕SQL for Data Science
В этом учебнике объясняется язык SQL в контексте науки о данных и представлены различные части языка SQL, необходимые для выполнения задач, обычно выполняемых при анализе данных. Используя концепцию жизненного цикла данных, в нем основное внимание уделяется этапам, которые в традиционных учебниках очень часто обходятся без изменений, таким как загрузка, очистка и предварительная обработка данных.
🧷Скачать бесплатно.
2020 #eng #SQL
CodeMode | Программирование
В этом учебнике объясняется язык SQL в контексте науки о данных и представлены различные части языка SQL, необходимые для выполнения задач, обычно выполняемых при анализе данных. Используя концепцию жизненного цикла данных, в нем основное внимание уделяется этапам, которые в традиционных учебниках очень часто обходятся без изменений, таким как загрузка, очистка и предварительная обработка данных.
🧷Скачать бесплатно.
2020 #eng #SQL
CodeMode | Программирование
📕Node.js в действии
Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию, включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node, тестирование и развертывание веб-приложений.
🧷Скачать бесплатно.
2018 #ru #JavaScript
CodeMode | Программирование
Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Express с нуля. Теперь вы сможете узнать не только о Node и JavaScript, но и получить всю информацию, включая системы построения фронтэнда, выбор веб-фреймворка, работу с базами данных в Node, тестирование и развертывание веб-приложений.
🧷Скачать бесплатно.
2018 #ru #JavaScript
CodeMode | Программирование
📕Let’s Go: Learn to build professional web applications with Go
Let's Go научит вас шаг за шагом создавать быстрые, безопасные и удобные в обслуживании веб-приложения, используя фантастический язык программирования Go (также известный как Golang).
Идея книги в том, чтобы помочь вам учиться на практике. Вместе мы пройдем весь процесс создания веб-приложения от начала до конца, от первого запуска сервера до управления сеансами и аутентификации пользователей.
🧷Скачать бесплатно.
2025 #eng #Go
CodeMode | Программирование
Let's Go научит вас шаг за шагом создавать быстрые, безопасные и удобные в обслуживании веб-приложения, используя фантастический язык программирования Go (также известный как Golang).
Идея книги в том, чтобы помочь вам учиться на практике. Вместе мы пройдем весь процесс создания веб-приложения от начала до конца, от первого запуска сервера до управления сеансами и аутентификации пользователей.
🧷Скачать бесплатно.
2025 #eng #Go
CodeMode | Программирование
📕Java Cryptography: Tools and Techniques
Стандартный Java Runtime и API-интерфейсы Bouncy Castle содержат богатый набор инструментов для работы с лабиринтом стандартов и протоколов, необходимых для безопасного обмена данными, хранения данных и управления идентификационными данными. Эта книга поможет вам ориентироваться в этом лабиринте и прольет свет на некоторые из самых темных коридоров.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
Стандартный Java Runtime и API-интерфейсы Bouncy Castle содержат богатый набор инструментов для работы с лабиринтом стандартов и протоколов, необходимых для безопасного обмена данными, хранения данных и управления идентификационными данными. Эта книга поможет вам ориентироваться в этом лабиринте и прольет свет на некоторые из самых темных коридоров.
🧷Скачать бесплатно.
2023 #eng #Java
CodeMode | Программирование
📕Программирование: введение в профессию. Издание второе, в трёх томах
Хочешь стать программистом — научись сам. Но самостоятельное обучение оказывается сложным, когда большинство существующих учебников и платформ устанавливает высокий барьер вхождения, для их использования нужно уже быть программистом. Новичкам здесь делать нечего. Понадобился учебник, помогающий войти в программирование с нуля. И он есть.
🧷Скачать бесплатно.
2025 #ru
CodeMode | Программирование
Хочешь стать программистом — научись сам. Но самостоятельное обучение оказывается сложным, когда большинство существующих учебников и платформ устанавливает высокий барьер вхождения, для их использования нужно уже быть программистом. Новичкам здесь делать нечего. Понадобился учебник, помогающий войти в программирование с нуля. И он есть.
🧷Скачать бесплатно.
2025 #ru
CodeMode | Программирование
📕Natural Language Processing with Transformers, Revised Edition
С момента своего появления в 2017 году трансформаторы быстро стали доминирующей архитектурой для достижения самых современных результатов в различных задачах обработки естественного языка. Если вы специалист по обработке данных или программист, эта практическая книга, которая теперь представлена в полноцветном варианте, покажет вам, как обучать и масштабировать эти большие модели с помощью Hugging Face Transformers, библиотеки глубокого обучения на Python.
🧷Скачать бесплатно.
2022 #eng #Python
CodeMode | Программирование
С момента своего появления в 2017 году трансформаторы быстро стали доминирующей архитектурой для достижения самых современных результатов в различных задачах обработки естественного языка. Если вы специалист по обработке данных или программист, эта практическая книга, которая теперь представлена в полноцветном варианте, покажет вам, как обучать и масштабировать эти большие модели с помощью Hugging Face Transformers, библиотеки глубокого обучения на Python.
🧷Скачать бесплатно.
2022 #eng #Python
CodeMode | Программирование
📕Основы Python для Data Science
Python — язык программирования №1 для машинного обучения и Data Science. Но как же сложно решить, с чего начать изучение Python, ведь у него огромный инструментарий! Кеннеди Берман фокусируется на тех навыках программирования, которые понадобятся вам для решения задач в области Data Science и машинного обучения.
🧷Скачать бесплатно.
2023 #ru #Python
CodeMode | Программирование
Python — язык программирования №1 для машинного обучения и Data Science. Но как же сложно решить, с чего начать изучение Python, ведь у него огромный инструментарий! Кеннеди Берман фокусируется на тех навыках программирования, которые понадобятся вам для решения задач в области Data Science и машинного обучения.
🧷Скачать бесплатно.
2023 #ru #Python
CodeMode | Программирование
📕SQL Server Simplified
Приложение SQL Server Simplified interview questions предназначено для того, чтобы помочь читателям освоить основные понятия SQL Server.Оно охватывает все понятия, такие как временные таблицы, переменные, CTE, представления, UDF, ограничения, объединения, GroupBy, ранжирование, индексы, настройка производительности и т.д.
🧷Скачать бесплатно.
2021 #eng #SQL
CodeMode | Программирование
Приложение SQL Server Simplified interview questions предназначено для того, чтобы помочь читателям освоить основные понятия SQL Server.Оно охватывает все понятия, такие как временные таблицы, переменные, CTE, представления, UDF, ограничения, объединения, GroupBy, ранжирование, индексы, настройка производительности и т.д.
🧷Скачать бесплатно.
2021 #eng #SQL
CodeMode | Программирование
📕Hands-On Graph Neural Networks Using Python
Создавайте надежные графические нейронные сети с помощью PyTorch Geometric, сочетая теорию графов и нейронные сети с новейшими разработками и приложениями
🧷Скачать бесплатно.
2023 #eng #Python
CodeMode | Программирование
Создавайте надежные графические нейронные сети с помощью PyTorch Geometric, сочетая теорию графов и нейронные сети с новейшими разработками и приложениями
🧷Скачать бесплатно.
2023 #eng #Python
CodeMode | Программирование
📕Learn C# in 7 days
C# - отличный язык для изучения, поскольку он имеет несколько применений в современном мире программирования. В этой книге мы используем уникальный подход к обучению C# абсолютных новичков, которые смогут освоить основы языка за семь дней. Эта практическая книга содержит важные концепции, которые лежат в основе языка программирования C#.
🧷Скачать бесплатно.
2017 #eng #Csharp
CodeMode | Программирование
C# - отличный язык для изучения, поскольку он имеет несколько применений в современном мире программирования. В этой книге мы используем уникальный подход к обучению C# абсолютных новичков, которые смогут освоить основы языка за семь дней. Эта практическая книга содержит важные концепции, которые лежат в основе языка программирования C#.
🧷Скачать бесплатно.
2017 #eng #Csharp
CodeMode | Программирование
📕Python для Excel
Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas. Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции, определяемые пользователем.
🧷Скачать бесплатно.
2023 #ru #Python
CodeMode | Программирование
Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas. Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции, определяемые пользователем.
🧷Скачать бесплатно.
2023 #ru #Python
CodeMode | Программирование
📕Область видимости и замыкания
Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)... И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне. Вы уже прочитали «Познакомьтесь, JavaScript»? Тогда откройте вторую книгу серии «Вы пока еще не знаете JS», чтобы познакомиться поближе с первым из трех столпов JavaScript системой областей видимости и функциональными замыканиями, а также с мощным паттерном проектирования «Модуль». Пора освоить правила лексических областей видимости для размещения переменных и функций в правильных позициях. И заглянуть на более низкий уровень, ведь магия с хранением состояния модулей базируется на замыканиях, использующих систему лексических областей видимости.
🧷Скачать бесплатно.
2022 #ru #JavaScript
CodeMode | Программирование
Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)... И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне. Вы уже прочитали «Познакомьтесь, JavaScript»? Тогда откройте вторую книгу серии «Вы пока еще не знаете JS», чтобы познакомиться поближе с первым из трех столпов JavaScript системой областей видимости и функциональными замыканиями, а также с мощным паттерном проектирования «Модуль». Пора освоить правила лексических областей видимости для размещения переменных и функций в правильных позициях. И заглянуть на более низкий уровень, ведь магия с хранением состояния модулей базируется на замыканиях, использующих систему лексических областей видимости.
🧷Скачать бесплатно.
2022 #ru #JavaScript
CodeMode | Программирование
📕Разработка приложений на С++ с использованием Boost
Начиная с основ, вы перейдете к изучению того, как библиотеки Boost упрощают разработку приложений. Увидите, какую работу можно выполнить во время компиляции и на что способны контейнеры Boost. Научитесь разрабатывать качественные, быстрые и портативные приложения. От манипулирования изображениями до графов, каталогов, таймеров, файлов и работы в сети – каждый найдет для себя интересную тему. Напишите программу один раз и используйте ее в операционных системах Linux, Windows, macOS и Android. Обратите внимание, что зна-ния, полученные в ходе прочтения этой книги, не устареют, поскольку все больше и больше библиотек Boost становятся частью стандарта C++.
🧷Скачать бесплатно.
2020 #ru #Cpp
CodeMode | Программирование
Начиная с основ, вы перейдете к изучению того, как библиотеки Boost упрощают разработку приложений. Увидите, какую работу можно выполнить во время компиляции и на что способны контейнеры Boost. Научитесь разрабатывать качественные, быстрые и портативные приложения. От манипулирования изображениями до графов, каталогов, таймеров, файлов и работы в сети – каждый найдет для себя интересную тему. Напишите программу один раз и используйте ее в операционных системах Linux, Windows, macOS и Android. Обратите внимание, что зна-ния, полученные в ходе прочтения этой книги, не устареют, поскольку все больше и больше библиотек Boost становятся частью стандарта C++.
🧷Скачать бесплатно.
2020 #ru #Cpp
CodeMode | Программирование
📕Optimizing Cloud Native Java: Practical Techniques for Improving JVM Application Performance
Настройка производительности - это экспериментальная наука, но это не значит, что инженеры должны прибегать к догадкам и фольклору, чтобы выполнить свою работу. Тем не менее, это часто так. Из этой практической книги специалисты среднего и продвинутого уровня, работающие со сложными платформами, научатся настраивать производительность облачных приложений Java Cloud, используя количественный, проверяемый и воспроизводимый подход.
🧷Скачать бесплатно.
2025 #eng #Java
CodeMode | Программирование
Настройка производительности - это экспериментальная наука, но это не значит, что инженеры должны прибегать к догадкам и фольклору, чтобы выполнить свою работу. Тем не менее, это часто так. Из этой практической книги специалисты среднего и продвинутого уровня, работающие со сложными платформами, научатся настраивать производительность облачных приложений Java Cloud, используя количественный, проверяемый и воспроизводимый подход.
🧷Скачать бесплатно.
2025 #eng #Java
CodeMode | Программирование