Полка Разработчика – 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
📖 Приемы объектно-ориентированного проектирования

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

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

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

📚
Полка Разработчика | #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
📖 Модели параллельного программирования

Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с использованием различных средств распараллеливания (OpenMP, MPI, POSIX Threads, Windows API). В каждом случае рассматриваются вопросы контекстно-независимой реализации конструкций описываемой модели без привязки к конкретным задачам, а также приведены примеры решения с использованием такой реализации некоторых конкретных задач. Некоторые из описанных моделей (к примеру, модель актеров), в настоящий момент приобретают все большую популярность вследствие распространения основанных на ее использовании языков и библиотек.

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

📚
Полка Разработчика | #RU #ML
📖 JavaScript Interview Questions & Challenges

Вы готовитесь к собеседованию, которое включает в себя javanoscript? Вы хотите улучшить свои навыки кодирования и решать сложные проблемы на этом языке?
Не ищите дальше, чем это всеобъемлющее руководство по вопросам и задачам для собеседования по javanoscript. Эта книга охватывает все, от базовых концепций до сложных тем, с понятными объяснениями и практическими примерами, которые помогут вам укрепить свои знания и уверенность.
Вы узнаете, как решать сложные проблемы с помощью javanoscript, и приобретете навыки, необходимые для того, чтобы произвести впечатление на потенциальных работодателей. Благодаря подробным объяснениям и экспертным рекомендациям эта книга является важным ресурсом для тех, кто хочет освоить javanoscript.

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

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

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

Примеры кода регулярно обновляются на GitHub, чтобы держать вас в курсе последних разработок LangChain.

При покупке печатной версии или книги Kindle вы получите бесплатную электронную книгу в формате PDF.

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

📚
Полка Разработчика | #ENG #AI
📖 Грокаем конкурентность

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

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

📚
Полка Разработчика | #RU #Полезное
📖 Метаобучение. Применение в AutoML и науке о данных

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

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

📚
Полка Разработчика | #RU #ML
📖 Software Requirements Essentials

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

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

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