📕Компиляторы: принципы, технологии и инструментарий, 2-е издание
Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" — книги "Компиляторы. Принципы, технологии, инструментарий", — у которой теперь уже четыре автора, и каждый из них является высококлассным специалистом в данной области. Книга, как и предыдущее издание, начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах. Строгость изложения материала смягчается большим количеством практических примеров. Написание компиляторов охватывает такие области знаний, как языки программирования, архитектура вычислительных систем, алгоритмы и технология создания программного обеспечения. Помочь в освоении этих технологий и соответствующего инструментария и призвана данная книга. Несмотря на ее учебную ориентацию — в первую очередь, она предназначена для студентов и преподавателей соответствующих специальностей — книга будет полезна всем, кто просто работает над созданием компиляторов.
🧷Скачать бесплатно.
2018 #RU
CodeMode | Программирование | ChatGPT
Каждый, кто интересовался разработкой компиляторов, не мог не слышать о знаменитой "Книге Дракона", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Развитие технологий компиляции привело к рождению очередного "дракона" — книги "Компиляторы. Принципы, технологии, инструментарий", — у которой теперь уже четыре автора, и каждый из них является высококлассным специалистом в данной области. Книга, как и предыдущее издание, начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах. Строгость изложения материала смягчается большим количеством практических примеров. Написание компиляторов охватывает такие области знаний, как языки программирования, архитектура вычислительных систем, алгоритмы и технология создания программного обеспечения. Помочь в освоении этих технологий и соответствующего инструментария и призвана данная книга. Несмотря на ее учебную ориентацию — в первую очередь, она предназначена для студентов и преподавателей соответствующих специальностей — книга будет полезна всем, кто просто работает над созданием компиляторов.
🧷Скачать бесплатно.
2018 #RU
CodeMode | Программирование | ChatGPT
📕 CMake Best Practices
CMake - мощный инструмент, используемый для выполнения широкого спектра задач, поэтому найти хорошую отправную точку для изучения CMake сложно. Эта книга раскрывает суть и охватывает наиболее распространенные задачи, которые можно выполнить с помощью CMake, не прибегая к академическому подходу. Несмотря на то, что документация по CMake является исчерпывающей, часто бывает трудно найти хорошие примеры того, как все сочетается, особенно с учетом того, что в Интернете доступно множество грязных хаков и устаревших решений. Эта книга направлена на то, чтобы помочь вам связать все воедино и создавать чистые и поддерживаемые проекты с помощью CMake.
🧷Скачать бесплатно.
2022 #ENG #CMake
CodeMode | Программирование | ChatGPT
CMake - мощный инструмент, используемый для выполнения широкого спектра задач, поэтому найти хорошую отправную точку для изучения CMake сложно. Эта книга раскрывает суть и охватывает наиболее распространенные задачи, которые можно выполнить с помощью CMake, не прибегая к академическому подходу. Несмотря на то, что документация по CMake является исчерпывающей, часто бывает трудно найти хорошие примеры того, как все сочетается, особенно с учетом того, что в Интернете доступно множество грязных хаков и устаревших решений. Эта книга направлена на то, чтобы помочь вам связать все воедино и создавать чистые и поддерживаемые проекты с помощью CMake.
🧷Скачать бесплатно.
2022 #ENG #CMake
CodeMode | Программирование | ChatGPT
📕 Java: Руководство для начинающих, 9-е издание
Практическое введение в программирование на языке Java, полностью переработанное с учетом версии Java SE 17
В этой книге, которая полностью обновлена с учетом Java Platform Standard Edition 17, начиная с самой первой главы, шаг за шагом показано, как приступить к программированию на языке Java. Книга, написанная ведущим специалистом по Java Гербертом Шилдтом, начинается с основ, таких как создание, компиляция и запуск программ на Java. Затем объясняются основные ключевые слова, синтаксис и команды языка Java.
🧷Скачать бесплатно.
2023 #RU #Java
CodeMode | Программирование | ChatGPT
Практическое введение в программирование на языке Java, полностью переработанное с учетом версии Java SE 17
В этой книге, которая полностью обновлена с учетом Java Platform Standard Edition 17, начиная с самой первой главы, шаг за шагом показано, как приступить к программированию на языке Java. Книга, написанная ведущим специалистом по Java Гербертом Шилдтом, начинается с основ, таких как создание, компиляция и запуск программ на Java. Затем объясняются основные ключевые слова, синтаксис и команды языка Java.
🧷Скачать бесплатно.
2023 #RU #Java
CodeMode | Программирование | ChatGPT
📕 Docker: Practical Guide for Developers and Devops Teams
Узнайте все тонкости контейнеризации в Docker с помощью этого практического руководства! Начните с установки и настройки платформы. Затем освоите основы: познакомьтесь с важной терминологией, поймите, как запускать контейнеры, а также настроить перенаправление портов и связь. Вы научитесь создавать пользовательские образы, работать с командами и использовать ключевые инструменты контейнеризации. Приобретите необходимые навыки, выполняя упражнения, охватывающие общие задачи - от упаковки новых приложений и модернизации существующих до обеспечения безопасности и эксплуатации.
🧷Скачать бесплатно.
2023 #ENG #Docker
CodeMode | Программирование | ChatGPT
Узнайте все тонкости контейнеризации в Docker с помощью этого практического руководства! Начните с установки и настройки платформы. Затем освоите основы: познакомьтесь с важной терминологией, поймите, как запускать контейнеры, а также настроить перенаправление портов и связь. Вы научитесь создавать пользовательские образы, работать с командами и использовать ключевые инструменты контейнеризации. Приобретите необходимые навыки, выполняя упражнения, охватывающие общие задачи - от упаковки новых приложений и модернизации существующих до обеспечения безопасности и эксплуатации.
🧷Скачать бесплатно.
2023 #ENG #Docker
CodeMode | Программирование | ChatGPT
📕 Conceptualizing Python in Google COLAB
Эта книга может послужить учебником для аспирантов и справочником для любого выпускника компьютерной школы. Она также станет простым справочником для компьютерных специалистов, которые хотят начать свою карьеру в области машинного обучения с использованием Python.
Эта книга разделена на двенадцать глав. Каждая глава была тщательно разработана с помощью нескольких реализованных концепций. Были приложены целенаправленные усилия для обеспечения того, чтобы каждая концепция Python, обсуждаемая в этой книге, объяснялась с помощью соответствующих команд, и были включены скриншоты выходных данных. Глава 1 посвящена среде разработки, предлагаемой Google COLAB. Главы 2-4 охватывают основы языка Python, уделяя особое внимание управляющим и итеративным операторам, операторам вместе с их приложениями в базовых программах. Python использует смешанную парадигму программирования, в которой он процедурный, объектно-ориентированный и функциональный. Лучшая часть всех языков программирования находится на одной платформе. Глава 5 посвящена функциям в Python с особым акцентом на лямбда-функции. Продвинутые концепции программирования на Python, такие как итераторы, замыкания, декораторы, генераторы, подробно рассматриваются в главах 6 и 7. Хорошее и глубокое знание обработки исключений позволяет писать надежный и безотказный код. Чтобы удовлетворить эту потребность, в главе 8 раскрываются основные возможности обработки исключений в Python. Сохранение данных за счет обработки файлов описано в главе 9. Из-за широкого применения регулярных выражений при сопоставлении с образцом глава 10 полностью посвящена пониманию регулярных выражений в Python. Различные типы распространенных ошибок, которые могут возникнуть во время выполнения программы на Python, кратко описаны в главе 11. Заключительная глава 12 посвящена реализации объектно-ориентированных концепций в Python. Тематическое исследование, основанное на объектно-ориентированной концепции, подробно обсуждается и реализовано в приложении A.
🧷Скачать бесплатно.
2021 #ENG #Python
CodeMode | Программирование | ChatGPT
Эта книга может послужить учебником для аспирантов и справочником для любого выпускника компьютерной школы. Она также станет простым справочником для компьютерных специалистов, которые хотят начать свою карьеру в области машинного обучения с использованием Python.
Эта книга разделена на двенадцать глав. Каждая глава была тщательно разработана с помощью нескольких реализованных концепций. Были приложены целенаправленные усилия для обеспечения того, чтобы каждая концепция Python, обсуждаемая в этой книге, объяснялась с помощью соответствующих команд, и были включены скриншоты выходных данных. Глава 1 посвящена среде разработки, предлагаемой Google COLAB. Главы 2-4 охватывают основы языка Python, уделяя особое внимание управляющим и итеративным операторам, операторам вместе с их приложениями в базовых программах. Python использует смешанную парадигму программирования, в которой он процедурный, объектно-ориентированный и функциональный. Лучшая часть всех языков программирования находится на одной платформе. Глава 5 посвящена функциям в Python с особым акцентом на лямбда-функции. Продвинутые концепции программирования на Python, такие как итераторы, замыкания, декораторы, генераторы, подробно рассматриваются в главах 6 и 7. Хорошее и глубокое знание обработки исключений позволяет писать надежный и безотказный код. Чтобы удовлетворить эту потребность, в главе 8 раскрываются основные возможности обработки исключений в Python. Сохранение данных за счет обработки файлов описано в главе 9. Из-за широкого применения регулярных выражений при сопоставлении с образцом глава 10 полностью посвящена пониманию регулярных выражений в Python. Различные типы распространенных ошибок, которые могут возникнуть во время выполнения программы на Python, кратко описаны в главе 11. Заключительная глава 12 посвящена реализации объектно-ориентированных концепций в Python. Тематическое исследование, основанное на объектно-ориентированной концепции, подробно обсуждается и реализовано в приложении A.
🧷Скачать бесплатно.
2021 #ENG #Python
CodeMode | Программирование | ChatGPT
📕 Delphi в задачах и примерах (3-е издание)
Если вы хотите научиться программировать в Delphi, то эта книга для вас. В ней вы найдете хорошо документированные примеры программ и задачи для самостоятельного решения - от простейших, демонстрирующих назначение и принципы использования базовых компонентов, до программ работы с графикой, анимацией, звуком и базами данных. Несомненный интерес вызовут у читателя программы воспроизведения mp3-музыки, игры "15", "Сапер", "Puzzle", программы работы с базами данных Microsoft Access "Контакты" и "Ежедневник".
🧷Скачать бесплатно.
2012 #RU #Delphi
CodeMode | Программирование | ChatGPT
Если вы хотите научиться программировать в Delphi, то эта книга для вас. В ней вы найдете хорошо документированные примеры программ и задачи для самостоятельного решения - от простейших, демонстрирующих назначение и принципы использования базовых компонентов, до программ работы с графикой, анимацией, звуком и базами данных. Несомненный интерес вызовут у читателя программы воспроизведения mp3-музыки, игры "15", "Сапер", "Puzzle", программы работы с базами данных Microsoft Access "Контакты" и "Ежедневник".
🧷Скачать бесплатно.
2012 #RU #Delphi
CodeMode | Программирование | ChatGPT
📕 The Complete Coding Interview Guide in Java
Java — один из самых востребованных языков программирования на рынке труда, но пройти собеседование по кодированию в этой сложной экономике может быть непросто. Это всеобъемлющее руководство поможет вам справиться с различными трудностями, с которыми вы сталкиваетесь на собеседовании по кодированию, и избежать распространенных ошибок на собеседовании, и в конечном итоге приведет вас к получению работы в качестве разработчика Java.
Эта книга содержит два важнейших элемента собеседований по кодированию — краткий раздел, который проведет вас по нетехническим вопросам собеседования, в то время как более полная часть охватывает более 200 проблем собеседования по кодированию вместе с их практическими решениями. Эта книга поможет вам развить навыки в структурах данных и алгоритмах, которые технические интервьюеры ищут в кандидате, решая различные проблемы на основе этих тем, охватывающих широкий спектр концепций, таких как массивы, строки, карты, связанные списки, сортировка и поиск. Вы узнаете, как подходить к решению проблемы собеседования по кодированию структурированным способом, который дает более быстрые результаты. Ближе к последним главам вы научитесь решать сложные вопросы о параллелизме, функциональном программировании и масштабируемости системы.
🧷Скачать бесплатно.
2020 #ENG #Java
CodeMode | Программирование | ChatGPT
Java — один из самых востребованных языков программирования на рынке труда, но пройти собеседование по кодированию в этой сложной экономике может быть непросто. Это всеобъемлющее руководство поможет вам справиться с различными трудностями, с которыми вы сталкиваетесь на собеседовании по кодированию, и избежать распространенных ошибок на собеседовании, и в конечном итоге приведет вас к получению работы в качестве разработчика Java.
Эта книга содержит два важнейших элемента собеседований по кодированию — краткий раздел, который проведет вас по нетехническим вопросам собеседования, в то время как более полная часть охватывает более 200 проблем собеседования по кодированию вместе с их практическими решениями. Эта книга поможет вам развить навыки в структурах данных и алгоритмах, которые технические интервьюеры ищут в кандидате, решая различные проблемы на основе этих тем, охватывающих широкий спектр концепций, таких как массивы, строки, карты, связанные списки, сортировка и поиск. Вы узнаете, как подходить к решению проблемы собеседования по кодированию структурированным способом, который дает более быстрые результаты. Ближе к последним главам вы научитесь решать сложные вопросы о параллелизме, функциональном программировании и масштабируемости системы.
🧷Скачать бесплатно.
2020 #ENG #Java
CodeMode | Программирование | ChatGPT
📕 Kivy Cookbook +Code
Kivy — это библиотека Python с открытым исходным кодом для быстрой разработки приложений, использующих инновационные пользовательские интерфейсы, такие как приложения с поддержкой нескольких касаний. Это перспективный фреймворк Python для разработки приложений UI и UX в кроссплатформенной среде в соответствии с философией Python.
Kivy Cookbook — это практическая книга, которая познакомит вас с фреймворком Kivy для разработки приложений и подготовки ваших приложений к распространению в App Store и на устройствах Android.
🧷Скачать бесплатно.
2015 #ENG #Kivy
CodeMode | Программирование | ChatGPT
Kivy — это библиотека Python с открытым исходным кодом для быстрой разработки приложений, использующих инновационные пользовательские интерфейсы, такие как приложения с поддержкой нескольких касаний. Это перспективный фреймворк Python для разработки приложений UI и UX в кроссплатформенной среде в соответствии с философией Python.
Kivy Cookbook — это практическая книга, которая познакомит вас с фреймворком Kivy для разработки приложений и подготовки ваших приложений к распространению в App Store и на устройствах Android.
🧷Скачать бесплатно.
2015 #ENG #Kivy
CodeMode | Программирование | ChatGPT
📕 Building Modern GUIs with tkinter and Python
Хотите создавать потрясающие графические пользовательские интерфейсы (GUI) с помощью Python? Не ищите дальше. Это всеобъемлющее руководство проведет вас через мощные возможности tkinter, стандартной библиотеки GUI Python.
Это всеобъемлющее руководство исследует мощь библиотеки tkinter Python. Эта книга охватывает различные классы виджетов GUI, включая кнопки, поля ввода, дисплеи, контейнеры и виджеты элементов. Она научит вас создавать интерактивные и визуально привлекательные пользовательские интерфейсы, управлять выбором файлов, собирать информацию о виджетах и отслеживать изменения. Кроме того, она включает практический проект по созданию системы входа пользователей с использованием tkinter и базы данных sqlite3. Независимо от того, новичок вы или опытный разработчик, эта книга поможет вам без труда создавать профессиональные и интуитивно понятные приложения с графическим интерфейсом.
🧷Скачать бесплатно.
2023 #ENG #Python
CodeMode | Программирование | ChatGPT
Хотите создавать потрясающие графические пользовательские интерфейсы (GUI) с помощью Python? Не ищите дальше. Это всеобъемлющее руководство проведет вас через мощные возможности tkinter, стандартной библиотеки GUI Python.
Это всеобъемлющее руководство исследует мощь библиотеки tkinter Python. Эта книга охватывает различные классы виджетов GUI, включая кнопки, поля ввода, дисплеи, контейнеры и виджеты элементов. Она научит вас создавать интерактивные и визуально привлекательные пользовательские интерфейсы, управлять выбором файлов, собирать информацию о виджетах и отслеживать изменения. Кроме того, она включает практический проект по созданию системы входа пользователей с использованием tkinter и базы данных sqlite3. Независимо от того, новичок вы или опытный разработчик, эта книга поможет вам без труда создавать профессиональные и интуитивно понятные приложения с графическим интерфейсом.
🧷Скачать бесплатно.
2023 #ENG #Python
CodeMode | Программирование | ChatGPT
Ярмарка профессий — получите доступ к 11 профессиям за 0₽
Попробуй себя в роли Python-разработчика, Data Scientist или дизайнера прямо сейчас на ярмарке профессий! Здесь только самые востребованные и высокооплачиваемые специальности.
Узнайте основы каждой профессии в легкой игровой форме за неделю практики, и выберете свое будущее.
Переходи по ссылке и забирай билет на сезонную ярмарку с подарками — только до 1 ноября.
Попробуй себя в роли Python-разработчика, Data Scientist или дизайнера прямо сейчас на ярмарке профессий! Здесь только самые востребованные и высокооплачиваемые специальности.
Узнайте основы каждой профессии в легкой игровой форме за неделю практики, и выберете свое будущее.
Переходи по ссылке и забирай билет на сезонную ярмарку с подарками — только до 1 ноября.
📕 Python for Programmers
Руководство Deitel для профессионального программиста по Python с вводными примерами искусственного интеллекта
Написанная для программистов с опытом работы с другим языком высокого уровня, эта книга использует практические инструкции для обучения самым захватывающим, передовым вычислительным технологиям и программированию на Python — одном из самых популярных и быстрорастущих языков в мире. Пожалуйста, прочитайте схему содержания внутри передней обложки и предисловие для получения более подробной информации.
В контексте более 500 реальных примеров, начиная от отдельных фрагментов до 40 больших скриптов и полных примеров внедрения, вы будете использовать интерактивный интерпретатор IPython с кодом в Jupyter Notebooks, чтобы быстро освоить новейшие идиомы кодирования Python. После изучения глав Python 1–5 и нескольких ключевых частей глав 6–7 вы сможете справиться со значительными частями практических вводных примеров ИИ в главах 11–16, которые загружены крутыми, мощными, современными примерами. К ним относятся обработка естественного языка, интеллектуальный анализ данных Twitter для анализа настроений, когнитивные вычисления с IBM Watson™, контролируемое машинное обучение с классификацией и регрессией, неконтролируемое машинное обучение с кластеризацией, компьютерное зрение через глубокое обучение и сверточные нейронные сети, глубокое обучение с рекуррентными нейронными сетями, большие данные с базами данных Hadoop, Spark™ и NoSQL, Интернет вещей и многое другое. Вы также будете напрямую или косвенно работать с облачными сервисами, включая Twitter, Google Translate™, IBM Watson, Microsoft Azure, OpenMapQuest, PubNub и другие.
🧷Скачать бесплатно.
2019 #ENG #Python
CodeMode | Программирование | ChatGPT
Руководство Deitel для профессионального программиста по Python с вводными примерами искусственного интеллекта
Написанная для программистов с опытом работы с другим языком высокого уровня, эта книга использует практические инструкции для обучения самым захватывающим, передовым вычислительным технологиям и программированию на Python — одном из самых популярных и быстрорастущих языков в мире. Пожалуйста, прочитайте схему содержания внутри передней обложки и предисловие для получения более подробной информации.
В контексте более 500 реальных примеров, начиная от отдельных фрагментов до 40 больших скриптов и полных примеров внедрения, вы будете использовать интерактивный интерпретатор IPython с кодом в Jupyter Notebooks, чтобы быстро освоить новейшие идиомы кодирования Python. После изучения глав Python 1–5 и нескольких ключевых частей глав 6–7 вы сможете справиться со значительными частями практических вводных примеров ИИ в главах 11–16, которые загружены крутыми, мощными, современными примерами. К ним относятся обработка естественного языка, интеллектуальный анализ данных Twitter для анализа настроений, когнитивные вычисления с IBM Watson™, контролируемое машинное обучение с классификацией и регрессией, неконтролируемое машинное обучение с кластеризацией, компьютерное зрение через глубокое обучение и сверточные нейронные сети, глубокое обучение с рекуррентными нейронными сетями, большие данные с базами данных Hadoop, Spark™ и NoSQL, Интернет вещей и многое другое. Вы также будете напрямую или косвенно работать с облачными сервисами, включая Twitter, Google Translate™, IBM Watson, Microsoft Azure, OpenMapQuest, PubNub и другие.
🧷Скачать бесплатно.
2019 #ENG #Python
CodeMode | Программирование | ChatGPT
📕 Introducing Python, 2nd Edition
Легко понять и интересно читать, это обновленное издание Introducing Python идеально подходит для начинающих программистов, а также для тех, кто только знакомится с языком. Автор Билл Любанович проводит вас от основ к более сложным и разнообразным темам, смешивая учебные пособия с рецептами кода в стиле кулинарной книги, чтобы объяснить концепции Python 3. Упражнения в конце главы помогут вам закрепить полученные знания на практике.
Вы получите прочную основу языка, включая лучшие практики для тестирования, отладки, повторного использования кода и другие советы по разработке. Эта книга также покажет вам, как использовать Python для приложений в бизнесе, науке и искусстве, используя различные инструменты Python и пакеты с открытым исходным кодом.
🧷Скачать бесплатно.
2019 #ENG #Python
CodeMode | Программирование | ChatGPT
Легко понять и интересно читать, это обновленное издание Introducing Python идеально подходит для начинающих программистов, а также для тех, кто только знакомится с языком. Автор Билл Любанович проводит вас от основ к более сложным и разнообразным темам, смешивая учебные пособия с рецептами кода в стиле кулинарной книги, чтобы объяснить концепции Python 3. Упражнения в конце главы помогут вам закрепить полученные знания на практике.
Вы получите прочную основу языка, включая лучшие практики для тестирования, отладки, повторного использования кода и другие советы по разработке. Эта книга также покажет вам, как использовать Python для приложений в бизнесе, науке и искусстве, используя различные инструменты Python и пакеты с открытым исходным кодом.
🧷Скачать бесплатно.
2019 #ENG #Python
CodeMode | Программирование | ChatGPT
📕 Learning DevSecOps. A Practical Guide to Processes and Tools
Узнаете, почему DevSecOps - это культура и процессы, а также инструменты для поддержки этих процессов
Поймете, почему практики DevSecOps являются ключевыми элементами для развертывания программного обеспечения в режиме 24 на 7
Развертывание программного обеспечения с использованием инструментария DevSecOps и создание скриптов для помощи
Интегрировать процессы других команд на более ранних этапах жизненного цикла разработки программного обеспечения
Помочь членам команды освоить процессы, важные для успешной разработки программного обеспечения
🧷Скачать бесплатно.
2024 #ENG #DevSecOps
CodeMode | Программирование | ChatGPT
Узнаете, почему DevSecOps - это культура и процессы, а также инструменты для поддержки этих процессов
Поймете, почему практики DevSecOps являются ключевыми элементами для развертывания программного обеспечения в режиме 24 на 7
Развертывание программного обеспечения с использованием инструментария DevSecOps и создание скриптов для помощи
Интегрировать процессы других команд на более ранних этапах жизненного цикла разработки программного обеспечения
Помочь членам команды освоить процессы, важные для успешной разработки программного обеспечения
🧷Скачать бесплатно.
2024 #ENG #DevSecOps
CodeMode | Программирование | ChatGPT
📕 Implementing DevSecOps Practices
DevSecOps основан на идее, что каждый несет ответственность за безопасность, с целью безопасного распространения решений по безопасности с высокой скоростью и масштабом среди тех, кто обладает самым высоким уровнем контекста. Такая практика интеграции средств безопасности на каждом этапе процесса разработки помогает повысить как безопасность, так и общее качество программного обеспечения. Эта книга поможет вам разобраться с DevSecOps и покажет, как ее внедрять, начиная с краткого введения в DevOps, DevSecOps и лежащие в их основе принципы.
После понимания принципов вы углубитесь в различные темы, касающиеся безопасности приложений и безопасного кодирования, прежде чем узнаете о жизненном цикле безопасной разработки и о том, как правильно выполнять моделирование угроз. Вы также ознакомитесь с рядом инструментов, доступных для решения этих задач, а также с рекомендациями по разработке защищенного кода и внедрению безопасности и политик в ваше приложение. Наконец, вы рассмотрите автоматизацию и безопасность инфраструктуры с акцентом на непрерывное тестирование безопасности, инфраструктуру как код (IaC), защиту инструментов DevOps и узнаете о цепочке поставок программного обеспечения.
К концу этой книги вы будете знать, как применять методы защиты приложений, безопасного кодирования и DevSecOps в своем конвейере разработки для создания надежных протоколов безопасности.
🧷Скачать бесплатно.
2023 #ENG #DevSecOps
CodeMode | Программирование | ChatGPT
DevSecOps основан на идее, что каждый несет ответственность за безопасность, с целью безопасного распространения решений по безопасности с высокой скоростью и масштабом среди тех, кто обладает самым высоким уровнем контекста. Такая практика интеграции средств безопасности на каждом этапе процесса разработки помогает повысить как безопасность, так и общее качество программного обеспечения. Эта книга поможет вам разобраться с DevSecOps и покажет, как ее внедрять, начиная с краткого введения в DevOps, DevSecOps и лежащие в их основе принципы.
После понимания принципов вы углубитесь в различные темы, касающиеся безопасности приложений и безопасного кодирования, прежде чем узнаете о жизненном цикле безопасной разработки и о том, как правильно выполнять моделирование угроз. Вы также ознакомитесь с рядом инструментов, доступных для решения этих задач, а также с рекомендациями по разработке защищенного кода и внедрению безопасности и политик в ваше приложение. Наконец, вы рассмотрите автоматизацию и безопасность инфраструктуры с акцентом на непрерывное тестирование безопасности, инфраструктуру как код (IaC), защиту инструментов DevOps и узнаете о цепочке поставок программного обеспечения.
К концу этой книги вы будете знать, как применять методы защиты приложений, безопасного кодирования и DevSecOps в своем конвейере разработки для создания надежных протоколов безопасности.
🧷Скачать бесплатно.
2023 #ENG #DevSecOps
CodeMode | Программирование | ChatGPT
📕Godot 4 Game Development Cookbook
Хотите перейти с Godot 3 на 4? Не ищите дальше, чем Godot 4 Game Development Cookbook. Это всеобъемлющее руководство охватывает все, что вам нужно, чтобы стать профессионалом в использовании новейшего графического интерфейса, GDscript 2.0, рендеринга Vulkan 2D/3D, шейдеров, звука, физики, TileSet/TileMap, импорта, звука/музыки, анимации и многопользовательских рабочих процессов. Благодаря подробным рецептам книга не оставляет камня на камне.
Godot 4 Cookbook начинается с изучения обновленного графического пользовательского интерфейса и помогает вам ознакомиться с новыми функциями GDscript 2.0. Затем она углубляется в эффективный рендеринг 2D и 3D графики с использованием рендерера Vulkan. Поскольку она направляет вас в навигации по новой платформе Godot 4, книга предлагает глубокое понимание шейдеров, включая последние усовершенствования языка шейдеров. Более того, она охватывает ряд других тем, включая импорт из Blender, работу со звуком и демистификации нового Vulkan Renderer и физических дополнений для 2D и 3D. Книга также показывает вам, как новые изменения в TileSet и TileMap упрощают разработку 2D-игр. Подробно рассматриваются такие продвинутые темы, как импорт в Godot 4, добавление звука и музыки в игры, внесение изменений в редактор анимации и включение рабочих процессов для многопользовательской игры в Godot 4.
К концу этой книги по разработке игр вы лучше поймете Godot 4 и будете вооружены различными мощными методами для повышения эффективности разработки игр Godot.
🧷Скачать бесплатно.
2023 #ENG #Godot
CodeMode | Программирование | ChatGPT
Хотите перейти с Godot 3 на 4? Не ищите дальше, чем Godot 4 Game Development Cookbook. Это всеобъемлющее руководство охватывает все, что вам нужно, чтобы стать профессионалом в использовании новейшего графического интерфейса, GDscript 2.0, рендеринга Vulkan 2D/3D, шейдеров, звука, физики, TileSet/TileMap, импорта, звука/музыки, анимации и многопользовательских рабочих процессов. Благодаря подробным рецептам книга не оставляет камня на камне.
Godot 4 Cookbook начинается с изучения обновленного графического пользовательского интерфейса и помогает вам ознакомиться с новыми функциями GDscript 2.0. Затем она углубляется в эффективный рендеринг 2D и 3D графики с использованием рендерера Vulkan. Поскольку она направляет вас в навигации по новой платформе Godot 4, книга предлагает глубокое понимание шейдеров, включая последние усовершенствования языка шейдеров. Более того, она охватывает ряд других тем, включая импорт из Blender, работу со звуком и демистификации нового Vulkan Renderer и физических дополнений для 2D и 3D. Книга также показывает вам, как новые изменения в TileSet и TileMap упрощают разработку 2D-игр. Подробно рассматриваются такие продвинутые темы, как импорт в Godot 4, добавление звука и музыки в игры, внесение изменений в редактор анимации и включение рабочих процессов для многопользовательской игры в Godot 4.
К концу этой книги по разработке игр вы лучше поймете Godot 4 и будете вооружены различными мощными методами для повышения эффективности разработки игр Godot.
🧷Скачать бесплатно.
2023 #ENG #Godot
CodeMode | Программирование | ChatGPT
📕Godot 4 Game Development Projects
Книга Godot 4 Game Development Projects знакомит с игровым движком Godot и его многофункциональной версией 4.0. Благодаря множеству новых возможностей Godot 4.0 является сильной альтернативой дорогим коммерческим игровым движкам. Если вы новичок, эта удобная книга поможет вам изучить методы разработки игр, в то время как опытные разработчики поймут, как использовать этот мощный и настраиваемый инструмент для воплощения своих творческих замыслов в жизнь.
Это обновленное издание состоит из пяти проектов с большим акцентом на 3D-возможностях движка, которые помогут вам развить ваши базовые навыки, показав вам, как создавать небольшие игровые проекты. По пути вы получите представление о внутренней работе Godot и откроете для себя важные методы разработки игр, которые вы сможете применить в своих собственных проектах.
Используя простой, пошаговый подход и практические примеры, эта книга Godot охватывает все: от абсолютных основ до сложной игровой физики, анимации и многого другого. Завершив финальный проект, вы получите прочную основу для будущего успеха с Godot 4.0 и будете готовы разрабатывать различные игры и игровые системы.
🧷Скачать бесплатно.
2023 #ENG #Godot
CodeMode | Программирование | ChatGPT
Книга Godot 4 Game Development Projects знакомит с игровым движком Godot и его многофункциональной версией 4.0. Благодаря множеству новых возможностей Godot 4.0 является сильной альтернативой дорогим коммерческим игровым движкам. Если вы новичок, эта удобная книга поможет вам изучить методы разработки игр, в то время как опытные разработчики поймут, как использовать этот мощный и настраиваемый инструмент для воплощения своих творческих замыслов в жизнь.
Это обновленное издание состоит из пяти проектов с большим акцентом на 3D-возможностях движка, которые помогут вам развить ваши базовые навыки, показав вам, как создавать небольшие игровые проекты. По пути вы получите представление о внутренней работе Godot и откроете для себя важные методы разработки игр, которые вы сможете применить в своих собственных проектах.
Используя простой, пошаговый подход и практические примеры, эта книга Godot охватывает все: от абсолютных основ до сложной игровой физики, анимации и многого другого. Завершив финальный проект, вы получите прочную основу для будущего успеха с Godot 4.0 и будете готовы разрабатывать различные игры и игровые системы.
🧷Скачать бесплатно.
2023 #ENG #Godot
CodeMode | Программирование | ChatGPT
📕 Game Development with Blender and Godot
Разработка игр с Blender и Godot — это всеобъемлющее введение для новичков в создании 3D-моделей и игр, позволяющее использовать возможности этих двух технологий для создания динамичных, интерактивных и увлекательных игр.
Эта книга начнется с того, что сосредоточится на том, что такое низкополигональное моделирование, а затем покажет вам, как использовать Blender для создания, оснастки и анимации ваших моделей. Вы также отполируете эти ресурсы до тех пор, пока они не будут готовы к игре, что позволит вам легко импортировать их в Godot и использовать их эффективно и действенно. Затем вы будете использовать игровой движок для проектирования сцен, работать со светом и тенями и преобразовывать ваши 3D-модели в интерактивные, управляемые ресурсы.
К концу этой книги у вас будет бесперебойный рабочий процесс между Blender и Godot, который специально ориентирован на разработку игр. Наряду с этим вы также создадите приключенческую игру point-and-click, следуя инструкциям и рекомендациям в книге. Завершение этой игры поможет вам использовать эти недавно приобретенные навыки и создавать свои собственные 3D-игры от концепции до завершения.
🧷Скачать бесплатно.
2022 #ENG #Godot
CodeMode | Программирование | ChatGPT
Разработка игр с Blender и Godot — это всеобъемлющее введение для новичков в создании 3D-моделей и игр, позволяющее использовать возможности этих двух технологий для создания динамичных, интерактивных и увлекательных игр.
Эта книга начнется с того, что сосредоточится на том, что такое низкополигональное моделирование, а затем покажет вам, как использовать Blender для создания, оснастки и анимации ваших моделей. Вы также отполируете эти ресурсы до тех пор, пока они не будут готовы к игре, что позволит вам легко импортировать их в Godot и использовать их эффективно и действенно. Затем вы будете использовать игровой движок для проектирования сцен, работать со светом и тенями и преобразовывать ваши 3D-модели в интерактивные, управляемые ресурсы.
К концу этой книги у вас будет бесперебойный рабочий процесс между Blender и Godot, который специально ориентирован на разработку игр. Наряду с этим вы также создадите приключенческую игру point-and-click, следуя инструкциям и рекомендациям в книге. Завершение этой игры поможет вам использовать эти недавно приобретенные навыки и создавать свои собственные 3D-игры от концепции до завершения.
🧷Скачать бесплатно.
2022 #ENG #Godot
CodeMode | Программирование | ChatGPT
📕 Foundations of Qt Development
Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.
🧷Скачать бесплатно.
2007 #ENG #Qt
CodeMode | Программирование | ChatGPT
Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.
🧷Скачать бесплатно.
2007 #ENG #Qt
CodeMode | Программирование | ChatGPT
📕Чистая архитектура. Искусство разработки программного обеспечения
«Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма.
«Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.
Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна.
«Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.
🧷Скачать бесплатно.
2018 #RU #Architecture
CodeMode | Программирование | ChatGPT
«Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма.
«Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.
Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна.
«Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.
🧷Скачать бесплатно.
2018 #RU #Architecture
CodeMode | Программирование | ChatGPT
📕API Management
API являются движителями процветающей экосистемы, которая может стимулировать рост доходов и окупаемость инвестиций для любой организации. В этой книге будут рассмотрены все соответствующие темы и тенденции, которые необходимо знать корпоративным архитекторам для создания и управления API как продуктом.
Второе издание API Management основано на фундаменте, заложенном в первом издании, чтобы охватить последние достижения в разработке API, а также принципы и передовые методы создания API как продукта. Оно было обновлено, чтобы охватить последние и появляющиеся тенденции в архитектуре, проектировании и реализации API, охватывающие использование gRPC, graphQL, микросервисов и сервисной сетки для создания и управления масштабируемой платформой API. В новых главах рассказывается о том, как создать эффективную стратегию API для цифровой трансформации и реализовать архитектуру API-First для создания и предоставления API как продукта.
Любой архитектор или разработчик программного обеспечения, желающий внедрить и создать API для цифровой трансформации и совершенства в своей организации, найдет эту книгу бесценным ресурсом.
Что вы узнаете
- Понимание архитектуры управления API и передовых методов проектирования
- Как разработать эффективную стратегию API и разрабатывать API как продукт
- Как проектировать, разрабатывать и тестировать API с использованием подхода API-First
- Как реализовать безопасность API
- Каковы последние тенденции в области технологий API и их внедрение в отрасли
🧷Скачать бесплатно.
2023 #Eng #API
CodeMode | Программирование | ChatGPT
API являются движителями процветающей экосистемы, которая может стимулировать рост доходов и окупаемость инвестиций для любой организации. В этой книге будут рассмотрены все соответствующие темы и тенденции, которые необходимо знать корпоративным архитекторам для создания и управления API как продуктом.
Второе издание API Management основано на фундаменте, заложенном в первом издании, чтобы охватить последние достижения в разработке API, а также принципы и передовые методы создания API как продукта. Оно было обновлено, чтобы охватить последние и появляющиеся тенденции в архитектуре, проектировании и реализации API, охватывающие использование gRPC, graphQL, микросервисов и сервисной сетки для создания и управления масштабируемой платформой API. В новых главах рассказывается о том, как создать эффективную стратегию API для цифровой трансформации и реализовать архитектуру API-First для создания и предоставления API как продукта.
Любой архитектор или разработчик программного обеспечения, желающий внедрить и создать API для цифровой трансформации и совершенства в своей организации, найдет эту книгу бесценным ресурсом.
Что вы узнаете
- Понимание архитектуры управления API и передовых методов проектирования
- Как разработать эффективную стратегию API и разрабатывать API как продукт
- Как проектировать, разрабатывать и тестировать API с использованием подхода API-First
- Как реализовать безопасность API
- Каковы последние тенденции в области технологий API и их внедрение в отрасли
🧷Скачать бесплатно.
2023 #Eng #API
CodeMode | Программирование | ChatGPT
📕Основы программирования на языке высокого уровня Python: учебное пособие
В учебном пособии рассматриваются стандартные процедуры, методы и приемы языка высокого уровня Python, необходимые для решения задач защиты информации. Дается представление об основных операторах и конструкциях языка. Большое количество наглядных примеров позволит освоить основные принципы составления программ на языке Python. Даются рекомендации по выбору обучающей литературы.
Учебное пособие по дисциплине «Программирование на языках высокого уровня в задачах защиты информации» предназначено для студентов 1-2 курсов, обучающихся по направлению специалитета 10.05.03 «Информационная безопасность автоматизированных систем».
🧷Скачать бесплатно.
2017 #RU #Python
CodeMode | Программирование | ChatGPT
В учебном пособии рассматриваются стандартные процедуры, методы и приемы языка высокого уровня Python, необходимые для решения задач защиты информации. Дается представление об основных операторах и конструкциях языка. Большое количество наглядных примеров позволит освоить основные принципы составления программ на языке Python. Даются рекомендации по выбору обучающей литературы.
Учебное пособие по дисциплине «Программирование на языках высокого уровня в задачах защиты информации» предназначено для студентов 1-2 курсов, обучающихся по направлению специалитета 10.05.03 «Информационная безопасность автоматизированных систем».
🧷Скачать бесплатно.
2017 #RU #Python
CodeMode | Программирование | ChatGPT