Практикум по программированию на С++ — Е. Л. Романов

«Практикум по программированию на С++» — это практический курс, направленный на обучение читателя программированию на C и C++. Практикум содержит почти 200 программных решений и 300 тестовых заданий по более чем 20 темам — от самых простейших вычислений, до обработки двоичных файлов. Отдельной главой в книге выделен материал, посвященный развитию у читателя навыков «чтения» и анализа готовых программных решений, увеличению «словарного запаса» программиста.

«Практикум по программированию на С++», составленный Е.Л. Романовым, рекомендуется студентам, обучающимся на факультетах информатики, а также всем тем, кто желает самостоятельно изучать язык C и технологии программирования на этом языке. Также, книга будет полезна преподавателям — в практикуме содержатся лабораторные работы, а материал его вполне можно разбить на 2-3 семестра.

Программирование на Python. Том 1 — Марк Лутц

Если Вы овладели основами языка Python, и не знаете в каком направлении теперь двигаться, какие книги читать и что делать — книга «Программирование на Python. Том 1» поможет Вам. В данном руководстве детально расписаны возможности Python в создании графических интерфейсов и веб-приложений, а также его преимущества в среде системного администрирования и многое другое. В книге проводится исследование различных приемов работы с базами данных, изучение обработки текста, программирования сетевых взаимодействий и создания интерфейсов для сценариев. В данном издании описан синтаксис языка Python и методики разработки приложений с его помощью, проиллюстрированы часто встречающиеся идиомы программирования и рассмотрены методы корректного их применения.

В четвертом издании добавилось новых особенностей языка и практических приемов программирования для Python 3.X. Все примеры, представленные в книге, протестированы на альфа-версии Python 3.2. Можно без тени сомнения заявить, что книга «Программирование на Python. Том 1», автор которой Марк Лутц, является всесторонним изданием, ставшим для многих первой ступенью на сложном пути овладения навыками разработки приложений на Python.

C++. Руководство для начинающих — Герберт Шилдт

В данной книге автор описывает все основные средства языка C++, которые будут полезны любому начинающему программисту. Сначала читатель познакомится с элементарными понятиями (операторы, функции, переменные, инструкции управления, объекты и классы), после чего он сможет перейти к более сложным темам, таким как: перегрузка операторов, наследование, полиморфизм, виртуальные функции, механизм обработки исключений и средства ввода-вывода. Автор справочника «C++. Руководство для начинающих» Герберт Шилдт — авторитет в кругах C, C++ и Java-программистов. Он включил в свой справочник множество различных тестов для самоконтроля, которые позволят без проблем проверить усвоение теоретических знаний. Кроме того, в книге есть раздел «вопросы и ответы», который станет прекрасной шпаргалкой для любого программиста.

Программирование — В. Шелест

Благодаря этой книге читатель сможет в короткие сроки написать свою первую программу по схеме «алгоритм работы + выбранный язык программирования + стиль = рабочая и полезная программа». Весь изложенный в книге материал иллюстрируется наглядными примерами, а для написания программ используются такие языки, как Borland C++, Turbo Pascal и Fortran. В книге приведены различные упражнения, которые потребуют от читателя лишь рассудительности и знания основ математики и начальных сведений из раздела линейной алгебры. Книга «Программирование», написанная В. Шелест, предназначена для учащихся старшего звена школ, студентов младших курсов ВУЗов, а также всем тем, кто изучает или преподает программирование.

Самоучитель UML — Александр Леоненков

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

Материал книги охватывает основы проектирования программных систем и технологии унифицированного анализа с помощью языка UML. Самоучитель подробно описывает основные понятия языка UML с использованием конкретных рекомендаций по созданию канонических диаграмм UML. Также, в книге «Самоучитель UML», написанной Александром Леоненковым, описываются особенности разработки различных моделей при помощи CASE-средства под названием IBM Rational Rose 2002. Кроме того, в книге упоминается OCL — язык объектных ограничений, благодаря чему этот самоучитель выделяется из подобных ему.

Язык С++. Учебное пособие — И. Ф. Астахова, С. В. Власов, В. В. Фертиков, А. В. Ларин

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

Все примеры, приведенные в книге «Язык С++. Учебное пособие», могут быть использованы для написания совершенно новых приложений. Пособие составлено коллективом авторов, в числе которых В.В. Фертиков, И. Ф. Астахова, С. В. Власов и А. В. Ларин, и рассчитано на студентов и их преподавателей, аспирантов и научных работников, а также на всех тех, кто желает лучше узнать язык программирования С++.

Практика программирования USB — Павел Агуров

Данное пособие включает в себя всю необходимую информацию о создании USB-устройств — от написания программы для микроконтроллера (на примере микропроцессора AT89C5131), до разработки своего собственного WDM-драйвера. Кроме того, в пособии описан процесс создания драйверов для операционной системы Windows 2000 и Windows XP. В ходе изучения материала пользователи узнают, как пользоваться HID-классом, который позволит обходиться без разработки драйверов, как устроен класс CDC, работающий с USB как с COM-портом, рассмотрены функции Direct Input, Raw Input и Setup API.

Также пособие «Практика программирования USB», созданное Павлом Агуровым, содержит примеры программ на языках C, C# и Delphi, а сам автор на протяжении всего пособия дает множество практических советов. Кроме того, для удобства читателей, на прилагаемом компакт-диске содержатся все исходные коды описанных в пособии программ и драйверов.

Visual Basic. Творческое проектирование в школе и дома. В 3 частях. Часть 3 — А. Г. Паутова

В данной книге подробно описана суть объектно-ориентированного программирования в среде Visual Basic, материал выполнен для учеников средних и старших классов. Книгу можно использовать как на уроках информатики, так и на факультативных занятиях и для самостоятельного изучения материала. Пособие разделено на 3 части, каждая из которых — логическое продолжение предыдущей. Эта книга не стала исключением — в ней описаны 5 наиболее сложных и интересных проектов, которые требуют подготовки со стороны читателей. 3 часть нацелена, в основном, на старшеклассников, увлекающихся программированием, а также на учителей информатики, которые хотели бы попрактиковаться или изучить что-то новое. Каждый из проектов, придуманных и описанных А.Г. Паутовой в книге «Visual Basic. Творческое проектирование в школе и дома. В 3 частях. Часть 3», имеет практическое значение — у учеников не возникнет вопроса «Для чего мы это делаем?».

Delphi 7. Справочное пособие — А. Я. Архангельский

Пособие включает в себя справочную информацию по всем, включая седьмую, версиям Delphi, содержит в себе большое количество комментариев автора и примеров работы. Детально рассмотрен язык Object Pascal — описана работа с исключениями, со строками разных типов, множествами, текстовыми и двоичными файлами, классами, массивами и записями. Также уделяется внимание генерации и обработке сообщений Windows, описывается более 500 функций языка Object Pascal, рассматриваются библиотечные функции API Windows и Delphi (из них более 200 снабжены примерами).

Детально расписано создание собственных типов variant, классов, методов и свойств. В книге изложена справочная информация по основным компонентам Delphi, таблицы с кратким описанием и синтаксисом приблизительно 2500 методов, свойств и событий, даны подробные описания более чем 500 свойств и методов. Автор книги «Delphi 7. Справочное пособие», А.Я. Архангельский, при ее создании рассчитывал на пользователей любого уровня, так что получившееся пособие будет полезно как начинающим пользователям, так и уже опытным программистам.

Visual Basic. Творческое проектирование в школе и дома. В 3 частях. Часть 1 — А. Г. Паутова

Книга, предназначенная, в основном, для учащихся среднего и старшего звена, направлена на то, чтобы максимально доступно преподнести ученикам основы объектно-ориентированного программирования в среде Visual Basic. Кроме использования пособия на уроках информатики и факультативных занятиях, его можно изучать самостоятельно — в книге детально описаны несколько проектов, с которыми читатель знакомится в ходе изучения курса. Каждый следующий проект сложнее и интереснее предыдущего. Данная книга — первая часть из серии книг, посвященных тем, кто начинает осваивать программирование. Она рассчитана на тех, кто уже имеет некоторый опыт работы в Windows, может работать с файлами и пользоваться простейшими прикладными программами. В пособии «Visual Basic. Творческое проектирование в школе и дома. В 3 частях. Часть 1», составленном А. Г. Паутовой, содержится подробное описание 7 проектов и 15 дополнительных задач, которые помогут ученикам овладеть как теоретическим материалом, так и практическими навыками.