Коллекция: Разработка программного обеспечения

Отображать сначала популярные или новые
PDF-книга
Базовые модели открыли путь множеству новых сценариев применения AI, одновременно снизив входной порог для создания продуктов на основе искусственного интеллекта. Так AI из тайного учения превратился в мощный инструмент разработки, доступный каждому – даже тем, у кого еще нет опыта работы с ним. В этом практическом руководстве Чип Хьюен рассказывает об AI-инженерии – процессе создания приложений на основе готовых базовых моделей. Разработчики таких приложений узнают, как ориентироваться на огромных просторах искусственного интеллекта: научатся разбираться в типах моделей, наборах данных, эталонных тестах для их оценки и, на первый взгляд, бесконечном множестве шаблонов приложений. В книге также представлена практическая методика разработки приложения на основе AI и его эффективного развертывания. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
PDF-книга
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
PDF-книга
Книга адресована читателям, которые совсем не знают программирования, но хотят научиться создавать собственные программы в системе «1С:Предприятие 8». Она подойдет и школьникам 12–16 лет, и взрослым, которые хотели бы научиться «программировать в 1С». В книге рассматривается практический пример создания простого прикладного решения. Он позволяет освоить базовые понятия и базовые приемы программирования, научиться использовать среду разработки (конфигуратор), овладеть встроенным языком и языком запросов, познакомиться с устройством базы данных, приобрести навыки отладки прикладных решений. Книга содержит большое количество рисунков и примеров кода на встроенном языке, снабженных подробными комментариями. Кроме этого, после многих ключевых разделов даются задания для самостоятельной работы, ответы на эти задания содержатся в конце книги. Для создания демонстрационных примеров использована учебная версия платформы 8.3.8.1933. Для самостоятельного выполнения этих примеров требуется доступ к Интернету, чтобы скачать (бесплатно) учебную версию платформы и демонстрационные конфигурации. Это 2-е издание является стереотипным, не отличается по содержанию от 1-го издания книги с тем же названием, выпущенного в 2017 году издательством «1С-Паблишинг» (печатное издание – ISBN 978-5-9677-2628-6, артикул «1С» 4601546129550) После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
PDF-книга
Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест. Правильная стратегия и знания являются ключевыми факторами успешного прохождения интервью! После покупки дополнительно предоставляется возможность скачать книгу в формате epub.
PDF-книга
Хотите выйти за пределы простого кодинга и сделать мощный карьерный рывок? Многие сильные разработчики мечтают о роли архитектора ПО – одной из самых высокооплачиваемых и востребованных позиций в индустрии. Но раньше путь к ней был полон сомнений: «А вдруг я не потяну? Где взять реальное руководство?» Теперь такое руководство существует! В этом обновленном издании вы найдете всесторонний обзор многочисленных аспектов программной архитектуры, в том числе несколько новых глав, посвященных последним достижениям в этой области. Как действующие, так и будущие архитекторы смогут изучить паттерны архитектуры, определение компонентов, визуализацию архитектуры, работу с данными, топологии команд, облачные решения, работу с генеративным ИИ и многие другие темы. Марк Ричардс и Нил Форд обладают бесценным практическим опытом; в течение многих лет они профессионально проводили курсы по архитектуре ПО, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
PDF-книга
Книга посвящена методологии DDD (предметно-ориентированному проектированию), что особенно актуально в условиях дробления предметных областей и усложнения бизнес-взаимодействий. Рассказано, как оценить масштаб и сложность предметной области, измерить темпы ее развития, учесть необходимые зависимости, применять событийно-ориентированную архитектуру и структурировать создаваемое ПО, эффективно вписывая его в сеть данных (Data Mesh). Материал будет особенно интересен при развитии стартапа и разработке наукоемких отраслевых систем.
PDF-книга
Алгоритмы – это сердце программирования. От их правильного выбора зависит, будет ли программа работать мгновенно или заставит вас ждать вечность. Но как разобраться во всем этом, если вы только в начале пути? Эта яркая книга делает изучение алгоритмов и структур данных простым и увлекательным. Благодаря полноцветным иллюстрациям, схемам и наглядным примерам сложные концепции становятся понятными даже новичкам. Вы узнаете, что такое эффективность алгоритмов, как работают сортировка, поиск, графы и хеш-таблицы, а также познакомитесь с криптографией, сжатием данных, защитой информации и машинным обучением (алгоритмом кластеризации). Материал изложен так, чтобы вы не просто запомнили алгоритмы, но и научились применять их на практике. Готовы начать? Тогда вперед – к пониманию алгоритмов!
PDF-книга
От новичка до эксперта в разработке ИИ-приложений на Python! Перед вами руководство для погружения в мир искусственного интеллекта с применением одного из самых популярных языков программирования. Идеально подходит тем, кто хочет освоить ключевые инструменты и методологии, включая CNN для компьютерного зрения и NLP-модели с TensorFlow 2. Предлагаются полезные проекты и продвинутые концепции, такие как механизмы внимания, трансформеры и GAN. Автор делится опытом создания сложных моделей и разработки современных приложений ИИ, делая акцент на практическое освоение технологий. Приложения ИИ станут реальностью быстрее, чем этого можно ожидать. Независимо от уровня подготовки, эта книга обеспечит знаниями и инструментами, необходимыми для успешного старта и развития в сфере разработки ИИ на Python.
PDF-книга
После прочтения этой книги вы научитесь программировать на C++. Цветная разметка сделает код понятнее, и вы без труда сможете: • Писать программный код на C++. • Обрабатывать одномерные и двумерные массивы. • Использовать принципы объектно-ориентированного программирования. Благодаря практическим заданиям вы получите отличное представление об основах программирования на языке C++. Просто следуйте инструкциям – и вы научитесь создавать простые программы, разберетесь с ключевыми концепциями разработки и поймете, как применять C++ для решения практических задач. Скачайте примеры кода бесплатно и приступайте к работе сразу же!
PDF-книга
Данное руководство по программированию на одном из широко распространенных языков – Python – основано на практических примерах кодов, написанных специалистами и экспертами сообщества Stack Overflow, в котором лучшие разработчики программного обеспечения со всего мира делятся своими знаниями и опытом, отвечая на многие технические вопросы. Опытные Python-программисты найдут в книге множество примеров кода с подробными комментариями, что поможет им усовершенствовать свои навыки и достичь новых высот в отрасли. Однако данное издание будет полезно и начинающим специалистам с минимальным опытом и уровнем знаний, так как содержит исчерпывающее объяснение важнейших концепций Python с примерами, которые позволят избежать погружения в сухую теорию и помогут быстро повысить уровень своих компетенций. Читатели найдут здесь мощный и универсальный инструментарий для профессиональной работы в самых разных областях применения: с базами данных, веб-фреймворком Flask, XML и JSON, звуковыми данными, синтаксическим анализатором Lex-Yacc, а также при сетевом программировании, визуализации данных, многопоточности и многопроцессорности, программировании «интернета вещей». Кроме того, в книге представлена информация о применении Python в сфере науки, например, в математике, химии и криптографии. Отдельные главы посвящены секретам повышения скорости работы Python-кода и оптимизирования его производительности.
PDF-книга
Перед вами прекрасное руководство для тех, кто хочет научиться программировать и планирует заниматься этим профессионально. Автор книги Кори Альтхофф за год освоил азы программирования и с легкостью устроился разработчиком в Ebay. В книге «Сам себе программист» он рассказывает о своем опыте, трудностях, с которыми пришлось столкнуться, и дает конкретные рекомендации тем, кто только начинает свой путь в IT-сфере. На примере языка Python автор показывает, как буквально с первого урока можно приступить к созданию собственной небольшой программы, а к концу книги уверенно писать код. Помимо этого, вы узнаете, как успешно проходить собеседования на должность программиста в любой IT-компании и перестать сомневаться в собственных силах. Скачать все файлы примеров из этой книги вы можете по ссылке eksmo.ru/files/self_taught_programmer_althoff.zip
PDF-книга
«Python. Все в одном для чайников» – это всеобъемлющее руководство для начинающих программистов, желающих освоить язык Python с нуля. В издании последовательно разобраны базовые конструкции языка, работа с данными, функции, классы и объекты, обработка исключений, а также основы работы с файлами и модулями. Особое внимание уделено практическим примерам и пошаговым инструкциям, которые помогут закрепить теорию на практике. Книга подойдет как для самостоятельного изучения, так и в качестве справочного пособия на первых этапах работы с Python.
PDF-книга
Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева логика, структуры с повторением, функции, файлы и исключения, списки и кортежи, строковые данные, словари и множества, классы и ООП, наследование, рекурсия, программирование интерфейса, функциональное программирование и др. Для облегчения понимания сути алгоритмов широко использованы блок-схемы, псевдокод и другие инструменты. Приведено большое количество сжатых и практичных примеров программ. В каждой главе предложены тематические задачи с пошаговым анализом их решения. В пятом издании добавлена глава о программировании баз данных.
PDF-книга
На сегодняшний день Blender – одна из самых востребованных программ для ЗD-моделирования, анимации и визуализации, широко применяемая при создании кинофильмов и компьютерных игр, а также в архитектуре, промышленном дизайне и даже медицине. Ее популярность обусловлена в том числе возможностью бесплатного использования и открытым исходным кодом, что делает ее доступной для любого пользователя. Кроме того, Blender обладает мощнейшим функционалом – от создания низкополигональных моделей до сложных симуляций и рендеринга. Данная книга представляет собой не учебник, а подробный справочник по работе с Blender, подготовленный на основе официальных материалов и руководств, изданных компанией-разработчиком. В отличие от традиционных обучающих пособий, она ориентирована на быстрый поиск необходимой информации и разъяснение функций программы. Зачастую пояснения сопровождаются пошаговыми упражнениями, благодаря которым вы сможете на практике применить некоторые инструменты, чтобы уяснить наиболее сложные концепции. Полезной эту книгу найдут и те, кто уже знаком с основами Blender и ищет детализированную справочную информацию (художники и технические специалисты, которым требуется оперативно уточнить параметры или методы работы), и те, кто только знакомится с этой программой, поскольку здесь тщательно расписан как процесс ее установки, так и рабочий интерфейс.
PDF-книга
Данная книга адресована программистам и разработчикам прикладных решений в системе «1С:Предприятие 8». Она позволяет самостоятельно изучить возможности системы компоновки данных – механизма, предназначенного для создания сложных аналитических отчетов в программах «1С:Предприятия 8». Для начинающих разработчиков в книге описывается устройство системы компоновки данных, приводятся простые примеры создания отчетов, снабженные большим количеством иллюстраций и комментариев. Значительная часть книги описывает выполнение практических примеров создания и настройки сложных отчетов. Эти примеры можно использовать для того, чтобы «попрактиковаться» и «набить руку» в создании и модификации отчетов, использующих систему компоновки данных. Для опытных разработчиков книга содержит подробное описание отдельных возможностей системы компоновки данных. Эту часть книги можно использовать в качестве справочного пособия или для более глубокого изучения возможностей механизма. Все примеры, рассматриваемые в книге, можно скачать с портала ИТС. Для создания примеров использована платформа «1С:Предприятия» версии 8.2.15.319. Новое издание заменяет в ассортименте «1С» книгу «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных». Издание 3, стереотипное" (артикул 4601546145536, ISBN 978-5-9677-3121-1). Содержательно книга не отличается от 3-го издания 2021 года, поэтому издание обозначено как «стереотипное», при этом ее материал актуален.
PDF-книга
В архитектуре программного обеспечения нет простых решений. Напротив, есть масса сложностей – задач и проблем, для решения которых нет готовых ответов, и приходится выбирать между различными компромиссами. Эта книга научит вас критически относиться к компромиссам, связанным с распределенными архитектурами. Опытные архитекторы Нил Форд, Марк Ричардс, Прамод Садаладж и Жамак Дехгани обсуждают стратегии выбора архитектуры, подходящей для тех или иных случаев. История Sysops Squad – вымышленной группы специалистов – позволяет исследовать все аспекты выбора архитектуры: от определения степени гранулярности сервисов, управления рабочими процессами и оркестрации, разделения контрактов и управления распределенными транзакциями до оптимизации таких операционных характеристик, как масштабируемость, адаптируемость и производительность. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
PDF-книга
Книга позволяет быстро освоить приемы разработки и модификации прикладных решений на платформе «1С:Предприятие 8.3». На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями. Книга может быть использована и как практическое руководство, и как справочное пособие. Рассматриваемое в книге прикладное решение учитывает накопленный опыт разработки в системе «1С:Предприятие 8» и демонстрирует многие новые возможности и механизмы, предоставляемые версией 8.3. Материал рассчитан на начинающих разработчиков, не знакомых с системой «1С:Предприятие 8». Для создания демонстрационных примеров использована версия 8.3.22.1603 платформы «1С:Предприятие 8». После покупки предоставляется дополнительная возможность скачать книгу в формате epub, в двух вариантах, с двумя разными визуальными оформлениями программного кода.
PDF-книга
Книга позволяет быстро освоить приемы разработки и модификации прикладных решений на платформе «1С:Предприятие 8.3» используя 1C:EDT. На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями. Книга может быть использована и как практическое руководство, и как справочное пособие. Рассматриваемое в книге прикладное решение учитывает накопленный опыт разработки в системе «1С:Предприятие 8» и демонстрирует многие новые возможности и механизмы, предоставляемые версией 8.3. Материал рассчитан на начинающих разработчиков, не знакомых с системой «1С:Предприятие 8» и с программированием. Для создания демонстрационных примеров использованы следующие версии: – Платформа «1С:Предприятие 8.3, учебная версия (8.3.21.1644)»; – 1C:EDT (1C:Enterprise Development Tools) версия 2022.1.5.13. Для скачивания и установки этих версий требуется подключение к Интернету. Для выполнения демонстрационных примеров компьютер должен соответствовать минимальным системным требованиям: – Операционная система – 64-разрядная Microsoft Windows 7 и выше. – Процессор – Intel Core i3 (не ниже поколения 2) и выше. Не рекомендуется использовать мобильные или ультрамобильные процессоры ниже Intel Core i5. – Оперативная память – 4 Гбайт и больше. – Жесткий диск – HDD, при установке используется около 1200 Мбайт. Для хранения рабочих областей 1C:EDT рекомендуется использовать SSD. – Дисплей – разрешение от 1280х768 точек. После покупки предоставляется дополнительная возможность скачать книгу в формате epub, в двух вариантах, с разным визуальным оформлением программного кода.
PDF-книга
Книга позволяет быстро освоить приемы разработки и модификации прикладных решений на платформе «1С:Предприятие 8.3» используя 1C:EDT. На примере создания реального прикладного решения показана структура различных объектов системы, их назначение и методика использования. Приведены процедуры на встроенном языке, в том числе с применением языка запросов, которые снабжены подробными комментариями. Книга может быть использована и как практическое руководство, и как справочное пособие. Рассматриваемое в книге прикладное решение учитывает накопленный опыт разработки в системе «1С:Предприятие 8» и демонстрирует многие новые возможности и механизмы, предоставляемые версией 8.3. Материал рассчитан на начинающих разработчиков, не знакомых с системой «1С:Предприятие 8» и с программированием. Для создания демонстрационных примеров использованы следующие версии: Платформа «1С:Предприятие 8.3, учебная версия (8.3.21.1644)»; 1C:EDT (1C:Enterprise Development Tools) версия 2022.1.5.13. Для скачивания и установки этих версий требуется подключение к Интернету. Для выполнения демонстрационных примеров компьютер должен соответствовать минимальным системным требованиям: Операционная система – 64-разрядная Microsoft Windows 7 и выше. Процессор – Intel Core i3 (не ниже поколения 2) и выше. Не рекомендуется использовать мобильные или ультрамобильные процессоры ниже Intel Core i5. Оперативная память – 4 Гбайт и больше. Жесткий диск – HDD, при установке используется около 1200 Мбайт. Для хранения рабочих областей 1C:EDT рекомендуется использовать SSD. – Дисплей – разрешение от 1280x768 точек.
PDF-книга
Вы ручной тестировщик и мечтаете перейти в автоматизированное тестирование? Эта книга для вас! Вы уже освоили основы Python, но пока что испытываете трудности с покрытием программ тестами или не знаете, что именно изучать дальше? Эта книга для вас! Вы веб-разработчик на стеках Django, Flask или FastAPI и хотели бы улучшить качество и надежность своего кода? Знание мощного фреймворка pytest вам в этом обязательно поможет! Эта книга станет вашим практическим руководством по самому популярному инструменту тестирования в экосистеме Python. Шаг за шагом мы пройдем путь от написания первого простого теста до создания сложных, масштабируемых тестовых инфраструктур, готовых к внедрению в реальные проекты.