Rust Portal
1.83K subscribers
28 photos
4 videos
28 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Rust-разработчика

Связь: @stepikm
Download Telegram
Channel created
Список ресурсов для изучения Rust - дорожная карта от начинающего до продвинутого уровня

Репозиторий LearnRust содержит ресурсы для изучения языка Rust: книги, упражнения, видеокурсы и проекты

👉 https://github.com/ImplFerris/LearnRust

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Пишем калькулятор на Rust с GUI

Зачем еще один калькулятор? Да не зачем, просто как тестовый проект для рассмотрения GUI-библиотеки.

Изначально я хотел попробовать такие крейты, как GPUI, Floem и Xilem, но первая, кажется, пока работает только под MacOS и Linux, вторая не позволяет установить иконку окну и кушает оперативы побольше Webview в Tauri, а до третьей я так и не добрался, узнав об Slint.

Об Slint есть всего несколько новостных постов на Хабре, поэтому, возможно, вам будет интересно посмотреть, что это такое.


👉 https://habr.com/ru/articles/804655/

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
Глубокая нейронная сеть с нуля на Rust

🔸Часть 1. Основы нейронных сетей
https://www.akshaymakes.com/blogs/rust_dnn_part1

🔸Часть 2. Загрузка данных и инициализация модели NN
https://www.akshaymakes.com/blogs/rust_dnn_part2

🔸Часть 3. Прямое распространение
https://www.akshaymakes.com/blogs/rust_dnn_part3

🔸Часть 4. Функция потерь и обратное распространение
https://www.akshaymakes.com/blogs/rust_dnn_part4

🔸Часть 5. Обучение и выводы
https://www.akshaymakes.com/blogs/rust_dnn_part_5

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
This media is not supported in your browser
VIEW IN TELEGRAM
Ratatui

Библиотека Rust, предназначенная для создания терминальных пользовательских интерфейсов (TUI).

https://github.com/tui-rs-revival/ratatui

@RustPortal
👍11🔥4❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Выловил на просторах GitHub годноту — rust-snake-ai-ratatui

Это проект, где нейросеть учится играть в змейку прямо в терминале. Причём весь код написан на Rust, а интерфейс сделан с помощью библиотеки Ratatui

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

Код открыт и доступен для изучения, что делает его отличным ресурсом для тех, кто хочет понять, как можно реализовать подобные алгоритмы на Rust

@RustPortal
👍145❤‍🔥2
Welcome to Comprehensive Rust

Это бесплатный курс по языку Rust, разработанный командой разработчиков Android в Google.

Четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:

— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.

👉 https://google.github.io/comprehensive-rust/

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Awesome-Rust-MachineLearning

Этот репозиторий представляет собой список библиотек машинного обучения, написанных на Rust. Это сборник репозиториев GitHub, блогов, книг, фильмов, обсуждений, статей.

Этот репозиторий ориентирован на людей, которые подумывают о миграции с Python. 🦀🐍

👉 https://github.com/vaaaaanquish/Awesome-Rust-MachineLearning

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Создайте свой собственный "Git" на Rust с нуля

— Отличный плейлист, чтобы понять, как на самом деле работает Git
— Это идеально подходит для изучения низкоуровневого системного программирования

👉 YouTube

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Наткнулся на топовый видос про создание чата на Rust

В первой части показывают, как собрать многопользовательский TCP-сервер: неблокирующий ввод-вывод, потокобезопасная трансляция сообщений и эффективная обработка клиентов с использованием потоков

Во второй части — клиентская часть. Сделано чётко: тот же неблокирующий ввод-вывод, многопоточность и возможность аккуратно выйти из чата командой :quit

Всё максимально чётко и понятно, смотреть одно удовольствие.

👉 Код можно глянуть тут: https://github.com/dexter-xD/rust-chat-app

@RustPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥7❤‍🔥31