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

Программирование на языке высокого уровня. Программирование на языке Object Pascal

Учебное пособие "Программирование на языке высокого уровня" представляет собой курс по изучению языка Object Pascal. Пособие предназначено для широкого круга читателей. как для начинающих программистов, так и для тех, кто уже знаком с основами программирования и в будущем собирается стать профессиональным программистом. Пособие состоит из двух частей. Часть 1 предназначена для начинающих программистов. В ней рассматриваются основы программирования на языке Object Pascal и работа в среде программирования Borland Developer Studio 2006 Delphi for Microsoft Win32. В части 2 представлен материал, предназначенный для тех, кто хочет получить полное представление о языке Object Pascal и научиться программировать на профессиональном уровне. Предложенный теоретический материал сопровождается подробно разобранными примерами программ и схем алгоритмов. Для закрепления материала предлагаются контрольные вопросы, тесты и задания для самостоятельного решения.
brij 06/04/23 Просмотров: 838 Комментариев: 0
0
Программирование на языке высокого уровня. Программирование на языке С++

В пособии рассматриваются работа в среде программирования Microsoft Visual Studio, основы программирования и объектно-ориентированное программирование на языке C++. Представленный теоретический материал сопровождается подробно разобранными примерами программ со схемами алгоритмов. Для закрепления материала предлагаются контрольные вопросы, тесты и задания для самостоятельного решения. Предназначено для школьников, студентов средних специальных заведений и вузов (технических, экономических и других специальностей), изучающих дисциплину "Программирование", может быть рекомендовано преподавателям, слушателям курсов повышения квалификации, а также может быть использовано как самоучитель.
brij 06/04/23 Просмотров: 981 Комментариев: 0
0
Усовершенствованные структуры данных

Структура данных (англ. data structure) — программная единица, позволяющая хранить и обрабатывать однотипные и/или логически связанные данные. Для добавления, поиска, изменения и удаления данных структура данных предоставляет некоторый набор функций, составляющих её интерфейс. В книге приводится всесторонний анализ идей и деталей реализации структур данных как важнейшей составляющей прикладных алгоритмов. Обсуждаются не только эффективные способы реализации операций над множествами чисел, интервалов или строк, представленных в виде различных поисковых структур данных – деревьев, множеств интервалов, кусочно-постоянных функций, прямоугольных областей, непересекающихся подмножеств, куч, хеш-таблиц, но и динамизация и персистентность (сохраняемость) структур. Структуры данных впервые рассматриваются не просто как вспомогательный материал для иллюстрации методологии объектно ориентированного программирования, а как ключевой вопрос разработки алгоритмов. Многочисленные примеры кода на языке C и более 500 ссылок на первоисточники делают книгу исключительно ценной.
brij 05/04/23 Просмотров: 1084 Комментариев: 0
0
algoritmy_i_programmy_yazyk_s

При изложении материала авторы используют методику обучения от алгоритмов к программам, поэтому вначале излагаются сведения об алгоритмах с примерами реализации типовых алгоритмов. Изучение основ языка программирования С++ опирается на полученные знания.
gefexi 03/04/23 Просмотров: 4591 Комментариев: 0
+2
Келвин Лин. Принципы параллельного программирования

В век развития многоядерной процессорной архитектуры тема параллельного программирования для инженеров и проектировщиков компьютерных систем становится очень важной. В книге дается объяснение различным явлениям и приводятся примеры случаев, когда эти явления способствуют успеху параллельного программирования, либо, наоборот, создают определенные сложности.
gefexi 03/04/23 Просмотров: 1865 Комментариев: 0
0
Функциональное программирование на языке Haskell

Издание можно использовать и в качестве учебника по функциональному программированию, и в качестве самостоятельного учебного пособия по смежным дисциплинам, в первую очередь по комбинаторной логике и лямбда-исчислению. Также книга будет интересна тем, кто всерьез занимается изучением новых компьютерных технологий, искусственного интеллекта и экспертных систем.
gefexi 03/04/23 Просмотров: 929 Комментариев: 0
0
Объекты. Стильное ООП

Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд. Книга «Объекты. Стильное ООП» познакомит вас с профессиональными техниками написания ОО-кода. Маттиас Нобак раскрывает правила создания объектов, определения методов, изменения и извлечения состояний и многое другое. Все примеры написаны на простом псевдокоде, который легко перевести в любой язык программирования. Кейс за кейсом вы изучите ключевые сценарии и задачи проектирования объектов, а затем шаг за шагом создадите простое веб-приложение, которое покажет, как должны взаимодействовать объекты разных типов.
brij 01/04/23 Просмотров: 774 Комментариев: 0
+1
JavaScript и PHP. Content management system

Современные веб-ресурсы невозможно представить без систем управления, которые принято называть Content management system или сокращенно CMS. Многие разработчики используют не готовые CMS, например Word-Press, Joomla, Drupal, 1С-Битрикс, а пишут собственные. Для опытного программиста разработка подобной системы видится вполне реальной.
gefexi 29/03/23 Просмотров: 876 Комментариев: 0
0
 Е.Р. Пантелеев. Алгоритмы сжатия данных без потерь 2-е изд.

2-е издание

Учебное пособие охватывает содержание раздела «Алгоритмы сжатия данных» дисциплины «Алгоритмы и структуры данных», которая читается для бакалавров, обучающихся по направлению подготовки 09.03.04 «Программная инженерия» по профилю «Разработка программно-информационных систем». Освоение материала учебного пособия предполагает знание алгоритмических языков, наличие навыков написания объектно-ориентированных программ, а также формируемых в ходе изучения предшествующих разделов дисциплины «Алгоритмы и структуры данных» умений определять и использовать абстрактные типы данных и строить порядковые оценки вычислительной эффективности алгоритмов. Все программы, сопровождающие обсуждение алгоритмов сжатия, написаны на языке C++. Этот выбор обусловлен тем, что языки C/C++ являются базой для целого семейства C-подобных языков программирования. В их число входят Java, C#, Python и др. Следовательно, программный код должен быть понятен широкому кругу читателей.
brij 28/03/23 Просмотров: 1305 Комментариев: 0
+1
Е.Ю. Хрусталева. Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8»

Книга адресована разработчикам прикладных решений в системе «1С:Предприятие 8», которые хотят научиться создавать приложения на платформе для мобильных устройств. Такие приложения могут работать на смартфонах и планшетных ПК под управлением операционных систем Android, iOS или Windows.
gefexi 28/03/23 Просмотров: 1101 Комментариев: 0
+1
JavaScript. Визуальные редакторы

Подавляющее большинство ныне действующих сайтов сделано при помощи CMS. А такие системы невозможно представить без визуальных редакторов страниц. WYSIWYG - редакторы позволяют администратору управлять содержимым ресурса, не будучи знакомым даже с азами программирования. Многие разработчики используют не готовые CMS, а пишут собственные. Данная книга призвана помочь им в этом непростом деле. На ее страницах описаны четыре WYSIWYG-редактора — на разный вкус и для разных задач. Все системы являются оригинальными и не содержат каких-либо заимствований кода. Функциональные возможности приведенных разработок имеют исчерпывающие описания и разъяснения. Разобранные в книге визуальные редакторы могут быть интегрированы в уже существующую CMS или работать напрямую с сайтом без сопутствующих инструментов. Особо надо отметить, что эти редакторы позволяют администратору сайта видеть, как будет выглядеть страница еще до того, как он запишет внесенные изменения в файл или базу данных.
brij 27/03/23 Просмотров: 1122 Комментариев: 0
0
Программирование графики в Delphi

Книга написана на базе курса лекций, читаемых авторами. Рассмотрены основные классы и функции среды Delphi, которые используются для создания графических и мультимедийных приложений. Описаны цветовые модели, основные форматы графических файлов, а также методы построения кривых в задачах интерполяции, сглаживания, аппроксимации, методы Эрмита, Безье и В-сплайнов. Приведены алгоритмы триангуляции поверхностей в трехмерном пространстве.
gefexi 26/03/23 Просмотров: 1065 Комментариев: 0
0
TypeScript. Подробное Руководство

TypeScript — это язык программирования со статической типизацией, позиционирующий себя как язык, расширяющий возможности JavaScript. Typescript код компилируется в JavaScript код, который можно запускать как на клиентской стороне (браузер), так и на стороне сервера (Node.js). Качество сгенерированного кода сопоставимо с кодом, написанным профессиональным разработчиком с большим стажем. TypeScript значительно сокращает время на устранение ошибок и выявление багов, которые порой не так просто определить в динамической среде JavaScript. В случае, если для разработчика TypeScript является первым типизированным языком, следует знать, что его изучение значительно ускорит процесс профессионального роста, поскольку типизированный мир открывает аспекты программирования, которые не проявляются в языках с динамической типизацией.
brij 26/03/23 Просмотров: 681 Комментариев: 0
+1
Цифровая обработка изображений в OpenCV. Практикум

Учебное пособие для вузов

Компьютерное зрение находит все большее практическое применение в различных сферах деятельности человека. Дисциплина изучает алгоритмы цифровой обработки изображений, занимается реализацией на практике предложенных решений. В методическом пособии предлагаются задания, с помощью которых можно овладеть практическими навыками работы с библиотекой компьютерного зрения и машинного обучения с открытым исходным кодом OpenCV на языке Python. Учебное пособие предназначено для студентов бакалавров и магистров по таким специальностям, как мехатроника и робототехника, вычислительная техника, управление в технических системах, автоматизация технологических процессов в производстве. В учебном пособии даны задания, предназначенные для закрепления теоретических знаний по цифровой обработке изображений в OpenCV.
brij 26/03/23 Просмотров: 856 Комментариев: 0
0
PostgreSQL 15 изнутри

В книге рассматривается внутреннее устройство СУБД PostgreSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк; буферный кеш и журнал предзаписи; использование блокировок различных уровней; планирование и выполнение SQL-запросов; принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного изучения механизмов функционирования PostgreSQL. В настоящем издании учтены замечания читателей и исправлены опечатки, а также отражены изменения, произошедшие в версии PostgreSQL 15.
brij 25/03/23 Просмотров: 1053 Комментариев: 0
0
Программирование компьютерного зрения с Raspberry Pi

Здесь представлен перевод книги Pajankar А. - Raspberry Pi Computer Vision Programming Second Edition. Компьютерное зрение и обработка изображений превратились из области нишевых исследований в повседневное использование. Однако, несмотря на эту революцию, одной из ключевых проблем, возникающих при разработке компьютерного зрения и разработке приложений, является отсутствие хорошо продуманного руководства, которое шаг за шагом учит вас, как это работает. Эта книга решает эту ключевую проблему.
gefexi 24/03/23 Просмотров: 1231 Комментариев: 0
+1
Искусственные нейронные сети

Рассмотрены основные типы нейронов, архитектур, алгоритмов обучения искусственных нейронных сетей. Особое внимание уделяется задачам обработки информации в реальном времени: классификации, эмуляции, прогнозирования, управления и т.п. в условиях структурной и параметрической неопределенности. Наряду с традиционными книга содержит оригинальные результаты, связанные с оптимизацией процессов обучения.
gefexi 18/03/23 Просмотров: 899 Комментариев: 0
0
Kafka Streams и ksqlDB. Данные в реальном времени

Работа с неограниченными и быстрыми потоками данных всегда была сложной задачей. Но Kafka Streams и ksqlDB позволяют легко и просто создавать приложения потоковой обработки. Из книги специалисты по обработке данных узнают, как с помощью этих инструментов создавать масштабируемые приложения потоковой обработки, перемещающие, обогащающие и преобразующие большие объемы данных в режиме реального времени. Kafka Streams — это легкая, но мощная библиотека Java для обогащения, преобразования и обработки потоков данных в реальном времени. Митч Сеймур, инженер службы обработки данных в Mailchimp, объясняет важные понятия потоковой обработки на примере нескольких любопытных бизнес-задач. Он рассказывает о достоинствах Kafka Streams и ksqlDB, чтобы помочь вам выбрать наиболее подходящий инструмент.
brij 17/03/23 Просмотров: 1241 Комментариев: 0
0
В.В. Александров. Рисунок, чертеж, картина на ЭВМ

В книге в популярной форме рассказано об электронно-вычислительных машинах, которые умеют чертить, рисовать и генерировать цветные изображения. Кратко описано их устройство. Показано, как можно дать задание ЭВМ и использовать ее в качестве инструмента конструктора, проектировщика, инженера и специалистов других профилей. Приведены примеры использования «электронных художников» на производстве, в архитектуре, в искусстве.
gefexi 12/03/23 Просмотров: 654 Комментариев: 0
0
Интерактивные дашборды и приложения с Plotly и Dash

Используем полноценный веб-фреймворк в Python на всю мощь – без JavaScript

Прочитав эту книгу, вы в полной мере освоите фреймворк Dash от Plotly, предоставляющий разработчикам Python блестящие возможности по созданию полноценных интерактивных веб-приложений и дашбордов без знания языка JavaScript. Вы научитесь создавать различные типы диаграмм; вставлять в приложение разнообразные элементы управления, включая кнопки, выпадающие списки, флажки, календари и т.д. и снабжать приложения динамическими страницами со ссылками. Прочитав эту книгу, вы сможете разрабатывать и развертывать сложные интерактивные дашборды, производить многоступенчатый рефакторинг кода и оптимизировать написанные вами приложения.
brij 11/03/23 Просмотров: 985 Комментариев: 0
0
28