Программирование RSS

Титус Винтерс, Том Маншрек. Делай как в Google. Разработка программного обеспечения

Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования?
brij 24/08/21 Просмотров: 1017 Комментариев: 0
0
В.В. Фаронов. Delphi. Программирование на языке высокого уровня

Книга посвящена Delphi 7 Studio. Здесь изложены как приемы программирования в среде Delphi, ее главные составные части — галереи компонентов, хранилища объектов, вспомогательный инструментарии, так и сам язык программирования Delphi.
gefexi 21/08/21 Просмотров: 1973 Комментариев: 0
0
Крис Игл, Кара Нэнс. Ghidra. Полное руководство

Это первая полная книга о Ghidra. Она задумана как всеобъемлющий источник для изучающих обратную разработку с помощью Ghidra. В ней имеется вводный материал, облегчающий начинающим вступление в мир обратной разработки, материал повышенной сложности, который поможет опытным инженерам расширить свое видение мира, а также примеры, которые будут полезны как новобранцам, так и ветеранам, желающим расширить возможности Ghidra и стать членами сообщества разработчиков.
brij 21/08/21 Просмотров: 2442 Комментариев: 0
+1
Александр Швец. Погружение в рефакторинг

Рефакторинг - это контролируемый процесс улучшения кода, без написания новой функциональности. Результат рефакторинга - это чистый код и простой дизайн. Я попытался перенести в эту книгу максимум информации, доступной в полном курсе о рефакторинге. По большей части, мне это удалось. Но некоторые вещи, вроде живых примеров, попросту невозможно преподнести в рамках статичной электронной книги. Поэтому, воспринимайте эту книгу как вспомогательный материал, а не полную замену курса. Книга разбита на две большие секции: Запахи плохого кода и Техники рефакторинга. В первой секции описано то, как не надо писать код. Во второй - то, как уже написанный плохой код можно улучшить. Примеры в этом варианте книги приведены на языке Java.
brij 14/08/21 Просмотров: 2295 Комментариев: 0
0
Сара Кайзер, Кристофер Гранад. Изучаем квантовые вычисления на Python и Q#

Наша цель в этой книге состоит в том, чтобы помочь вам изучить основы технологии и снабдить вас инструментами, которые вы сможете использовать для строительства квантовых решений завтрашнего дня. В центре нашего внимания будет практический опыт разработки исходного кода для квантовых вычислений. В части I вы создадите свой собственный симулятор квантового устройства на языке Python. В части II вы научитесь применять свои новые навыки для написания квантовых приложений с по­мощью языка Q# и Комплекта инструментов для квантовой разработки. В части III вы научитесь имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший обычный алгоритм из известных на сегодняшний день. Это будет вашей работой на всем протяжении, которая и составит ваше квантовое путешествие. Издание предназначено для разработчиков программного обеспечения.
brij 10/08/21 Просмотров: 1582 Комментариев: 0
+2
Максим Крошемор, Тьерри Лекрок. Алгоритмы обработки текста. 125 задач с решениям

Эта книга посвящена алгоритмам обработки текста, которые иногда называют алгоритмической стрингологией (stringology). Текст (слово, строка, последовательность строк) – один из основных типов неструктурированных данных, играющий важную роль в информатике. Предмет нашего рассмотрения многогранный, потому что лежит в основе многих дисциплин, особенно информатики и инженерных наук. Исследование неструктурированных данных – активно развивающаяся область, требующая эффективных методов как вследствие присутствия в разных местах операционных систем, так и для анализа огромного объема данных, порождаемых цифровыми сетями и оборудованием. Последнее относится прежде всего к компаниям в сфере ИТ, которые управляют гигантскими массивами данных в ЦОДах, но также ко многим научным направлениям за пределами информатики.
brij 06/08/21 Просмотров: 1388 Комментариев: 0
0
Вильям Спрингер. Гид по Computer Science, расширенное издание

Многие из моих знакомых разработчиков пришли в профессию из самых разных областей. У одних — высшее образование в области Computer Science, другие изучали фотографию, математику или даже не окончили университет. Эта книга для всех вас. Многие найдут здесь темы, интересные сами по себе. Я попытался показать, в каких реальных (неакадемических) ситуациях эти знания будут полезны. Хочу, чтобы, прочитав эту книгу, вы получили такие же знания, как после изучения базового курса по Computer Science, а также научились их применять. Проще говоря, цель этой книги — помочь вам стать более квалифицированным и опытным программистом благодаря лучшему пониманию Computer Science.
brij 06/08/21 Просмотров: 1155 Комментариев: 0
0
Приложения для Windows 8 на C# и XAML

Это первое практическое руководство по созданию приложений для Windows 8 охватывает весь жизненный цикл: от разработки шаблона проекта до публикации в Windows Store.
gefexi 03/08/21 Просмотров: 1473 Комментариев: 0
0
Сет Вейдман. Глубокое обучение. Легкая разработка проектов на Python

Если вы уже пытались узнать что-то о нейронных сетях и глубоком обу­чении, то, скорее всего, столкнулись с изобилием ресурсов, от блогов до массовых открытых онлайн-курсов различного качества и даже книг. Ресурсы по нейронным сетям обычно делятся на две категории. Некоторые из них касаются в основном концептуальной и математической части и содержат как рисунки, которые, как правило, встречаются в объяснениях нейронных сетей, так и круги, соединенные линиями со стрелками на концах, а также подробные математические объяснения того, что происходит, чтобы вы могли «вникнуть в матчасть». На других ресурсах — много кода, запустив который вы видите, как снижается ошибка и «обучается» нейронная сеть.
brij 31/07/21 Просмотров: 1698 Комментариев: 0
+2
Эндрю Хоффман. Безопасность веб-приложений. Разведка, защита, нападение

Эта книга не просто поможет защитить ваше веб-приложение от хакеров, но также расскажет об их тактике поиска уязвимостей и взлома. Мы обсудим множество приемов, которыми пользуются современные хакеры для взлома веб-приложений, поддерживаемых корпорациями, правительствами, а иногда и любителями. После тщательного изучения этих методов мы перейдем к средствам защиты. Вы сможете по-новому взглянуть на архитектуру приложений, а также научитесь применять передовой опыт обеспечения безопасности при их разработке. Мы оценим различные методы защиты от наиболее распространенных и опасных типов атак на сегодняшний день.
brij 31/07/21 Просмотров: 1463 Комментариев: 0
+1
Василий Усов. Swift. Разработка приложений под iOS. Сборник книг

2 книги

Начиная с первого релиза и по настоящий момент Swift активно развивается. Сегодня он стал основным языком разработки под платформу Apple, опередив все еще популярный язык Objective-C. Swift - это язык программирования с открытым исходным кодом, а значит, он скоро будет поддерживаться и другими операционными системами. Если вы когда-либо программировали на других языках, то могу предположить, что после знакомства со Swift и со всем многообразием его возможностей вы не захотите возвращаться в «старый лагерь». Имейте в виду, что Swift затягивает и не отпускает!
brij 28/07/21 Просмотров: 1196 Комментариев: 0
+1
Василий Усов. Swift. Разработка приложений под iOS на основе фреймворка UIKit

В этой книге вы продолжите свое знакомство с языком программирования Swift и средой разработки Xcode. Узнаете, что такое архитектура проекта, какой она бывает и из чего состоит. Как приложение работает в операционной системе, каков его жизненный цикл и жизненный цикл его отдельных элементов, как происходит обмен данными и как передаются события. И все это вы попробуете на практике, рассматривая возможности фреймворка UIKit.
brij 28/07/21 Просмотров: 1010 Комментариев: 0
0
Информатика. Учебник

Компьютеры окружают нас повсюду – сегодня они стали такой же будничной реалией, как бытовые электроприборы. В этой книге подробно объясняется что ныне понимается под информацией и как компьютер её обрабатывает.
gefexi 28/07/21 Просмотров: 1132 Комментариев: 0
0
Программируем коллективный разум

Средства эффективной обработки информации в Интернете еще никогда не были настолько важны и востребованы, как сегодня. Эта книга — первое практическое руководство по программированию интеллектуальных приложений для Web 2.0. Здесь вы найдете все необходимое, чтобы научиться создавать самообучаемые программы на языке Python, которые способны собирать и анализировать огромные массивы данных, имеющиеся в сети.
gefexi 27/07/21 Просмотров: 1023 Комментариев: 0
0
Надежный код

Эта книга — о том, как писать качественные программы. В ней описаны технологии разработки приложений, способы сокращения количества ошибок, а также организация эффективного взаимодействия всех участников цикла разработки.
gefexi 27/07/21 Просмотров: 1029 Комментариев: 0
+1
bayesovskaya-statisti

Нужно решить конкретную задачу, а перед вами куча непонятных данных, в которой черт ногу сломит? «Байесовская статистика» расскажет, как принимать правильные решения, задействуя свою интуицию и простую математику.
Пора забыть про заумные и занудные университетские лекции! Эта книга даст вам полное понимание байесовской статистики буквально «на пальцах» — с помощью простых объяснений и ярких примеров.
tanyavip1 27/07/21 Просмотров: 1081 Комментариев: 0
0
razrabotka-na-javascript-postroenie-krossplatformennyh-prilozheni

Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений.
tanyavip1 27/07/21 Просмотров: 1065 Комментариев: 0
+1
Анджел Леонард. Java. Решение практических задач

Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого.
brij 26/07/21 Просмотров: 2586 Комментариев: 0
0
Б. Хоган, К. Уоррен, М. Уэбер, К. Джонсон, А. Годин. Книга веб-программиста. Секреты профессиональной разработки веб-сайтов

Эта книга предлагает широкий спектр передовых методов веб-разработки: от проектирования пользовательского интерфейса до тестирования проекта и оптимизации веб-хостинга.
deposit_rumit 25/07/21 Просмотров: 3557 Комментариев: 1
+2
Ханнес Хапке, Кэтрин Нельсон. Разработка конвейеров машинного обучения

Автоматизация жизненных циклов модели с помощью TensorFlow

За последние несколько лет были разработаны новые инструменты автоматизации, которые решают задачи конвейеров машинного обучения, такие как TensorFlow Extended (TFX) и Kubeflow. Все больше и больше организаций начинают использовать эти инструменты для создания конвейеров машинного обучения, которые автоматизируют большую часть (или все) этапов построения и обучения моделей машинного обучения. В этой книге авторы дают четкое и понятное руководство по автоматизации конвейеров машинного обучения. Как твердому стороннику практического подхода, особенно для такой технической темы, мне особенно понравилось то, как эта книга шаг за шагом проведет вас через конкретный пример проекта от начала до конца.
brij 22/07/21 Просмотров: 940 Комментариев: 0
0
51