Программирование RSS

Дмитро Кедик. Реализация полезных алгоритмов на C++

Книга с подробным описанием всевозможных алгоритмов, которые принято реализовывать на C++ в силу высоких требований к скорости и наращиванию мощности алгоритмов. Алгоритмы относятся к следующим предметным областям: машинное обучение и нейронные сети, статистика, криптография, оптимизация, перемножение матриц, хеширование, строковые алгоритмы, случайные леса, методы работы с числами, сортировка, кластеризация, графовые алгоритмы и другие темы, касающиеся программной инженерии. Затронуты вопросы командной разработки алгоритмов. Для простоты я не задействую в книге многие новейшие функции C++. Например, семантика перемещения позволяет повысить эффективность кода, если у объектов есть эффективные деструкторы, но в остальных случаях достаточно встроенной оптимизации от компилятора. Тем не менее в книге эти процессы описаны достаточно углубленно, поэтому для ее освоения необходимы некоторые знания в области вычислительной техники и математики. В главах, посвященных специализированным темам типа численных алгоритмов, вам потребуется знакомство с определенными разделами математики — например, с линейной алгеброй. Книгу можно использовать как справочник по алгоритмам для программистов, исследователей и как учебное пособие для студентов соответствующих специальностей. Также будет полезна при подготовке к собеседованиям.
brij 25/08/24 Просмотров: 446 Комментариев: 0
0
Михаил Фленов. Библия C#

5-е издание

Книга посвящена программированию на языке C# для платформы Microsoft .NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая созданием современных веб-приложений. Материал сопровождается большим количеством практических примеров. Подробно описывается логика выполнения каждого участка программы. Уделено внимание вопросам повторного использования кода. В пятом издании примеры переписаны с учетом современной платформы .NET 5, а вместо прикладных приложений упор делается на веб-приложения. Хотя эта книга и носит название «Библия C#», посвящена она в целом платформе .NET от компании Microsoft. Частью этой платформы стали ОС, инструменты разработчика и .NET Framework — программный фреймворк для разработчика, чтобы мы могли писать приложения для платформы .NET. Фреймворк, если максимально упростить пояснение, — это библиотеки, предоставляющие языку программирования функционал, который мы можем использовать для написания программ. На сайте издательства находятся коды программ, дополнительная справочная информация и копия базы данных для выполнения примеров из книги.
brij 25/08/24 Просмотров: 449 Комментариев: 0
0
Python для всех

Python — простой в изучении и практическом использовании язык программирования, который свободно доступен на компьютерах под управлением Mac OS, Windows и Linux. Изучив Python, вы сможете использовать его в своей профессиональной деятельности, не покупая какое-либо программное обеспечение.
gefexi 24/08/24 Просмотров: 1581 Комментариев: 0
0
Искусство автономного тестирования с примерами на C#

Во втором издании книги "Искусство автономного тестирования" автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов – понятных, удобных для сопровождения и заслуживающих доверия.
gefexi 24/08/24 Просмотров: 2375 Комментариев: 0
0
Грокаем Continuous Delivery

Код должен быть готов к релизу всегда! Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной доставки, и вы сможете быстро и последовательно добавлять функции и выпускать обновления.
gefexi 23/08/24 Просмотров: 305 Комментариев: 0
0
PowerShell: практическая автоматизация

PowerShell — это язык для написания скриптов, инструмент, позволяющий программно управлять всем центром обработки данных. С его помощью можно создавать высокоэффективные и надежные системы автоматизации, пригодные для многократного использования и значительно повышающие производительность специалистов. Из этой книги вы узнаете, как проектировать, разрабатывать, организовывать и развертывать скрипты для автоматизации задач любого масштаба: от локальных серверов до корпоративных облачных платформ.
gefexi 22/08/24 Просмотров: 397 Комментариев: 0
0
Герберт Шилдт. С++ для начинающих. Самоучитель

Книга известного американского специалиста и популяризатора языков программирования, посвященная основам языка С++. Начиная с таких базовых понятий языка> как типы данных, массивы, строки, указатели и функции, книга охватывает также важнейшие элементы объёктно-ориентированного программирования классы и объекты, наследование, виртуальные функции, потоки ввода-вывода, исключения и шаблоны.
gefexi 22/08/24 Просмотров: 489 Комментариев: 0
0
Хизер Адкинс. Безопасные и надежные системы

Может ли быть надежной небезопасная система? Можно ли считать безопасной ненадежную систему? Безопасность имеет решающее значение для разработки и эксплуатации масштабируемых систем в реальных условиях, поскольку вносит важный вклад в качество, производительность и доступность продукта. В этой книге эксперты Google делятся передовым опытом, позволяющим разрабатывать масштабируемые и надежные системы, которые действительно будут безопасны.
gefexi 22/08/24 Просмотров: 412 Комментариев: 0
0
Э.Г. Дадян. Современные технологии программирования

В учебнике рассмотрены вопросы построения основ языка программирования 1С 8.3. Предназначен как для начинающих, так и для продвинутых пользователей. Изложение материала разбито на два раздела. В первом разделе даются основы языка программирования 1С 8.3 для начинающих.
gefexi 21/08/24 Просмотров: 328 Комментариев: 0
0
Сверточные нейросети

Сверточные нейронные сети (CNN) представляют собой один из самых значительных прорывов в области искусственного интеллекта и машинного обучения. Они стали фундаментом множества современных приложений, от распознавания изображений и видео до автономных систем и обработки естественного языка. Эта книга предлагает руководство по изучению и применению CNN, охватывая как базовые, так и продвинутые концепции. Книга подробно рассматривает ключевые элементы CNN, такие как свертка, функции активации, пулинг и нормализация.
PRESSI 19/08/24 Просмотров: 433 Комментариев: 0
0
Путеводитель по базам данных

Книга «Путеводитель по базам данных» рассказывает об архитектурных принципах современных СУБД, а также об алгоритмах и структурах данных, которые в них используются. Практическим знаниям она даст прочный фундамент в виде понимания общих закономерностей. Особое внимание уделено сравнению реализаций одних и тех же подходов в близких по функциональности платформах. Кроме того, предлагается оригинальная классификация СУБД, рассматриваются вопросы эксплуатации и обеспечения безопасности. Книга написана для архитекторов информационных систем и ведущих разработчиков. Ещё в начале XXI века само понятие «база данных» подразумевало именно реляционную базу. Появившись в 70-х годах XX века, реляционные платформы до сих пор остаются наиболее распространёнными и универсальными. В рейтинге популярных баз данных, который ведёт портал db-engines.com, первые четыре места занимают именно реляционные СУБД — Oracle, MySQL, Microsoft SQL Server и PostgreSQL, а среди 50 самых популярных баз данных реляционных — больше половины. Реляционные базы плохо поддаются горизонтальному масштабированию, поскольку, глядя на запрос на языке SQL, невозможно предположить, где находятся данные, которые потребуются этому запросу. Новое направление развития баз данных получило название NoSQL, и первыми NoSQL-платформами стали хранилища «ключ—значение».
brij 18/08/24 Просмотров: 564 Комментариев: 0
0
Егор Рогов. PostgreSQL 16 изнутри

В книге «PostgreSQL 16 изнутри» детально рассматривается устройство СУБД PostgreSQL. Эта книга для администраторов и разработчиков, которые предпочитают понимание внутренней механики готовым рецептам. Книга будет полезной и тем, кто хорошо знаком с устройством другой СУБД, но переходит на PostgreSQL и хочет разобраться в отличиях. В книге рассматривается внутреннее устройство СУБД PostgreSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк, буферный кеш и журнал предзаписи, использование блокировок различных уровней, планирование и выполнение SQL-запросов, принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного изучения механизмов функционирования PostgreSQL. Эта книга для тех, кого не устраивает работа с базой данных как с черным ящиком. Если вы любознательны, не довольствуетесь авторитетными советами и хотите во всем разобраться сами — нам по пути. Я ориентируюсь на читателей, имеющих определенный опыт использования PostgreSQL и хотя бы в общих чертах представляющих себе, что к чему. Для совсем новичков текст будет тяжеловат. Например, я ни слова не скажу о том, как устанавливать сервер, вводить команды в psql или изменять конфигурационные параметры. В актуальной редакции книги «PostgreSQL 16 изнутри» учтены замечания читателей, исправлены опечатки, а также отражены изменения, произошедшие в версии PostgreSQL 16.
brij 18/08/24 Просмотров: 404 Комментариев: 0
0
Павел Лузанов, Егор Рогов. Postgres. Первое знакомство

10-е издание

PostgreSQL — одна из самых популярных в мире систем баз данных. По итогам свыше двадцати лет развития на прочном академическом фундаменте она выросла в полноценную СУБД, пригодную для корпоративного использования, и составляет реальную альтернативу коммерческим системам. Чтобы убедиться в этом, достаточно посмотреть на важнейшие характеристики новейшей на сегодняшний день версии PostgreSQL 16. Разработанная в академической среде, за долгую историю сплотившая вокруг себя широкое сообщество разработчиков, эта СУБД обладает всеми возможностями, необходимыми большинству заказчиков. PostgreSQL активно применяется по всему миру для создания критичных бизнес-систем, работающих под большой нагрузкой. Из книги «Postgres: первое знакомство» можно получить базовые сведения об устройстве и основных особенностях PostgreSQL, об истории его создания и планах развития, а также практические сведения по установке PostgreSQL и начале работы с ним под Windows и Linux. Она предназначена для начинающих работать с PostgreSQL и просто интересующихся его возможностями.
brij 18/08/24 Просмотров: 467 Комментариев: 0
0
Гаятри Мохан. Фулстек-тестирование

Тестирование — важнейшая задача для создания высококачественного программного обеспечения. Разработчики и инженеры по качеству найдут в книге всеобъемлющий материал по тестированию в десяти различных категориях. Познакомьтесь с соответствующими стратегиями и понятиями и получите практические знания, применимые как при разработке, так и при тестировании мобильных и веб-приложений. Автор предлагает примеры использования более чем 40 инструментов, которые вы сможете немедленно опробовать.
gefexi 17/08/24 Просмотров: 438 Комментариев: 0
0
Практическое моделирование на UML

UML является важным инструментом разработки программного обеспечения, который можно использовать для моделирования структуры приложения, поведения и бизнес-процессов. Это помогает пользователям понять процесс проектирования и разработки. Он также состоит из нескольких интересных позиций, таких как разработка процедур оформления заказа в электронной коммерции, разработка эффективной базы данных для взаимосвязанных таблиц, решение общих проблем проектирования, диаграммы пользовательских случаев, а также диаграммы элементов и действий.
gefexi 17/08/24 Просмотров: 362 Комментариев: 0
0
Учебник по функциям Excel и программированию в среде VBA

В книге рассматриваются вопросы применения встроенных функций Excel для решения прикладных задач, а также приводятся начальные сведения языка программирования VBA для Excel. Материал излагается в краткой, доступной форме и иллюстрируется большим количеством наглядных примеров. Учебник предназначен для пользователей, имеющих опыт работы в приложении Excel, но не использующих широких возможностей встроенных функций и программирования в VBA, а также всем интересующимся обработкой информации в Excel. Учебник будет полезен студентам начальных курсов ВУЗов, изучающих информатику. Раздел I данного учебного пособия предназначен для студентов, ознакомленных с возможностями Excel, но не имеющих достаточного опыта в обработке данных с помощью встроенных функций. В этом разделе в краткой форме рассматриваются наиболее востребованные функции из различных категорий (текстовые, логические, статистические...). Применение этих функций наглядно демонстрируется на примерах. Раздел II книги посвящен языку программирования VBA. Предназначен этот раздел для тех, кто имеет некоторый опыт в программировании в других языках, но не решал задач с помощью VBA, а также для тех, кто никогда не программировал, но желает познакомиться с часто встречающейся аббревиатурой VBA.
brij 14/08/24 Просмотров: 772 Комментариев: 0
0
И.Ф. Звонцов. Разработка управляющих программ для оборудования с ЧПУ

В учебном пособии изложены функциональные возможности современных станков с ЧПУ, их параметры, способы программирования. Даны: структура управляющей программы, подпрограмм; их работа, интерполяции; манипулирование запрограммированным контуром; особенности программирования при высокоточной и высокоскоростной обработке; методика программирования стандартных циклов обработки.
gefexi 12/08/24 Просмотров: 371 Комментариев: 0
0
programmirovanie-na-python-s-pomoschyu-github-copilot-i-chatgpt

В наши дни люди пишут компьютерные программы совсем не так, как раньше. Используя GitHub Copilot, можно простым языком описать, что должна делать программа, а искусственный интеллект тут же сгенерирует ее. Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода. Сэкономьте время на рутинном программировании и воспользуйтесь услугами ИИ, способного мгновенно воплотить ваши идеи в жизнь. Заодно выучите Python!
tanyavip1 09/08/24 Просмотров: 636 Комментариев: 0
+1
Е.А. Чернов. Программируем PLC

Рассмотрен основной комплекс задач, решаемых инженером-электриком при разработке и модернизации электрооборудования промышленного оборудования, выполненного на базе программируемых логических контроллеров (PLC). В качестве основной базы рассматриваются металлорежущие станки, как универсальные, так и с числовым программным управлением.
gefexi 09/08/24 Просмотров: 373 Комментариев: 0
0
В.Д. Кильдишов. MS Excel и VBA для моделирования различных задач

В книге раскрыты возможности MS Excel, с которые обычно не рассматриваются при традиционном изучении приложения. Эти возможности позволяют создавать динамические модели и иллюстрировать решение задач. Для наглядного изображения процесса моделирования задач рассмотрены практически все возможные способы работы с диаграммами и их элементами. В книге представлена подборка решения задач и моделей из различных разделов естественных дисциплин. Надеемся, что это поможет более глубоко изучить возможности MS Excel и VBA, приобрести навыки моделирования, а также отойти от классического построения графиков, расчетов в таблицах, форматирования результатов вычислений. Разработка моделей значительно расширяет перечень применяемых функций, которые обычно ограничиваются основными математическими, логическими и статистическими функциями. Следует отметить, что физика формул, применяемых в моделях, не раскрывается, а даются определенные пояснения. Надеемся, что пользователи владеют нужными знаниями и смогут самостоятельно познать необходимое через интернет для уяснения сущности решения задач и моделей. При создании моделей обучаемые овладевают навыками разработки алгоритмов и основами программирования. Для автоматизации процесса моделирования и из-за имеющихся ограничений при применении встроенных функций в примерах используются пользовательские функции, управляющие элементы, формы, объекты диаграммы, процедуры и методы VBA.
brij 09/08/24 Просмотров: 655 Комментариев: 0
0
4