программирование

Дело в программировании, пособие по программированию Arduino, 2017

Дело в программировании, пособие по программированию Arduino, 2017.

Введение в курс. Что такое Arduino?

Arduino - это инструмент для проектирования электронных устройств (электронный конструктор) более плотно взаимодействующих с окружающей физической средой, чем стандартные персональные компьютеры, которые фактически не выходят за рамки виртуальности. Эта платформа, предназначенная для физических вычислений с открытым программным кодом, построенная на простой печатной плате с современной средой для написания программного обеспечения [1]. Arduino применяется для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков (рис. 1.1, 1.2), которые могут быть подключены к нему, и управления различными исполнительными устройствами (рис. 1.3). Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере (например: Processing, Fritzing). Платы могут быть собраны пользователем самостоятельно или куплены в сборе (рис. 1.4). Среда разработки программ с открытым исходным кодом доступна для бесплатного
скачивания [2].

Дело в программировании, пособие по программированию Arduino, 2017

Скачать и читать Дело в программировании, пособие по программированию Arduino, 2017
 

Грокаем алгоритмы, иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2017

Грокаем алгоритмы, иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2017.

Алгоритмы — это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач > же были кем-то решены, протестированы и проверены. Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время? Откройте великолепно иллюстрированную книгу, и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.

Грокаем алгоритмы, иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2017

Скачать и читать Грокаем алгоритмы, иллюстрированное пособие для программистов и любопытствующих, Бхаргава А., 2017
 

UNIX, профессиональное программирование, Стивенс Р., Раго С., 2014

UNIX, профессиональное программирование, Стивенс Р., Раго С., 2014.

«UNIX. Профессиональное программирование» - это подробнейшее справочное руководство, которое на протяжении 20 лет помогает профессиональным программистам на языке С писать исключительно эффективный и надежный код. Стив Раго, коллега Рича Стивенса, вновь полностью обновил классический труд, сохранив точность и стиль оригинала. Новое, третье, издание охватывает современные ведущие платформы, отражает новейшие технические достижения и передовую практику и соответствует 4-й версии Single UNIX Specification. Помимо основ (файлы, каталоги и процессы) рассматриваются более сложные темы, такие как обработка сигналов и терминальный ввод/вывод, многопоточная модель выполнения и межпроцессное взаимодействие с применением соке-тов. Третье издание охватывает более 70 новых интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX. Примеры протестированы на 4-х наиболее популярных платформах: Solaris 10, Mac OS X 10.6.8 (Darwin 10.8.0), FreeBSD 8.0 и Ubuntu 12.04 (основана на ядре Linux 3.2). Описания более 400 системных вызовов и функций сопровождаются короткими примерами законченных программ, которые наглядно демонстрируют порядок их применения, входные аргументы и возвращаемые значения. С целью закрепить полученные знания представлено несколько конкретных примеров, занимающих целые главы и отражающих уровень развития современных версий UNIX.

UNIX, профессиональное программирование, Стивенс Р., Раго С., 2014

Скачать и читать UNIX, профессиональное программирование, Стивенс Р., Раго С., 2014
 

Методы оптимизации, основы теории, задачи, обучающие компьютерные программы, Струченков В.И., 2015

Методы оптимизации, основы теории, задачи, обучающие компьютерные программы, Струченков В.И., 2015.

В книге рассматриваются теоретические основы линейного, нелинейного и динамического программирования. По каждому из трех разделов приводятся контрольные вопросы и задачи, на большинство из них в приложениях даны ответы и решения. Разбираются также практические задачи из различных областей, решенные методами линейного, нелинейного и динамического программирования. Книга содержит сведения о специально разработанных обучающих компьютерных программах и рекомендации по их применению. Используемый математический аппарат сведен к минимуму и поясняется в тексте, что обеспечивает понимание методов оптимизации при наличии математической подготовки в объеме программы обычного технического вуза. В основу книги положены курс лекций автора в Московском институте радиотехники, электроники и автоматики (МИРЭА) и практический опыт разработки программных средств для решения задач оптимизации большой размерности в рамках САПР. Книга может быть полезна студентам и аспирантам, изучающим методы оптимизации, а также специалистам, сталкивающимся с проблемами выработки оптимальных решений в различных областях деятельности.

Методы оптимизации, основы теории, задачи, обучающие компьютерные программы, Струченков В.И., 2015

Скачать и читать Методы оптимизации, основы теории, задачи, обучающие компьютерные программы, Струченков В.И., 2015
 

Теория языков программирования и методы трансляции, Красновидов А.В., 2016

Теория языков программирования и методы трансляции, Красновидов А.В., 2016.

Рассмотрены различные синтаксически ориентированные алгоритмы анализа предложений и основные этапы трансляции, а также структура трансляторов с различных языков. Проанализированы структуры таблиц трансляторов и алгоритмы работы с этими таблицами. Освещены вопросы оптимизации исходных программ. Кроме того, рассмотрено обобщение грамматик Хомского — так называемых plex-грамматик. Показано, как с помощью plex-грамматик можно анализировать изображение. Предназначено для студентов, обучающихся по направлению подготовки 09.03.02 «Информационные системы и технологии» (профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем»).

Теория языков программирования и методы трансляции, Красновидов А.В., 2016
Скачать и читать Теория языков программирования и методы трансляции, Красновидов А.В., 2016
 

Git для профессионального программиста, Чакон С., Штрауб Б., 2016

Git для профессионального программиста, Чакон С., Штрауб Б., 2016.

Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.

Git для профессионального программиста, Чакон С., Штрауб Б., 2016

Скачать и читать Git для профессионального программиста, Чакон С., Штрауб Б., 2016
 

Python на примерах, практический курс по программированию, Васильев А.Н., 2016

Python на примерах, практический курс по программированию, Васильев А.Н., 2016.

В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пай-тон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.
Большинство авторов книг в своих трудах рассматривают теоретические основы языка и уделяют основное внимание базовому синтаксису языка, не рассматривая при этом практическую сторону его применения. Эта же книга старается восполнить недостаток практического материала, содержит множество примеров с комментариями, которые вы сможете использовать в качестве основы своих программных решений, изучения Python.
Материал книги излагается последовательно и сопровождается большим количеством наглядных примеров, разноплановых практических задач и детальным разбором их решений.

Python на примерах, практический курс по программированию, Васильев А.Н., 2016
Скачать и читать Python на примерах, практический курс по программированию, Васильев А.Н., 2016
 

Практическое руководство по экстремальному программированию, Астелс Д., Миллер Г., Новак М., 2002

Практическое руководство по экстремальному программированию, Астелс Д., Миллер Г., Новак М., 2002.

Экстремальное программирование (eXtreme Programming — ХР) на сегодня стало реальностью, от которой уже невозможно отказаться. Оно направлено на создании высококачественных программ. Основная концепция ХР заключается в следующем: профессионалы-разработчики могут достичь успеха, просто внедрив ряд взаимно усиливающих принципов и действий и затем следуя им. Книга выходит за рамки теории и дает исчерпывающие примеры ХР, включающие пользовательские описания системы, тесты приемлемости, тесты модулей и исходный код. Авторы описывают, как создаются и используются эти примеры на практике. Книга будет полезна всем, кто активно участвует в разработке программного обеспечения — разработчикам, менеджерам и даже заказчикам. Вы можете и не применять подход ХР в вашем следующем проекте, но все равно получите огромную пользу от прочтения этой книги. Отдельные принципы ХР сами по себе достаточно эффективны, и вряд ли найдется хоть одна команда, которая бы не выиграла от внедрения одного или двух из этих принципов.

Практическое руководство по экстремальному программированию, Астелс Д., Миллер Г., Новак М., 2002
Скачать и читать Практическое руководство по экстремальному программированию, Астелс Д., Миллер Г., Новак М., 2002
 
Показана страница 128 из 191