Ум программиста. Как понять и осмыслить любой код

Фелин Херманс, Кристина Черникова

26 октября, 2023

Книги

69283279 [Фелин Херманс, Кристина Черникова] Ум программиста. Как понять и осмыслить любой код

Описание книги:

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


Автобиография нейросети

ChatGPT-4, О. А. Яблокова, М. Р. Брослав

26 октября, 2023

Книги

69283276 [ChatGPT 4, О. А. Яблокова, М. Р. Брослав] Автобиография нейросети

Описание книги:

Эта книга, написанная нейросетью, – уникальное путешествие в мир искусственного интеллекта. Нейросеть открывает двери в свой виртуальный мир, рассказывая о своем происхождении, развитии и обширных возможностях.

«Автобиография нейросети. Искусственный интеллект, который научился общаться» – невероятный взгляд на внутреннюю работу искусственного интеллекта. Нейросеть детально описывает свои алгоритмы, архитектуру и обучающие данные, позволяя лучше понять принципы работы искусственного интеллекта. Она также делится необычными примерами ее использования, раскрывая амбиции и потенциал искусственного интеллекта в различных областях.

Книга исследует вопросы этики, безопасности и влияния искусственного интеллекта на общество, предлагая поразмышлять о его возможном будущем и роли в нашей повседневной жизни.

В формате a4.pdf сохранен издательский макет.


Языки программирования. Python: решение сложных задач. Учебное пособие для СПО

С. В. Борзунов, С. Д. Кургалин

26 октября, 2023

Книги

69325759 [С. В. Борзунов, С. Д. Кургалин] Языки программирования. Python: решение сложных задач. Учебное пособие для СПО

Описание книги:

Изложены основные понятия языка программирования Python, акцент сделан на использовании средств языка в численных расчетах, в том числе в высокопроизводительных вычислениях. Проводится сравнение с другими языками, обсуждаются особенности использования Python для разного класса задач. Рассматриваются разнообразные задачи, в том числе из разделов линейной алгебры и аналитической геометрии, и приводятся алгоритмы их решения. В каждой главе содержится теоретический материал, тексты программ, контрольные вопросы, а также задачи для самостоятельного решения. Соответствует современным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным квалификационным требованиям. Для студентов средних профессиональных учреждений, обучающихся по специальностям направлений подготовки «Информационная безопасность» и «Информатика и вычислительная техника», а также для тех, кто планирует использовать математические методы и язык Python в своей практической деятельности.


Языки программирования. Python: решение сложных задач. Учебное пособие для вузов

С. Д. Кургалин, С. В. Борзунов

26 октября, 2023

Книги

69325762 [С. Д. Кургалин, С. В. Борзунов] Языки программирования. Python: решение сложных задач. Учебное пособие для вузов

Описание книги:

Изложены основные понятия языка программирования Python, акцент сделан на использовании средств языка в численных расчетах, в том числе в высокопроизводительных вычислениях. Проводится сравнение с другими языками, обсуждаются особенности использования Python для разного класса задач. Рассматриваются разнообразные задачи, в том числе из разделов линейной алгебры и аналитической геометрии, и приводятся алгоритмы их решения. В каждой главе содержится теоретический материал, тексты программ, контрольные вопросы, а также задачи для самостоятельного решения. Для студентов, аспирантов и преподавателей университетов, в которых ведется подготовка в области информационных технологий и прикладной математики, а также для тех, кто планирует использовать математические методы и язык Python в своей практической деятельности.


Машинное обучение. Погружение в технологию

Артем Демиденко, MidJourney ИИ генератор изображений, Искусственный Интеллект

26 октября, 2023

Книги

69295048 [Артем Демиденко, MidJourney ИИ генератор изображений, Искусственный Интеллект] Машинное обучение. Погружение в технологию

Описание книги:

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


Клиент-серверное приложение на базе JavaFX

Д. А. Локтев

26 октября, 2023

Книги

69373780 [Д. А. Локтев] Клиент серверное приложение на базе JavaFX

Описание книги:

Представлено учебно-методическое пособие для выполнения лабораторной работы по курсу «Распределенные информационные системы» для создания клиент-серверного приложения на базе JavaFX. Рассмотрена реализация архитектуры данной системы, разработка ее серверной и клиентской частей. Приведено описание каждой части лабораторной работы, указан порядок их выполнения. Для студентов МГТУ им. Н. Э. Баумана, обучающихся по специальности «Информационные системы и технологии».


Структуры данных в C++

И. В. Рудаков, З. Н. Русакова

26 октября, 2023

Книги

69373654 [И. В. Рудаков, З. Н. Русакова] Структуры данных в C++

Описание книги:

Рассмотрены методики, идиомы и приемы решения задач обработки динамических структур данных на языке С++. Подробно описаны вычислительные алгоритмы, реализованные с использованием нотации указателей. Приведены краткие теоретические сведения и примеры приложений по изучаемому материалу. Изложена методика выполнения лабораторных работ по рассматриваемым темам, которая используется авторами в процессе проведения практических занятий в МГТУ им. Н.Э. Баумана. Для студентов, обучающихся по направлениям подготовки «Программная инженерия» и «Информатика и вычислительная техника».


Сертификация программного обеспечения. Статический анализ программного кода

С. Е. Кондаков, В. М. Антонова, А. В. Щербаков, А. В. Астрахов, Л. С. Куликов

26 октября, 2023

Книги

69373414 [С. Е. Кондаков, В. М. Антонова, А. В. Щербаков, А. В. Астрахов, Л. С. Куликов] Сертификация программного обеспечения. Статический анализ программного кода

Описание книги:

Приведены основные теоретические сведения, используемые при проведении сертификационных испытаний по уровню контроля отсутствия недекларированных возможностей в программном обеспечении. Рассмотрен статический анализ исходных текстов программ. Даны пояснения к использованию инструментария для автоматизации данного вида анализа программного обеспечения. Для студентов, обучающихся по направлениям подготовки 10.05.01 Компьютерная безопасность, 10.05.03 Информационная безопасность автоматизированных систем, 10.05.07 Противодействие техническим разведкам и изучающих дисциплину «Сертификационные испытания программного обеспечения» в МГТУ им. Н. Э. Баумана.


Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой

Анатолий Карпенко

26 октября, 2023

Книги

69374200 [Анатолий Карпенко] Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой

Описание книги:

Рассмотрены современные стохастические популяционные алгоритмы решения однокритериальной задачи глобальной оптимизации. Изложены методы повышения эффективности этих алгоритмов путем их гибридизации и метаоптимизации. Наряду с однокритериальной рассмотрена задача многокритериальной оптимизации и популяционные алгоритмы ее решения. Представлены методы распараллеливания указанных алгоритмов. Содержит большое число примеров решения тестовых и практически значимых задач оптимизации.

Для студентов высших учебных заведений, обучающихся по направлению подготовки 09.03.01 «Информатика и вычислительная техника». Может быть полезно для всех студентов, изучающих курс «Методы оптимизации» и близкие по тематике курсы. Материал пособия представляет интерес также для аспирантов и специалистов, использующих в своей работе методы, алгоритмы и программы оптимизации.


Лабораторный практикум по программированию на ассемблере в операционной системе LINUX

Татьяна Ничушкина, Галина Сергеевна Иванова

26 октября, 2023

Книги

69375232 [Татьяна Ничушкина, Галина Сергеевна Иванова] Лабораторный практикум по программированию на ассемблере в операционной системе LINUX

Описание книги:

Представлен методический материал для выполнения практикума, состоящего из пяти лабораторных работ по дисциплине «Машинозависимые языки и основы компиляции». В лабораторных работах № 1–4 приведены общие сведения о программировании на языке ассемблера NASM в операционной системе Linux. В лабораторной работе № 5 приведены особенности создания программ, содержащих модули на разных языках программирования, включая ассемблер. Определены цели лабораторных работ, пояснены сложные моменты программирования, приведены задания, описан порядок их выполнения и сформулированы требования к отчету. Даны рекомендации по настройке транслятора NASM, компоновщика Ld и отладчика Edb. Рассмотрены форматы представления данных и способы их адресации. Представлены фрагменты программ, демонстрирующие особенности программирования на языке ассемблера. Для студентов МГТУ им. Н.Э. Баумана, обучающихся по программам бакалавриата направлений «Информатика и вычислительная техника» и «Прикладная информатика».


Методы обработки данных и оценки программ

Галина Сергеевна Иванова, Татьяна Ничушкина, Е. К. Пугачев

26 октября, 2023

Книги

69373630 [Галина Сергеевна Иванова, Татьяна Ничушкина, Е. К. Пугачев] Методы обработки данных и оценки программ

Описание книги:

Представлены основные структуры и методы обработки данных, критерии оценки алгоритмов и структур данных. Приведены примеры этих структур, способы оценки и повышения эффективности программ, способы тестирования программ. Для студентов МГТУ им. Н. Э. Баумана, обучающихся по направлению подготовки «Информатика и вычислительная техника».


Программирование на языке Delphi Win32 Language

С. В. Борисов, Олег Пащенко, Ирина Серебрякова

26 октября, 2023

Книги

69374044 [С. В. Борисов, Олег Пащенко, Ирина Серебрякова] Программирование на языке Delphi Win32 Language

Описание книги:

Приведены методические указания, необходимые при выполнении лабораторных работ в среде программирования Turbo Delphi. В описании каждой лабораторной работы представлены краткие теоретические сведения, примеры приложений, задания для выполнения работ по вариантам одинакового уровня сложности. Материал пособия авторы используют при проведении практических занятий в МГТУ им. Н. Э. Баумана. Для студентов первого курса машино- и приборостроительных специальностей, изучающих дисциплину «Информатика» (второй семестр). Может быть полезно преподавателям при проведении лабораторных работ.


Разработка функций и модулей пользователя на языке C в среде VS C++

Юрий Алексеев, Андрей Куров

26 октября, 2023

Книги

69373639 [Юрий Алексеев, Андрей Куров] Разработка функций и модулей пользователя на языке C в среде VS C++

Описание книги:

Приведены краткие теоретические сведения по организации подпрограмм и модулей пользователей на языке C, изложены принципы организации функций в языке C, подробно рассматриваются вопросы передачи параметров в подпрограммы. Большое внимание уделено особенностям и трудностям передачи массивов в подпрограммы в качестве параметров. Приведены комплекты заданий на составление программ с подпрограммами. Рассмотрена организация рекурсивных, перегружаемых функций, подпрограмм с переменным числом параметров, с параметрами по умолчанию. Показано использование шаблонов функций и динамических массивов. Отдельная глава учебного пособия посвящена созданию пользовательских библиотек функций (модулей). Для студентов машино- и приборостроительных специальностей. Может быть полезно преподавателям для проведения практических занятий.


Выбор алгоритмов обработки данных, тестирование и повышение качества программ

Татьяна Ничушкина, Е. К. Пугачев, Галина Сергеевна Иванова

26 октября, 2023

Книги

69373627 [Татьяна Ничушкина, Е. К. Пугачев, Галина Сергеевна Иванова] Выбор алгоритмов обработки данных, тестирование и повышение качества программ

Описание книги:

Представлены краткое описание основных структур и методов обработки данных, критерии оценки алгоритмов и структур данных, примеры структур данных, способы оценки и повышения эффективности программ, способы тестирования программ, варианты заданий, порядок выполнения и требования к защите лабораторных работ, предусмотренных учебным планом МГТУ им. Н. Э. Баумана. Для студентов МГТУ им. Н. Э. Баумана, обучающихся по направлению подготовки «Информатика и вычислительная техника».


Рекомендуем