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

Нинчуань Сяо. Алгоритмы ГИС. Теория применения геоинформационных систем и технологий

Географические информационные системы (ГИС) приобретают все большее значение, помогая нам понять сложную социальную, экономическую и природную динамику в ситуациях, где ключевую роль играют пространственные компоненты. Однако фундаментальные алгоритмы, применяемые в ГИС, трудны для понимания и преподавания, отчасти из-за отсутствия логически последовательного изложения. Настоящая книга – попытка решить эту проблему за счет сочетания строгого формализованного языка с практическими примерами и упражнениями. Алгоритмы можно описывать разными способами. В данной книге мы избрали более практичный путь – описывать алгоритм на реальном языке программирования, в качестве какового решили взять Python. Мы выбрали Python в основном за его простой синтаксис, а также за изобилие популярных, эффективных и хорошо сопровождаемых модулей.
brij 08/09/21 Просмотров: 1613 Комментариев: 0
+2
В.М. Шелудько. Основы программирования на языке высокого уровня Python

В учебном пособии рассматриваются стандартные процедуры, методы и приемы языка высокого уровня Python, необходимые для решения задач защиты информации. Дается представление об основных операторах и конструкциях языка. Большое количество наглядных примеров позволит освоить основные принципы составления программ на языке Python. Даются рекомендации по выбору обучающей литературы.
gefexi 07/09/21 Просмотров: 1065 Комментариев: 0
+2
М.М. Киселев. Робототехника в примерах и задачах. Курс программирования механизмов и роботов

Данная книга - первое издание, в котором собрано более 400 задач по образовательной робототехнике. Учебное пособие предназначено для учителей и учащихся как средних так высших учебных заведений, изучающих программирование и основы робототехники. Примеры решения задач рассмотрены для среды программирования TRIKStudio образовательных наборов Lego NXT, Lego EV3 и ТРИК.
gefexi 05/09/21 Просмотров: 1692 Комментариев: 0
+2
И.Е. Федотов. Параллельное программирование. Модели и приемы

Книга посвящена рассмотрению некоторых высокоуровневых моделей параллель- ного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с использованием различных средств распараллеливания (OpenMP, MPI, POSIX Threads, Windows API).
gefexi 05/09/21 Просмотров: 1775 Комментариев: 0
+1
Э.А. Опалева. Языки программирования и методы трансляции

Учебное пособие содержит систематическое изложение теоретических основ перевода и компиляции. Рассмотрены общие вопросы разработки, описания и реализации языков программирования, формальные методы описания синтаксиса и семантики языков программирования, методы синтаксического анализа современных языков программирования.
gefexi 03/09/21 Просмотров: 1062 Комментариев: 0
+1
А.А. Тюгашев. Языки программирования

Книга посвящена многообразию языков программирования, которые играют ключевую роль в управлении компьютерными системами и составляют важнейшую область современных информационных технологий. Издание представляет панорамный взгляд на предметную область, включая историческую ретроспективу и связи с другими областями информатики. Приводится сравнение программирования на языках высокого и низкого уровней (ассемблер).
gefexi 02/09/21 Просмотров: 1056 Комментариев: 0
+1
В.В. Васильчиков. Программирование ASP.NET Web Forms

В пособии рассмотрены вопросы создания Web-приложений с использованием технологии ASP.NET Web Forms и среды разработки Microsoft Visual Studio на языке C#.
gefexi 31/08/21 Просмотров: 1058 Комментариев: 0
0
А.Н. Алфимцев. Мультиагентное обучение с подкреплением

Рассмотрены современные и классические алгоритмы одновременного машинного обучения множества агентов, основанные на теории игр, табличных, нейросетевых, эволюционных и роевых технологиях. Представлено последовательное развитие теоретической модели алгоритмов, базирующееся на марковских процессах принятия решений. Реализация алгоритмов выполнена на языке программирования Python с использованием библиотеки глубокого обучения PyTorch. Средой машинного обучения является компьютерная игра StarCraft II с интерфейсом кооперативного мультиагентного обучения SMAC.
brij 30/08/21 Просмотров: 1575 Комментариев: 0
+2
Основы программирования. Язык C++

На примере языка программирования C4—+17 вводятся основные концепции структурного программирования. Рассматривается широкий спектр тем: базовые конструкции C+—+, концепция неопределенного поведения, управление памятью, форматы представления чисел, концепция объекта, си-строки, конечные автоматы, простые структуры данных и алгоритмы сортировки, введение в вопросы организации процесса разработки программ.
gefexi 29/08/21 Просмотров: 2303 Комментариев: 0
+2
Том Лащевски, Камаль Арора. Облачные архитектуры. Разработка устойчивых и экономичных облачных приложений

Облачные вычисления — это, пожалуй, наиболее революционная разработка в IT со времен виртуализации. Облачно-ориентированные архитектуры обеспечивают большую гибкость по сравнению с системами предыдущего поколения. В этой книге продемонстрированы три важнейших аспекта развертывания современных cloud native архитектур: организационное преобразование, модернизация развертывания, паттерны облачного проектирования.
brij 28/08/21 Просмотров: 1922 Комментариев: 0
+1
Дэвид Уитни. Программирование для детей. Учимся создавать сайты, приложения и игры. HTML, CSS и JavaScript

Думаешь, программировать - это сложно? Вовсе нет! Профессор Бейрстоун и доктор Дэй (и, конечно, Эрнест) играючи научат этому всего за шесть увлекательных приключений! Создавать собственные сайты, игры или приложения с помощью HTML, CSS и javascript - это весело и увлекательно. Учитесь вместе с юными программистами из Young Rewired State, создающими технологии будущего (Guardian). Young Rewired Sfafe — международное сообщество разработчиков-тинейджеров. Эта книга поможет тебе стать мастером программирования. Ты не только научишься писать код, но и увидишь, какое это увлекательное занятие. Это один из важнейших навыков, который ты можешь приобрести, и сейчас для этого самое лучшее время!
brij 26/08/21 Просмотров: 1852 Комментариев: 0
+1
Язык Паскаль в иллюстрациях

Книга английского специалиста, в которой в наглядной и оригинальной форме представлен стандарт языка Паскаль, имеющего реализации практически на всех современных ЭВМ. Изложение рассчитано на изучение языка. Для программистов разной квалификации.
gefexi 24/08/21 Просмотров: 1012 Комментариев: 0
0
Титус Винтерс, Том Маншрек. Делай как в Google. Разработка программного обеспечения

Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования?
brij 24/08/21 Просмотров: 1001 Комментариев: 0
0
В.В. Фаронов. Delphi. Программирование на языке высокого уровня

Книга посвящена Delphi 7 Studio. Здесь изложены как приемы программирования в среде Delphi, ее главные составные части — галереи компонентов, хранилища объектов, вспомогательный инструментарии, так и сам язык программирования Delphi.
gefexi 21/08/21 Просмотров: 1890 Комментариев: 0
0
Крис Игл, Кара Нэнс. Ghidra. Полное руководство

Это первая полная книга о Ghidra. Она задумана как всеобъемлющий источник для изучающих обратную разработку с помощью Ghidra. В ней имеется вводный материал, облегчающий начинающим вступление в мир обратной разработки, материал повышенной сложности, который поможет опытным инженерам расширить свое видение мира, а также примеры, которые будут полезны как новобранцам, так и ветеранам, желающим расширить возможности Ghidra и стать членами сообщества разработчиков.
brij 21/08/21 Просмотров: 2353 Комментариев: 0
+1
Александр Швец. Погружение в рефакторинг

Рефакторинг - это контролируемый процесс улучшения кода, без написания новой функциональности. Результат рефакторинга - это чистый код и простой дизайн. Я попытался перенести в эту книгу максимум информации, доступной в полном курсе о рефакторинге. По большей части, мне это удалось. Но некоторые вещи, вроде живых примеров, попросту невозможно преподнести в рамках статичной электронной книги. Поэтому, воспринимайте эту книгу как вспомогательный материал, а не полную замену курса. Книга разбита на две большие секции: Запахи плохого кода и Техники рефакторинга. В первой секции описано то, как не надо писать код. Во второй - то, как уже написанный плохой код можно улучшить. Примеры в этом варианте книги приведены на языке Java.
brij 14/08/21 Просмотров: 2246 Комментариев: 0
0
Сара Кайзер, Кристофер Гранад. Изучаем квантовые вычисления на Python и Q#

Наша цель в этой книге состоит в том, чтобы помочь вам изучить основы технологии и снабдить вас инструментами, которые вы сможете использовать для строительства квантовых решений завтрашнего дня. В центре нашего внимания будет практический опыт разработки исходного кода для квантовых вычислений. В части I вы создадите свой собственный симулятор квантового устройства на языке Python. В части II вы научитесь применять свои новые навыки для написания квантовых приложений с по­мощью языка Q# и Комплекта инструментов для квантовой разработки. В части III вы научитесь имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший обычный алгоритм из известных на сегодняшний день. Это будет вашей работой на всем протяжении, которая и составит ваше квантовое путешествие. Издание предназначено для разработчиков программного обеспечения.
brij 10/08/21 Просмотров: 1543 Комментариев: 0
+2
Максим Крошемор, Тьерри Лекрок. Алгоритмы обработки текста. 125 задач с решениям

Эта книга посвящена алгоритмам обработки текста, которые иногда называют алгоритмической стрингологией (stringology). Текст (слово, строка, последовательность строк) – один из основных типов неструктурированных данных, играющий важную роль в информатике. Предмет нашего рассмотрения многогранный, потому что лежит в основе многих дисциплин, особенно информатики и инженерных наук. Исследование неструктурированных данных – активно развивающаяся область, требующая эффективных методов как вследствие присутствия в разных местах операционных систем, так и для анализа огромного объема данных, порождаемых цифровыми сетями и оборудованием. Последнее относится прежде всего к компаниям в сфере ИТ, которые управляют гигантскими массивами данных в ЦОДах, но также ко многим научным направлениям за пределами информатики.
brij 06/08/21 Просмотров: 1371 Комментариев: 0
0
Вильям Спрингер. Гид по Computer Science, расширенное издание

Многие из моих знакомых разработчиков пришли в профессию из самых разных областей. У одних — высшее образование в области Computer Science, другие изучали фотографию, математику или даже не окончили университет. Эта книга для всех вас. Многие найдут здесь темы, интересные сами по себе. Я попытался показать, в каких реальных (неакадемических) ситуациях эти знания будут полезны. Хочу, чтобы, прочитав эту книгу, вы получили такие же знания, как после изучения базового курса по Computer Science, а также научились их применять. Проще говоря, цель этой книги — помочь вам стать более квалифицированным и опытным программистом благодаря лучшему пониманию Computer Science.
brij 06/08/21 Просмотров: 1138 Комментариев: 0
0
Приложения для Windows 8 на C# и XAML

Это первое практическое руководство по созданию приложений для Windows 8 охватывает весь жизненный цикл: от разработки шаблона проекта до публикации в Windows Store.
gefexi 03/08/21 Просмотров: 1445 Комментариев: 0
0
49