Полка Разработчика – Telegram
Полка Разработчика
27.7K subscribers
4.29K 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
📖 Mastering Data Mining with Python - Find patterns hidden in your data

Автор:
Megan Squire

Описание:


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

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

📚
Полка Разработчика | #RU #Algorythms
📖 Mastering Julia

Автор:
Sherrington Malcolm

Описание:


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

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

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

Автор:
Lott Steven

Описание:


На современном рынке труда портфолио проектов часто затмевает традиционное резюме для разработчиков. Это руководство поможет вам разобраться в важнейших концепциях Python при создании полноценных модулей и приложений, которые находят применение в реальных сценариях. С помощью двух десятков тщательно разработанных проектов вы продемонстрируете свое мастерство работы с Python и еще больше усовершенствуете свои навыки.
Эта книга предназначена для тех, кто обладает базовым пониманием определений классов, создания модулей и структур данных, присущих Python, и поможет вам достичь совершенства в программировании. Используйте как стандартную библиотеку, так и ключевые внешние проекты, такие как Jupyter Lab, pydantic, pytest и requests. Воспользуйтесь корпоративно-ориентированной методологией, включая модульное и приемочное тестирование, а также гибким подходом к разработке. Погрузитесь в жизненный цикл разработки программного обеспечения, начав с минимально жизнеспособного продукта и плавно расширяя его, добавляя инновационные функции.

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

📚
Полка Разработчика | #ENG #Python
📖 Podman в действии

Автор: Уолш Дэниэл

Описание:


Пришло время обновить свой контейнерный движок! Менеджер контейнеров Podman обеспечивает гибкое управление слоями образов и полную совместимость с Kubernetes, а также дает возможность пользователям без прав администратора создавать, запускать непривилегированные контейнеры и управлять ими. OCI-совместимая поддержка Docker API позволяет перевести существующие контейнеры на Podman, не ломая свои скрипты и не меняя привычного порядка работы.
«Podman в действии» познакомит вас с менеджером контейнеров Podman. Простые объяснения и примеры позволят быстро разобраться с тем, что такое контейнеры, как они работают и как управлять ими. Вы получите глубокие знания об используемых Podman компонентах Linux и даже узнаете больше о Docker. Особенно ценны соображения автора Дэна Уолша по поводу безопасности контейнеров.

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

📚
Полка Разработчика | #RU #Podman
📖 Software Engineering, 2nd Edition

Автор: Kung David

Описание:


В новом издании Программная инженерия представлена пошаговая методология, которая объединяет моделирование и проектирование, UML, шаблоны, разработку на основе тестирования, обеспечение качества, управление конфигурацией и принципы Agile на протяжении всего жизненного цикла. В целом подход простой и понятный, с большим количеством практических примеров, демонстрирующих теорию в действии. Автор использует свой опыт, а также истории из реальной жизни, чтобы помочь читателю понять принципы проектирования программного обеспечения, шаблоны и другие концепции разработки программного обеспечения. В книге также содержатся стимулирующие упражнения, которые выходят далеко за рамки вопросов, на которые можно ответить, просто скопировав фрагменты текста.
Новое издание "Программной инженерии" теперь впервые доступно в McGraw Hill Connect! Программа Connect для этого курса включает в себя Macbook, Writing Tool, Proctorio и инструмент разработки Connect, который позволяет создавать ваши собственные вопросы.

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

📚
Полка Разработчика | #ENG #Engineering
📖 Чистый дизайн. Практика эмпирического проектирования ПО

Автор: Бек Кент

Описание:


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

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

📚
Полка Разработчика | #RU #WEB
📖 Artificial Intelligence for Robotics, 2nd Edition

Автор: Govers Francis III

Описание:


Раскройте потенциал своих роботов, улучшив их восприятие с помощью передовых технологий искусственного интеллекта и машинного обучения. Эта книга познакомит вас с инструментами и примерами практического использования для создания по-настоящему умных роботов - от нейронных сетей до компьютерного зрения.
Начиная с основ робототехники, архитектуры роботов, систем управления и теории принятия решений, в этой книге представлены методы системной инженерии для проектирования роботов, способных решать проблемы с помощью одноплатных компьютеров. Вы изучите распознавание объектов и генетические алгоритмы, чтобы научить вашего робота идентифицировать и подбирать объекты, а также воспользуетесь возможностями обработки естественного языка, чтобы наделить вашего робота голосом. Чтобы еще больше усовершенствовать своего робота, вы освоите нейронные сети для классификации и разделения объектов и автономной навигации, а затем перейдете к управлению руками робота с помощью обучения с подкреплением и генетических алгоритмов. В книге также рассказывается о планировании траектории движения и целенаправленном программировании для определения приоритетов задач вашего робота, а также о том, как подключить все программное обеспечение с помощью Python и ROS 2 для обеспечения бесперебойной работы.

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

📚
Полка Разработчика | #ENG #AI
📖 100 задач по программированию

Автор: В. А. Дагене, Г. К. Григас, К. Ф. Аугутис

Описание:


Эта книга по программированию поможет вам понять основные алгоритмы сложных и хитрых задач.

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

📚
Полка Разработчика | #RU #Полезное
📖 Паттерны объектно-ориентированного проектирования

Автор: E. Gamma, R. Helm, R. Johnson, J. Vlissides

Описание:


Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь.

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

📚
Полка Разработчика | #RU #Pattern
📖 Параллельное программирование на C# и .NET Core

Автор: Воронина А. Д.

Описание:


Книга представляет подход к параллельному программированию с учетом современных реалий. Информация структурирована таким образом, чтобы она легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода; реализация параллелизма данных показана на коротких и простых примерах. В конце глав приводятся вопросы для повторения пройденного.
Издание предназначено для программистов C#, которые хотят изучить концепции параллельного программирования и многопоточности, а затем использовать полученные знания для приложений, построенных на базе .NET Core. Также оно пригодится специалистам, желающим ознакомиться с принципами работы параллельного программирования на современном оборудовании.

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

📚
Полка Разработчика | #RU #C
📖 Design Patterns: Elements of Reusable Object-Oriented Software

Автор: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Описание:


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

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

📚
Полка Разработчика | #ENG #WEB
📖 Программирование на Python с помощью GitHub Copilot и ChatGPТ

Автор: Портер Л., Зингаро Д.

Описание:


В наши дни люди пишут компьютерные программы совсем не так, как раньше. Используя GitHub Copilot, можно простым языком описать, что должна делать программа, а искусственный интеллект тут же сгенерирует ее. Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода. Сэкономьте время на рутинном программировании и воспользуйтесь услугами ИИ, способного мгновенно воплотить ваши идеи в жизнь. Заодно выучите Python!

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

📚
Полка Разработчика | #RU #Python
📖 Head First Java, 3rd Edition

Автор: Sierra K., Bates B., Gee T.

Описание:


Head First Java — это полный опыт обучения Java и объектно-ориентированному программированию. С помощью этой книги вы изучите язык Java с помощью уникального метода, который выходит за рамки практических руководств и поможет вам стать великим программистом. С помощью головоломок, загадок и душераздирающих интервью с известными объектами Java вы быстро освоите основы Java и продвинутые темы, включая лямбды, потоки, дженерики, потоки, сети и ужасный графический интерфейс рабочего стола. Если у вас есть опыт работы с другим языком программирования, Head First Java заинтересует ваш мозг более современными подходами к кодированию — более изящным, быстрым и простым для чтения, написания и поддержки Java сегодня.

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

📚
Полка Разработчика | #ENG #Java
📖 Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512

Автор: Daniel Kusswurm

Описание:


Изучите язык ассемблера x64, сосредоточившись на обновлениях набора команд x86, наиболее актуальных для разработки прикладных программ.
Рассматриваемые темы:
• 64-разрядная платформа x86: архитектура, типы данных, регистры, режимы адресации памяти и базовый набор команд;
• набор команд x86 для создания быстродействующих функций, которые можно вызывать из языка высокого уровня (C++);
• использование языка ассемблера x64 для эффективной работы с общими типами данных и конструкциями программирования, включая целые числа, текстовые строки, массивы и структуры;
• использование набора команд AVX для выполнения скалярных арифметических операций с плавающей запятой;
• повышение быстродействия ресурсоемких алгоритмов в проблемных областях, таких как обработка изображений, компьютерная графика, математика и статистика, за счет команд AVX, AVX2 и AVX-512;
• применение различных стратегий и методов кодирования, а также наборов команд x64, AVX, AVX2 и AVX-512 для достижения максимального быстродействия.

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

📚
Полка Разработчика | #RU #AVX
📖 Игровой движок. Программирование и внутреннее устройство. Третье издание
Автор: Daniel Kusswurm

Описание:


Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование - сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.

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

📚
Полка Разработчика | #RU #Gamedev
📖 Чисто функциональные структуры данных

Автор: Сонг Джимми

Описание:


Большинство книг по структурам данных предполагают использование императивного языка программирования, например, C/C++ или Java. Однако реализации структур данных на таких языках далеко не всегда хорошо переносятся на функциональные языки программирования, такие как Стандартный ML, Haskell или Scheme. В этой книге структуры данных описываются с точки зрения функциональных языков, в пей содержатся примеры и предлагаются подходы к проектированию, которые могут использоваться разработчиками при создании их собственных структур данных. Книга включает в себя как классические структуры данных, к примеру, красно-чёрные деревья и биномиальные очереди, так и некоторые новые структуры данных, созданные специально для функциональных языков. Весь исходный код приводится на Стандартном ML и Haskell, причём большинство программ нетрудно адаптировать для других функциональных языков программирования.

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

📚
Полка Разработчика | #RU #Data
📖 Искусственный интеллект. Машинное обучение

Автор: Картер Д.

Описание:


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

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

📚
Полка Разработчика | #RU #ML
📖 The Self-Taught Programmer

Автор: Althoff Cory

Описание:


Я программист-самоучка. После года самообучения я научился программировать достаточно хорошо, чтобы получить работу инженера-программиста II в eBay. Как только я добрался туда, я понял, что был сильно недостаточно подготовлен. Я был ошеломлен количеством вещей, которые мне нужно было знать, но я еще не научился. Мой путь обучения программированию и мой опыт на моей первой работе инженером-программистом послужили источником вдохновения для этой книги.

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

📚
Полка Разработчика | #ENG
📖 Java 17 Quick Syntax Reference

Автор: Olsson Mikael

Описание:


С помощью этого краткого справочного руководства, Java 17 Quick Syntax Reference, третье издание, вы сможете быстро получить представление, необходимое для решения множества задач, связанных с программированием на Java. Краткие, сфокусированные примеры кода помогут вам изучить и освоить различные существующие и новые элементы исходного кода Java.
Это издание включает в себя следующие дополнения к Java SE и OpenJDK, добавленные в Java 17: Сопоставление шаблонов для switch и instanceof, закрытые классы и интерфейсы, выражения Switch, многострочные текстовые блоки, систему модулей Java, частные методы в интерфейсах и вывод типов для локальных переменных.
В этой книге вы не найдете технического жаргона, раздутых примеров, затянутых уроков истории или остроумных историй. Здесь вы найдете краткий, по существу и очень доступный языковой справочник. Книга содержит много полезной информации и является обязательной для любого Java-программиста.

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

📚
Полка Разработчика | #ENG #Java
📖 Java 17 Recipes: A Problem-Solution Approach 4th ed. Edition

Автор: Juneau Josh, Manelli Luciano

Описание:


Быстро находите решения для десятков распространенных проблем программирования, возникающих при создании Java-приложений, с помощью рецептов, представленных в популярном формате "проблема-решение". Найдите проблему программирования, которую вы хотите решить. Прочитайте решение. Примените решение непосредственно в своем собственном коде. Проблема решена!
Java 17 Recipes обновлена с учетом изменений в спецификации и реализации, произошедших со времени выхода этой книги на Java 9. Java 17 - это следующий выпуск с долгосрочной поддержкой (LTS) базовой версии Java Standard Edition (SE) версии 17, который также включает в себя некоторые функции из предыдущих выпусков с краткосрочной поддержкой (STS) Java 16 и предыдущих версий.
В этом новом издании представлены некоторые из новейших функций, API и многое другое, например, сопоставление с шаблоном для switch, восстановление всегда строгой семантики с плавающей запятой, улучшенные генераторы псевдослучайных чисел, vector API, закрытые классы и улучшения в использовании String. Исходный код всех рецептов доступен в специальном репозитории на GitHub.

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

📚
Полка Разработчика | #ENG #Java
📖 Паттерны разработки на Python

Автор: Harry Percival, Bob Gregory

Описание:


Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна.

Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#.

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

📚
Полка Разработчика | #RU #Python