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

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
📖 The Hundred-Page Language Models Book

Автор: Бурков Андрей

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

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

📚
Полка Разработчика | #PyTorch #ENG
📖 Synthetic Data and Generative AI

Автор: Granville Vincent

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

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

📚
Полка Разработчика | #AI #ENG
📖 Create Game with Projects in Python

Автор: Строуп Дж. Л., Шмитт С. Г.

Описание:
Python - один из самых популярных и универсальных языков программирования в индустрии высоких технологий. Однако, несмотря на популярность и универсальность, его освоение может быть сложной задачей, особенно для начинающих. Технические проблемы, такие как отладка и сжатые сроки, могут вызвать стресс и беспокойство, а карьерный рост и стремление быть в курсе последних разработок в этой области могут оказаться сложной задачей.
Вот что вы узнаете, скачав эту книгу:
# 1: Игра в автомобильные гонки в PyGame
# 2: Перемещение объекта в PyGame
# 3: Отображение изображений в Pygame
# 4: Добавление фоновой музыки и текста в PyGame
# 5: Решение судоку на Python
# 6: Придумывайте шутки на Python
# 7: Игра в змейку на Python с использованием Pygame
# 8: Игра в автомобильные гонки на PyGame Python
# 9: Полное руководство по PyGame и проекты

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

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

Автор: Зингаро Д.

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

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

📚
Полка Разработчика | #Python #RU
📖 Grokking Continuous Delivery

Автор: Уилсон Кристи

Описание: Грокаем непрерывную доставку - это удобное руководство по настройке конвейера непрерывной доставки и работе с ним. В каждой главе описываются различные сценарии, с которыми вы столкнетесь при настройке системы НД, с примерами из реального мира, такими как автоматическое масштабирование и тестирование устаревших приложений. Автор Кристи Уилсон, не зависящая от инструментов, проведет вас по каждому этапу, снабдив иллюстрациями, предельно ясными объяснениями и практическими упражнениями, которые помогут закрепить то, что вы изучаете.

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

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

Автор: Abound Academy

Описание: Добро пожаловать в «Программирование на Python для новичков: комплексное руководство для всех, кто освоит программирование на Python». Эта книга призвана стать вашим лучшим руководством по изучению языка программирования Python с нуля. Независимо от того, являетесь ли вы новичком в программировании или имеете некоторый опыт, эта книга предоставит вам все необходимые знания и навыки, чтобы стать опытным программистом Python.

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

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

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

Автор: Mertz David

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

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

📚
Полка Разработчика | #Pyton #ENG
📖 Programming for Problem-Solving with C

Автор: Dr. Kamaldeep

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

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

📚
Полка Разработчика | #C #ENG
📖 Functional Design

Автор: Dr. Kamaldeep

Описание:
Практическое руководство по улучшению и очистке кода с помощью функционального программирования.
В книге "Функциональный дизайн" известный инженер-программист Роберт К. Мартин ("Дядя Боб") объясняет, как и почему использовать функциональное программирование для создания более совершенных систем для реальных клиентов. Мартин сравнивает традиционные объектно-ориентированные структуры кода в Java с теми, которые поддерживаются функциональными языками, определяет наилучшие роли для каждой из них и показывает, как создавать более совершенные системы, разумно используя их в контексте.
Подход Мартина прагматичен, он сводит к минимуму теорию в пользу решения проблем "в окопах". На доступных примерах работающие разработчики узнают, как простой в освоении, семантически богатый язык Clojure может помочь им улучшить чистоту кода, дизайн, дисциплину и результаты. Мартин рассматривает хорошо известные принципы SOLID и шаблоны проектирования "Банды четырех" с функциональной точки зрения, показывая, почему шаблоны остаются чрезвычайно ценными для функциональных программистов и как их использовать для достижения превосходных результатов.

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

📚
Полка Разработчика | #Design
#ENG
📖 Data Abstraction & Problem Solving with C++

Автор: Carrano Frank, Henry Timothy

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

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

📚
Полка Разработчика | #C #ENG
📖 Memory Thinking for C and C++ Windows Diagnostics

Автор: Vostokov Dmitry

Описание:
В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа. Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.

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

📚
Полка Разработчика | #C #ENG
📖 Эффективный и современный С++

Автор: Скотт Мейерс

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

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

📚
Полка Разработчика | #C #RU
📖 Архитектура корпоративных программных приложений (исправленное издание)

Автор: Мартин Фаулер

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

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

📚
Полка Разработчика | #APP #RU
📖 Asyncio и конкурентное программирование на Python

Автор: Фаулер Мэттью

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

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

📚
Полка Разработчика | #Python #RU
📖 ALearn Grafana 10.x

Автор: Салитуро Эрик

Описание:
Приготовьтесь раскрыть весь потенциал платформы наблюдаемости Grafana с открытым исходным кодом, идеально подходящей для анализа и мониторинга данных временных рядов, с помощью этого обновленного второго издания. Это руководство для начинающих поможет вам освоиться с новейшими функциями Grafana для запроса, визуализации и изучения журналов и метрик, независимо от того, где они хранятся.
Начиная с основ, в этой книге демонстрируется, как быстро установить и настроить сервер Grafana с помощью Docker. Затем вы познакомитесь с основными компонентами интерфейса Grafana, а затем узнаете, как анализировать и визуализировать данные из таких источников, как InfluxDB, Telegraf, Prometheus, Logstash и Elasticsearch. В книге подробно рассматриваются ключевые визуализации панелей в Grafana, включая временные ряды, статистику, таблицу, линейчатый индикатор и текст, а также руководство по использованию Python для конвейеризации данных, преобразований для облегчения аналитики и шаблонов для создания динамических панелей мониторинга. Изучая потоковую передачу данных в режиме реального времени с помощью Telegraf, Promtail и Loki, вы будете работать с функциями наблюдаемости, такими как правила оповещения и интеграция с PagerDuty и Slack. По мере продвижения в книге рассматриваются административные аспекты Grafana, от настройки пользователей и организаций до реализации аутентификации пользователей с помощью Okta и LDAP, а также организации информационных панелей в папки и многое другое.

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

📚
Полка Разработчика | #ENG #Grafana
📖 Как проектируются и создаются программные комплексы

Автор: Брукс Ф.П.

Описание:
Книга представляет собой ряд очерков по системному программированию, принадлежащих профессору университета Северной Каролины (США) ФредерикуП. Бруксу. Ценность этих очерков в том, что они основаны на опыте руководства проектированием и разработкой OS/360 — одной из крупнейших систем математического обеспечения.
Очерки затрагивают практически все: эстетические основы программирования, организацию работ на высшем и низшем уровнях, сущность руководства, по нятие архитектуры программного комплекса, разницу между «обычным» и системным программированием, способы документирования программ, методы отладки и т. п. Написанные лаконично, но весьма емко, ярким и образным языком, затрагивающие самые животрепещущие вопросы, волнующие программистов и их руководителей,— эти очерки будят мысль и дают очень четкую ориентацию.

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

📚
Полка Разработчика | #RU #Coding
📖 Создаем игры с Kodu Game Lab

Автор: Астахова К. И.

Описание:
В данном учебном пособии рассказывается, как с помощью конструктора игр Kodu Game Lab создавать 3D-миры и ком- пьютерные игры самых разных жанров — от простых «бродилок» до «стрелялок» и головоломок. Книга разбита на темы, освоив которые на примерах неболь- ших демо-игр, вы сможете создавать собственные полноценные игровые проекты.

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

📚
Полка Разработчика | #RU #Coding
📖 Terraform: инфраструктура на уровне кода, 3-е издание

Автор: Брикман Евгений

Описание:
Terraform — настоящая звезда в мире DevOps. Эта технология позволяет управлять облачной инфраструктурой как кодом (IaC) на облачных платформах и платформах виртуализации, включая AWS, Google Cloud, Azure и др. Третье издание было полностью переработано и дополнено, чтобы вы могли быстро начать работу с Terraform.
Евгений (Джим) Брикман знакомит вас с примерами кода на простом декларативном языке программирования Terraform, иллюстрирующими возможность развертывания инфраструктуры и управления ею с помощью команд. Умудренные опытом системные администраторы, инженеры DevOps и начинающие разработчики быстро перейдут от основ Terraform к использованию полного стека, способного поддерживать трафик огромного объема и большую команду разработчиков.

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

📚
Полка Разработчика | #RU #Terraform
📖 Как пасти котов. Наставление для программистов, руководящих другими программистами

Автор: Рейнвотер Дж. Ханк

Описание:
«Как пасти котов» — это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.
В таком случае без этой книги вам не обойтись. А может быть, вы — опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: «Нужно ли мне совершенствовать свои лидерские навыки?» Полагаю, вы ответите: «Да», — а значит, данная книга окажется для вас небесполезной.

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

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

Автор: Кэти Сьерра, Берт Бейтс

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

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

📚
Полка Разработчика | #RU #Java
📖 Crafting Clean Code with JS and React

Автор: Khalfallah H.B.

Описание:
Поймите руководящие принципы «чистого кода» и то, как он применяется к современной разработке интерфейса, доступности (a11y), семантике, производительности и Green Web. Выделяя ключевые темы, начиная от основ javascript и HTML до популярных фреймворков, таких как React, эта книга предоставляет лучшие практики, которые гарантируют, что код и приложения будут проще, эффективнее и экономичнее в запуске.
Используя веб-приложение в качестве примера, вы начнете с очистки и улучшения его кодовой базы, разделив javascript на более мелкие, повторно используемые и компонуемые функции без побочных эффектов. Затем вы улучшите кодовую базу HTML, применив шаблоны «Disability Driven Design», сосредоточившись на семантике, прежде чем перейти к улучшению архитектуры с помощью функционального стиля (неизменяемого, модульного и компонуемого).
Поскольку сегодня веб должен быть экологичным с сокращенным временем загрузки и потреблением энергии, вы примените несколько советов и приемов для повышения производительности кода и увидите, как лучше всего контролировать его непрерывно и масштабируемо.
Что вы узнаете:
- Узнаете, как работает движок JavaScript и управление памятью.
- Более подробно изучите ключевые направления доступности и экологичных вычислений.
- Сделайте приложения более простыми и экономичными в использовании.
- Внимательно рассмотрите чистую и устойчивую разработку с использованием JavaScript и React.

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

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