📕 Паттерны объектно-ориентированного проектирования
Четыре первоклассных разработчика - Банда четырех - представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C ++ или Smalltalk, демонстрирующий его возможности.
🧷Скачать бесплатно.
2021 #ru #Cpp
CodeMode | Программирование
Четыре первоклассных разработчика - Банда четырех - представляют вашему вниманию опыт ООП в виде двадцати трех паттернов. Паттерны появились потому, что разработчики искали пути повышения гибкости и степени повторного использования своих программ. Авторы не только дают принципы использования шаблонов проектирования, но и систематизируют информацию. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учетом всех ограничений, возникающих при разработке больших проектов. Все шаблоны взяты из реальных систем и основаны на реальной практике. Для каждого паттерна приведен код на C ++ или Smalltalk, демонстрирующий его возможности.
🧷Скачать бесплатно.
2021 #ru #Cpp
CodeMode | Программирование
📕 Эксперт C++
Добро пожаловать в Expert C++! Если вы опытный разработчик на C++, желающий повысить свою квалификацию и раскрыть весь потенциал C++20, вы пришли по адресу. В этом экспертном руководстве мы тщательно продумали путь обучения, чтобы дать вам передовые методы программирования и практические знания, которые выходят за рамки традиционного объектно-ориентированного программирования. Если вы хотите разрабатывать высокопроизводительные приложения, работать с передовыми структурами данных или освоить многопоточность и параллелизм, эта книга станет вашим незаменимым помощником.
🧷Скачать бесплатно.
2023 #ru #Cpp
CodeMode | Программирование
Добро пожаловать в Expert C++! Если вы опытный разработчик на C++, желающий повысить свою квалификацию и раскрыть весь потенциал C++20, вы пришли по адресу. В этом экспертном руководстве мы тщательно продумали путь обучения, чтобы дать вам передовые методы программирования и практические знания, которые выходят за рамки традиционного объектно-ориентированного программирования. Если вы хотите разрабатывать высокопроизводительные приложения, работать с передовыми структурами данных или освоить многопоточность и параллелизм, эта книга станет вашим незаменимым помощником.
🧷Скачать бесплатно.
2023 #ru #Cpp
CodeMode | Программирование
📕 Cybersecurity Strategies and Best Practices: A Comprehensive Guide to Enterprise Cyber Defense
Повысьте уровень кибербезопасности вашей организации, внедряя проверенные стратегии и лучшие практики, позволяющие опережать возникающие угрозы
🧷Скачать бесплатно.
2024 #eng #ИБ
CodeMode | Программирование
Повысьте уровень кибербезопасности вашей организации, внедряя проверенные стратегии и лучшие практики, позволяющие опережать возникающие угрозы
🧷Скачать бесплатно.
2024 #eng #ИБ
CodeMode | Программирование
📕 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 | Программирование
📕Software Architecture with C# 12 and .NET 8: Build enterprise applications using microservices, DevOps, EF Core, and design patterns for Azure
Книга для начинающих.NET software architect – разработка масштабируемых и высокопроизводительных корпоративных решений с использованием новейших возможностей C# 12 и .NET 8.
🧷Скачать бесплатно.
2024 #eng #Csharp
CodeMode | Программирование
Книга для начинающих.NET software architect – разработка масштабируемых и высокопроизводительных корпоративных решений с использованием новейших возможностей C# 12 и .NET 8.
🧷Скачать бесплатно.
2024 #eng #Csharp
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 | Программирование