Полка Разработчика
28.2K subscribers
4.02K photos
8 videos
266 files
4.03K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
Изучите азы работы Python, SQL, нейросетей и визуализации данных за 5 дней.

Бесплатный мини-курс от Skillbox для любого уровня откроет вам дорогу к направлению Data Science, в котором зарплата только начинающего специалиста составляет 100.000₽+

После мини курса Вы:
— Имеете собственное портфолио из 4 работ, которое можно показать работодателю
— Находитесь в закрытом экспертном телеграмм сообществе
— Получаете бессрочный доступ к видео-платформе
— Пообщались со спикером и закрыли все вопросы, возникшие в момент обучения

Регистрируйтесь по специальной ссылке и забирайте еще полезные подарки, один из которых: ПЕРСОНАЛЬНАЯ карьерная консультация. На мини-курс осталось 23 места.
📖 Game Design Workshop: A Playcentric Approach to Creating Innovative Games, 5th Edition

Автор:
Tracy Fullerton

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

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

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

📚
Полка Разработчика | #RU #Algorythm
📖 Краткое руководство по тестированию на проникновение

Автор: Сагар Рахалкар, 2019

Описание:
Эта книга познакомит вас с основами трех таких инструментов: NMAP, OpenVAS и Metasploit. Просто используя эти три инструмента, вы приобретете широкие возможности тестирования на проникновение.
К концу этой книги вы получите полное представление о NMAP, OpenVAS и Metasploit и сможете применить свои навыки в реальных сценариях пентестинга.

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

📚
Полка Разработчика | #ENG #Pentest
📖 Refactoring: Improving the Design of Existing Code

Автор:
Tracy Fullerton

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

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

📚
Полка Разработчика | #ENG #Refactoring
📖 Practical Machine Learning on Databricks

Автор: Sinha Debu

Раскройте потенциал databricks для сквозного машинного обучения с помощью этого всеобъемлющего руководства, разработанного специально для опытных специалистов по обработке данных и разработчиков, переходящих с DIY или других облачных платформ. Опираясь на прочный фундамент в Python, практическое машинное обучение на Databricks служит вашей дорожной картой от разработки до производства, охватывая все промежуточные этапы с использованием платформы databricks.
Вы начнете с обзора приложений машинного обучения, возможностей платформы databricks и MLflow. Далее вы погрузитесь в подготовку данных, выбор модели и основы обучения и откроете для себя возможности хранилища функций databricks для предварительного вычисления таблиц функций. Вы также научитесь запускать свои проекты с помощью databricks AutoML и автоматизировать переподготовку и развертывание с помощью рабочих процессов databricks.
К концу этой книги вы освоите MLflow для отслеживания экспериментов, совместной работы и расширенных вариантов использования, таких как интерпретируемость моделей и управление ими. Книга дополнена практическими примерами кода на каждом этапе. Хотя основное внимание в книге уделяется общедоступным функциям, она поможет вам легко адаптироваться к будущим инновациям в области машинного обучения, databricks и MLflow.

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

📚
Полка Разработчика | #ENG #ML
📖 Reinforcement Learning

Автор: Xiao Zhiqing

Обучение с подкреплением: теория и реализация на Python - это учебное пособие по обучению с подкреплением, содержащее объяснения как теории, так и приложений. Начиная с единой математической основы, в этой книге систематически излагается теория современного обучения с подкреплением и представлены все основные алгоритмы обучения с подкреплением, такие как PPO, SAC и MuZero. В нем также рассматриваются ключевые технологии обучения GPT, такие как RLHF, IRL и PbRL. Каждая глава сопровождается высококачественными реализациями, и все реализации алгоритмов глубокого обучения с подкреплением реализованы как в TensorFlow, так и в PyTorch. Коды можно найти на GitHub вместе с их результатами, и они могут быть запущены на обычном ноутбуке с Windows, macOS или Linux.
Эта книга предназначена для читателей, которые хотят систематически изучать методы обучения с подкреплением и применять их на практике. Она также идеально подходит для научных работников, которые ищут теоретические основы или усовершенствование алгоритмов в своих передовых исследованиях в области искусственного интеллекта.

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

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

Автор: Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж.

В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме.
Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения.
Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.

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

📚
Полка Разработчика | #RU #Полезное
📖 A Pythonic Adventure

Автор: Anni Pavel

A Pythonic Adventure подслушивает разговоры двух начинающих программистов на Python. Диалоги, приведенные в книге, помогают молодым программистам гораздо легче понимать сложные концепции. Персонажи задают вопросы, совершают ошибки и предлагают разные решения — совсем как в реальной жизни. Читатели разработают забавные и привлекательные приложения на Python, в том числе приложение для кофейни для приема заказов и программу обмена минифигурами LEGO.
Лучше всего то, что "Приключение с питоне" погружает глубже, чем другие книги для начинающих. Внутри содержатся важные навыки для любого начинающего разработчика программного обеспечения, такие как планирование приложения, чего ожидать от пользователей, а также как тестировать код и проверять наличие ошибок. К тому времени, когда они закончат читать, юные учащиеся будут знать не только, как писать код, но и как думать о проблемах, как профессиональные разработчики!

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

📚
Полка Разработчика | #ENG #Python
📖 Practical Game Design

Автор: Kramarzewski A., Ennio De Nucci

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

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

📚
Полка Разработчика | #ENG #GameDesign
📖 Unity Development Cookbook

Автор: Kramarzewski A., Ennio De Nucci

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

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

📚
Полка Разработчика | #ENG #Unity
📖 GPGPU Programming for Games and Science

Книга в первую очередь посвящена программированию на графическом процессоре (GPU), а также охватывает некоторые материалы, также относящиеся к программированию на центральном процессоре (CPU). В ней обсуждаются многие концепции программирования на GPU общего назначения (GPGPU) и приводятся практические примеры в программировании игр и научном программировании.

Сначала автор описывает числовые проблемы, возникающие при вычислениях с использованием арифметики с плавающей точкой, включая компромиссы между надежностью, точностью и скоростью. Затем он показывает, как расширения SIMD (Single Instruction Multiple Data) работают на CPU, поскольку GPU также используют SIMD.

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

📚
Полка Разработчика | #ENG #GameDev
📖 GPGPU Programming for Games and Science

Spring Boot помогает разработчикам создавать приложения, которые просто запускаются. Когда для запуска приложения требуется минимальная настройка, даже начинающие разработчики Java готовы приступить к работе. Но эта простота не должна ограничивать разработчиков в решении более сложных корпоративных требований, касающихся архитектуры микросервисов. При необходимости быстрого развертывания, исправления или масштабирования приложений контейнеры предоставляют решения, которые могут ускорить циклы разработки, тестирования и производства. Облако помогает компаниям масштабироваться и адаптироваться на высокой скорости, ускорять инновации и повышать гибкость бизнеса без крупных первоначальных инвестиций в ИТ. Что, если мы можем снабдить даже начинающего разработчика всем необходимым, чтобы помочь предприятиям достичь всего этого? Эта книга делает это и многое другое.

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

📚
Полка Разработчика | #ENG #GPGPU
📖 Programmer’s Guide To Kotlin, 3rd Edition

Kotlin интересен тем, что он на 100% совместим с Java во время выполнения и при этом прост в использовании. Использование Kotlin как в новом, так и в существующем проекте JVM упрощает программирование, а ваши программы становятся лучше, и это одна из веских причин для его изучения. Популярность Kotlin резко возросла, когда Google изначально сделал его первоклассным языком для разработки на Android, и теперь, когда Android официально заменил Java на Kotlin, он продолжает привлекать восторженных пользователей. Он также нашел применение во многих других областях как объектно-ориентированный язык, который отличается интересным и гибким подходом.

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

📚
Полка Разработчика | #ENG #Kotlin
📖 Advanced ASP.NET Core 8 Security

Большинство разработчиков .NET не используют лучшие практики безопасности при создании веб-сайтов. В чем проблема? Даже если вы используете все лучшие практики, которые рекомендует команда ASP.NET, вы все равно не дотягиваете в нескольких ключевых областях из-за проблем в самой структуре. И большинство разработчиков не используют все лучшие практики, которые рекомендуются.
Если вы заинтересованы в действительно первоклассной безопасности, доступные источники не дают вам необходимой информации. Большинство блогов и других книг просто описывают, как использовать конфигурации в ASP.NET, но не учат вас безопасности, как ее понимают специалисты по безопасности. Онлайн-примеры кода не очень помогают, потому что они обычно написаны разработчиками, которые не включают практики безопасности.

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

📚
Полка Разработчика | #ENG #NET
📖 Learn Generative AI with PyTorch

Узнайте, как работает генеративный ИИ, создавая собственные модели, которые могут писать связный текст, создавать реалистичные изображения и даже создавать реалистичную музыку.
Learn Generative AI with PyTorch обучает базовой механике генеративного ИИ, создавая рабочие модели ИИ с нуля. На протяжении всего курса вы будете использовать интуитивно понятную структуру PyTorch, которая мгновенно знакома любому, кто работал с инструментами обработки данных Python. По пути вы освоите основы общих состязательных сетей (GAN), трансформаторов, больших языковых моделей (LLM), вариационных автокодировщиков, диффузионных моделей, LangChain и многого другого!
В курсе Learn Generative AI with PyTorch вы создадите эти удивительные модели:
- Простой переводчик с английского на французский
- Модель генерации текста, такая же мощная, как GPT-2
- Модель диффузии, которая создает реалистичные изображения цветов
- Генераторы музыки с использованием GAN и Transformers
- Модель переноса стиля изображения
- Агент-всезнайка с нулевой точностью
Создаваемые вами проекты генеративного ИИ используют те же базовые методы и технологии, что и полномасштабные модели, такие как GPT-4 и Stable Diffusion. Вам не нужно быть экспертом в области машинного обучения — вы можете начать с базовых навыков программирования на Python.

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

📚
Полка Разработчика | #ENG #Python
📖 Deep C Dives: Adventures in C

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

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

📚
Полка Разработчика | #ENG #C
Зарплата до ₽900 тыс. на руки: на каких дата-специалистов сейчас высокий спрос

Сегодня практически любой бизнес не может работать без сбора, обработки, анализа данных — всё это подвиды задач Data Scientist. Чем крупнее компания, тем сильнее различаются задачи, стоящие перед этими специалистами, а также заработная плата.

С целью удовлетворить растущий мировой спрос на этих специалистов онлайн-университет Skillfactory создал бесплатный "Симулятор профессии дата-сайентист". Он нацелен на обучение начинающих специалистов в кратчайшие сроки.

Попробовать симулятор, и выйти на стартовый доход 100 тыс.руб.

Реклама. Информация о рекламодателе по ссылкам в посте.
📖 Hands-On Object-Oriented Programming

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

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

📚
Полка Разработчика | #ENG #HandsOn
📖 UML для простых смертных

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

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

📚
Полка Разработчика | #RU #UML
📖 Нейросети на Python. Основы ИИ и машинного обучения

Эта книга является практическим комплексным гидом по изучению ИИ и применению нейросетей. В ней вы найдете информацию о различных типах нейросетей, их архитектуре, принципах работы и различных возможностях использования.
Примеры использования библиотек NumPy, PyTorch, Matplotlib, SciPy, NetworkX, TensorFlow, OpenCV, Pandas, scikit-leam, nltk помогут вам лучше понять действия
нейросети в реальных условиях.
Математические основы машинного обучения, с многочисленными примерами уравнений и формул на языке программирования Python, помогут понять истоки
появления нейросетей с научной точки зрения.
Отдельно рассмотрено практическое применение искусственного интеллекта, описаны способы взаимодействия с нейросетями разной направленности. Это будет полезно для всех, кто желает овладеть многочисленными возможностями современных нейросетей: генерацией изображений, созданием видео, написанием текстов,
созданием озвучки и т.д.
Помимо теоретической и практической частей, в книге есть ссылки на реальные нейросети, которые помогут читателям углубить свои знания и навыки в области их практического использования.
Книга обязательно станет ценным ресурсом для всех, кто хочет изучить нейросети и их применение в самых различных сферах.

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

📚
Полка Разработчика | #RU #AI #Python
😒 На одном кодинге уже давно не вывезешь, перспектива 2024 года - Информационная Безопасность

Ловите два канала на тему ИБ и хакинга

Арсенал Безопасника - Проект по кибербезопасности - сборник лучших инструментов и утилит по OSINT, хакингу и деанону

Бункер Хакера - Сборник инструментов, книг, справочников, гайды и ресурсы по информационной безопасности, анонимности и разведки.
Please open Telegram to view this post
VIEW IN TELEGRAM