|
|
|
вы искали "Программирование" — мы нашли 930 результатов:
|
|
|
|
Адаптивный код. Гибкое кодирование с помощью паттернов проектирования и принципов SOLID (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Пишите код, который способен адаптироваться к изменениям!
За счет применения принципов, рассмотренных в книге, вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям.
В пересмотренное, обновленное и расширенное второе издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов.
Основные темы книги
Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру
...
|
|
|
Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ (Вильямс)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.
В этой книге поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность. В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования. Прочитав эту книгу, читатель научится осмысливать свои проекты функц ...
|
|
|
Искусственный интеллект с примерами на Python. Создание приложений искусственного интеллекта (Вильямс)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Искусственный интеллект становится неотъемлемым атрибутом современного мира, управляемого технологиями и данными. Он интенсивно применяется в таких областях, как поисковые системы, распознавание образов, робототехника, беспилотные автомобили и т.п. В этой книге исследуются различные сценарии, взятые из реальной жизни. Прочитав ее, вы будете знать, какие алгоритмы искусственного интеллекта следует применять в том или ином контексте.
Автор начинает с рассмотрения общих концепций искусственного интеллекта, после чего переходит к обсуждению более сложных тем, таких как предельно случайные леса, скрытые марковские модели, генетические алгоритмы, сверточные нейронные сети и др. Вы узнаете о том, как принимать обоснованные решения при выборе необходимых алгоритмов, а также о том, как реализовывать эти алгоритмы на языке Python для достижения наилучших результатов. Если вы хотите создавать многоцелевые приложения для обработки информации, содержащейся в изображениях, тексте, голосовых и других данных, то эта кн ...
|
|
|
Алгоритмические трюки для программистов (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Книга Алгоритмические трюки для программистов (Hacker's Delight-2) позволит повысить квалификацию профессиональному программисту, но при этом книга будет понятна и чрезвычайно полезна даже начинающему и даже студенту, тем более что в новом издании появилась масса упражнений, интересных как с теоретической, так и с практической точки зрений. Работа программиста всегда немного хакерство, а также смесь арифметики и логики, особенно это касается программиста, который создает элегантный и эффективно работающий код. В этой книге программист-ветеран IBM Генри Уоррен делится с читателями разнообразными приемами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования. Большинство из них носят практический характер, хотя некоторые представляют в первую очередь теоретический интерес.
Автор книги много лет систематически собирал программные перлы, а затем свел их воедино, организовал и снабдил чет ...
|
|
|
Java. Справочник разработчика (Вильямс)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
На многочисленных примерах в этом полностью переработанном, седьмом издании демонстрируется, как воспользоваться в полной мере всеми преимуществами современных интерфейсов Java API и выработать наилучшие нормы практики разработки прикладных программ на Java. Благодаря простоте изложения материала читатель сможет легко и быстро усвоить основные приемы программирования на Java, включая принципы объектно-ориентированного и параллельного программирования, применение обобщений, лямбда-выражений, коллекций, перечислений и аннотаций, а также ознакомиться с нововведениями в версиях Java 9-11, в том числе с модульной системой на платформе Java, оболочкой JShell и инструментальными средствами из комплекта OpenJDK.
Это обновленное издание поможет не только опытным программистам на Java извлечь наибольшую пользу из версий Java 9-11, но и проложить путь к обучению тем, кто лишь начинает изучать язык Java.
Это обновленное издание не только помогает опытным программистам на Java извлечь наибольшую пользу из верс ...
|
|
|
|
|
Оптимизация программ на C++. Проверенные методы повышения производительности (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
"Рог изобилия полезных советов - своевременных, иногда анекдотичных и всегда в точку. Справочник, показывающий новое лицо C++".
- Джерри Тан, старший программист в The Depository Trust & Clearing Corporation
В современном быстром мире производительность программы является для клиентов таким же важным свойством, как и ее функциональные возможности. В данном практическом руководстве изложены основные принципы производительности, которые позволяют разработчикам оптимизировать программы на языке C++. Вы узнаете, как писать код, который воплощает наилучшие практики проектирования C++, работает быстрее и потребляет меньше ресурсов на любом компьютере - будь то часы, телефон, рабочая станция, суперкомпьютер или охватывающая весь земной шар сеть серверов.
Автор книги на нескольких примерах запущенного кода демонстрирует, как применять описанные принципы для постепенного улучшения существующих программ, чтобы привести их в соответствие самым высоким требованиям заказчика в отношении быстрод ...
|
|
|
Программист-прагматик (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
В этом втором, обновленном через 20 лет издании авторы предлагают прагматичный философский подход к разработке программного обеспечения, исходя из своего богатого практического опыта. Книга написана в виде последовательного ряда автономных тем-разделов, сдобрена немалой долей классических и свежих анекдотов, тщательно продуманными примерами и интересными аналогиями, демонстрируя наилучшие методики разработки программного обеспечения и основные ловушки на пути к написанию гибкого, легко приспосабливающегося к новым требованиям и повторно используемого кода. Она поможет читателю выработать и развить навыки и знания как основание для его успешной карьеры в долгосрочной перспективе.
Книга адресована тем, кто стремится совершенствоваться в разработке программного обеспечения, чтобы в конечном счете стать программистом-прагматиком.
"Это одна из самых важных книг в моей жизни."
- Оби Фернандес (Obie Fernandez), автор книги The Rails Way
"В этом издании вы найдете немало практич ...
|
|
|
Учимся программировать с примерами на Python (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
В мире современных технологий все вокруг нас становится взаимосвязанным, настраиваемым, программируемым и в каком-то смысле компьютерным. Можно оставаться пассивным наблюдателем, а можно научиться программировать. Самое главное - это начать думать как программист. С помощью этой книги вы освоите свой первый язык программирования и узнаете, как заставить компьютер выполнять ваши команды. На примере языка Python вы пошагово изучите базовые концепции программирования и многие фундаментальные темы компьютерных наук, включая структуры данных, файлы, объекты, рекурсию и модульную организацию приложений.
Визуально насыщенный формат подачи материала в книге основан на последних достижениях в области когнитивных наук и дидактики. Он заставит вас включить воображение, вместо того чтобы вогнать в сон после сотни страниц скучного текста. Зачем тратить время на тщетные попытки осилить очередное заумное руководство? Визуальная система обучения ориентирована на то, чтобы помочь вам усваивать знания, благодаря чему кни ...
|
|
|
Искусство тестирования программ (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Несмотря на то что с момента выхода первого издания книги прошло уже более тридцати лет, в течение которых мир компьютерных технологий претерпел радикальные изменения, глубина и основательность изложенных в книге идей помогли ей успешно выдержать испытание временем. Обычно в книгах по тестированию программного обеспечения основное внимание уделяется конкретным методам разработки, языкам программирования или методикам тестирования, что приводит к быстрому устареванию материала. В отличие от этого книга "Искусство тестирования программ, 3-е издание" содержит сжатое и вместе с тем емкое и исчерпывающее описание принципов тестирования, справедливость которых доказана временем. Если вы разрабатываете критически важный проект, то книга послужит залогом его успеха.
Профессиональные программисты, менеджеры ИТ-проектов и студенты компьютерных специальностей найдут в третьем издании книги обновленное описание классических принципов тестирования в наиболее проблемных областях компьютерной индустрии.- Тес ...
|
|
|
Автоматизация рутинных задач с помощью Python (Диалектика)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
ИЗУЧАЙТЕ PYTHON И РЕШАЙТЕ ЗАДАЧИ!
В полностью переработанном втором издании книги вы узнаете, как использовать Python для написания программ, способных за минуту сделать то, на что раньше уходили часы ручного труда, причем никакого опыта программирования не потребуется! Вы освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи, такие как сбор данных с веб-сайтов, чтение документов в формате PDF и Word и автоматизация щелчков мыши.
Во второе издание книги включена новая глава, посвященная проверке вводимых данных. Также рассмотрены вопросы автоматизации работы с приложениями Gmail и Google Таблицы и даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
поиск текста в файле или в нескольких файлах;
создание, обновление, перемещение и пе- реименование файлов и папок;
поиск в Интернете и загрузка веб-контента;
обработка и шифрование ...
|
|
|
|
|
Java. Руководство для начинающих (Вильямс)
скидки на товар нигде нет ;( это обычная* цена - 5378.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Практическое введение в программирование на языке Java, полностью переработанное с учетом версии Java SE 17
В этой книге, которая полностью обновлена с учетом Java Platform Standard Edition 17, начиная с самой первой главы, шаг за шагом показано, как приступить к программированию на языке Java. Книга, написанная ведущим специалистом по Java Гербертом Шилдтом, начинается с основ, таких как создание, компиляция и запуск программ на Java. Затем объясняются основные ключевые слова, синтаксис и команды языка Java.
В книге раскрыты основы и кратко описаны расширенные функциональные средства, в числе которых многопоточное программирование, обобщения, лямбда-выражения и графический интерфейс Swing. Вдобавок приводится четкое объяснение перечислений, модулей и методов интерфейса. В этом руководстве предлагается эффективное сочетание теории и практики написания кода, которое позволит быстро приступить к разработке приложений на языке Java.
Книга предназначена для программистов, желающих ...
|
|
|
Svelte и Sapper в действии (Питер)
скидки на товар нигде нет ;( это обычная* цена - 5381.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Многие веб-фреймворки замедляют работу приложений, загружая сотни строк кода «на всякий случай». Svelte позволяет компилировать приложения в эффективные крошечные пакеты с минимальным временем загрузки. Объединение Svelte с фреймворком Sapper облегчает маршрутизацию страниц, генерирование на стороне сервера, разработку статических сайтов и решение многих других задач.
Хотите научиться создавать быстрые и элегантные веб-приложения?
Вам помогут компоненты Svelte и качественный опыт взаимодействия. Вы научитесь использовать уникальную модель управления состояниями, освоите упрощенную маршрутизацию страниц, разбиение кода, поддержку автономного режима и работу с представлениями, генерируемыми на сервере.
|
|
|
Kali Linux. Библия пентестера (Питер)
скидки на товар нигде нет ;( это обычная* цена - 5437.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Пентестеры должны в совершенстве знать Kali, чтобы эффективно выполнять свои обязанности. В книге есть все об инструментах и способах, которыми пользуются хакеры при взломе систем. Вы научитесь выстраивать надежную защиту от несанкционированного доступа к виртуальным ресурсам. Вне зависимости от уровня подготовки и начинающий, и практикующий пентестер почерпнет важные для себя сведения.
|
|
|
Основы тестирования и верификации программного обеспечения. Учебное пособие (Лань)
скидки на товар нигде нет ;( это обычная* цена - 5449.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Настоящее пособие предназначено для будущих программистов, которым необходимо знать основы тестирования программных продуктов, принципы работы в команде с тестировщиками, необходимость и основы верификации и моделирования программного обеспечения. Цель пособия - пересмотреть отношение разработчиков к качеству современного программного обеспечения. В первой части пособия рассматриваются способы тестирования, спецификации программного обеспечения, документирование, модульное тестирование в средах IntelliJ IDEA, MS Visual Studio, изучаются методы разработки программного обеспечения, исходя от тестирования (TDD) и поведения (BDD) в среде IDEA на языке Java, рассматривается функциональное автоматизированное тестирование в среде IBM Rational Tester, тестирование Web-приложений с помощью Selenium. Вторую часть пособия занимают перспективные методы, связанные с верификацией и моделированием ПО. Рассматривается технология разработки и проектирования - контрактное программирование и язык Eiffel, .NET Code Contracts, те ...
|
|
|
Разработка программного тренажера в среде многоагентного моделирования NetLogo. Учебное пособие (Лань)
скидки на товар нигде нет ;( это обычная* цена - 5532.00 руб.
|
ОПИСАНИЕ ТОВАРА:
В данном учебном пособии описывается программный продукт NetLogo разработки Center of Connected Learning MIT. Программный комплекс NetLogo является узкоспециализированным программным обеспечением для разработки многоагентных систем. Учебное пособие состоит из трех глав. Первая глава знакомит с программным комплексом NetLogo, с историей возникновения его языка программирования и пользовательским интерфейсом приложения NetLogo в составе данного комплекса, рассматривается решения комплекса связанных задач. Вторая глава направлена на формирование профессиональной компетенции по разработке программных тренажеров на базе многоагентной системы. Особенностью второй главы является полное описание разработки программного тренажера по оптимальному решению одной из актуальных задач военного дела. Третья глава представляет комплекс лабораторных работ по созданию программного тренажера танка на основе описания проекта во второй главе. Приложение 1 учебного пособия содержит программные коды примеров из первой главы. В прило ...
|
|
|
Запускаем Ansible (ДМК-Пресс)
скидки на товар нигде нет ;( это обычная* цена - 5583.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Простой способ автоматизации управления конфигурациями и развертыванием приложений
Среди множества имеющихся инструментов управления конфигурациями Ansible выделяется своими преимуществами, такими как небольшой объем, отсутствие необходимости устанавливать что-либо на управляемые хосты и простота в изучении и освоении.
В этом обновленном третьем издании вы узнаете, как быстро приступить к использованию этого инструмента - для развертывания кода в промышленном окружении или автоматизации задач системного администрирования.
Авторы покажут вам, как писать сценарии Ansible и управлять удаленными серверами и помогут овладеть всей широтой возможностей этого замечательного инструмента. Вы увидите, что Ansible обладает всем, что только может вам понадобиться, и без лишних сложностей.
"Бас Мейер подхватил работу Лорина Хохштейна и Рене Мозера и обновил ее содержимое до этого третьего издания, дополнив эту и без того замечательную книгу. Она понравится всем без исключения пользователям Ansible - и начинающим, и
|
|
|
Глубокое обучение без математики. Том 1. Основы (ДМК-Пресс)
скидки на товар нигде нет ;( это обычная* цена - 5583.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Если вы интересуетесь машинным обучением (Machine Learning) и глубоким обучением (Deep Learning), то этот двухтомник для вас!
Разработка и обучение собственных нейронных сетей
Использование нейронных сетей для понимания данных и создания новых данных
Присвоение описательных категорий текстам, изображениям и другим типам данных
Предсказание последующих значений последовательности данных
Исследование структуры ваших данных
Обработка данных с максимальной эффективностью
Восприятие новых знаний и идей и применение их на практике
Получение удовольствия от обсуждения глубокого обучения с другими специалистами
Эта книга не похожа на большинство других учебников и руководств по глубокому обучению - в ней нет ни детального алгоритмического анализа, сопровождаемого обширной математикой, ни развернутых листингов программного кода. Автор выбрал золотую середину - благодаря дружелюбному подходу, сопровождаемому огромным количеством цветных иллюстраций, а также детально ...
|
|
|
Защита и укрепление Linux (ДМК-Пресс)
скидки на товар нигде нет ;( это обычная* цена - 5583.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Перед вами введение в новейшие меры безопасности в Linux на примере последних версий Ubuntu и AlmaLinux.
Вы узнаете, как настроить лабораторный стенд, как создавать учетные записи пользователей с надлежащими уровнями привилегий, как защищать важные данные с помощью прав доступа и шифрования и как сконфигурировать брандмауэр с применением новейших технологий. Объясняется, как использовать sudo для создания административных учетных записей с правами, достаточными для выполнения конкретной работы. Описана актуальная информация о настройке локального удостоверяющего центра, а также методы автоматизации аудита системы. Рассмотрено автоматическое усиление системы с помощью OpenSCAP, укрепление конфигурации ядра Linux, защита систем от вредоносного ПО и сканирование на предмет уязвимостей. Бонусом идет применение Security Onion для настройки системы обнаружения вторжений.
Издание адресовано всем администраторам Linux, независимо от того, специализируются они в области безопасности или нет. Описываемые ме ...
|
|
|
Алгоритмы эволюционной оптимизации (ДМК-Пресс)
скидки на товар нигде нет ;( это обычная* цена - 5583.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Эволюционные алгоритмы обусловлены процессами оптимизации, которые мы наблюдаем в природе, такими как естественный отбор, миграция видов, стаи птиц, человеческая культура и муравьиные семьи.
В данной книге рассматриваются история, теоретические основы, математический аппарат и программирование алгоритмов эволюционной оптимизации. Рассмотренные алгоритмы включают в себя генетические алгоритмы, генетическое программирование, оптимизацию на основе муравьиной кучи, оптимизацию на основе роя частиц, дифференциальную эволюцию, биогеографическую оптимизацию и многие другие.
|
|
|
Параллельное программирование на C++ с помощью библиотеки TBB (ДМК-Пресс)
скидки на товар нигде нет ;( это обычная* цена - 5583.00 руб.
|
ОПИСАНИЕ ТОВАРА:
Данная книга представляет co6oй современное руководство для всех пишущих на C++ программистов, которые хотят научиться pa6oтaть с 6и6лиoтeкoй Threading Building Blocks (TBB). Написанная специалистами по TBB и параллельному программированию, она подытоживает их многолетний коллективный опыт paзpa6oтки и преподавания параллельного программирования с помощью TBB.
В книге приводятся многочисленные примеры и рекомендации, которые помогут вам в полной мере овладеть TBB и задействовать всю мощь параллельных систем.
Краткое содержание:
- использование TBB для paзpa6oтки переносимого, простого, масштабируемого и 6oлee понятного кода;
- передовые методы распараллеливания счетных задач;
- интеграция TBB с другими пакетами многопоточного программирования;
- создание мacштa6иpyeмыx высокопроизводительных программ, распараллеленных по данным;
- применение обобщенного программирования для написания эффективных алгоритмов.
Издание адресовано программистам на C++, осваивающим pa ...
|
|
|
|
|
|
|
|