Книги для программистов
55.2K subscribers
1.35K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
Android Studio Giraffe Essentials. Java Edition
Neil Smyth (2023)

Полностью обновленная для Android Studio Giraffe и нового пользовательского интерфейса, эта книга призвана научить вас разрабатывать приложения на базе Android с использованием языка программирования Java.

Книга начинается с основ и рассказывает о том, как настроить среду разработки и тестирования Android, затем следует обзор таких областей, как окна инструментов, редактор кода и инструмент "Редактор макетов". За введением в архитектуру Android следует углубленное рассмотрение проектирования Android-приложений и пользовательских интерфейсов с помощью среды Android Studio.

В главах также рассматриваются компоненты архитектуры Android, включая модели представления, управление жизненным циклом, доступ к базе данных в помещении, инспектор базы данных, навигация приложения, живые данные и привязка данных.

Также рассматриваются более сложные темы, такие как намерения, работа с сенсорными экранами, распознавание жестов, запись и воспроизведение аудио. В этом издании книги также рассматриваются печать, переходы и поддержка складных устройств.

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

Подробно рассматриваются и другие ключевые возможности Android Studio и Android, включая редактор макетов, классы ConstraintLayout и ConstraintSet, редактор MotionLayout, привязку представлений, цепочки ограничений, барьеры и уведомления о прямых ответах.

Скачать книгу

👉 @bfbook
👍9
Software Engineering for Games in Serious Contexts: Theories, Methods, Tools, and Experiences
Автор: Antonio Bucchiarone (2023)

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

Скачать книгу

👉 @bfbook
👍7🔥1
Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming
Автор: Rebecca Skinner (2023)

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

Скачать книгу

👉 @bfbook
👍7
Build Serverless Apps on Kubernetes with Knative: Build, deploy, and manage serverless applications on Kubernetes
Автор: Amit Deshpande (2023)

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

Скачать книгу

👉 @bfbook
👍51
Mastering Augmented Reality Development with Unity: Create immersive and engaging AR experiences with Unity
Автор: Indika Wijesooriya (2023)

Книга начинается с введения в AR, охватывающего основные принципы и возможные области применения. Вы узнаете, как визуализировать AR-среду и создавать потрясающие визуальные эффекты. Далее в книге рассматриваются различные инструменты и платформы разработки, доступные для AR, с акцентом на Unity 3D как стандартную платформу. Вы получите рекомендации по созданию пользовательских AR-компонентов и освежите свои навыки программирования на C# в Unity. В книге рассматриваются практические приложения AR-разработки, включая создание 3D-приложений для мобильных устройств, AR-приложений на основе маркеров с помощью Vuforia и AR-приложений без маркеров с помощью AR Kit и AR Core. Вы также узнаете о разработке AR-приложений мирового масштаба с помощью Niantic Lightship.

Скачать книгу

👉 @bfbook
2👍2
Mobile DevOps Playbook: A practical guide for delivering high-quality mobile applications like a pro
Автор: Moataz Nabil (2023)

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

Скачать книгу

👉 @bfbook
👍31
Developer Career Masterplan: Build your path to senior level and beyond with practical insights from industry experts
Автор: Bruno Souza (2023)

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

Скачать книгу

👉 @bfbook
👍611
Debugging Machine Learning Models with Python: Develop high-performance, low-bias, and explainable machine learning and deep learning models
Автор: Ali Madani (2023)

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

Скачать книгу

👉 @bfbook
👍81
Эффективное использование С++

Лекция 1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
Лекция 2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)
Лекция 3. Move semantics, rvalue reference, perfect forwarding.
Лекция 4. Callbacks: lambda, bind & function.
Лекция 5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)
Лекция 6. Обзор возможностей современных стандартов C++

источник

#cpp #programming

👉 @cpp_lib
👍15🔥53🤔21
Multiplayer Game Development with Unreal Engine 5: Create compelling multiplayer games with C++, Blueprints, and Unreal Engine’s networking features
Автор: Marco Secchi (2023)

В этой книге вы познакомитесь с основополагающими принципами многопользовательских игр. Начиная с примера проекта, вы узнаете, как настроить сетевую систему и заставить ее работать. После того как прототип проекта будет готов к работе, вы начнете добавлять игровую логику, включая препятствия и искусственный интеллект противников, чтобы повысить сложность и вовлеченность, предлагая игрокам увлекательный опыт. Далее вы научитесь отлаживать и оптимизировать проект, а затем развернете сборку игры и интегрируете ее с облачными сервисами, такими как система Epic Online Services.

Скачать книгу

👉 @bfbook
👍42🔥2
Methods of IT Project Management, 4th Edition
Автор: Jeffrey L. Brewer (2022)

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

Скачать книгу

👉 @bfbook
👍52
The Ultimate Docker Container Book: Build, test, ship, and run containers with Docker and Kubernetes, 3rd Edition
Автор: Dr. Gabriel N. Schenker (2023)

Вначале вы освоите такие практические навыки, как настройка окружения Docker, работа с компонентами, имеющими состояние, выполнение и тестирование кода в контейнерах, управление образами Docker. Вы также узнаете, как адаптировать унаследованные приложения к контейнеризации и понять архитектуру распределенных приложений. Далее вы узнаете о сетевой модели Docker, программно-определяемых сетях для безопасных приложений, Docker compose для управления мультисервисными приложениями, а также об инструментах для анализа журналов и метрик. Далее вы углубите свое понимание популярных оркестров, таких как Kubernetes и Docker swarmkit, изучите их ключевые концепции и стратегии развертывания отказоустойчивых приложений.

Скачать книгу

👉 @bfbook
👍155
SEO 2023: Learn search engine optimization with smart internet marketing strategies
Автор: Adam Clarke (2023)

В этой книге по SEO вы найдете:

- SEO, объясненное простым языком, от начинающего до продвинутого.
- Внутренняя работа алгоритма Google и то, как он рассчитывает результаты поиска.
- Как найти "денежные" ключевые слова, которые приведут клиентов на ваш сайт.
- Хитроумные приемы, позволяющие добиться высокого рейтинга местных компаний с помощью локального SEO.
- Как бесплатно попасть в главные новости.
- Три источника бесплатного получения экспертных советов по SEO и интернет-маркетингу стоимостью в тысячи долларов.

Скачать книгу

👉 @bfbook
👍91
Forwarded from ITmozg
OpenAI представила Sora — генератор качественных видео по описанию.

Sora — генеративная модель, которая создаёт видеоролики по текстовому описанию. Первая версия даёт возможность генерировать видео продолжительностью до минуты.

https://openai.com/sora

#нейросети #новости #openai #sora

👉 @itmozg
👍12🔥11😱611