Полка Разработчика – Telegram
Полка Разработчика
27.7K subscribers
4.3K photos
9 videos
265 files
4.3K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Python глазами хакера

Автор: Джастин Сейтц

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Building Intelligent Apps with .NET and Azure AI Services

Автор: Satapathi A.

Описание:
Создание интеллектуальных приложений с помощью .NET и Azure AI Services — это всеобъемлющая книга, которая предоставит читателям знания и навыки для разработки интеллектуальных решений с использованием возможностей Azure AI Services. В этой книге применяется практический подход, основанный на примерах, что гарантирует, что читатели смогут легко понять предмет и эффективно его применить.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #NET
📖 Погружение в Рефакторинг

Автор: Швец А.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 MySQL и Delphi. Базы данных. Технология FireDAC

Автор: Осипов Д. Л.

Описание:
Разработка клиент-серверных проектов баз данных c использованием системы управления базами данных MySQL и языка программирования Delphi на основе технологии доступа к данным FireDAC.
Об авторе
Осипов Дмитрий Леонидович, кандидат технических наук, специалист в области математического моделирования и программирования. Автор более 70 научных статей, патентов на изобретения, учебных пособий, в том числе книг по программированию, среди которых: «Delphi. Профессиональное программирование», «Графика в проектах Delphi», «Базы данных и Delphi. Теория и практика», «Delphi. Программирование для Android» и др.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Delphi #MySQL
📖 Программирование: введение в профессию. Тома 1-4. 1-е издание

Автор:
Столяров А.В.

Описание:
В первую часть книги вошли избранные сведения из истории вычислительной техники, обсуждение некоторых областей математики, непосредственно используемых программистами (таких как алгебра логики, комбинаторика, позиционные системы счисления), математических основ программирования (теория вычислимости и теория алгоритмов), принципы построения и функционирования вычислительных систем, начальные сведения о работе с командной строкой ОС Unix.

Вторая часть посвящена начальным навыкам составления компьютерных программ на примере Free Pascal под ОС Unix. Материал ориентирован на изучение в будущем языка Си, так что, в частности, много внимания уделено работе с адресами и указателями, построению списков и других динамических структур данных

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Pro Spring Boot 3, 3rd Edition

Автор:
Gutierrez Felipe

Описание:
Эта книга научит вас, как создавать сложные приложения Spring и микросервисы "из коробки", с минимальными затратами на такие вещи, как конфигурация. Pro Spring Boot 3 покажет вам, как в полной мере использовать надежные функции Spring Boot 3 и как применять их для создания корпоративных приложений, микросервисов и веб-/ облачных приложений, которые просто работают.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Spring
📖 Глубокое обучение, 2-е изд.

Автор:
Гудфеллоу Я., Бенджио И., Курвилль А.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #ML
📖 Алгоритмы? Аха!

Автор:
Лей Аха.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Algorythm
📖 Изучаем С++ через программирование игр

Автор:
Доусон Майкл

Описание:
Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++.

Эта книга поможет вам освоить разработку игр с самых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру.

Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную игру, которая объединяет все приемы программирования, рассмотренные в предыдущих главах.

Книга, которую вы держите в руках, идеально подойдет для начинающего программиста, планирующего не только как следует освоить непростой язык С++, но и поупражняться в программировании игр.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #C
📖 Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на C++

Автор:
Саммерфилд Марк

Описание:
Qt представляет собой мощную библиотеку разработки кроссплатформенных приложений — настольных, сетевых и для мобильных устройств.

Но нередко даже опытные Qt - программисты используют лишь малую часть заложенных в ней возможностей.

Книга Марка Саммерфилда открывает путь к овладению разнообразными пат-тернами и приемами создания приложений с использованием Qt.

Разработчики узнают, как в полной мере воспользоваться самыми ценными из новых API, появившихся в последних версиях.

Основное внимание уделено подходам, обладающим наибольшей эффективностью и гибкостью, но при этом не создающим дополнительных сложностей.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #C
Программирование игр и головоломок

Автор:
Арсак Жак

Описание:
Рассматриваются способы программирования различных занимательных игр и головоломок с числами, геометрическими фигурами и др. Изложение большинства игр и головоломок ведется в несколько этапов. Сначала разъясняется сама постановка задачи и требования, предъявляемые к алгоритму ее решения.

В следующем разделе книги обсуждается сам алгоритм и возможные пути его реализации.

В конце книга по многим играм и головоломкам даются наброски их программной реализации. Используемый при этом язык типа Паскаля допускает перевод на другие широко распространенные языки программирования.

Для начинающих программистов, студентов вузов и техникумов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 An iOS Developer’s Guide to SwiftUI

Автор:
Фадда Мишель

Описание:
SwiftUI преобразовал процесс разработки приложений на платформах Apple, предоставив разработчикам возможность создавать бесшовные пользовательские интерфейсы, просто определяя дизайн пользовательского интерфейса с помощью интуитивно понятного кода Swift. В этой книге рассматривается революционный подход SwiftUI к декларативному программированию, который поможет вам в разработке пользовательского интерфейса для устройств Apple, от iPhone до Mac, описывая, как должно выглядеть приложение и что оно должно делать, оставляя всю тяжесть работы на усмотрение операционной системы.
Благодаря практическому подходу, книга знакомит вас с основами SwiftUI и далее описывает те части SwiftUI, которые опущены в большинстве вводных руководств. Начав с создания представлений и модификаторов, вы перейдете к более сложным и отзывчивым пользовательским интерфейсам и передовым техникам, постепенно продвигаясь к созданию сложных приложений. Далее в этой книге основное внимание уделяется новым возможностям асинхронного программирования и архитектурным шаблонам для разработки эффективных, современных и хорошо структурированных приложений. Наконец, вы познакомитесь с интеграцией UIKit и SwiftUI и узнаете, как запускать тесты для приложений SwiftUI.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #SwiftUI
📖 Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке.

Автор:
Джон Арундел, Джастин Домингус

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Kubernetes
📖 Паттерны Kubernetes. Шаблоны разработки собственных облачных приложений

Автор:
Билджин Ибрам, Роланд Хасс

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Kubernetes
📖 Осваиваем Kubernetes. Оркестрация контейнерных архитектур

Автор:
Сайфан Д.

Описание:
В книге рассмотрена новейшая версия Kubernetes 1.10.
Kubernetes – это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими. Если вы хотите запустить дополнительные контейнеры или автоматизировать управление, то вам не обойтись без Kubernetes.
Книга начинается с изучения основ Kubernetes, архитектуры и компоновки этой системы. Вы научитесь создавать микросервисы с сохранением состояния, ознакомитесь с такими продвинутыми возможностями, как горизонтальное автомасштабирование подов, выкатывание обновлений, квотирование ресурсов, обустроите долговременное хранилище на бэкенде. На реальных примерах вы исследуете возможности сетевой конфигурации, подключение и настройку плагинов. Эта книга поможет вам стать искусным дирижером и обращаться с контейнерными системами любой сложности.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Kubernetes
📖 Encyclopedia of Algorithms, 2nd Edition

Автор:
Ming-Yang Kao

Описание:
Эта динамическая справочная работа предоставляет решения жизненно важных алгоритмических проблем для ученых, исследователей, практиков, преподавателей и студентов в таких областях, как компьютерные науки, математика, статистика, биология, экономика, финансовое программное обеспечение и медицинская информатика.
Это второе издание значительно расширено, основываясь на успехе своего предыдущего издания с более чем 450 новыми и обновленными записями. Эти записи разработаны для обеспечения представления алгоритмов из развивающихся областей исследований, таких как биоинформатика, комбинаторное групповое тестирование, дифференциальная конфиденциальность, алгоритмы перечисления, теория игр, алгоритмы массивных данных, современная теория обучения, социальные сети и алгоритмы САПР VLSI.
Более 630 записей организованы в алфавитном порядке по проблемам с подзаписями, позволяющими находить отдельные решения. Каждая запись включает описание базовой алгоритмической проблемы; спецификации входных и выходных данных; ключевые результаты; примеры приложений; ссылки на ключевую литературу, открытые проблемы, экспериментальные результаты, ссылки на наборы данных и загружаемый код.
Все записи рецензируются, написаны ведущими экспертами в этой области, и каждая запись содержит ссылки на резюме исследовательской работы автора.
Эта определяющая ссылка доступна как в печатном виде, так и в Интернете — динамическая живая работа с гиперссылками на связанные записи, перекрестные ссылки, цитаты и множество других ценных URL-адресов

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Algorythm
📖 Чистый код. Создание, анализ и рефакторинг

Автор: Роберт Мартин

Описание:
Плохой код может работать, но он будет мешать развитию проекта и компании-разработчика, требуя дополнительные ресурсы на поддержку и "укрощение".
Каким же должен быть код? Эта книга полна реальных примеров, позволяющих взглянуть на код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Вы узнаете много нового о коде. Более того, научитесь отличать хороший код от плохого, узнаете, как писать хороший код и как преобразовать плохой код в хороший.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Основы юзабилити-тестирования

Автор: Барнум К. М.

Описание:
В книге описываются методики и приемы юзабилити-тестирования –
процедуры оценки разнообразных продуктов (будь то устройства, сайты, мобильные
приложения и т. д.) с точки зрения легкости и удобства их использования.
В начальных главах читатель узнает о принципах тестирования, выборе оборудования
и места для его проведения. Отдельная глава посвящена изучению пользовательских
потребностей. Наконец, подробно рассказывается о том, как спланировать и провести
юзабилити-тест, а затем проанализировать его результаты.
Издание пригодится тем, кто работает над созданием новых продуктов и заинтересован
в повышении пользовательского спроса. Книгу могут использовать как новички, готовящиеся
к проведению первого юзабилити-теста, так и опытные экспериментаторы, желающие
развить свои навыки.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Testing
📖 Анализ пакетов. Практическое руководство по использованию Wireshark и tcpdump для решения реальных проблем в локальных сетях

Автор: Крис Сандерс

Описание:
Эта книга посвящена анализу пакетов в Wireshark - самом популярном в мире сетевом анализаторе. Начиная с основ организации сетей, описания протоколов для обмена данными в них и способов подключения к сети для перехвата пакетов, в этой книге поясняются методики выявления на уровне анализируемых пакетов и устранения различных проблем, возникающих в сетях, включая потерю связи, анализ веб-содержимого и пакетов, выявление медленной работы сети, отсутствие доступа к Интернету, заражение вредоносным кодом, нарушение сетевой безопасности. На конкретных примерах из файлов перехвата в книге наглядно показывается, что дает анализ пакетов для диагностики сетей в самых разных сценариях, возникающих в ходе их эксплуатации. Книга адресована всем тем сетевым инженерам и системным администраторам, кто интересуется анализом пакетов для диагностики как проводных, так и беспроводных сетей независимо от уровня их квалификации.
Проанализировать пакеты как в проводных, так и в беспроводных сетях с помощью Wireshark - самого популярного в мире сетевого анализатора - совсем не трудно.
Но как на основании анализа этих пакетов выяснить, что же на самом деле происходит в сети?
Прочтя это третье издание книги, обновленное по версии Wireshark 2.x, вы научитесь разбираться в перехваченных пакетах и лучше понимать стоящие перед вами задачи диагностики сетей. В нем вы найдете дополнительное изложение сетевых протоколов IPv6 и SMTP, новую главу, посвященную эффективным анализаторам пакетов tcpdump и TShark, работающим в режиме командной строки, а также приложение, где поясняется, как интерпретировать данные из пакетов вручную, используя схемы пакетов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Wireshark
📖 Professional CMake: A Practical Guide (14th Edition)

Автор: Craig Scott

Описание:
Справочник для каждого пользователя CMake, содержащий структурированное обучение, новейшие передовые практики и практические советы от одного из соавторов CMake.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #CMake
📖 Test-Driven Development in Go

Автор: Adelina Simion

Описание:
В этой книге показано, как использовать разработку через тестирование (TDD), широко распространенную отраслевую практику, для тестирования приложений Go на разных уровнях. Вы также изучите проблемы, возникающие при тестировании параллельного кода, и узнаете, как использовать дженерики и писать нечеткие тесты. Книга начинается с обучения тому, как использовать TDD для решения различных задач, от простых математических функций до веб-приложений. Затем вы узнаете, как структурировать и запускать модульные тесты, используя стандартную библиотеку тестирования Go, и изучите две популярные среды тестирования, Testify и Ginkgo. Используя тестирование на основе таблиц, популярную технику Go, вы также будете реализовывать наборы тестов. По мере продвижения вы будете писать и запускать тесты разработки, управляемой поведением (BDD), с использованием Ginkgo и Godog. Наконец, вы изучите сложные аспекты реализации и тестирования TDD в производственной среде, такие как рефакторинг вашего кода и тестирование архитектуры микросервисов с помощью контрактного тестирования, реализованного с помощью Pact. Все эти методы будут продемонстрированы с использованием примера REST API, а также небольших примеров кода, сделанных на заказ. К концу этой книги вы узнаете, как разработать и внедрить комплексную стратегию тестирования для ваших приложений Go и архитектуры микросервисов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO