Полка Разработчика – 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
📖 Параллельное программирование на C# и .NET Core

Автор: Воронина А. Д.

Описание:


Книга представляет подход к параллельному программированию с учетом современных реалий. Информация структурирована таким образом, чтобы она легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода; реализация параллелизма данных показана на коротких и простых примерах. В конце глав приводятся вопросы для повторения пройденного.
Издание предназначено для программистов C#, которые хотят изучить концепции параллельного программирования и многопоточности, а затем использовать полученные знания для приложений, построенных на базе .NET Core. Также оно пригодится специалистам, желающим ознакомиться с принципами работы параллельного программирования на современном оборудовании.

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

📚
Полка Разработчика | #RU #C
📖 Design Patterns: Elements of Reusable Object-Oriented Software

Автор: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Описание:


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

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

📚
Полка Разработчика | #ENG #WEB
📖 Программирование на Python с помощью GitHub Copilot и ChatGPТ

Автор: Портер Л., Зингаро Д.

Описание:


В наши дни люди пишут компьютерные программы совсем не так, как раньше. Используя GitHub Copilot, можно простым языком описать, что должна делать программа, а искусственный интеллект тут же сгенерирует ее. Узнайте, как создавать и улучшать программы на Python с помощью ИИ, даже если прежде вы не написали ни строчки компьютерного кода. Сэкономьте время на рутинном программировании и воспользуйтесь услугами ИИ, способного мгновенно воплотить ваши идеи в жизнь. Заодно выучите Python!

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

📚
Полка Разработчика | #RU #Python
📖 Head First Java, 3rd Edition

Автор: Sierra K., Bates B., Gee T.

Описание:


Head First Java — это полный опыт обучения Java и объектно-ориентированному программированию. С помощью этой книги вы изучите язык Java с помощью уникального метода, который выходит за рамки практических руководств и поможет вам стать великим программистом. С помощью головоломок, загадок и душераздирающих интервью с известными объектами Java вы быстро освоите основы Java и продвинутые темы, включая лямбды, потоки, дженерики, потоки, сети и ужасный графический интерфейс рабочего стола. Если у вас есть опыт работы с другим языком программирования, Head First Java заинтересует ваш мозг более современными подходами к кодированию — более изящным, быстрым и простым для чтения, написания и поддержки Java сегодня.

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

📚
Полка Разработчика | #ENG #Java
📖 Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512

Автор: Daniel Kusswurm

Описание:


Изучите язык ассемблера x64, сосредоточившись на обновлениях набора команд x86, наиболее актуальных для разработки прикладных программ.
Рассматриваемые темы:
• 64-разрядная платформа x86: архитектура, типы данных, регистры, режимы адресации памяти и базовый набор команд;
• набор команд x86 для создания быстродействующих функций, которые можно вызывать из языка высокого уровня (C++);
• использование языка ассемблера x64 для эффективной работы с общими типами данных и конструкциями программирования, включая целые числа, текстовые строки, массивы и структуры;
• использование набора команд AVX для выполнения скалярных арифметических операций с плавающей запятой;
• повышение быстродействия ресурсоемких алгоритмов в проблемных областях, таких как обработка изображений, компьютерная графика, математика и статистика, за счет команд AVX, AVX2 и AVX-512;
• применение различных стратегий и методов кодирования, а также наборов команд x64, AVX, AVX2 и AVX-512 для достижения максимального быстродействия.

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

📚
Полка Разработчика | #RU #AVX
📖 Игровой движок. Программирование и внутреннее устройство. Третье издание
Автор: Daniel Kusswurm

Описание:


Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование - сложная и огромная тема, охватывающая множество вопросов.
Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.

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

📚
Полка Разработчика | #RU #Gamedev
📖 Чисто функциональные структуры данных

Автор: Сонг Джимми

Описание:


Большинство книг по структурам данных предполагают использование императивного языка программирования, например, C/C++ или Java. Однако реализации структур данных на таких языках далеко не всегда хорошо переносятся на функциональные языки программирования, такие как Стандартный ML, Haskell или Scheme. В этой книге структуры данных описываются с точки зрения функциональных языков, в пей содержатся примеры и предлагаются подходы к проектированию, которые могут использоваться разработчиками при создании их собственных структур данных. Книга включает в себя как классические структуры данных, к примеру, красно-чёрные деревья и биномиальные очереди, так и некоторые новые структуры данных, созданные специально для функциональных языков. Весь исходный код приводится на Стандартном ML и Haskell, причём большинство программ нетрудно адаптировать для других функциональных языков программирования.

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

📚
Полка Разработчика | #RU #Data
📖 Искусственный интеллект. Машинное обучение

Автор: Картер Д.

Описание:


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

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

📚
Полка Разработчика | #RU #ML
📖 The Self-Taught Programmer

Автор: Althoff Cory

Описание:


Я программист-самоучка. После года самообучения я научился программировать достаточно хорошо, чтобы получить работу инженера-программиста II в eBay. Как только я добрался туда, я понял, что был сильно недостаточно подготовлен. Я был ошеломлен количеством вещей, которые мне нужно было знать, но я еще не научился. Мой путь обучения программированию и мой опыт на моей первой работе инженером-программистом послужили источником вдохновения для этой книги.

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

📚
Полка Разработчика | #ENG
📖 Java 17 Quick Syntax Reference

Автор: Olsson Mikael

Описание:


С помощью этого краткого справочного руководства, Java 17 Quick Syntax Reference, третье издание, вы сможете быстро получить представление, необходимое для решения множества задач, связанных с программированием на Java. Краткие, сфокусированные примеры кода помогут вам изучить и освоить различные существующие и новые элементы исходного кода Java.
Это издание включает в себя следующие дополнения к Java SE и OpenJDK, добавленные в Java 17: Сопоставление шаблонов для switch и instanceof, закрытые классы и интерфейсы, выражения Switch, многострочные текстовые блоки, систему модулей Java, частные методы в интерфейсах и вывод типов для локальных переменных.
В этой книге вы не найдете технического жаргона, раздутых примеров, затянутых уроков истории или остроумных историй. Здесь вы найдете краткий, по существу и очень доступный языковой справочник. Книга содержит много полезной информации и является обязательной для любого Java-программиста.

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

📚
Полка Разработчика | #ENG #Java
📖 Java 17 Recipes: A Problem-Solution Approach 4th ed. Edition

Автор: Juneau Josh, Manelli Luciano

Описание:


Быстро находите решения для десятков распространенных проблем программирования, возникающих при создании Java-приложений, с помощью рецептов, представленных в популярном формате "проблема-решение". Найдите проблему программирования, которую вы хотите решить. Прочитайте решение. Примените решение непосредственно в своем собственном коде. Проблема решена!
Java 17 Recipes обновлена с учетом изменений в спецификации и реализации, произошедших со времени выхода этой книги на Java 9. Java 17 - это следующий выпуск с долгосрочной поддержкой (LTS) базовой версии Java Standard Edition (SE) версии 17, который также включает в себя некоторые функции из предыдущих выпусков с краткосрочной поддержкой (STS) Java 16 и предыдущих версий.
В этом новом издании представлены некоторые из новейших функций, API и многое другое, например, сопоставление с шаблоном для switch, восстановление всегда строгой семантики с плавающей запятой, улучшенные генераторы псевдослучайных чисел, vector API, закрытые классы и улучшения в использовании String. Исходный код всех рецептов доступен в специальном репозитории на GitHub.

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

📚
Полка Разработчика | #ENG #Java
📖 Паттерны разработки на Python

Автор: Harry Percival, Bob Gregory

Описание:


Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна.

Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#.

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

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

Автор: Картер Д.

Описание:


Книга представляет собой обзор богатой экосистемы библиотек, доступных в языке программирования Python, начиная от основных инструментов для работы с данными и машинного обучения, и заканчивая инструментами для создания веб-приложений, обработки изображений и разработки игр. Основные темы включают в себя введение в библиотеки для анализа данных, такие как NumPy, Pandas, и Matplotlib, а также обсуждение алгоритмов машинного обучения с использованием Scikit-learn. Автор также рассматривает инструменты для работы с веб-технологиями, такие как Flask, Django, и для визуализации данных, такие как Seaborn, Plotly, и Bokeh. Книга охватывает обширный спектр примеров использования каждой библиотеки, предоставляя читателю практический опыт и навыки, необходимые для успешной разработки с использованием Python. Она подходит как для новичков, только начинающих изучать Python, так и для опытных разработчиков, ищущих лучшие инструменты для конкретных задач.

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

📚
Полка Разработчика | #RU #Python
📖 Учим Python, делая крутые игры, 4-е издание

Автор: Свейгарт Эл

Описание:


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

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

📚
Полка Разработчика | #RU #Python
📖 Python Programming Language For Beginners

Автор: Hong Lei

Описание:


Python — это интерпретируемый, интерактивный, объектно-ориентированный и высокоуровневый язык программирования общего назначения. Он был создан Гвидо ван Россумом в 1985–1990 годах. Как и Perl, исходный код Python также доступен по лицензии GNU General Public License (GPL). Эта книга дает достаточно информации о языке программирования Python.
Зачем изучать Python?
Python — это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный язык сценариев. Python разработан так, чтобы быть легко читаемым. Он часто использует английские ключевые слова, тогда как другие языки используют знаки препинания, и в нем меньше синтаксических конструкций, чем в других языках.
Python ОБЯЗАТЕЛЬНО нужен студентам и работающим профессионалам, чтобы стать отличным инженером-программистом, особенно когда они работают в области веб-разработки.

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

📚
Полка Разработчика | #ENG #Python
📖 Python for Engineering and Scientific Computing

Автор: Veit Steinkamp

Описание:


Наконец-то оно здесь — ваше руководство по Python для инженеров и ученых, написанное инженером и ученым! Познакомьтесь со своими средами разработки и ключевыми модулями Python, которые вам понадобятся: NumPy, SymPy, SciPy, Matplotlib и VPython. Изучите основные структуры программ Python и пройдите практические упражнения, которые начинаются с простых и усложняются по мере того, как вы продвигаетесь по книге. С информацией о статистических вычислениях, булевой алгебре и интерактивном программировании с помощью Tkinter это руководство по Python должно быть на полке каждого ученого!

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

📚
Полка Разработчика | #ENG #AI
📖 Absolute Beginner's Guide to Algorithms

Автор: Kirupa Chinnathambi

Описание:


Absolute Beginner's Guide to Algorithms — самый быстрый способ изучить алгоритмы и структуры данных. Используя полезные диаграммы и полностью аннотированные примеры кода на Javanoscript, вы начнете с основ и постепенно углубитесь и расширите все методы, необходимые для организации ваших данных.

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

📚
Полка Разработчика | #ENG #Algorithms
📖 C++ & Python & Tricks and Tips - 19th Edition, 2024

Автор: Kirupa Chinnathambi

Описание:


Книга "C++ & Python & Tricks and Tips" - это первый и единственный выбор для начинающих, чтобы узнать все, что им нужно знать о кодировании и программировании. Написанное простым английским языком, это отдельное руководство содержит множество полезных советов и пошаговых иллюстрированных уроков. С помощью этого совершенно нового руководства вы узнаете все необходимое для создания собственных интересных приложений. С этим неформальным руководством у вас никогда не возникнет нерешенных проблем или вопросов по мере изучения, освоения и совершенствования навыков программирования на C++ и Python.


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

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

Автор: Джейд Картер

Описание:


Сверточные нейронные сети (CNN) представляют собой один из самых значительных прорывов в области искусственного интеллекта и машинного обучения. Они стали фундаментом множества современных приложений, от распознавания изображений и видео до автономных систем и обработки естественного языка. Эта книга предлагает руководство по изучению и применению CNN, охватывая как базовые, так и продвинутые концепции. Книга подробно рассматривает ключевые элементы CNN, такие как свертка, функции активации, пулинг и нормализация. Вы узнаете, как эти элементы работают вместе, создавая мощные архитектуры, способные извлекать иерархические представления из данных. Исторический обзор эволюции CNN, от первых моделей до современных архитектур, таких как AlexNet, VGG, GoogLeNet, ResNet и EfficientNet, помогает понять, как и почему эти сети стали столь эффективными.

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

📚
Полка Разработчика | #RU #Ai
📖 Scripting: Automation with Bash, PowerShell, and Python

Автор: Михаэль Кофлер

Описание:


Разработчики и администраторы, пришло время упростить свой рабочий день. С этим практическим руководством используйте скрипты для решения утомительных ИТ-проблем с меньшими усилиями и меньшим количеством кода! Узнайте о популярных языках скриптов: Bash, PowerShell и Python. Освойте важные приемы, такие как работа с Linux, командлетами, регулярными выражениями, JSON, SSH, Git и многим другим. Используйте скрипты для автоматизации различных сценариев, от резервного копирования и обработки изображений до управления виртуальными машинами. Узнайте, что возможно всего с 10 строками кода!

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

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

Автор: Леонард Дж. Леджер

Описание:


Превратитесь из полного новичка в уверенного программиста Python с помощью нашего пошагового учебного курса!
Вас интересует мир программирования, но вы не знаете, с чего начать? "Python Programming for Beginners Bootcamp" — ваш идеальный спутник . Этот практичный экспресс-курс специально разработан для новичков, делая программирование на Python доступным, интересным и, что самое главное, достижимым

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

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