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

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Object-Oriented Python

Автор:
Kalb Irv

Описание:

Включите свой Python с помощью объектно-ориентированного программирования и узнайте, как писать мощный, эффективный и повторно используемый код.
Объектно-ориентированный Python - это интуитивно понятное и подробное руководство по освоению объектно-ориентированного программирования с нуля. Вы изучите основы построения классов и объектов, а также примените теорию на практике, используя пакет pygame с наглядными примерами, которые помогут визуализировать объектно-ориентированный стиль. Вы изучите ключевые концепции объектно-ориентированного программирования — инкапсуляцию, полиморфизм и наследование — и узнаете не только о том, как кодировать с объектами, но и о самых лучших методах для этого. Наконец, вы сведете все это воедино, создав сложную видеоигру, дополненную полноценной анимацией и звуками. В книге рассматриваются два полнофункциональных пакета кода на Python, которые ускорят разработку программ с графическим пользовательским интерфейсом (GUI) на Python.

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

📚
Полка Разработчика | #ENG #Python
📖 Cloud Observability in Action

Автор: Hausenblas Michael

Описание:

Облачная наблюдаемость в действии дает вам базовые знания и методы, необходимые для успешного внедрения наблюдаемости в облачные бессерверные среды и Kubernetes. В ней вы научитесь использовать открытые стандарты и инструменты, такие как OpenTelemetry, Prometheus и Grafana, для создания собственной системы наблюдения и прекращения зависимости от проприетарного программного обеспечения. Вы получите информацию о различных телеметрических сигналах, включая журналы, метрики, трассировки и профили. Кроме того, тщательный анализ затрат и выгод, проведенный в книге, гарантирует, что вы получите реальную отдачу от своих инвестиций в наблюдаемость.

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

📚
Полка Разработчика | #ENG #Cloud
📖 Программирование на C++ в примерах и задачах

Автор: Васильев Алексей Николаевич

Описание:

Книга влючает в себя полный набор сведений о языке C++, необходимых для успешного анализа и составления эффективных программных кодов. Материал излагается последовательно и дополняется большим количеством примеров, практических задач и детальным разбором их решений. К каждому разделу прилагается обширный список задач для самостоятельного решения.

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

📚
Полка Разработчика | #RU #C
📖 Изучаем OpenCV 3

Автор: Адриан Кэлер, Гэри Брэдски

Описание:

В книге приведено описание всей библиотеки OpenCV в ее современном воплощении на языке C++, включая средства машинного обучения в контексте компьютерного зрения.
OpenCV, насчитывающая свыше 500 функций, используется в самых разных коммерческих приложениях: охрана, обработка медицинских изображений, распознавание образов и лиц, робототехника, контроль качества продукции и др. Упражнения в конце каждой главы помогут проконтролировать усвоение знаний.
Издание предназначено разработчикам, научным сотрудникам, инженерам-робототехникам и энтузиастам-любителям.

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

📚
Полка Разработчика | #RU #OpenCV
📖 The Art Of Debugging with GDB, DDD

Автор: Norman Matloff, Peter Jay Salzman

Описание:

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

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

📚
Полка Разработчика | #ENG #OpenCV
📖 Git & GitHub Visual Guide

Автор:
Bloomfield B., Ocean D., Skylark A., Celis V.

Описание:

Начните свое путешествие в мир Git и GitHub с этого всеобъемлющего практического руководства, предназначенного для начинающих.
Эта книга раскрывает сложности управления версиями и удаленного сотрудничества с использованием Git и GitHub, разбивая их на доступные, пошаговые главы, которые гарантируют, что вы усвоите основные концепции, необходимые для эффективного управления вашими проектами по кодированию.
Система контроля версий (VCS) является одним из важнейших инструментов для кодирования и разработки цифровых приложений. Git является наиболее часто используемой системой контроля версий, созданной Линусом Торвальдсом в 2005 году для разработки ядра Linux. GitHub является одним из самых популярных сервисов удаленного репозитория на основе платформы Git. В этом курсе мы объясним, как использовать Git в качестве системы контроля версий и как сотрудничать с другими разработчиками на GitHub.

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

📚
Полка Разработчика | #ENG #Visual
📖 Master Software Architecture

Автор:
Jedrzejewski M.

Описание:

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

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

📚
Полка Разработчика | #ENG #Architecture
📖 Гибкая разработка приложений на Java с помощью Spring, Hibernate и Eclipse

Автор:
Анил Хемраджани

Описание:

В этой книге основное внимание уделено разработке и в меньшей степени инфраструктуре. Другими словами, больше внимания уделено технологиям разработки приложений, таким как Spring, Hibernate и Eclipse, а не программным продуктам, таким как серверы приложений или базы данных.

Все, что представлено в этой книге, опробовано в реальных приложениях, которые успешно работают (некоторые в кластеризуемой среде сервера приложений). Одна из задач этой книги заключается в краткости и конкретности, поэтому автор решил практически полностью сосредоточиться на разработке хорошо масштабируемого приложения. В данной книге, кроме технологий Spring, Hibernate и Eclipse, также описаны альтернативные и конкурирующие технологии.
Доп. информация: Количество страниц в книге - 352, выше указано кол-во страниц в djvu.

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

📚
Полка Разработчика | #RU #Java
📖 C# 7 and .NET Core Cookbook

Автор:
Strauss D.

Описание:

Быстрые решения распространенных проблем программирования с использованием новейших функций C# 7.0, .NET Core 1.1 и Visual Studio 2017.
C# недавно был открыт с открытым исходным кодом, и C# 7 поставляется с множеством новых функций для создания мощных кроссплатформенных приложений.
Эта книга станет вашим решением некоторых распространенных проблем программирования, с которыми вы сталкиваетесь при работе с C#, а также поможет вам начать работу с .NET Core 1.1. Благодаря подходу, основанному на рецептах, эта книга поможет вам преодолеть распространенные проблемы программирования и подготовить ваши приложения к работе в современном мире.

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

📚
Полка Разработчика | #ENG #C
📖 The Art of Multiprocessor Programming, 2nd edition

Автор:
Herlihy M., Shavit N. et al.

Описание:

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

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

📚
Полка Разработчика | #ENG #Programming
📖 Beyond the Basic Stuff with Python

Автор:
Sweigart Al

Описание:

Вы закончили базовый учебник по программированию на Python или закончили бестселлер Эла Свейгарта «Автоматизация скучных дел с помощью Python». Какой следующий шаг на пути к тому, чтобы стать способным, уверенным разработчиком программного обеспечения?

Добро пожаловать в Beyond the Basic Stuff with Python. Это не просто набор расширенного синтаксиса и искусных советов по написанию чистого кода, вы узнаете, как улучшить свои навыки программирования на Python, используя командную строку и другие профессиональные инструменты, такие как форматировщики кода, средства проверки типов, линтеры и контроль версий. Свейгарт знакомит вас с лучшими практиками настройки среды разработки, именования переменных и улучшения читаемости, затем разбирается с документацией, организацией и измерением производительности, а также с объектно-ориентированным проектированием и анализом алгоритма Big-O, который обычно используется на собеседованиях по кодированию. Полученные вами навыки повысят вашу способность программировать — не только на Python, но и на любом языке.

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

📚
Полка Разработчика | #ENG #Python
📖 Простой Python просто с нуля

Автор:
Рик Г.

Описание:

Язык программирования Python. Он моден, он актуален, он в тренде. Python работает везде. Python используют все - от суперкорпораций до сдачи ЕГЭ. Python универсален. Для Python создано колоссальное количество расширений для решения буквально любой задачи. Python прост, очевиден и прозрачен. .Эта книга - лучший выбор для освоения языка - просто, доступно, живо. .Это не только учебник Python - это и начало долгого пути в мире программирования. .Присоединяйтесь! .

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

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

Автор: Loy Marc, Niemeyer Patrick, Leuck Daniel

Описание:

Эта книга-бестселлер, идеально подходящая для работающих программистов, впервые знакомящихся с Java, познакомит вас с языковыми возможностями и API Java 21. С помощью забавных, убедительных и реалистичных примеров авторы Марк Лой, Патрик Нимейер и Дэн Лок знакомят вас с основами Java, включая библиотеки классов, методы программирования и идиомы, с прицелом на создание реальных приложений. Это обновленное шестое издание расширяет содержание, продолжая охватывать лямбды и потоки, и показывает вам, как использовать функциональную парадигму в Java. Вы узнаете о последних функциях Java, появившихся после пятого издания книги, начиная с JDK 15 по 21. Вы также глубоко погрузитесь в виртуальные потоки (представленные как Project Loom в Java 19).

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

📚
Полка Разработчика | #ENG #Java
📖 Practical Design Patterns for Java Developers

Автор:
Wengner M.

Описание:

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

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

📚
Полка Разработчика | #ENG #Java
📖 97 вещей, о которых должен знать каждый Jаvа-программист: советы лучших экспертов

Автор:
Хенни Кевлин, Джи Триша

Описание:

Что должен знать каждый Jаvа-проrраммист? Ответов на этот вопрос
может быть очень много. Авторы этой книги собрали мнения нескольких десятков
опытных разработчиков на Java, чтобы создать единое руководство для тех, кто
только начинает свой путь в программировании.
Внутри вы найдете подробные инструкции по основным темам, касающимся работы
с Java. И еще - советы от экспертов и их истории профессионального развития в разработке!

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

📚
Полка Разработчика | #RU #Java
📖 Parallel Programming with C# and .NET

Автор:
Sarcar V.

Описание:

сли вам нужно понять параллелизм, эта книга станет вашим руководством по основам передового программного обеспечения, которое вы хотите реализовать для достижения высокочувствительного и масштабируемого кода. Поддержка параллельных вычислений является неотъемлемой частью параллелизма. Параллелизм — это передовая концепция, и решения не являются простыми. Многие разработчики обожглись на нем и все еще обжигаются на нем. Цель этой книги — упростить концепцию для разработчиков C#. Она пытается упростить концепцию с помощью библиотеки параллельных задач (TPL), параллельных коллекций, параллельного LINQ (PLINQ), шаблонов асинхронного программирования и связанных тем.

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

📚
Полка Разработчика | #ENG
📖 Java: устранение проблем. Чтение, отладка и оптимизация JVM-приложений

Автор:
Спилкэ Лауренциу

Описание:

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

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

📚
Полка Разработчика | #RU #Java
📖 LLM Engineer’s Handbook

Автор:
Iusztin Paul, Labonne Maxime

Описание:

В этой книге для LLM представлены практические рекомендации по проектированию, обучению и внедрению LLM-систем в реальных условиях с использованием лучших практик MLOps. В руководстве рассказывается о создании экономичной, масштабируемой и модульной системы-двойника на базе LLM. Она выходит за рамки изолированных ноутбуков Jupyter и фокусируется на создании комплексных LLM-систем производственного уровня.
На протяжении всей этой книги вы будете изучать разработку данных, точную настройку под руководством пользователя и развертывание. Практический подход к созданию варианта использования LLM twin поможет вам внедрять компоненты MLOps в ваших собственных проектах. Вы также познакомитесь с передовыми достижениями в этой области, включая оптимизацию логических выводов, согласование предпочтений и обработку данных в режиме реального времени, что делает это приложение жизненно важным ресурсом для тех, кто хочет использовать LLM в своих проектах.

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

📚
Полка Разработчика | #ENG #LLM
📖 Python для непрограммистов. Самоучитель в примерах

Автор:
Коглиати Джош

Описание:

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

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

📚
Полка Разработчика | #ENG #LLM
📖 Python Programming for Mathematics

Автор:
Guillod Julien

Описание:

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

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

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

Автор:
Manca Vincenzo

Описание:

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

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

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