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

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
📖 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

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

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

📚
Полка Разработчика | #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
📖 C/C++ для студента

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

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

📚
Полка Разработчика | #RU #C
📖 The Art of Unit Testing

"Искусство модульного тестирования", третье издание, показывает вам, как создавать читаемые и поддерживаемые тесты. Оно выходит далеко за рамки создания базовых тестов и охватывает стратегии тестирования в масштабах всей организации, устранение неполадок, работу с устаревшим кодом и “беспощадный” рефакторинг. Вам понравятся практические примеры и знакомые сценарии, которые оживляют тестирование по мере чтения. Это третье издание дополнено методами, характерными для объектно-ориентированного, функционального и модульного стилей кодирования. В примерах используется Javascript.

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

📚
Полка Разработчика | #ENG #Javascript
📖 Структуры данных в Python: начальный курс

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

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

📚
Полка Разработчика | #RU #Python
📖 Ассемблер на примерах.Базовый курс.

Эта книга представляет собой великолепное практическое руководство по основам программирования на языке ассемблера. Изложение сопровождается большим количеством подробно откомментированных примеров, что способствует наилучшему пониманию и усвоению материала. Доходчиво объясняются все основные вопросы программирования на этом языке. Вы узнаете, как писать ассемблерные программы под разные операционные системы (Windows, DOS, Linux), как создавать резидентные программы, как писать ассемблерные вставки в программы на языках высокого уровня и многое другое. Попутно вам будут разъяснены основные моменты работы процессора, операционных систем, управления памятью и взаимодействия программ с аппаратными устройствами ПК - то есть все то, без знания чего нельзя обойтись при программировании на языке низкого уровня, которым и является ассемблер. Книга написана доступным языком. Лучший выбор для начинающих.

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

📚
Полка Разработчика | #RU #Assembler
📖 Concurrency with Modern C++

C++11 — первый стандарт C++, который занимается параллелизмом. История продолжается в C++17, C++20 и продолжится в C++23.

Я дам вам подробный обзор текущего и будущего параллелизма в C++. Этот обзор включает в себя теорию и много практики.

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

📚
Полка Разработчика | #ENG #C
📖 GoLang for Machine Learning

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

Перестаньте бороться с медленными, сложными фреймворками МО. Начните строить эффективные, масштабируемые модели с Go. Получите свою копию GoLang для машинного обучения сегодня и начните свой путь к более умному, быстрому ИИ!

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

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

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

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

📚
Полка Разработчика | #ENG #Coding #Android
📖 Starting Data Analytics with Generative AI and Python

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

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

📚
Полка Разработчика | #ENG #Data
📖 Python Recipes for Earth Sciences

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

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

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

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

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

📚
Полка Разработчика | #ENG #Python
📖 High Performance with Java

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

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

📚
Полка Разработчика | #ENG #Java
📖 Refactoring in Java

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

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

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