В книге изложены приемы и методы, обязательные при грамотном объектно-ориентированном программировании. Следование приведенным паттернам проектирования защитит программу от ошибок, проблем с совместимостью, неожиданных и непонятных отказов, а также обеспечит модульность кода. Рассмотрены примеры на языке Java, легко адаптируемые для C#, пояснены приёмы тестирования, развития и адаптации кода с учётом...
ISBN: 978-5-9775-1790-4
Издательство:
BHV-СПб
Дата выхода: май 2023
Программисты любят язык Go (golang) за эффективность и простоту. Но это не значит, что программирование на Go лишено странностей. Например, скрытые зависимости могут застать компилятор врасплох, а некоторые преобразования типов отличаются от принятых в таких популярных языках, как Python. Книга содержит 25 коротких нестандартных примеров кода для проверки вашего понимания языка Go. Решение задач с подвохом –...
ISBN: 978-5-93700-362-1
Издательство:
ДМК
Дата выхода: март 2025
Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на гармоники, поменяете их и создадите новые звуки. Автор, Аллен Дауни, рассматривает несколько методов - тут...
ISBN: 978-5-97060-454-0
Издательство:
ДМК Пресс
Дата выхода: январь 2017
Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня. • Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3; • Если вы...
ISBN: 978-5-4461-0803-9
Издательство:
Питер
Дата выхода: декабрь 2018
Наверняка вы знакомы с таким литературным приемом, как "роман в романе". Но это встречается не только в литературе, но и в программировании. Шаблоны в C++ — это, по сути, целый язык в языке (к тому же язык Тьюринг-полный), который достоин отдельных книг, и не просто книг — а шедевров. И это при том, что метапрограммирование — всего лишь одна из многих возможностей, предоставляемых программисту современными...
ISBN: 978-5-9500296-8-4
Издательство:
Диалектика
Дата выхода: июнь 2018
Данная книга предназначена для разработчиков, уже знакомых с языком DAX и желающих повысить свою квалификацию, используя представленные здесь шаблоны. В большинстве из них применяются продвинутые техники DAX, которые читателю следует освоить и использовать в своих рабочих сценариях. Авторы уделяют пристальное внимание сценариям с использованием функций логики операций со временем, а также рассматривают...
ISBN: 978-5-97060-909-5
Издательство:
ДМК Пресс
Дата выхода: март 2021
Эта книга дает всестороннее представление о нейроэволюции–подходе к обучению искусственныхнейронных сетей,которыйиспользуетэволюционные алгоритмы,чтобы упростить процесс решения сложных задач в таких областях, как игры, робототехника и моделирование естественных процессов. Читатель начнет знакомство с ключевыми концепциями и методами нейроэволюции, написав несложный код на языке Python, а затем...
ISBN: 978-5-97060-854-8
Издательство:
ДМК Пресс
Дата выхода: май 2020
Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено...
ISBN: 978-5-9775-2073-7
Издательство:
BHV-СПб
Дата выхода: июль 2025
Добро пожаловать в научное программирование на Python и его сообщество. Если вы – ученый, который программирует на Python, то это практическое руководство для вас! Оно не только познакомит вас с основополагающими компонентами библиотеки SciPy и другими связанными с ней библиотеками, но и даст вам ощущение красоты и удобочитаемости программного кода, который вы сможете применять на практике. Вы научитесь писать...
ISBN: 978-5-97060-600-1
Издательство:
ДМК Пресс
Дата выхода: декабрь 2018
Популярность Rust продолжает расти, в том числе благодаря таким особенностям, как защита памяти, безопасность типов и потокобезопасность. Но они же могут вызвать сложности при изучении Rust даже у опытных программистов. Это практическое руководство научит писать идиоматический код и попутно освоить систему типов, гарантии безопасности и развивающуюся экосистему Rust. Если у вас есть опыт работы с любым...
ISBN: 978-601-08-4868-9
Издательство:
Питер
Дата выхода: март 2025
В этой книге отражен бесценный опыт ее автора как программиста на C++. Новые возможности этого языка программирования, появившиеся в стандартах C++11 и C++14 — это не просто новые ключевые слова или функции, это появление совершенно новых концепций, так что для их эффективного использования недостаточно просто узнать об их существовании, и программировать на C++11, как на несколько улучшенном и расширенном...
ISBN: 978-5-907114-67-8
Издательство:
Вильямс/Диалектика
Дата выхода: февраль 2019
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению...
ISBN: 978-5-97060-434-2
Издательство:
ДМК Пресс
Дата выхода: январь 2017
Вы краем уха слышали о новом языке программирования Go, но не знаете, что он представляет собой на самом деле? Ответы на все ваши вопросы вы получите в этой книге. Она поможет вам познакомиться с языком Go поближе, узнать о его предназначении и преимуществах, и о том, как писать программы на этом языке (причем это будут программы не начинающего, но профессионального программиста — эффективные и идеоматичные)....
ISBN: 978-5-907114-21-0
Издательство:
Вильямс/Диалектика
Дата выхода: ноябрь 2018
Язык C — не просто фундамент всех современных языков программирования, он и сам — современный язык, идеальный для написания эффективных приложений передового уровня. Последние 20 лет C не стоял на месте. Сам язык и окружающая его экосистема подвергаются пересмотру. Эта книга начинается там, где другие заканчиваются. В ней рассказано, как изменилась функциональность, поддерживаемая любым компилятором,...
ISBN: 978-5-97060-614-8
Издательство:
ДМК Пресс
Дата выхода: ноябрь 2018
Эта книга представляет собой тщательно проверенный, качественно составленный и один из лучших учебников по языку программирования C++ (C++11) для программистов и разработчиков. Эта классическая книга по C++ обучает принципам программирования, среди которых структурированный код и нисходящее проектирование, а также использованию классов, наследования, шаблонов, исключений, лямбда-выражений,...
ISBN: 978-5-907114-00-5
Издательство:
Вильямс/Диалектика
Дата выхода: декабрь 2018
Книга посвящена языку XAML – центральному звену таких современных технологий и средств программирования как WPF и Xamarin.Forms. Изложены основные положения синтаксиса XAML и на многочисленных примерах показаны возможности механизмов XAML, отличающих этот язык от таких традиционных языков разметки как, например, HTML. Кроме синтаксиса XAML описаны пространства имен, ключевые слова, наиболее полезные элементы...
ISBN: 978-5-97060-655-1
Издательство:
ДМК Пресс
Дата выхода: декабрь 2018
Авторитетные рекомендации по программированию на C найти трудно. Для объектно-ориентированных языков в них нет недостатка, но для C их на удивление мало. В этой книге начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам. Кристофер Прешерн, один из ведущих членов сообщества паттернов проектирования,...
ISBN: 978-6-01810-340-7
Издательство:
ДМК Пресс
Дата выхода: сентябрь 2023
Пособие содержит 21 лабораторную работу, которые позволят читателю освоить язык программирования С++ в его классическом представлении, а также овладеть технологией объектно-ориентированного программирования в С++. Каждая лабораторная работа включает теоретические сведения, сопровождающиеся большим количеством примеров, работающих в среде MS Visual Studio. Для самостоятельной работы в большинстве...
ISBN: 978-5-9912-0464-4
Издательство:
Горячая линия - Телеком
Дата выхода: март 2015
Книга представляет стандарт ISO/IEC 14882-2011 (называемый в обиходе С++11) и призвана помочь программистам быстро и доступно перейти от стандарта С++98 и любых других языков программирования к С++11. Традиционно, как и в предыдущих изданиях, автор демонстрирует свой «фирменный стиль» — эффективные подходы к решению разнообразных задач проектирования и программирования, демонстрация навыков программирования на...
ISBN: 978-5-6045724-6-7
Издательство:
Бином
Дата выхода: январь 2022
Перед Вами классическая книга по языку программирования C (Си), написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования C (Си). Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта...
ISBN: 978-5-907144-14-9
Издательство:
Вильямс/Диалектика
Дата выхода: март 2019
Учебное пособие посвящено теоретическому и практическому изучению современного широко используемого языка программирования Python. Состоит из пяти глав, в которых последовательно рассмотрены такие вопросы, как история языков программирования, особенности и основные элементы языка программирования Python (типы данных; инструкции, функции, модули; объектно-ориентированное программирование; разработка...
ISBN: 978-5-16-018516-3
Издательство:
Инфра-М
Дата выхода: апрель 2023
Эта книга представляет собой тщательно проверенное, хорошо продуманное и всеобъемлющее учебное пособие, предназначенное для программистов и разработчиков. Ставшая классикой в области вычислений, она обучает принципам программирования, в том числе структуризации кода и нисходящему проектированию. Автор и преподаватель Стивен Прата создал поучительное, ясное и проницательное введение в C. Наряду с...
ISBN: 978-5-907114-14-2
Издательство:
Вильямс/Диалектика
Дата выхода: октябрь 2018
Книга задумана как справочник по Microsoft Visual J++ 6.0 и языку программирования Java. Большое внимание уделено интегрированной среде разработки, методике разработки и отладки программ (средствам управления проектом, мастерам, расширениям языка Java, классам WFC, программированию с помощью динамического HTML). Книга содержит всю необходимую информацию для того, чтобы приступить к практической работе по...
ISBN: 5-93517-065-5
Издательство:
Горячая Линия - Телеком
Дата выхода: январь 2002