Полка Разработчика – Telegram
Полка Разработчика
27.7K subscribers
4.3K photos
9 videos
265 files
4.3K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Регулярные выражения

Автор: Бен Форта

Описание:
В данной книге представлены все наиболее важные сведения о регулярных выражениях: основные понятия и концепции, наборы символов, метасимволы, повторители, поиск позиции, подвыражения, ссылки назад, контекстный поиск (просмотр вперед и назад), условная обработка, реализация регулярных выражений в популярных приложениях и языках. Подробно рассматриваются все этапы подготовки и тестирования регулярных выражений. Все теоретические положения детально демонстрируются на содержательных примерах, которые часто встречаются на практике. Большое внимание уделяется прагматическому подходу к решению практических задач. Показывается творческий характер процесса разработки регулярных выражений. В заключение приводятся решения часто встречающихся практических задач. Приведенные решения вы можете использовать в своих программах. Книга написана доступным, простым языком. Она будет полезна не только начинающим, но и тем, кто уже использовал регулярные выражения в своих программных проектах.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Полезное
📖 Синтез данных и цифровые двойники

Автор: Картер Джейд

Описание:
Представьте мир, где каждое физическое устройство, машина или даже человек имеют свою цифровую копию — живущую в виртуальной среде, анализирующую и прогнозирующую каждое ваше действие. Это не фантастика, а будущее, которое уже наступило благодаря синтезу данных и цифровым двойникам. Эта книга раскрывает секреты создания цифровых копий физических объектов с помощью искусственного интеллекта, показывает, как синтетические данные помогают моделировать реальность и решать сложнейшие задачи науки и бизнеса.
От заводов будущего и умных городов до виртуальных органов и систем мониторинга экологии — автор проведет вас через все этапы создания и использования цифровых двойников в различных отраслях. Вас ждут реальные кейсы и удивительные открытия, которые уже изменили мир производства, медицины и энергетики. Узнайте, как ИИ трансформирует наше понимание реальности, ускоряет инновации и создает новые возможности для человечества.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Data
📖 Как стать программистом с нуля

Автор: Ваньков А.

Описание:
Книга в простой форме отвечает на вопрос: как стать разработчиком ПО, не имея для этого навыков и соответствующего образования? Сегодня много книг повествует об обучении конкретному языку программирования или технологии, но здесь читатель найдет такое руководство, которое объясняет, что именно делать, чтобы стать IT-специалистом (прежде всего разработчиком) с нуля на любом из языков программирования. Книга не является справочником по конкретному языку программирования, это не учебник по алгоритмам, это книга о методах и инструментах перехода к IT-профессии.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Полезное
📖 Хочу стать тестировщиком

Автор: Костина Ирина

Описание:
Эта книга поможет понять, кто такой тестировщик, чем он занимается в свой рабочий день, что нужно знать тестировщику для того, чтобы найти работу, и как собственно ее найти.
Уверена, она поможет вам принять правильное решение - быть тестировщиком или не быть, а также позволит составить план вхождения в профессию «Тестирование ПО».

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Полезное
📖 Сверточные нейросети

Автор: Картер Джейд

Описание:
Сверточные нейронные сети (CNN) представляют собой один из самых значительных прорывов в области искусственного интеллекта и машинного обучения. Они стали фундаментом множества современных приложений, от распознавания изображений и видео до автономных систем и обработки естественного языка. Эта книга предлагает руководство по изучению и применению CNN, охватывая как базовые, так и продвинутые концепции. Книга подробно рассматривает ключевые элементы CNN, такие как свертка, функции активации, пулинг и нормализация.
Вы узнаете, как эти элементы работают вместе, создавая мощные архитектуры, способные извлекать иерархические представления из данных. Исторический обзор эволюции CNN, от первых моделей до современных архитектур, таких как AlexNet, VGG, GoogLeNet, ResNet и EfficientNet, помогает понять, как и почему эти сети стали столь эффективными.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #AI
📖 Kanban and Scrum - Making the Most of Both

Автор: Kniberg H., Skarin M.

Описание:
Scrum и Kanban — это два варианта гибкой разработки программного обеспечения — два обманчиво простых, но удивительно мощных подхода к разработке программного обеспечения. Так как же они соотносятся друг с другом? Цель этой книги — развеять туман, чтобы вы могли понять, как Kanban и Scrum могут быть полезны в вашей среде. Часть I иллюстрирует сходства и различия между Kanban и Scrum, сравнивая для понимания, а не для суждения. Не существует такого понятия, как хороший или плохой инструмент — есть только хорошие или плохие решения о том, когда и как использовать тот или иной инструмент. Часть II — это исследование случая, иллюстрирующее, как организация по разработке, основанная на Scrum, внедрила Kanban в свои операционные и вспомогательные группы. В соответствии со стилем «Scrum и XP из окопов», эта книга звучит в разговорном тоне и переполнена практическими примерами и картинками.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Kanban
Forwarded from в IT и выйти
Сбер совершил прорыв на рынке и выкатил самую мощную нейронку GigaChat MAX — умнейший помощник, который заберёт все рутинные дела на себя.

Теперь нейронка эксперт буквально во всех знаниях и поддерживает контекст в многоплановых диалогов. Скорость ответов увеличилась (!) в несколько раз — кодит, пишет тексты и решает задачи за несколько секунд.

ИИ полностью бесплатный и вскоре станет доступен для бизнеса через облачное API. Затестить можно уже сейчас в телеграм-боте и на сайте.

Мощь! Бежим пробовать.

@techmedia
📖 Introduction to DevOps with Chocolate, LEGO and Scrum Game

Автор: Dana Pylayeva

Описание:
Откройте для себя ролевую игру-симулятор, разработанную для знакомства с DevOps очень необычным способом. Работая с LEGO и шоколадом, используя аватары, персоны и ролевые карты, вы получите представление о ролях Dev и Ops, а также об их взаимозависимости. На протяжении всей игры игроки испытывают ряд эмоций и учатся расширять границы индивидуальных ролей, приобретать навыки в форме буквы Т и расширять круг Scrum-команды, включая Operations. Игра сочетает в себе идеи из «Проекта Феникс» с опытом, полученным в ходе решения реальных задач, с которыми сталкиваются команды разработки и эксплуатации во многих организациях. Уязвимости безопасности, исправление сред, заморозка кода развертывания, разрозненные разработки и эксплуатации — игра помогает моделировать сквозной процесс поставки продукта и визуализировать узкие места в потоке поставки ценности.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Kanban
📖 Pro TBB. C++ Parallel Programming with Threading Building Blocks

Автор: Michael Voss, Rafael Asenjo, James Reinders

Описание:
Мы стремились сделать эту книгу полезной для тех, кто плохо знаком с параллельным программированием, а также для тех, кто является экспертом в параллельном программировании. Мы также сделали эту книгу доступной для тех, кто знаком только с программированием на C, а также для тех, кто свободно владеет C++.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Kanban
📖 GitHub Actions in Action

Автор: Michael Voss, Rafael Asenjo, James Reinders

Описание:
Автоматизируйте конвейеры сборки, тестирования и развертывания с помощью GitHub Actions!
Конвейеры непрерывной доставки (CI/CD) помогут вам автоматизировать процесс разработки программного обеспечения и максимизировать эффективность вашей команды. GitHub Actions in Action научит вас создавать реальные конвейеры сборки, тестирования и развертывания в GitHub Actions с помощью практических лабораторных работ и проектов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GitHub
📖 Introduction to Python and Large Language Models

Автор: Michael Voss, Rafael Asenjo, James Reinders

Описание:
Получите прочную основу для обработки естественного языка (NLP) и больших языковых моделей (LLM), подчеркивая их значимость в современном вычислительном мире. Эта книга представляет собой вводное руководство по NLP и LLM с программированием на Python.

Книга начинается с основ NLP и LLM. Она охватывает основные концепции NLP, такие как предварительная обработка текста, проектирование признаков и анализ настроений с использованием Python. Книга предлагает понимание программирования на Python, охватывая синтаксис, типы данных, условные операторы, циклы, функции и объектно-ориентированное программирование. Затем она углубляется в LLM, раскрывая их сложные компоненты.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GitHub
📖 The Art of Assembly Language, 2nd Edition

Автор: Randall Hyde

Описание:
Ассемблер — это язык программирования низкого уровня, который на шаг превосходит собственный машинный язык компьютера. Хотя язык ассемблера обычно используется для написания драйверов устройств, эмуляторов и видеоигр, многие программисты находят его несколько недружественный синтаксис пугающим для изучения и использования. С 1996 года книга Рэндалла Хайда «Искусство языка ассемблера» представляет собой всеобъемлющее, простое и терпеливое введение в ассемблер для программистов, не использующих ассемблер. Основной инструмент обучения Хайда, High Level Assembler (или HLA), включает в себя многие функции языков высокого уровня (таких как C, C++ и Java), чтобы помочь вам быстро освоить основные концепции сборки. HLA позволяет писать настоящий низкоуровневый код, пользуясь преимуществами программирования на языке высокого уровня. Читая «Искусство языка ассемблера», вы изучите теорию низкого уровня, фундаментальную для информатики, и превратите это понимание в реальный функциональный код. Вы узнаете, как:

1) Редактировать, компилировать и запускать программу HLA
2) Объявлять и использовать константы, скалярные переменные, указатели, массивы, структуры, объединения и пространства имен
3) Транслировать арифметические выражения (целые и с плавающей точкой)
4) Преобразовывать высокоуровневые управляющие структуры
5) Это долгожданное второе издание The Art of Assembly Language было обновлено с учетом последних изменений в HLA и для поддержки Linux, Mac OS X и FreeBSD. Независимо от того, новичок ли вы в программировании или имеете опыт работы с высокоуровневыми языками, The Art of Assembly Language, 2nd Edition — это ваше основное руководство по изучению этого сложного низкоуровневого языка.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Assembly
📖 .Net IL Assembler

Автор: Serge Lidin

Описание:
Advanced .NET IL Assembler — это всестороннее изучение внутренних механизмов .NET Framework.
Признанный эксперт по среде выполнения и инсайдер Microsoft Серж Лидин подробно разбирает внутренние структуры и операции, которые происходят при выполнении кода .NET, показывая, как синтаксис и грамматика языка кодирования разбиваются на низкоуровневые единицы, которые можно выразить с помощью языка ILAsm, работающего за кулисами .NET

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #NET
📖 Assembly Language for x86 Processors, Seventh Edition

Автор: Kip R. Irvine

Описание:
Assembly Language for x86 Processors, 7e подходит для курсов бакалавриата по программированию на языке ассемблера и вводных курсов по компьютерным системам и архитектуре компьютеров. Рекомендуется владение еще одним языком программирования, предпочтительно Java, C или C++.

Написанное специально для 32- и 64-битной платформы Intel/Windows, это полное и полностью обновленное изучение языка ассемблера учит студентов писать и отлаживать программы на уровне машины. Этот текст упрощает и демистифицирует концепции, которые студенты должны усвоить, прежде чем они смогут перейти к более продвинутым курсам по компьютерной архитектуре и операционным системам. Студенты применяют теорию на практике, создавая программное обеспечение на уровне машины, создавая незабываемый опыт, который дает им уверенность в работе в любой среде, ориентированной на ОС/машину.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Assembly
📖 Assembly Language for x86 Processors, 8th Edition

Автор: Kip Irvine

Описание:
Assembly Language for x86 Processors, 8th Edition, обучает программированию на языке ассемблера и архитектуре для процессоров x86 и Intel64. Это подходящий текст для следующих типов курсов колледжа:
- Программирование на языке ассемблера
- Основы компьютерных систем
- Основы компьютерной архитектуры
Студенты используют процессоры Intel или AMD и программируют с помощью Microsoft Macro Assembler (MASM), работающего на последних версиях Microsoft Windows. Хотя эта книга изначально была разработана как учебник по программированию для студентов колледжей, она служит эффективным дополнением к курсам компьютерной архитектуры. Как свидетельство ее популярности, предыдущие издания были переведены на множество языков.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Assembly
📖 Introduction to Computer Organization

Автор: Robert Plantz

Описание:
Это практическое руководство представляет собой обширное исследование того, как работает современный компьютер. Проверенное в классах более десяти лет, оно дает читателям четкое понимание того, как компьютеры делают то, что они делают, охватывая такие основы, как хранение данных, логические вентили и транзисторы, типы данных, ЦП, сборка и машинный код.

Введение в организацию компьютеров дает программистам практическое понимание того, что происходит в компьютере, когда вы выполняете свой код. Возможно, вам никогда не придется писать на языке ассемблера x86-64 или проектировать оборудование самостоятельно, но знание того, как работает оборудование и программное обеспечение, даст вам больший контроль и уверенность в ваших решениях по кодированию. Мы начнем с фундаментальных концепций высокого уровня, таких как организация памяти, двоичная логика и типы данных, а затем рассмотрим, как они реализуются на уровне языка ассемблера.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Assembly
📖 Освоение Turbo Assembler

Автор: Swan T

Описание:
Цель данной книги — помочь читателю разобраться в программировании на языке ассемблера. Написанная одним из самых читаемых авторов, Томом Сваном, она является полным введением в программирование на языке ассемблера, но в то же время затрагивает вопросы средней и повышенной сложности. Сотни работающих примеров кода, резюме в конце глав, упражнения и задания - все это, безусловно, поможет читателю безболезненно научиться создавать программы на языке ассемблера и овладеть всеми особенностями Borland Turbo Assembler.
Книга рассчитана на программистов с различным уровнем подготовки.
Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Assembly
📖 Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем

Автор: Эрик Эванс

Описание:
Классическая книга Э.Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Data
📖 C in a Nutshell: The Definitive Reference, 2nd Edition

Автор: Peter Prinz, Tony Crawford

Описание:
Новое издание этого классического справочника O'Reilly содержит четкие, подробные объяснения каждой функции языка C и библиотеки времени выполнения, включая многопоточность, макросы с общим типом и библиотечные функции, которые являются новыми в стандарте C 2011 года (C11). Если вы хотите понять эффекты незнакомой функции и то, как стандартная библиотека требует от нее поведения, вы найдете это здесь, вместе с типичным примером.

Идеально подходит для опытных программистов C и C++, эта книга также включает популярные инструменты из коллекции программного обеспечения GNU. Вы узнаете, как создавать программы на C с помощью GNU Make, компилировать исполняемые программы из исходного кода C, а также тестировать и отлаживать свои программы с помощью отладчика GNU.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #C
📖 Язык программирования Си для персонального компьютера

Автор: Бочков С.О., Субботин Д.М.

Описание:
Книга содержит полное описание наиболее распространенных реализаций языка программирования Си на 16-разрядных микроЭВМ, совместимых с IBM PC. Приведено описание стандартных библиотек языка.
Для слушателей учебных курсов в области программирования, разработчиков программного обеспечения, а также студентов соответствующих специальностей вузов. Может быть использовано как техническая документация и справочное пособие для широкого круга программистов, как профессионалов, имеющих большой опыт работы на языке Си, так и начинающих программировать на Си.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #C
📖 The Joys of Hashing

Автор: Mailund Thomas

Описание:
Эта книга начинается с простых первых попыток, лишенных стратегий разрешения коллизий. Затем она развивается за счет улучшений и расширений, иллюстрирующих различные дизайнерские идеи и подходы, за которыми следуют эксперименты для подтверждения правильности выбора. Вы узнаете, как хэш-таблицы, при правильной реализации и использовании, являются исключительно эффективными структурами данных для представления наборов и таблиц поиска, обеспечивая низкие накладные расходы, постоянное время на операции вставки, удаления и поиска.
Эта книга представляет собой введение в структуру данных хэш-таблицы. При правильной реализации и использовании хэш-таблицы являются исключительно эффективными структурами данных для представления наборов и таблиц поиска. Они обеспечивают постоянное время, минимальные затраты на вставку, удаление и поиск. В этой книге предполагается, что вы знакомы с программированием и языком программирования Си. Теоретические части книги также предполагают некоторое знакомство с теорией вероятностей и алгоритмической теорией, но не более того, что вы узнаете из вводного курса.
"Радости хэширования" познакомят вас с реализацией эффективных хэш-таблиц, а также с плюсами и минусами различных вариантов дизайна при создании таблиц. Исходный код, использованный в книге, доступен на GitHub для повторного использования и экспериментов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #C