Arm Assembly Internals and Reverse Engineering
Maria Markstedter
2023
Разделенная на два раздела, книга сначала представляет собой обзор формата файла ELF и внутреннего устройства ОС, затем следуют основы архитектуры Arm и подробное описание наборов инструкций A32 и A64.
Во втором разделе рассматривается сам процесс обратного проектирования: настройка среды Arm, введение в инструменты статического и динамического анализа, а также процесс извлечения и эмуляции прошивки для анализа.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Engineering #eng
Maria Markstedter
2023
Разделенная на два раздела, книга сначала представляет собой обзор формата файла ELF и внутреннего устройства ОС, затем следуют основы архитектуры Arm и подробное описание наборов инструкций A32 и A64.
Во втором разделе рассматривается сам процесс обратного проектирования: настройка среды Arm, введение в инструменты статического и динамического анализа, а также процесс извлечения и эмуляции прошивки для анализа.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Engineering #eng
Эффективное использование C++
Скотт Мэйерс
2020
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными.
Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #rus
Скотт Мэйерс
2020
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными.
Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #rus
Искусственный интеллект и компьютерное зрение
Коул А., Ганджу С., Казам М.
2023
Практические примеры из этой книги научат вас создавать приложения глубокого обучения для облачных, мобильных и краевых (edge) систем. Если вы хотите создать что-то необычное, полезное, масштабируемое или просто классное — эта книга для вас.
Многолетний опыт исследований в области глубокого обучения и разработки приложений позволяют авторам научить каждого воплощать идеи в нечто невероятное и необходимое людям в реальном мире.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #AI #rus
Коул А., Ганджу С., Казам М.
2023
Практические примеры из этой книги научат вас создавать приложения глубокого обучения для облачных, мобильных и краевых (edge) систем. Если вы хотите создать что-то необычное, полезное, масштабируемое или просто классное — эта книга для вас.
Многолетний опыт исследований в области глубокого обучения и разработки приложений позволяют авторам научить каждого воплощать идеи в нечто невероятное и необходимое людям в реальном мире.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #AI #rus
Learn to Code by Solving Problems
Daniel Zingaro
2021
Компьютеры способны решить практически любую проблему, если им дать правильные инструкции. Вот где на помощь приходит программирование. Эта книга для начинающих поможет вам сразу же начать писать программы на Python.
Вы будете решать интересные задачи, взятые из реальных соревнований по программированию, и по ходу дела развивать свои навыки программирования.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Coding #eng
Daniel Zingaro
2021
Компьютеры способны решить практически любую проблему, если им дать правильные инструкции. Вот где на помощь приходит программирование. Эта книга для начинающих поможет вам сразу же начать писать программы на Python.
Вы будете решать интересные задачи, взятые из реальных соревнований по программированию, и по ходу дела развивать свои навыки программирования.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Coding #eng
Как проектировать программы
Фелляйзен М., Финдлер Р. Б.
2022
В фокусе книги – общие принципы проектирования программ, поэтому используется не стандартный промышленный язык, а специализированный язык обучения Racket, а также среда программирования DrRacket, которая обеспечивает увлекательное обучение.
Возможности среды растут по мере того, как читатель осваивает материал, – вплоть до поддержки полноценного языка, пригодного для решения всего спектра задач программирования.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Programming #rus
Фелляйзен М., Финдлер Р. Б.
2022
В фокусе книги – общие принципы проектирования программ, поэтому используется не стандартный промышленный язык, а специализированный язык обучения Racket, а также среда программирования DrRacket, которая обеспечивает увлекательное обучение.
Возможности среды растут по мере того, как читатель осваивает материал, – вплоть до поддержки полноценного языка, пригодного для решения всего спектра задач программирования.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Programming #rus
Изучаем PostgreSQL 10
Салахалдин Джуба, Андрей Волков
2019
Прочитав книгу, вы будете хорошо понимать основы PostgreSQL 10 и обладать навыками, необходимыми для разработки эффективных решений с применением базы данных. Это хорошее пособие для близкого знакомства с PostgreSQL.
Издание рекомендовано ведущими разработчиками PostgreSQL в России, оно будет полезно как начинающим разработчикам, так и действующим администраторам этой СУБД.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #PostgreSQL #rus
Салахалдин Джуба, Андрей Волков
2019
Прочитав книгу, вы будете хорошо понимать основы PostgreSQL 10 и обладать навыками, необходимыми для разработки эффективных решений с применением базы данных. Это хорошее пособие для близкого знакомства с PostgreSQL.
Издание рекомендовано ведущими разработчиками PostgreSQL в России, оно будет полезно как начинающим разработчикам, так и действующим администраторам этой СУБД.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #PostgreSQL #rus
Алгоритмы принятия решений
Кохендерфер, Уилер, Рэй
2023
Книга представляет собой введение в теорию алгоритмов принятия решений в условиях неопределенности, включая формулировки основных математических задач и методы их решения.
Рассмотрены современные методы снижения вычислительной нагрузки и поиска оптимальных стратегий в различных сценариях – от простых регуляторов до стохастических многоагентных систем.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Algorithms #rus
Кохендерфер, Уилер, Рэй
2023
Книга представляет собой введение в теорию алгоритмов принятия решений в условиях неопределенности, включая формулировки основных математических задач и методы их решения.
Рассмотрены современные методы снижения вычислительной нагрузки и поиска оптимальных стратегий в различных сценариях – от простых регуляторов до стохастических многоагентных систем.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Algorithms #rus
Программируемые логические автоматы (ПЛА)
Б. Г. Терехин
2022
Книга описывает новые методы построения моделей программируемых логических автоматов в виде принципиальных логических схем и написана для читателей, интересующихся системами и устройствами программного управления и цифрового регулирования различными объектами, с использованием программируемых логических автоматов, построенных на основе более эффективных способах синтеза и программирования, по сравнению с существующими микропроцессорами.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_Plus_Plus #rus
Б. Г. Терехин
2022
Книга описывает новые методы построения моделей программируемых логических автоматов в виде принципиальных логических схем и написана для читателей, интересующихся системами и устройствами программного управления и цифрового регулирования различными объектами, с использованием программируемых логических автоматов, построенных на основе более эффективных способах синтеза и программирования, по сравнению с существующими микропроцессорами.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_Plus_Plus #rus
Алгоритмы Data Science и их практическая реализация на Python
Протодьяконов А. В., Садовников В.
2022
Рассмотрен полный каскад разработки моделей искусственного интеллекта. Проанализирована область Data Science, из которой выделены все необходимые для прикладной сферы алгоритмы машинного обучения, расположенные по уровню возрастания сложности работы с ними.
Для студентов, изучающих информационные технологии. Может быть полезно как начинающим программистам, так и специалистам высокого уровня.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Data #python #rus
Протодьяконов А. В., Садовников В.
2022
Рассмотрен полный каскад разработки моделей искусственного интеллекта. Проанализирована область Data Science, из которой выделены все необходимые для прикладной сферы алгоритмы машинного обучения, расположенные по уровню возрастания сложности работы с ними.
Для студентов, изучающих информационные технологии. Может быть полезно как начинающим программистам, так и специалистам высокого уровня.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Data #python #rus
Справочник C#. Кратко, быстро, под рукой
Дубовик, Евдокимов
2023
Данный справочник содержит ключевую информацию о С# в удобной и наглядной форме. Структура справочника позволяет быстро и легко находить нужную информацию, получать примеры использования тех или иных элементов и конструкций С#.
Отдельное внимание уделено внимание таким темам, как: интерфейсы, структуры и перечисления; обработка исключений; объектно-ориентированное программирование на С#; работа с датой и временем и файловый ввод/вывод.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_sharp #rus
Дубовик, Евдокимов
2023
Данный справочник содержит ключевую информацию о С# в удобной и наглядной форме. Структура справочника позволяет быстро и легко находить нужную информацию, получать примеры использования тех или иных элементов и конструкций С#.
Отдельное внимание уделено внимание таким темам, как: интерфейсы, структуры и перечисления; обработка исключений; объектно-ориентированное программирование на С#; работа с датой и временем и файловый ввод/вывод.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_sharp #rus
Разработка кроссплатформенных мобильных и настольных приложений на Python
Анатолий Постолит
2022
Книга посвящена вопросам использования интерпретатора Python, фрейморка Kivy и библиотеки KivyMD для создания приложений, которые способны работать на любом устройстве (настольный компьютер, планшет, смартфон, мини-компьютер) и в любой операционной системе (Windows, Linux, MacOS, Android, iOS).
Эти приложения адаптированы к работе на устройствах с сенсорным экраном, кроме того, они позволяют и обычный монитор настольного компьютера или ноутбука превратить в сенсорный экран.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #rus
Анатолий Постолит
2022
Книга посвящена вопросам использования интерпретатора Python, фрейморка Kivy и библиотеки KivyMD для создания приложений, которые способны работать на любом устройстве (настольный компьютер, планшет, смартфон, мини-компьютер) и в любой операционной системе (Windows, Linux, MacOS, Android, iOS).
Эти приложения адаптированы к работе на устройствах с сенсорным экраном, кроме того, они позволяют и обычный монитор настольного компьютера или ноутбука превратить в сенсорный экран.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #rus
Introduction to C & GUI Programming
Simon Long
2019
Первая половина этой книги представляет собой введение в C и охватывает основы написания простых программ командной строки.
Во второй половине книги показано, как использовать набор инструментов пользовательского интерфейса GTK с C для создания многофункциональных приложений с графическим интерфейсом, которые можно запускать на рабочем столе.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #С_programming #eng
Simon Long
2019
Первая половина этой книги представляет собой введение в C и охватывает основы написания простых программ командной строки.
Во второй половине книги показано, как использовать набор инструментов пользовательского интерфейса GTK с C для создания многофункциональных приложений с графическим интерфейсом, которые можно запускать на рабочем столе.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #С_programming #eng
Вероятностное программирование на Python
Дэвидсон-Пайлон К.
2020
Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib.
Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #rus
Дэвидсон-Пайлон К.
2020
Кэмерон Дэвидсон-Пайлон рассказывает о байесовском методе с точки зрения программиста-практика, работающего с многофункциональным языком PyMC и библиотеками NumPy, SciPy и Matplotlib.
Раскрывая роль байесовских выводов при А/В-тестировании, выявлении мошенничества и в других насущных задачах, вы не только легко разберетесь в этой нетривиальной теме, но и начнете применять полученные знания для достижения своих целей.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Python #rus
Learn C++ Quickly
Code Quickly
2020
C++ — самый мощный язык программирования в современном мире по одной простой причине: он позволяет полностью контролировать не только логику программы и графический интерфейс пользователя, но и аппаратное обеспечение.
Если его используют все ИТ-гиганты, само собой разумеется, что все самые успешные программисты в мире имеют C++ в своем резюме. И именно поэтому вы должны добавить его к себе во внимание.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #eng
Code Quickly
2020
C++ — самый мощный язык программирования в современном мире по одной простой причине: он позволяет полностью контролировать не только логику программы и графический интерфейс пользователя, но и аппаратное обеспечение.
Если его используют все ИТ-гиганты, само собой разумеется, что все самые успешные программисты в мире имеют C++ в своем резюме. И именно поэтому вы должны добавить его к себе во внимание.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_plus_plus #eng
Raspberry Pi Pico в любительских проектах
Сай Яманур, Шрихари Яманур
2022
Эта книга поможет вам начать работу с миниатюрным и быстрым микроконтроллером Pico и использовать его возможности для разработки инновационных продуктов.
Вы узнаете о периферийных устройствах микроконтроллера, а также о разновидностях плат Pico, разработанных и изготовленных различными производителями; затем освоите практические навыки на ряде проектов.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Pico #rus
Сай Яманур, Шрихари Яманур
2022
Эта книга поможет вам начать работу с миниатюрным и быстрым микроконтроллером Pico и использовать его возможности для разработки инновационных продуктов.
Вы узнаете о периферийных устройствах микроконтроллера, а также о разновидностях плат Pico, разработанных и изготовленных различными производителями; затем освоите практические навыки на ряде проектов.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Pico #rus
Java: эффективное программирование
Джошуа Блох
2019
Книга представляет собой овеществленный опыт ее автора как программиста на Java.
Новые возможности этого языка программирования, появившиеся в версиях, вышедших со времен предыдущего издания книги, по сути знаменуют появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на современном Java с использованием старых парадигм.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Java #rus
Джошуа Блох
2019
Книга представляет собой овеществленный опыт ее автора как программиста на Java.
Новые возможности этого языка программирования, появившиеся в версиях, вышедших со времен предыдущего издания книги, по сути знаменуют появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на современном Java с использованием старых парадигм.
Язык: Русский 🇷🇺
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Java #rus
C# 10 and .NET 6 – Modern Cross-Platform Development
Mark J. Price
2021
Вы изучите объектно-ориентированное программирование, написание, тестирование и отладку функций, реализацию интерфейсов и наследование классов.
В книге рассматриваются API-интерфейсы .NET для выполнения таких задач, как управление и запрос данных, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками и сериализацией.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_sharp #eng
Mark J. Price
2021
Вы изучите объектно-ориентированное программирование, написание, тестирование и отладку функций, реализацию интерфейсов и наследование классов.
В книге рассматриваются API-интерфейсы .NET для выполнения таких задач, как управление и запрос данных, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками и сериализацией.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #C_sharp #eng
Fuzzing Against the Machine
Antonio Nappa, Eduardo Blázquez
2023
Это практическое руководство по пониманию того, как работают эти мощные инструменты и методы.
Используя множество реальных сценариев использования и практических примеров, эта книга поможет вам понять фундаментальные концепции фаззинга и эмуляции, а также углубленное исследование уязвимостей, предоставляя вам инструменты и навыки, необходимые для поиска недостатков безопасности в программном обеспечении.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Fuzzing #eng
Antonio Nappa, Eduardo Blázquez
2023
Это практическое руководство по пониманию того, как работают эти мощные инструменты и методы.
Используя множество реальных сценариев использования и практических примеров, эта книга поможет вам понять фундаментальные концепции фаззинга и эмуляции, а также углубленное исследование уязвимостей, предоставляя вам инструменты и навыки, необходимые для поиска недостатков безопасности в программном обеспечении.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Fuzzing #eng
Automated Machine Learning
Frank Hutter, Lars Kotthoff
2019
Эта книга с открытым доступом представляет первый всеобъемлющий обзор общих методов автоматизированного машинного обучения, собирает описания существующих систем и обсуждает первую серию проблем систем AutoML.
Недавний успех коммерческих приложений машинного обучения и быстрый рост области создали высокий спрос на готовые методы машинного обучения, которые можно легко использовать без специальных знаний.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Machine_learning #eng
Frank Hutter, Lars Kotthoff
2019
Эта книга с открытым доступом представляет первый всеобъемлющий обзор общих методов автоматизированного машинного обучения, собирает описания существующих систем и обсуждает первую серию проблем систем AutoML.
Недавний успех коммерческих приложений машинного обучения и быстрый рост области создали высокий спрос на готовые методы машинного обучения, которые можно легко использовать без специальных знаний.
Язык: Английский 🇬🇧
💾 Скачать PDF
🛒 Купить печатную версию
#книга #Machine_learning #eng