Вход в личный кабинет         RU  EN

Поиск по основным рубрикам каталога

Рубрика: Программирование

Вернуться к списку рубрик

Найдено изданий: 181



1 2 3 4 5 6 7 8 9 10

Страуструп Б., Программирование. принципы и практика с использованием C++ — 2019

Страуструп Б., Программирование. принципы и практика с использованием C++ — 2019

Эта книга не является учебником по языку C++, это учебник по программированию. Несмотря на то что ее автор — автор языка С++, книга не посвящена этому языку программирования; он играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище. В книге в первую очередь описан широкий круг понятий и приемов программирования, необходимых для того, чтобы стать профессиональным программистом, и в гораздо меньшей степени — возможности языка программирования C++. В первую очередь, книга адресована начинающим программистам и студентам компьютерных специальностей, которые найдут в ней многоновой информации, и смогут узнать точку зрения...

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000915508rd
Рейли Т., Карьера разработчика. стафф - круче, чем senior — 2025 (Бестселлеры O`Reilly)

Рейли Т., Карьера разработчика. стафф - круче, чем senior — 2025 (Бестселлеры O`Reilly)

Кем вы видите себя через пять лет? Стандартный вопрос на собеседовании. А что делать, если вы сеньор-разработчик ПО и хотите дальше продвигаться по карьерной лестнице? Многие годы считалось, что путь успешного разработчика — переход в «управленцы». Но это не единственный вариант: вы можете стать техническим лидером и без подчиненных. Таких специалистов называют стафф-разработчиками, они ведут большие проекты, определяют техническую стратегию и развивают навыки коллег по команде. Вы научитесь управлять своим временем, овладеете стратегическим мышлением, будете устанавливать стандарты технической работы. Вы узнаете, как быть лидером, не занимая формальную руководящую должность, как планировать и принимать верные технические решения, как поднять уровень людей, которые работают рядом с вами, и при этом самому постоянно расти как специалист в выбранной предметной области.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000939683rd
Ромеро М., Blueprints. Визуальный скриптинг игр в Unreal Engine 5. вся мощь Blueprints для разработки потрясающих игр и приложений на UE5 — 2025

Ромеро М., Blueprints. Визуальный скриптинг игр в Unreal Engine 5. вся мощь Blueprints для разработки потрясающих игр и приложений на UE5 — 2025

Язык визуального программирования Blueprints используется в движке Unreal Engine, чтобы дизайнеры могли работать со сценариями игр, а программисты — создавать базовые элементы, которые могут легко дорабатываться дизайнерами. Эта книга познакомит вас со всеми возможностями редактора Blueprint Editor. Советы и рекомендации экспертов сделают вашу работу быстрой и эффективной. Вы узнаете, как использовать переменные, макросы и функции, познакомитесь с основами объектно-ориентированного программирования, откроете Gameplay Framework, научитесь выстраивать взаимодействие блюпринтов друг с другом. Основная часть книги посвящена разработке реальной игры: шутера от первого лица. Вы начнете со стандартного шаблона и пройдете путь от базовой механики стрельбы до достаточно сложных вещей: экранного интерфейса и умных врагов с искусственным интеллектом. Вы узнаете о структурах данных (массивах, отображениях и перечислениях), векторных операциях и процедурной генерации. Наконец, вы поймете, как создавать игры для систем виртуальной реальности. Внимательно прочтя эту книгу, вы получите навыки и знания, необходимые для разработки полнофункциональных игр, способных надолго увлечь пользователей

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000939677rd
Орланд П., Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python — 2025 (Библиотека программиста)

Орланд П., Математические алгоритмы для программистов. 3D-графика, машинное обучение и моделирование на Python — 2025 (Библиотека программиста)

Неважно, чем вы занимаетесь — большими данными, машинным обучением, компьютерной графикой или криптографией — без математики вам не обойтись! Везде сейчас требуются базовые знания и понимание алгоритмов. Практические примеры позволят легко разобраться с самыми необходимыми математическими понятиями. 300 упражнений и мини-проектов откроют вам новые возможности в освоении интересных и популярных IT-профессий. Вы познакомитесь с базовыми библиотеками Python, используемыми при разработке реальных приложений, и вспомните давно забытые основы линейной алгебры и матана

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000939323rd
Винтерс Т., Делай как в Google. Разработка программного обеспечения — 2025 (Бестселлеры O'Reilly)

Винтерс Т., Делай как в Google. Разработка программного обеспечения — 2025 (Бестселлеры O'Reilly)

Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования? Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки. Вы изучите фундаментальные принципы, которые компании разработчиков ПО должны учитывать при проектировании, разработке архитектуры, написании и сопровождении кода.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000939260rd
Хайнеман Д., Алгоритмы. с примерами на Python — 2025 (Бестселлеры O'Relly)

Хайнеман Д., Алгоритмы. с примерами на Python — 2025 (Бестселлеры O'Relly)

Когда нужно, чтобы программа работала быстро и занимала поменьше памяти, профессионального программиста выручают знание алгоритмов и практика их применения. Эта книга - как раз про практику. Ее автор, Джордж Хайнеман, предлагает краткое, но четкое и последовательное описание основных алгоритмов, которые можно эффективно использовать в большинстве языков программирования. О том, какими методами решаются различные вычислительные задачи, стоит знать и разработчикам, и тестировщикам, и интеграторам.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000939243rd
Пименов М., Игра и жизнь. Как виртуальные развлечения меняют нашу реальность — 2025 (Видеоигры: глубокое погружение)

Пименов М., Игра и жизнь. Как виртуальные развлечения меняют нашу реальность — 2025 (Видеоигры: глубокое погружение)

Видеоигры — не просто развлечение. Это целая вселенная, меняющая судьбы и объединяющая миллионы. От своих начал в университетских лабораториях до статусной индустрии с колоссальными бюджетами, игры завоевали сердца людей по всему миру. Приготовьтесь заглянуть за кулисы удивительной отрасли, где художники, программисты, экономисты и представители множества других отраслей объединяют свои силы, создавая уникальные проекты, которые затем становятся неотъемлемой частью повседневности для каждого. Вы прочтете удивительные истории разработчиков и людей, чья жизнь изменилась благодаря играм. Исследуйте то, как всего одна сфера расширяет границы, влияет на культуру и общество, а также становится инструментом социальных изменений. Михаил Пименов — разработчик видеоигр, директор по развитию направления игровой индустрии Университета «Синергия», автор книг «Наша игра. История. Бизнес. Возможности» и «Игра и мир».

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000937240rd
Ахмад И., 40 алгоритмов, которые должен знать каждый программист на Python — 2025 (Библиотека программиста)

Ахмад И., 40 алгоритмов, которые должен знать каждый программист на Python — 2025 (Библиотека программиста)

Понимание работы алгоритмов и умение применять их для решения прикладных задач — must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934314rd
Контьери М., Рецепты чистого кода — 2025 (O'REILLY)

Контьери М., Рецепты чистого кода — 2025 (O'REILLY)

Для инженеров-разработчиков и архитекторов, имеющих дело с большим объемом сложного кода, важно эффективно его масштабировать и обслуживать. Автор Максимилиано Контьери выходит за рамки концепции чистого кода, показывая, как искать возможности улучшения и оценивать их влияние на код готового программного продукта. Когда речь идет о надежности и развитии, эти методы обеспечивают преимущества, которые со временем окупаются. Проверенные рецепты на JavaScript, PHP, Python, Java и других языках программирования помогут масштабировать и поддерживать большие системы. В каждом разделе рассматриваются такие фундаментальные понятия, как читаемость кода, связанность, тестируемость, безопасность и расширяемость, а также запахи кода и соответствующие рецепты их устранения.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934561rd
Шоу Э., Внутри CPython. гид по интерпретатору Python — 2025 (Библиотека программиста)

Шоу Э., Внутри CPython. гид по интерпретатору Python — 2025 (Библиотека программиста)

CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934099rd
Бейдер Д., Знакомство с Python — 2025 (Библиотека программиста)

Бейдер Д., Знакомство с Python — 2025 (Библиотека программиста)

Пытаетесь найти что-нибудь для начинающих о языке Python в интернете? Не можете решить, с чего начать? Как структурировать это море информации? В каком порядке изучать? Если вы задаетесь подобными вопросами, потому что хотите заложить фундамент будущей карьеры питониста - эта книга для вас! Вместо скучного перечисления возможностей языка авторы рассказывают, как сочетать разные структурные элементы Python, чтобы сразу создавать скрипты и приложения. Книга построена по принципу 80/20: большую часть полезной информации можно усвоить, изучив несколько критически важных концепций. Освоив самые популярные команды и приемы, вы сразу сосредоточитесь на решении реальных повседневных задач.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934100rd
Зингаро Д., Алгоритмы на практике. решение реальных задач — 2025 (Библиотека программиста)

Зингаро Д., Алгоритмы на практике. решение реальных задач — 2025 (Библиотека программиста)

«Алгоритмы на практике» научат решать самые трудные и интересные программистские задачи, а также разрабатывать собственные алгоритмы. В качестве примеров для обучения взяты реальные задания с международных соревнований по программированию. Вы узнаете, как классифицировать задачи, правильно подбирать структуру данных и выбирать алгоритм для решения. Поймете, что выбор структуры данных — будь то хеш-таблица, куча или дерево —влияет на скорость выполнения программы и на эффективность алгоритма. Разберетесь, как применять рекурсию, динамическое программирование, двоичный поиск. Никакого условного псевдокода, все примеры сопровождаются исходным кодом на языке Си подробными объяснениями

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934101rd
Шилдт Г., C++ для начинающих — 2025 (Библиотека программиста)

Шилдт Г., C++ для начинающих — 2025 (Библиотека программиста)

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

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934102rd
Скотт А., JavaScript. Рецепты для разработчиков — 2025 (O`REILLY) (Бестселлеры O`Reilly)

Скотт А., JavaScript. Рецепты для разработчиков — 2025 (O`REILLY) (Бестселлеры O`Reilly)

Зачем изобретать велосипед, сталкиваясь с очередной проблемой в JavaScript? Здесь вы найдете множество рецептов кода для типовых задач программирования, а также познакомитесь c методами создания приложений, работающих в любом браузере. Адаптируемые примеры кода можно вставить практически в любой проект, а заодно поглубже изучить JS.С помощью этой книги вы научитесь настраивать эффективную среду разработки с редактором кода, статическим анализатором и тестовым сервером; станете лучше понимать функции JS, включая замыкания и генераторы; узнаете, как использовать классы и наследование - основные концепции ООП; освоите работу с мультимедиа, включая аудио, видео и SVG; научитесь управлять HTML и CSS; благодаря Node.js сможете использовать JavaScript где угодно; узнаете, как получать доступ к удаленным данным и управлять ими с помощью технологий REST, GraphQL и Fetch; освоите популярную среду разработки приложений Express; научитесь выполнять асинхронные операции с промисами, async/await и веб-процессами.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000934103rd
Факур М., Causal Inference на Python. Причинно-следственные связи в IT-разработке — 2025

Факур М., Causal Inference на Python. Причинно-следственные связи в IT-разработке — 2025

Сколько покупателей привлечет дополнительный доллар, вложенный в онлайн-рекламу? Какие клиенты будут покупать только по скидочному купону? Как разработать оптимальную стратегию ценообразования? Причинно-следственный анализ (casual inference) — лучший способ разобраться, как влиять на бизнес-метрики, которыми вы хотите управлять. И для этого понадобится всего пара строк кода на Python. Матеуш Факур рассказывает про малоизвестные применения причинно-следственного анализа, с помощью которых можно оценить влияние воздействия на результат. Менеджеры, специалисты по работе с данными и бизнес-аналитики познакомятся как с классическими методами причинно-следственного анализа (A/B тестами, линейной регрессией, мерой склонности, синтетическим контролем, разностью разностей), так и с современными подходами (применением машинного обучения для оценки гетерогенных эффектов). Каждый метод проиллюстрирован практическим примером.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000931912rd
Любанович Б., FastAPI: веб-разработка на Python — 2025 (Бестселлеры O'Reilly)

Любанович Б., FastAPI: веб-разработка на Python — 2025 (Бестселлеры O'Reilly)

FastAPI — относительно новый, но надежный фреймворк с чистым дизайном, использующий преимущества актуальных возможностей Python. Как следует из названия, FastAPI отличается высоким быстродействием и способен конкурировать в этом с аналогичными фреймворками на таких языках, как Golang. Эта практическая книга расскажет разработчикам, знакомым с Python, как FastAPI позволяет достичь большего за меньшее время и с меньшим количеством кода. Билл Любанович рассказывает о тонкостях разработки с применением FastAPI и предлагает множество рекомендаций по таким темам, как формы, доступ к базам данных, графика, карты и многое другое, что поможет освоить основы и даже пойти дальше. Кроме того, вы познакомитесь с RESTful API, приемами валидации данных, авторизации и повышения производительности. Благодаря сходству с такими фреймворками, как Flask и Django, вы легко начнете работу с FastAPI.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000931519rd
Ди Франческо У., Паттерны проектирования JavaScript. создаем быстрые и эффективные приложения любого масштаба — 2025

Ди Франческо У., Паттерны проектирования JavaScript. создаем быстрые и эффективные приложения любого масштаба — 2025

Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работы в команде, сокращает количество ошибок и экономит время и силы. Автор дает исчерпывающее представление о паттернах проектирования в современном JavaScript (ES6+) и приводит практические примеры их применения. Сначала вы познакомитесь с порождающими, структурными и поведенческими паттернами проектирования в идиоматическом для JavaScript стиле, а затем переключитесь на архитектурные паттерны и паттерны пользовательского интерфейса. Вы узнаете, как применять паттерны, характерные для таких библиотек, как React, и распространять их на фронтенд и микрофронтенд. В последней части книги представлены и проиллюстрированы паттерны улучшения производительности и безопасности, включая обмен сообщениями, события и стратегии загрузки ресурсов, а также паттерны высокопроизводительных асинхронных вычислений. В издании приводятся примеры использования React и Next.js, а также JavaScript и Web API. Они помогут выбрать и внедрить проверенные паттерны проектирования в различных веб-экосистемах и изменить ваш подход к разработке

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000931766rd
Бонд Д. Г., Unity и C#. Геймдев от идеи до реализации — 2025 (Для профессионалов)

Бонд Д. Г., Unity и C#. Геймдев от идеи до реализации — 2025 (Для профессионалов)

Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда. Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ. Начните путешествие в мир игровой индустрии прямо сейчас! Заявите гордо: "Я - геймдизайнер". Ведь, если вас услышат другие, то вы будете стараться соответствовать своим словам. А что дальше? Как стать геймдизайнером? Ответы на эти вопросы дает книга Джереми Гибсона Бонда - геймдизайнера и профессора, который больше 10 лет учит других создавать великолепные игры и делает это сам. Вы погрузитесь в увлекательный мир игровой индустрии, построите 8 реальных прототипов и овладеете всеми необходимыми инструментами.

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000931333rd
Харшани Т., 100 ошибок Go и как их избежать — 2025 (Для профессионалов)

Харшани Т., 100 ошибок Go и как их избежать — 2025 (Для профессионалов)

Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях. Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием. Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000931292rd
Шрайбер Я., Игровой баланс. точная наука геймдизайна — 2025 (Игровая индустрия. Комиксы. Geek-культура)

Шрайбер Я., Игровой баланс. точная наука геймдизайна — 2025 (Игровая индустрия. Комиксы. Geek-культура)

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

Подробная информация

Проверяем наличие...
RGUB-BIBL-0000931253rd
 
 
 
 
 
 
 
 
 
 
 
 
 

Федеральное государственное бюджетное учреждение культуры
«Российская государственная библиотека для молодёжи» Главное здание 107061 Москва, ул. Б. Черкизовская, дом 4, корпус 1
Метро «Преображенская площадь» (выход №5)
Телефон для справок: +7 499 670-80-01
E-mail: info@rgub.ru

Филиал библиотеки — ИКК «Особняк В.Д. Носова» 107023 Москва, ул. Электрозаводская, 12, стр. 1
Метро «Электрозаводская»
Телефоны для справок: +7 499 670-80-01 (доб. 600)
E-mail: mansion@rgub.ru

Яндекс.Метрика

© Российская государственная библиотека для молодёжи, 2004 — 2025