Telegram Web Link
🔖Building Cross-Platform Apps with .NET MAUI and MVVM: A Comprehensive Guide to Creating, Designing and Deploying High-Quality Application Using Modern Development Practices
Автор: Frank Wells (2024)

Это исчерпывающее руководство по созданию кросс-платформенных приложений с использованием современных практик разработки. Книга подробно объясняет, как эффективно применять .NET MAUI и архитектуру MVVM для разработки, проектирования и развёртывания высококачественных приложений. Читатели узнают, как использовать инструменты и подходы, позволяющие создавать приложения, которые будут работать на любых устройствах с одинаково высоким уровнем производительности и удобства использования.

#net@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🔖Building an Event-Driven Data Mesh: Patterns for Designing & Building Event-Driven Architectures
Автор: Adam Bellemare (2023)

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

#EventDriven@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
🔖Mastering Unity Game Development with C#: Harness the full potential of Unity 2022 game development using C#
Автор: Mohamed Essan (2024)

Написанная опытным разработчиком Unity, книга уделяет особое внимание организации проекта, чистому коду на C# и плагинам Unity, включая новую систему ввода и Cinemachine. Mastering Unity Game Development with C# покажет вам, как эффективно структурировать проекты, писать чистый и модульный код, использовать возможности плагинов Unity и разрабатывать увлекательные игровые механики. Вы также поймете, как оптимизировать пользовательские интерфейсы для обеспечения бесперебойной работы игроков, эффективно управлять игровыми данными, вносить вклад в существующие кодовые базы, интегрировать сторонние активы и API, а также применять методы оптимизации для повышения производительности игры.

#Unity@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
📌Подборка книг по C# для начинающих и практикующих специалистов

🔹Программирование на C# для начинающих
Автор: Алексей Васильев

Алексей Васильев — известный автор книг по этому языку. То, о чём говорим сейчас, — учебник, который разработан для начинающих программистов. Подходит он как начинающим, так и разработчикам среднего уровня, которые хотят освежить что-то в памяти.
В учебнике рассказывается об истории развития языка, его структуре. Также подробно раскрываются такие важные темы, как основные типы данных, переменные, операторы, циклы и другая важная информация, которая нужна для работы с этим языком.
Есть и практические примеры, где автор показывает интересные моменты, рассказывая о своём опыте. Практика всегда помогает закреплять теорию, так что этим примерам стоит уделить пристальное внимание.


🔹Изучаем C# через разработку игр на Unity
Автор: Харрисон Фероне

Это более специализированная книга, которая будет интересна прежде всего разработчикам игр. Но её не стоит оставлять без внимания и тем разработчикам, которые только начали свой путь.
Дело в том, что да, основная тема — игры, но это лишь примеры. А так в книге раскрываются основы ООП, показаны базовые структуры рассматриваемого языка. Чтобы читатель быстрее усваивал материал, автор даёт большое количество примеров кода и советов. Есть и такие упражнения, которые стоит выполнять для закрепления материала.
Среди прочих тем — создание сценариев на С# для игровой механики, описание процедурного программирования. В частности, есть раздел, где показано, как делать врагов в играх «умными», а также как создавать оружие.
Уделяется внимание подключаемым стандартным блокам с применением интерфейсов, абстрактных классов и расширений.


🔹C# 9.0. Карманный справочник
Авторы: Джозеф и Бен Албахари

Это издание стоит рекомендовать уже разработчикам с опытом. Как и указано в самом названии, книга представляет собой справочник. Здесь всё чётко и по делу. Авторы предпочитают давать информацию в лаконичной форме, уместив в одном руководстве огромный объём сведений.


🔹C# 10 и .NET 6. Современная кроссплатформенная разработка
Автор: Марк Прайс

Ещё одна специализированная книга, причём это новое издание, где излагается материал, раскрывающий возможности C# 10 и .NET 6. Оно помогает изучить, как создавать веб-интерфейсы с большим количеством функций, используя Blazor, Razor Pages, шаблон Model-View-Controller (MVC) и другие возможности ASP.NET Core.


🔹Программируем на C# 8.0
Автор: Иэн Гриффитс

В этой книге тоже рассказывается о нюансах работы с C# и .NET. Автор раскрывает возможности и методы C# 8.0, позволяющие создавать весьма разнообразные приложения разных классов. Положительная сторона книги — большое количество практических примеров, участки кода с их описанием.


🔹Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание
Автор: Джозеф Хокинг

И снова Unity, так что если эта тема актуальна для вас, книгу стоит прочесть. В ней много практических примеров, проектов разных видов, информации для работы с разными технологиями, включая 2D, 3D и VR/AR.


🔹CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд.
Автор: Джеффри Рихтер

И последняя на сегодня книга. Это учебник по программированию, который даёт понимание архитектуры и принципов работы CLR (Common Language Runtime) в составе .NET Framework версии 4.5. Рекомендуется разработчикам с опытом, поскольку для освоения материала уже нужно хорошо знать C#.


#подборка@programmist_of

👉@programmist_of
👍4
Готовы к карьерному рывку? Станьте C++ Software Engineer в YADRO всего за 3 дня 🚀

Прямо сейчас российская технологическая компания YADRO проводит SPRINT OFFER для C++ Software Engineer.

🔵 Чтобы присоединиться к команде Telecom:

•‎ Оставьте заявку на сайте до 9 марта.
•‎ Пройдите скрининг с рекрутером. А после — техническое и менеджерское интервью.

YADRO ждёт кандидатов сразу в два направления:

Команда Telecom Platform разрабатывает полное платформенное решение для телекоммуникационных систем. На его основе строятся самые современные узлы сотовых сетей LTE- и GSM-стандартов — например, базовые станции и системы управления.

Инженеры разработки базовой станции LTE/GSM и 5G Core создают высоконагруженные системы, обеспечивающие связь как критически важных, так и новых поколений. А также разрабатывают надёжное и масштабируемое ПО для мобильных сетей.

Присоединяйтесь к инженерному сообществу с опытными специалистами, чтобы напрямую влиять на продукт и реализовывать амбициозные проекты!

Оставляйте заявку до 9 марта и станьте частью команды YADRO. Все подробности — по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
💩6👍1
📚Обзор книги «Машинное обучение с PyTorch и Scikit-Learn»
Авторы: Лю Юси (Хэйден), Мирджалили Вахид, Рашка Себастьян
Издательство: Packt Publishing
Год издания: 2022

📖 Общая информация
Книга «Машинное обучение с PyTorch и Scikit-Learn» – это комплексное руководство по современным методам машинного обучения (ML) и глубокого обучения (DL), использующее два наиболее популярных инструмента: Scikit-Learn для традиционного ML и PyTorch для нейронных сетей и DL.

Авторы книги – эксперты в области машинного обучения и искусственного интеллекта, а Себастьян Рашка также известен своей популярной книгой «Python и машинное обучение».

🎯 Кому подойдет эта книга?
Книга рассчитана на:
Разработчиков, изучающих машинное обучение с нуля.
Практиков, желающих освоить PyTorch.
Специалистов по анализу данных, которые хотят расширить знания в глубоком обучении.
Студентов и преподавателей в области AI и Data Science.

🔹 Требуется базовое знание Python и основ алгебры (линейная алгебра, матрицы, вероятности).



🔍 Структура книги и ключевые темы
Книга охватывает широкий спектр тем – от основ машинного обучения до продвинутого глубокого обучения с PyTorch.

📌 Часть 1: Основы машинного обучения
Введение в машинное обучение, основные концепции.
Обзор Scikit-Learn и его возможностей.
Обучение с учителем: регрессия и классификация.
Обучение без учителя: кластеризация, понижение размерности.
Оценка моделей, переобучение и методы борьбы с ним.

📌 Часть 2: Глубокое обучение и PyTorch
Основы нейронных сетей и обратного распространения ошибки.
Работа с PyTorch: тензоры, градиенты, обучение моделей.
Архитектуры нейросетей: сверточные (CNN), рекуррентные (RNN), трансформеры.
Практическое применение: компьютерное зрение, обработка естественного языка (NLP).

📌 Часть 3: Современные подходы и оптимизация
Трансформеры и их применение в NLP.
Обучение с подкреплением (Reinforcement Learning).
Разработка и развертывание моделей.
Производительность и масштабирование.



Плюсы книги
Комбинация Scikit-Learn и PyTorch – редкое сочетание, которое делает книгу полезной как для начинающих, так и для продвинутых пользователей.
Практическая направленность – много примеров кода, которые можно сразу применять.
Глубокий разбор PyTorch – лучшее руководство для тех, кто хочет уйти от TensorFlow.
Актуальность – охвачены современные тренды: трансформеры, RL, развёртывание моделей.

Минусы книги
Большой объем информации – для новичков может показаться сложной.
Некоторые главы требуют хорошего понимания математики.
Код может быстро устаревать из-за обновлений библиотек.



🔥 Вывод
«Машинное обучение с PyTorch и Scikit-Learn» – это отличное руководство для всех, кто хочет глубже разобраться в машинном обучении и глубоком обучении. Книга охватывает как базовые алгоритмы ML, так и продвинутые архитектуры нейросетей, а PyTorch подается доступно даже для новичков.

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

#Рецензия@programmist_of

👉@programmist_of
👍5
Хотите глубже понять управление процессами в микросервисах и повысить надёжность систем? На ум сразу приходят распределённые транзакции – классический, но, увы, проблематичный метод. Но мы предлагаем кое-что получше: шаблон «Сага»!

На открытом вебинаре “«Саги» vs распределённые транзакции: как моделировать рабочие потоки в распределённой архитектуре”

Вы узнаете:
- Почему распределённые транзакции могут быть непрактичны в контексте микросервисов
- Как работает Сага и в чём преимущества этого шаблона
- Какие типы «саг» существуют и как их применять
- Как использовать Сагу для моделирования сложных рабочих потоков

И, конечно же, получите важные рекомендации по внедрению саг в реальных проектах.

Будет интересно архитекторам ПО, системным аналитикам, бэкенд и фулстек-разработчикам.

Спикер: Сергей Прощаев Java-разработчик в ПАО «Сургутнефтегаз».

Бонус! Скидка 5% на любой курс OTUS и чек-лист «Подойдёт ли вам шаблон SAGA? Семь вопросов создателю проекта»

6 марта, 19:00 МСК, Бесплатно

Записаться на событие - https://vk.cc/cJjonR

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔖Machine Learning with R: Learn techniques for building and improving machine learning models, from data preparation to model tuning, evaluation, and working with big data, 4th Edition
Автор: Brett Lantz (2023)

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

#ML@programmist_of

👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1😁1
📌 Подборка книг по Java

🔹Изучаем Java
Авторы: Сьерра Кэти, Бэйтс Берт

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

🔹Java. Полное руководство, 12-е издание
Автор: Шилдт Герберт

В этой книге рассказывается о разработке, компиляции, отладке и запуске Java-программ в соответствии с версией Java SE 17. Также предоставляется информация о библиотеке Java API и ключевых её компонентах. Авторы рассказывают о Swing, JavaBeans, сервлетах плюс помогают закрепить полученную информацию на практике. Примеров немало, и все они неплохие.

🔹Философия Java. 4-е полное изд.
Автор: Эккель Брюс

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

🔹Java Concurrency на практике
Авторы: Боубер Джозеф, Блох Джошуа

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

🔹Структуры данных и алгоритмы в Java
Автор: Лафоре Роберт

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

🔹JAVA: устранение проблем
Автор: Спилкэ Лауренциу

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

#подборка@programmist_of

👉@programmist_of
👍3
2025/07/09 19:08:19
Back to Top
HTML Embed Code: