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

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

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

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

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



1 2 3 4 5 6 7 8 9

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

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

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

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

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

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

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

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

Проверяем наличие...
RGUB-BIBL-0000934314rd
Шоу Э., Внутри 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
Ферроне Х., Изучаем C# через разработку игр на Unity — 2025 (Библиотека программиста)

Ферроне Х., Изучаем C# через разработку игр на Unity — 2025 (Библиотека программиста)

Изучение CN через разработку игр на Unity - популярный способ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля изучить программирование на CN без зубодробительных терминов и непонятной логики программирования, причем процесс изучения сопровождается созданием простой игры на Unity. В пятом издании изложены последние версии всех современных функций CN на примерах из игрового движка Unity, а также добавлена новая глава о промежуточных типах коллекций. Вы начнете с основ программирования и языка CN, узнаете основные концепции программирования на СN, включая переменные, классы и объектно-ориентированное программирование. Освоив программирование на CN, переключитесь непосредственно на разработку игр на Unity и узнаете, как написать сценарий простой игры на CN

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

Проверяем наличие...
RGUB-BIBL-0000931254rd
Дейтел П., C++20 для программистов — 2024 (Библиотека программиста)

Дейтел П., C++20 для программистов — 2024 (Библиотека программиста)

Программисты с опытом работы на других языках высокого уровня смогут на практике освоить современный С++ и «большую четверку» его новых возможностей: диапазоны, концепты, модули и корутины. 200+ практических примеров реального исходного кода позволят быстро овладеть идиомами современного С++, используя популярные компиляторы: Visual C++^, GNU^ g++, Apple^ Xcode^ и LLVM^/Clang. Знание базы позволит перейти к контейнерам стандартной библиотеки С++ array и vector; функциональному программированию с диапазонами и представлениями C++20; строкам, файлам и регулярным выражениям; объектно-ориентированному программированию с классами, наследованием, динамическим и статическим полиморфизмом; перегрузке операторов, семантике копирования и перемещения, RAII и умным указателям; исключениям и ожидаемым в С++23 контрактам; контейнерам, итераторам и алгоритмам стандартной библиотеки; шаблонам, концептам С++20 и метапрограммированию; модулям С++ 20 и технологии разработки больших программ; конкурентности, параллелизму, параллельным алгоритмам стандартной библиотеки С++17 и С++20 и корутинам С++20.

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

Проверяем наличие...
RGUB-BIBL-0000934334rd
Воган Л., Python для хакеров. нетривиальные задачи и проекты — 2024 (Библиотека программиста)

Воган Л., Python для хакеров. нетривиальные задачи и проекты — 2024 (Библиотека программиста)

«Python для хакеров. Нетривиальные проекты и задачи» делает упор на реальные проекты, так что от экспериментирования с синтаксисом вы сразу перейдете к написанию полноценных программ. Развивая свои навыки разработки на Python, вы будете проводить научные опыты, изучать статистику и решать задачи, которые не давали покоя гениям на протяжении многих лет, и даже займетесь обнаружением далеких экзопланет. Каждая глава начинается с четко поставленной цели и обсуждения способов решения задачи. Далее следует собственно миссия и стратегия действий, построенная таким образом, чтобы вы научились мыслить как программист. Вы будете руководить спасательной операцией береговой охраны, спланируете и осуществите полет космического корабля на Луну, реализуете ограничение доступа в секретную лабораторию с помощью распознавания лиц и не только это. Программы, представленные в книге, не отпугнут даже новичков. Вы будете осваивать все более сложные техники и наращивать навыки написания кода. Справившись со всеми миссиями, вы будете готовы к самостоятельному решению любых сложных реальных задач с помощью Python

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

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

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

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

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

Проверяем наличие...
RGUB-BIBL-0000931758rd
Cuantum Technologies, Алгоритмы с нуля — 2024 (Библиотека программиста)

Cuantum Technologies, Алгоритмы с нуля — 2024 (Библиотека программиста)

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

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

Проверяем наличие...
RGUB-BIBL-0000931760rd
Аха Лей, Алгоритмы? Аха! — 2024 (Библиотека программиста) (Китайская классика)

Аха Лей, Алгоритмы? Аха! — 2024 (Библиотека программиста) (Китайская классика)

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

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

Проверяем наличие...
RGUB-BIBL-0000931650rd
Келен О., Разработка приложений на базе GPT-4 и ChatGPT. интеллектуальные чат-боты, генераторы контента и многое другое — 2024 (Бестселлеры O'Reilly  )

Келен О., Разработка приложений на базе GPT-4 и ChatGPT. интеллектуальные чат-боты, генераторы контента и многое другое — 2024 (Бестселлеры O'Reilly )

Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах GPT-4 и ChatGPT, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки поддержки GPT-4 и ChatGPT для Python, в том числе инструментов для генерирования текста, отправки вопросов и получения ответов и обобщения контента. «Разработка приложений на базе GPT-4 и ChatGPT» содержит множество легко воспроизводимых примеров, которые помогут освоить особенности применения моделей в своих проектах. Все примеры кода на Python доступны в репозитории GitHub. Решили использовать возможности LLM в своих приложениях? Тогда вы выбрали правильную книгу

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

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

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

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

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

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