Полка Разработчика – Telegram
Полка Разработчика
27.7K subscribers
4.31K photos
9 videos
265 files
4.32K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3Ht5KW
Download Telegram
Самый лёгкий способ попасть в Kubernetes

«Лаборатория Числитель» выкатила «Штурвал CE» — полнофункциональную community-версию платформы для управления кластерами K8s.

«Штурвал» уже стоит во многих крупных компаниях, а теперь его может поставить каждый.

Лицензионный ключ для установки community-версии придет после заполнения формы на сайте.

А вот тут чат с разрабами, пояснительная бригада всегда на связи, да еще и подарки раздает за активное участие в жизни комьюнити.
📖 Программирование. Базовый курс С#

Автор:
Подбельский Вадим Валериевич

Описание:
На осн о ве последних версий языка программирования С # и платформы .NET Framework изложены основные концепции и механизмы современного программирования. Методика изложения и тщательно отобранные при меры позволяют освоить не только синтаксис и семантику языка С#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования. Контрольные вопросы позволяют читателю использовать книгу для самообразования . Предлагаемая к опубликованию рукопись учебника готовится на основе про граммы учебной дисциплины «Программирование» для направления подготовки бакалавров "Программная инженерия».
Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования.
Книга предназначена для студентов, обучающихся по специальносmям, связанных с IТ-технологuями, а также для программистов, желающих освоить программирован.ие на С# и освоить перcnективные средства платформы .NET Framework.

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

📚
Полка Разработчика | #RU #C
📖 Linux для разработчиков

Автор:
Коэн Дэвид, Штурм Кристиан

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

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

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

Автор:
Бхатнагар Сумит, Махант Рошан

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

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

📚
Полка Разработчика | #ENG #Microservice
📖 The Art of Decoding Microservices

Автор:
Иерузалимски Р.

Описание:
Книга посвящена одному из самых популярных встраиваемых языков — Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с Си.
Важной особенностью книги является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания.
Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.

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

📚
Полка Разработчика | #ENG #Microservice
📖Python Networking Solutions Guide

Автор:
Иерузалимски Р.

Описание:
Автоматизируйте задачи по настройке, управлению и эксплуатации сети с помощью Python
Ключевые особенности
● Ознакомьтесь с основами автоматизации сети.
● Узнайте, как автоматизировать различные сетевые устройства, такие как маршрутизаторы, коммутаторы, серверы и брандмауэры.
● Узнайте, как создавать настраиваемые скрипты для управления несколькими устройствами с помощью Python.
Описание
Python является фактическим стандартом для автоматизированных сетевых операций в настоящее время. Благодаря возможностям Python сетевые устройства можно легко автоматизировать с помощью базовых скриптов. Написанное прямым и интуитивно понятным языком, это практическое руководство поможет вам автоматизировать вашу сеть с помощью Python.
В этой книге вы поймете, что именно представляет собой автоматизация сети. Книга поможет вам ознакомиться с основами языка Python. Она также поможет вам узнать, как контролировать, поддерживать и развертывать конфигурации в сетевых и системных устройствах, таких как маршрутизаторы, коммутаторы, серверы и хранилища. В книге будет объяснено, как автоматизировать облачные инфраструктуры, такие как AWS (Amazon Web Services), с помощью Python.
К концу книги вы сможете уменьшить свою рутинную рабочую нагрузку и повысить производительность за счет автоматизации сетевых задач.

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

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

Автор:
Hairizuan Bin Noorazman

Описание:
Golang имеет важное значение из-за его акцента на простоте, читаемости, впечатляющей производительности и встроенной поддержке параллелизма. Если вы хотите повысить свои навыки программирования на Golang и стать более опытным разработчиком, то эта книга для вас. «Golang для соискателей» начинается с предоставления всестороннего введения в Go, охватывающего его синтаксис, основные концепции и уникальные функции, которые делают его эффективным языком для разработки. Он глубоко углубляется в структуры данных и алгоритмы, вооружая вас методами оптимизации вашего кода и решения сложных проблем с элегантностью и скоростью. Кроме того, книга исследует искусство создания надежных приложений RESTful API на Go. Она обучает вас лучшим отраслевым практикам и архитектурным шаблонам для создания масштабируемых, безопасных и поддерживаемых API. Затем книга проведет вас через пошаговый путь от разработки до производства, демонстрируя, как развертывать приложения Go в различных средах, от виртуальных машин до контейнеров в Kubernetes. Наконец, она поможет вам понять основные концепции, такие как мониторинг и ведение журнала, что позволит вам обеспечить производительность и работоспособность ваших приложений в реальных сценариях. К концу книги вы будете готовы уверенно демонстрировать свои знания во время собеседований, что даст вам конкурентное преимущество на рынке труда.

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

📚
Полка Разработчика | #ENG #Golang
📖Data Structures in Depth Using C++

Автор:
Mahdi Mahmmoud

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

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

📚
Полка Разработчика | #ENG
📖 Modeling and Simulation of Everyday Things, 2nd Edition

Автор:
Roth Michael

Описание:
Благодаря Python, C++, FORTRAN и дружелюбному разговорному тону, приправленному юмором, моделирование повседневных вещей отправляет нас в путешествие по построению моделей и симуляции систем и процессов в повседневной жизни и за ее пределами. Читатели могут получить доступ к онлайн‑репозиторию с примерами программ на каждом из трех языков, включая редко публикуемые работы по обобщенной геометрии и 3D.
Это второе издание представляет собой замечательное сочетание разработок приложений на Python и C++ и расширит кругозор читателей благодаря переводам основных программ на Python, C++ и FORTRAN (по мере продвижения вперед инженеры-программисты и исследователи осознают ценность устаревшего программирования). В дополнение к использованию лучших возможностей трех языков, читатели могут изучить универсальность визуализации, используя графику на родном языке Python, а также POV Raytracer и сторонние инструменты анимации. Мы подходим к моделированию системы, представляя теоретические основы системы, за которыми следует ее дискретизированная форма, а затем описанные программы и примеры результатов, которые также отображаются в онлайн-хранилище.

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

📚
Полка Разработчика | #ENG #Modeling
📖 Programming Logic and Design, 10th Edition

Автор:
Farrell Joyce

Описание:
Изучите фундаментальные принципы разработки структурированной программной логики и будьте готовы к успеху с помощью книги Джойс Фаррелл "ЛОГИКА ПРОГРАММИРОВАНИЯ И ДИЗАЙН", 10-е ИЗДАНИЕ. В этом издании используется комплексный и не зависящий от языка подход к логике программирования с акцентом на современные соглашения. Это позволяет избежать технического жаргона, одновременно внедряя универсальные концепции программирования и обеспечивая сильный стиль программирования и логическое мышление. Главы содержат рисунки, иллюстрирующие логику, описанную в тексте, и предоставляют вам разнообразные возможности для творческого применения логики в разработке программ. Блок-схемы и псевдокод используются для того, чтобы соответствовать различным стилям обучения и предпочтениям. Главы содержат учебные задания, заметки и короткие тесты, резюме, ключевые термины и обзор с несколькими вариантами ответов. Кроме того, есть множество упражнений по разработке логики программирования, сопровождению существующих программ, отладке программ, содержащих ошибки, и разработке простых игр.

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

📚
Полка Разработчика | #ENG #Programming
📖 Flutter and Dart Cookbook

Автор:
Rose R.

Описание:
Изучите основы работы с Flutter и Dart для создания полнофункциональных приложений, которые отвечают потребностям облачного мира. Вместе комплект разработки программного обеспечения пользовательского интерфейса Flutter с открытым исходным кодом и язык программирования Dart для разработки клиентов предоставляют единое решение для создания приложений, способных работать на нескольких платформах. Рецепты в этой кулинарной книге покажут вам, как эта мощная комбинация обеспечивает эффективный подход к разработке приложений. Обычно
используемый в разработке интерфейса, Flutter помогает вам разрабатывать кроссплатформенные приложения для Android, iOS, Linux, Mac, Windows и операционной системы Google Fuchsia. Dart SDK обеспечивает собственный доступ к сторонним решениям, включая API, базы данных и аутентификацию. При использовании совместно с Flutter Dart позволяет заранее компилировать исходный код в машинный код.

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

📚
Полка Разработчика | #ENG #Flutter
📖 OCP Oracle Certified Professional Java SE 21 Developer Study Guide

Автор:
Boyarsky J., Selikoff S.

Описание:
Раскройте свой потенциал Java и уверенно сдайте экзамен OCP Java SE 21 Developer.
Погрузитесь в руководство OCP Oracle Certified Professional Java SE 21 Developer Study Guide: Exam 1Z0-830 для всестороннего изучения экзамена на сертификацию Java SE 21 Developer. Это руководство, созданное командой опытных специалистов по Java, не только подготовит вас к экзамену 1Z0-830, но и снабдит вас необходимыми навыками как для новых, так и для существующих ролей разработчиков Java. Расширьте свои знания, отточите свои навыки и откройте для себя новые методы с помощью этой экспертно составленной дорожной карты.
Исследуйте глубины разработки Java, от методов написания, использующих сопоставление с шаблонами, до создания приложений с виртуальными потоками. Это руководство охватывает все, что вам нужно, чтобы успешно пройти сертификацию и преуспеть в своей карьере разработчика Java. Кроме того, оно предоставляет эксклюзивный доступ к среде онлайн-обучения и тестовому банку Sybex, включающему множество практических вопросов, электронные карточки и глоссарий, чтобы вы были полностью готовы к экзамену.
Вы также:
• Получите четкое представление о функциях Java SE 21 и узнаете, как эффективно применять их в своих проектах по разработке
• Повысите свою подготовку с помощью сотен практических вопросов и ценных онлайн-ресурсов из среды онлайн-обучения Sybex
• Быстро найдете ссылки на ключевые концепции благодаря поисковому глоссарию, что делает его незаменимым инструментом как для начинающих, так и для опытных разработчиков Java

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

📚
Полка Разработчика | #ENG #OCP #Java
📖 Mastering Asynchronous Programming in Python

Автор:
Jones Larry

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

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

📚
Полка Разработчика | #ENG #Python
📖 Azure DevOps for Web Developers

Автор:
Ambily K K

Описание:
Изучите архитектуру, предложения продуктов и различные этапы процессов внедрения в Azure DevOps. Книга начинается с основных концепций DevOps и переходит к обсуждению управления проектами в Azure DevOps. Далее вы изучите управление требованиями и контроль версий в DevOps. По пути вы пройдете управление тестированием, за которым последует непрерывная интеграция и автоматизация сборки с более подробной информацией о качестве кода и реализациях безопасности.
Двигаясь вперед, вы изучите конвейер выпуска и инфраструктуру как реализацию кода, включая подготовку и выполнение среды на основе ARM. Наконец, вы рассмотрите чертежи архитектуры DevOps, используемые для развертывания ваших веб-приложений на разных платформах.
После прочтения этой книги вы сможете понять каждый этап Azure DevOps и освоить его реализацию.

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

📚
Полка Разработчика | #ENG #Azure
📖 Алгоритмы и структуры данных на Python

Автор:
Cuantum Technologies

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

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

📚
Полка Разработчика | #RU #Python
📖 Mastering Python Concurrency and Parallelism

Автор:
Jones Larry

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

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

📚
Полка Разработчика | #RU #Python
📖 Реализация полезных алгоритмов на C++

Автор:
Кедик Дмитро

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

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

📚
Полка Разработчика | #RU #C
📖 Mastering Object-Oriented Programming with Python

Автор:
Jones Larry

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

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

📚
Полка Разработчика | #RU #Python
📖 Building Computer Vision Applications Using Artificial Neural Networks

Автор:
Ансари Шамшад

Описание:
Компьютерное зрение постоянно развивается, и эта книга была обновлена, чтобы отразить новые темы, появившиеся в этой области с момента выхода первого издания. Весь код, используемый в книге, также был полностью обновлен.
Это второе издание содержит новые материалы, охватывающие методы манипулирования изображениями, сегментацию изображений, выделение признаков и идентификацию объектов с использованием реальных сценариев, которые помогают усилить каждую концепцию. Эти разделы необходимы для создания продвинутых приложений компьютерного зрения, и вы получите полное представление о них. Исходный код книги был обновлен с TensorFlow 1.x до 2.x и включает пошаговые примеры с использованием как OpenCV, так и TensorFlow с Python.
Прочитав эту книгу, вы получите знания и навыки для создания собственных приложений компьютерного зрения с использованием нейронных сетей
Чему вы научитесь
Понимать методы обработки изображений, манипулирования ими и извлечения объектов
Работать со сверточными нейронными сетями (CNN), детектором одиночных снимков (SSD) и YOLO
Использовать разработку крупномасштабных моделей и развертывание облачной инфраструктуры
Получите общее представление об архитектуре нейронной сети FaceNet и разработайте систему распознавания лиц
Для кого предназначена Эта Книга
Те, кто хорошо разбирается в программировании на Python и хочет получить представление о компьютерном зрении и машинном обучении. Это окажется полезным для специалистов по обработке данных, экспертов по глубокому обучению и студентов.

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

📚
Полка Разработчика | #ENG #AI
📖 Azure Bicep QuickStart Pro

Автор:
Threxan S.

Описание:
"Azure Bicep QuickStart Pro" — это удобный справочник для начала работы с платформой Azure Bicep и быстрого и легкого развертывания ваших первых проектов. Начиная с основ, эта книга проведет вас через синтаксис JSON и шаблоны, доступные в Azure Resource Manager (ARM). Благодаря декларативному синтаксису и структуре Bicep вы быстро приступите к работе, что упрощает управление кодом инфраструктуры. Параметры, условия и циклы — вот некоторые из функций Bicep, которые вы научитесь использовать для управления развертываниями инфраструктуры. В книге рассматриваются повторно используемые определения модулей, разложение сложных развертываний на управляемые компоненты и интеграция Bicep с конвейерами CI/CD. Вы автоматизируете развертывания и будете поддерживать согласованность в средах разработки, подготовки и производства, используя GitHub Actions и Azure DevOps. Для устранения сбоев развертывания и минимизации простоев в книге предлагаются стратегии отката и наката, основанные на реальных проблемах. Кроме того, рассматриваются Blue-Green Deployments, которые включают запуск двух идентичных производственных сред для снижения риска во время обновлений. Управление зависимостями, безопасная обработка секретов, мониторинг и аудит ваших развертываний — все это в ваших руках с помощью практических решений и методов устранения неполадок. Закончив эту книгу, вы сможете уверенно и эффективно развертывать ресурсы Azure.

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

📚
Полка Разработчика | #ENG #Azure
📖 Etudes for Programmers

Автор:
Threxan S.

Описание:
Книга американского специалиста по системному программированию — уникальный сборник задач по программированию из разных областей: моделирования, точности вычислений, обработки текстов, искусственного интеллекта, конструирования компиляторов. Большинство задач базируется на реальных и игровых ситуациях.

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

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