Изучаем С++ через программирование игр
Майкл Доусон; [перевели с английского Е. Зазноба, О. Сивченко]Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.
Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
Adobe Acrobat Pro 11.0.11 Paper Capture Plug-in; modified using iTextSharp 5.1.3 (c) 1T3XT BVBA
Пер.: Dawson, Michael Beginning C++ through game programming [S. l.] : Cengage Learning, cop. 2015 978-1-305-109-919
=001 010075072
=005 20190911130949.0
=008 190829s2020\\\\ru\||||\\\\\\\0||\|\rus|d
=017 \\ $a КН-П-19-062877 $b RuMoRKP
=020 \\ $a 978-5-496-01629-2
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19С++я78-1 $2 rubbk
=100 1\ $a Доусон, Майкл
=245 00 $a Изучаем С++ через программирование игр $h [Текст] : $b [12+] $c Майкл Доусон ; перевод с английского Е. Зазноба, О. Сивченко
=260 \\ $a Москва [и др.] $b Питер $c 2020
=300 \\ $a 351, [1] с. $b ил., табл. $c 24 см
=300 \\ $a с. $c см
=336 \\ $a Текст (визуальный)
=337 \\ $a непосредственный
=500 \\ $a Фактическая дата выхода в свет - 2019
=534 \\ $p Пер.: $a Dawson, Michael $t Beginning C++ through game programming $c [S. l.] : Cengage Learning, cop. 2015 $z 978-1-305-109-919
=650 \7 $a Техника. Технические науки -- Энергетика. Радиоэлектроника -- Радиоэлектроника -- Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Языки программирования -- С++ -- Пособие для самообразования $2 rubbk
=852 \\ $a РГБ $b FB $j 3 19-48/150 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/Д71 $x 83
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
Пер.: Dawson, Michael Beginning C++ through game programming [S. l.] : Cengage Learning, cop. 2015 978-1-305-109-919
=001 008036087
=005 20151008143627.0
=008 151006s2016\\\\ru\\\\\\\\\\\\000\0\rus\d
=017 \\ $a 15-77507 $b RuMoRKP
=020 \\ $a 978-5-496-01629-2
=040 \\ $a RuMoRGB $b rus $e rcr $d RuMoRGB
=041 1\ $a rus $h eng
=044 \\ $a ru
=080 \\ $a 004.4
=084 \\ $a З973.2-018.19С++я78-1 $2 rubbk
=100 1\ $a Доусон, Майкл
=245 00 $a Изучаем С++ через программирование игр $h [Текст] : $b [12+] $c Майкл Доусон ; [пер. с англ. Е. Зазноба, О. Сивченко]
=260 \\ $a Москва [и др.] $b Питер $c 2016
=300 \\ $a 351, [1] с. $b ил., табл. $c 24 см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Фактическая дата выхода в свет - 2015
=534 \\ $p Пер.: $a Dawson, Michael $t Beginning C++ through game programming $c [S. l.] : Cengage Learning, cop. 2015 $z 978-1-305-109-919
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Языки программирования -- С++ -- Пособие для самообразования $2 rubbk
=650 \7 $a С++, язык программирования $0 RU\NLR\AUTH\661266247 $2 nlr_sh
=852 \\ $a РГБ $b FB $j 3 15-31/135 $x 90
=852 7\ $a РГБ $b CZ2 $h З973.2-018/Д71 $x 82
Пер.: Dawson, Michael Beginning C++ through game programming Cengage Learning 978-1305109919
=001 009736944
=005 20190212121157.0
=008 180911s2019\\\\ru\\\\\\\\\\\\000\|\rus|d
=017 \\ $a КН-П-19-007188 $b RuMoRKP
=017 \\ $a КН-П-18-065618 $b RuMoRKP
=020 \\ $a 978-5-496-01629-2
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.2-018.19С++я78-1 $2 rubbk
=245 00 $a Изучаем С++ через программирование игр $h [Текст] : $b [12+] $c Майкл Доусон ; [перевели с английского Е. Зазноба, О. Сивченко]
=260 \\ $a Москва [и др.] $b Питер $c 2019
=300 \\ $a 351, [1] с. $b ил., табл. $c 24 см
=300 \\ $a с. $c см
=336 \\ $a текст (text) $b txt $2 rdacontent
=337 \\ $a неопосредованный (unmediated) $b n $2 rdamedia
=338 \\ $a том (volume) $b nc $2 rdacarrier
=500 \\ $a Фактическая дата выхода в свет - 2018 г.
=534 \\ $p Пер.: $a Dawson, Michael $t Beginning C++ through game programming $c Cengage Learning $z 978-1305109919
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Языки программирования -- С++ -- Пособие для самообразования $2 rubbk
=653 \\ $a С++, язык программирования
=852 \\ $a РГБ $b FB $j 3 18-36/173 $x 90
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
=852 \\ $a РГБ $b ORF $x 82
Эта книга поможет вам освоить разработку игp с самых азов, независимо от тoгo, есть ли у вас опыт npoгpaммирования.
Гораздо интересней учиться, когда обучение превращается в игpy.
Каждая глава книги описывает самостоятельный игpовой проект. В заключнтельной главе вам предстоит
написать сложную игpу, которая объединяет все приемы прогpаммирования, рассмотренные в предыдущих
главах.
Книгa, которую вы держите в руках, идеально подойдет для начинающегo программиста, планирующегo
не только как следует освоить непростой язык С++, но и поупражняться в программировании игp.
🐢 Langsame Downloads
Unbegrenzte kostenlose Downloads sind über unsere Warteliste zugänglich - ein System, das entwickelt wurde, um jedem einen fairen Zugang zu ermöglichen.
🚀 Schnelle Downloads
🚀 Schnelle Downloads Werde Mitglied, um die langfristige Aufbewahrung von Büchern, Dokumenten und mehr zu unterstützen. Als Dank für deine Unterstützung erhältst du schnellere Downloads. ❤️
-
Sie benötigen einen E-Book- oder PDF-Reader, um die Datei zu öffnen, je nach Dateiformat.
Empfohlene E-Book-Reader: ReadEra und Calibre -
Verwenden Sie Online-Tools, um zwischen Formaten zu konvertieren.
Empfohlene Konvertierungstools: CloudConvert -
Sie können sowohl PDF- als auch EPUB-Dateien an Ihren Kindle oder Kobo eReader senden.
Empfohlene Tools: Amazons „Send to Kindle“ und djazzs „Send to Kobo/Kindle“
C++ для "чайников"
Стефан Р. Дэвис; [Пер. С Англ. И Ред. И. В. Красикова]
Книга представляет собой введение в язык программирования С++. Основное отличие данной книги от предыдущих изданий С++ для чайников в том, что это издание не требует от читателя каких-либо дополнительных знаний, в то время как предыдущие издания опирались на знание читателем языка программирования С. Несмотря на простоту изложения материала, он подан в книге достаточно строго, так что, изучив основы программирования на C++ с помощью этой книги читатель уже не будет сталкиваться с трудностями при дальнейшем изучении языка. Эта книга не учит программированию для Windows или созданию красивого интерфейса двумя движениями мышью изложенный в ней материал не привязан к какому-то определенному компилятору или операционной системе. Она вряд ли будет полезна профессиональному программисту, но если ваша цель - глубокое знание языка программирования и вы не знаете, с чего начать, - эта книга для вас. На прилагаемом компакт-диске — исходные тексты всех программ и компилятор.
C++ начала программирования : [простота излож.. общ. принципы программирования на основе яз. С++, процедур. программирование, начала объектно-ориентир. программирования, примеры создания собств. б-ки, начала прогаммирования графики]
Учебник предлагает курс программирования, разделенный на несколько частей: начальный курс и дополняющие. Книга предназначена для студентов технических вузов, а также для желающих самостоятельно начать изучение программирования непосредственно с языка C++
Объектно-ориентированное программирование в С++
В C++......Page 3 Краткое содержание......Page 5 Содержание......Page 7 Предисловие......Page 24 Объектно-ориентированное программирование......Page 25 Языки и платформы разработки......Page 26 Последовательность изложения материала......Page 27 Исходные тексты программ......Page 28 Унифицированный язык моделирования (UML)......Page 29 Оптимальный порядок изучения ООП......Page 30 От издательства......Page 31 Процедурные языки......Page 32 Недостатки структурного программирования......Page 33 Неконтролируемый доступ к данным......Page 34 Моделирование реального мира......Page 35 Объектно-ориентированный подход......Page 36 Аналогия......Page 37 Объекты......Page 38 Классы......Page 39 Наследование......Page 40 Полиморфизм и перегрузка......Page 42 С++ и С......Page 43 Универсальный язык моделирования (UML)......Page 44 Резюме......Page 45 Вопросы......Page 46 программирования на C++......Page 48 Функции......Page 49 Разделяющие знаки......Page 51 Вывод с использованием cout......Page 52 Строковые константы......Page 53 Заголовочные файлы......Page 54 Синтаксис комментариев......Page 55 Переменные целого типа......Page 56 Описание переменных целого типа......Page 57 Целые константы......Page 59 Манипулятор endl......Page 60 Символьные переменные......Page 61 Символьные константы......Page 62 Управляющие последовательности......Page 63 Ввод с помощью cin......Page 64 Определение переменных при первом использовании......Page 65 Приоритеты выполнения операций......Page 66 Тип...
Программирование: принципы и практика с использованием С++
Введение в программирование от создателя языка C++ > Подготовка к созданию реальных программ Автор книги предполагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники. > Упор на основные концепции и методы Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Этот подход служит основательным фундаментом для разработки полезных, правильных, понятных и эффективных программ. > Программирование на современном языке C++ (C++11 и C++14) Книга представляет собой введение в программирование, включая объектно-ориентированное и обобщенное программирование. Одновременно она представляет собой введение в язык C++, один из широко применяющихся языков программирования в современном мире. В книге описаны современные методы программирования на C++, включая стандартную библиотеку и возможности C++11 и C++14, позволяющие упростить программирование. > Для начинающих программистов и всех, кто хочет научиться программировать Книга предназначена в основном для людей, никогда ранее не программировавших, и опробована на более чем тысяче студентов университета. Однако и опытные программисты, и студенты, уже изучившие основы программирования, найдут в книге много полезной информации, которая позволит им перейти на еще более высокий уровень мастерства. > Широкий охват...
Изучаем С++ через программирование игр. Исходный код
Майкл Доусон; [Перевели С Английского Е. Зазноба, О. Сивченко]
Описание: Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру. Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах. Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.
Hello World! Занимательное программирование
Уоррен Сэнд, Картер Сэнд,(Авт.)
Эту книгу по языку Python написали два человека. Взрослый дядька-программист и его сын. Этот сын тоже совсем недавно был подростком, знает как порой муторно бывает учиться, и поэтому он проследил, чтобы папа объяснялся не очень заумно. Так что если ты никогда не программировал, не беда. Если ты знаком с азами - e-mail, Интернет, mp3, можешь запустить или сохранить файл, - ты во всем разберешься. Удачи в освоении!
Python на примерах. Практический курс по программированию
В этой книге речь будет идти о том, как писать программы на языке программирования, который называется Python (правильно читается как пайтон, но обычно название языка читают как питон, что тоже вполне приемлемо). Таким образом, решать будем две задачи, одна из которых приоритетная, а вторая, хотя и вспомогательная, но достаточно важная. Наша основная задача, конечно же, изучение синтаксиса языка программирования Python. Параллельно мы будем осваивать программирование как таковое, явно или неявно принимая во внимание, что соответствующие алгоритмы предполагается реализовывать на языке Python.
Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих: [пер. с англ.]
Эл Свейгарт; [Перевод С Английского И Редакция А. Г. Гузикевича]
Если вам когда-либо приходилось тратить часы на переименование файлов или обновление сотен ячеек электронных таблиц, то вы знаете, что такое рутинная работа. А что если поручить компьютеру выполнять такую работу вместо вас? Книга научит вас использовать Python для написания программ, способных в считанные минуты сделать то, на что раньше у вас уходили часы ручного труда, причем никакого опыта программирования от вас не требуется. Как только вы овладеете основами программирования, вы сможете создавать программы на языке Python, которые будут без труда выполнять в автоматическом режиме различные полезные задачи, такие как: - поиск определенного текста в файле или в множестве файлов - создание, обновление, перемещение и переименование файлов и папок - поиск в Интернете и загрузка онлайн-контента - разбиение, слияние, разметка водяными знаками и шифрование PDF-документов - рассылка напоминаний в виде сообщений электронной почты или текстовых уведомлений - заполнение онлайновых форм. Пошаговые инструкции помогут вам лучше понять, как работает та или иная программа, а учебные проекты, предлагаемые в конце каждой главы, предоставят вам возможность испытать свои силы в улучшении ранее рассмотренных программ и использовать приобретенные знания для автоматизации аналогичных задач.
ja,vascript для детей. Самоучитель по программированию
Эта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScipt. Вы напишете несколько настоящих игр - поиск сокровищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить результаты своих трудов - в виде работающей программы, а с понятными инструкциями, примерами и забавными иллюстрациями обучение будет только приятным. Книга для детей от 10 лет.
Python для детей. Самоучитель по программированию
Эта книга позволит вам погрузиться в программирование и с легкостью освоить Python. Вы сможете написать несколько настоящих игр. На каждом шагу вы будете видеть результаты своих трудов — в виде работающей программы, а с понятными инструкциями и примерами с забавными иллюстрациями обучение будет только приятным. Книга для детей от 10 лет.
Программирование на C++ в примерах и задачах
Книга включает в себя полный набор сведений о языке С++, необходимых для успешного анализа и составления эффективных программных кодов. Материал излагается последовательно и дополняется большим количеством примеров, практических задач и детальным разбором их решений. К каждому разделу прилагается обширный список задач для самостоятельного решения.
Эффективный и современный С++: 42 рекомендации по использованию С++11 и С++14: [перевод с английского]
Скотт Мейерс; [Перевод С Английского И Редакция И. В. Красикова]
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 – это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном функционально C++98. Когда происходят такие глобальные изменения в языке программирования, их изучению следует посвятить определенное время, написать сотни, а еще лучше – тысячи строк кода, и столкнуться с массой проблем, кажущихся тем более странными и непонятными, чем большим опытом работы с C++98 вы обладаете. К программированию в полной мере относится фраза Евклида о том, что в геометрии нет царских путей. Но пройти путь изучения и освоения нового языка программирования вам может помочь проводник, показывающий наиболее интересные места и предупреждающий о ямах и ухабах. Таким проводником может послужить книга Скотта Мейерса. С ней вы не заблудитесь и не забредете в дебри, из которых будете долго и трудно выбираться с помощью отладчика. При этом книга не просто научит вас использовать новые возможности языка – она научит использовать их эффективно. Но и это не все – книга не просто учит эффективному применению C++, но еще и рассказывает, почему ту или иную задачу следует решать именно так. Эта книга заставляет вас не просто заучить правила – она заставляет думать. И...
Программирование на С++ глазами хакера
Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и серьезных сетевых приложений для диагностики сетей, управления различными сетевыми устройствами и просто при повседневном использовании интернет-приложений. Во втором издании содержатся новые и переработаны старые примеры, а в качестве среды разработки используется Visual Studio 2008, хотя большинство описываемых примеров работоспособны в более старых версиях и в CodeGear C++ Builder. Издание второе, переработанное и дополненное. Для программистов.
Изучаем Python: программирование игр, визуализация данных, веб-приложения: [12+]
Эрик Мэтиз; [Пер. С Англ. Е. Матвеев]
Книга «Изучаем Python» - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных, веб-приложения и многое другое). Хотите стать программистом? В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код. Во второй части книги вы начнете использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займетесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.
Scratch для детей. Самоучитель по программированию
Мажед Маржи; Перевод С Английского Марии Гескиной И Светланы Таскаевой
Scratch — это простой, понятный и невероятно веселый язык программирования для детей. В нем нет кодов, которые нужно знать назубок и писать без ошибок. Все, что требуется, — это умение читать и считать. Как из конструктора Lego, при помощи Scratch можно собирать программы из разноцветных «кирпичиков» — блоков. В программу можно вносить любые изменения в любой момент и сразу видеть, как она работает. Подробные объяснения, разобранные по шагам примеры и множество упражнений помогут освоить Scratch без труда. Книга подойдет детям от 8 лет (и их родителям!), а также всем, кто хочет научиться программировать с нуля.
Изучаем программирование на Python
Пол Бэрри; [Пер. С Англ. М. А. Райтман]
Знаменитая серия наглядных самоучителей Head First издательства O'Reilly пополнилась вторым изданием книги, посвященной очень популярному во всем мире языку Python. В ходе обучения читатели смогут разработать собственное веб-приложение и усвоить основные термины, понятия и функции этого языка легко и как всегда весело.
Алгоритмы - Справочник с примерами на C, C++, Java и Python
Джордж Хайнеман, Гэри Поллис, Стэнли Селков; [Перевод С Английского И Редакция И. В. Красикова]
Для создания надежного программного обеспечения необходимы эффективные алгоритмы, но программисты редко представляют себе весь спектр алгоритмов для решения своих задач. В данном обновленном издании описываются существующие алгоритмы для решения различных задач. Оно помогает выбрать и реализовать алгоритм, наиболее подходящий для ваших задач, при этом обеспечивая достаточное математическое обоснование для понимания и анализа производительности алгоритма. Будучи акцентированной на приложениях, а не на теории, эта книга основана на строгих принципах, включая документированные решения реальных задач на разных языках программирования. В это издание добавлены десяток новых алгоритмов, реализованных на языке Python, в том числе реализация диаграмм Вороного, а также новая глава о пространственных древовидных структурах, таких как R-деревья и Quadtrees. В этой книге вы научитесь: • Решать новые задачи и повышать эффективность имеющихся решений • Быстро находить алгоритмы для решения своих задач и выбирать наиболее подходящие • Находить решения на языках программирования C, C++, Java, Python с помощью рекомендаций из книги • Оценивать производительность алгоритмов и создавать условия для достижения максимальной эффективности • Использовать наиболее подходящие структуры данных для повышения эффективности алгоритмов
С++ для начинающих Шаг за шагом Самоучитель
Книга известного американского специалиста и популяризатора языков программирования, посвященная основам языка С++. Начиная с таких базовых понятий языка, как типы данных, массивы, строки, указатели и функции, книга охватывает также важнейшие элементы объектно-ориентированного программирования - классы и объекты, наследование, виртуальные функции, потоки ввода-вывода, исключения и шаблоны. Каждый раздел сопровождается простыми и наглядными примерами, дозволяющими получить практические навыки современного программирования. Книга предназначена для приступающих к изучению языка С++ - одного из самых универсальных и распространенных на сегодня языков программирования.
Программируем с Minecraft. Создай свой мир с помощью Python
Вам не страшны криперы, глубокие пещеры и высокие горы? А знаете ли вы, что меч можно превратить в волшебную палочку, дворец — возвести в мгновение ока, а тайные ходы легко открываются нажатием секретной кнопки? Книга «Программируем с Minecraft» позволит творить эти и многие другие чудеса с помощью Python — языка программирования, которым пользуются миллионы людей — от профи до новичков! Следуйте пошаговым инструкциям и вы: • научитесь сохранять в переменных разные типы данных; • освоите принцип действия функций; • узнаете, как проверять условия при помощи булевых значений, операций сравнения и логических операций; • познакомитесь с циклами while и for; • поработаете со списками, кортежами и словарями; • научитесь создавать файлы, записывать и считывать из них данные; • поймете, в чем прелесть объектно ориентированного программирования. При этом в вашем арсенале появится большое количество работающих программ, навык программирования на Python и радость от того, что вы можете создавать собственные миры! Для кого эта книга Для детей от 10 лет, а также всех, кто хочет начать программировать с нуля или не мыслит жизни без Minecraft.