fa
Feedback
Rust for Python developers

Rust for Python developers

رفتن به کانال در Telegram

Rust programming language for python developers یک توسعه دهنده پایتون هستم که سعی میکنم rust یاد بگیرم. تو این مسیر منابع و نظرات شخصی خودم رو با آیندگان هم به اشتراک میذارم اگر به هوش مصنوعی و پایتون علاقه دارید به کانال : @pytens @pyhints سر بزنید.

نمایش بیشتر
370
مشترکین
+224 ساعت
+47 روز
+7930 روز

در حال بارگیری داده...

ابر برچسب‌ها
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
دسامبر '24
دسامبر '24
+42
در 2 کانال‌ها
نوامبر '24
+76
در 0 کانال‌ها
Get PRO
اکتبر '24
+238
در 4 کانال‌ها
Get PRO
سپتامبر '24
+40
در 0 کانال‌ها
Get PRO
اوت '24
+705
در 1 کانال‌ها
Get PRO
ژوئیه '240
در 2 کانال‌ها
Get PRO
ژوئن '240
در 0 کانال‌ها
Get PRO
مه '240
در 0 کانال‌ها
Get PRO
آوریل '240
در 0 کانال‌ها
Get PRO
مارس '240
در 3 کانال‌ها
Get PRO
فوریه '24
+26
در 1 کانال‌ها
Get PRO
ژانویه '24
+20
در 1 کانال‌ها
Get PRO
دسامبر '23
+8
در 0 کانال‌ها
Get PRO
نوامبر '23
+372
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
21 دسامبر0
20 دسامبر+2
19 دسامبر0
18 دسامبر0
17 دسامبر+3
16 دسامبر+3
15 دسامبر+1
14 دسامبر+2
13 دسامبر+2
12 دسامبر+3
11 دسامبر+2
10 دسامبر+4
09 دسامبر+1
08 دسامبر+2
07 دسامبر+1
06 دسامبر+3
05 دسامبر+2
04 دسامبر+3
03 دسامبر+1
02 دسامبر+4
01 دسامبر+3
پست‌های کانال
کمپانی جدید ایلان ماسک (بعد از اختلافات با openai) برای مدلی که به تازگی منتشر کرده (Grok) از زبان Rust استفاده کرده قبلا اشا
کمپانی جدید ایلان ماسک (بعد از اختلافات با openai) برای مدلی که به تازگی منتشر کرده (Grok) از زبان Rust استفاده کرده قبلا اشاره کرده بودم Rust این سمت خیلی کاربرد می‌تونه داشته باشه. یک سری از دوستان به من خورده میگیرند که چرا انقدر از Rust تعریف می‌کنی ؟ قبلا هم گفتم؛ داستان بهترین بودن نیست اینجا من چند سال قبل به دوستان اطرافم که توی Django حرفی برای گفتن داشتند. بسیار پیشنهاد میکردم که FastApi رو بخونند و به این پروژه contribute کنند (بسیار هم مسخره میکردند یا خرده میگرفتند که تا جنگو هست کسی سراغ این نمیره و ... سال‌های اول دستمزدش بیشتر از Django بود) چه خوشمون بیاد چه نه؛ یکسری آدم‌ها و کمپانی‌ها ارزش بزرگی پشت بعضی چیزا می‌ذارند وقتی توی Silicon Valley شروع می‌کنند به کار کردن با (Rust) این یعنی آدم‌های باهوش یا دنبال پیشرفت حتما نیم‌نگاهی هم به این سمت داشته باشید. بازم میگم زبانی نیست که الان برای درآمدزایی روش سرمایه گذاری کنید (هرچند خودم دوتا موقعیت شغلی عالی رو رد کردم؛ سوادم هنوز توی Rust اونقدر نشده) اما بهش نگاهی داشته باشید مخصوصا اینکه اکثرا از دنیای Python به این سمت اومدیم.

2
گیت‌هاب توسعه دهنده‌اش رو هم ببینید پایتون دولوپر بوده بیشتر پروژه‌های فعالش و بعد از اون Rust. مسیر جالبی هست، فکر می‌کنم بیشتر توسعه دهنده‌های پایتون به این سمت خواهند اومد (حتی تفننی)
602
3
این یکی واقعاً جالبه، جایگزین Flake8, isort, black, pyupgrade, ... با سرعت خیلی بیشتر. Ruff که با Rust نوشته شده، و پروژه Scipy, Pandas, FastApi, ... هم سمتش رفتند.
2 827
4
اینم برای توسعه گیم خوبه (یا تمرین Rust) البته شاید بشه باهاش مثلا Dynamic network graph visualization انجام داد که خب متاسفانه کتابخونه سریعی براش وجود نداره بخصوص وقتی صحبت از gpu می‌شه نمیدونم چقدر شدنی هست فقط داریم میگم شاید و دارم مواردی رو می‌نویسم که بنظرم میشه ازش پروژه درآورد هم برای تمرین Rust هم برای رزومه : Link
694
5
این مورد هم پروژه بسیار جالبی هست Rust Import اجازه میده مستقیم کد‌های Rust رو داخل Python استفاده کنید. البته پروژه نسبتاً تازه‌ کاری هست ولی خیلی جالب بود.
573
6
علاوه بر کرنل لینوکس کرنل ویندوز هم به سمت Rust رفته مرسی از دوستان گروه (می‌تونید اونجا منبع رو چک کنید).
729
7
https://rust-book.cs.brown.edu/ نسخه تعاملی کتاب رایگان.
837
8
یکی از صحبت‌هایی که خیلی میشه Rust vs Go هست، به خود منم بسیار گفتند و چون از کانال هم ازم پرسیده شده لازم دونستم چندتا نکته رو همین ابتدای مسیری بگم : ۱- اگر این اولین زبان برنامه‌نویسی شما هست (یا اینکه میخواهید برای درآمدزایی تا ۶ ماه آینده) قطعا اشتباه اومدید. ۲- خیلی‌ها گفتند که Go قویتره و بنچمارک‌هاش رو ببین تو یوتیوب و ... که خب این خودش چندتا نکته هست : ۲-۱) من از خیلی از بچه‌ها درخواست کردم که بنچمارکی که دیدند رو برای من هم بفرستند، نکته مشترک همگی این موارد web-development بود و همگی فقط cpu رو مقایسه می‌کردند (۲ مورد روی شبکه هم گذارش می‌دادند) Golang برای توسعه وب ساخته شده، و این بهینه ترین بنچمارکی هست که براش می‌شه گرفت. اما روی Rust میشه ازش برای توسعه وب هم استفاده کرد (یکی از کاربردهاش) ۲-۲) زبان برنامه Go اولین release خودش رو سال 2012 داشته و گوگل پشتش هست. درحالی که Rust ورژن ۱ رو سال 2015 داده و حامی مالی داره که اصلی Mozilla هست همین یعنی Rust کمتر فرصت توسعه داشته. ۲-۳) زبان Rust فقط به چندتا کاربرد محدود نمیشه، تنها زبانی هست که بعد از C, Assembly به linux kernel رسیده، که احتمالاً بخاطر مدلی هست که با ارور برخورد می‌کنه (توی همین بحث ارور Go قطعاً به safety ایی که Rust داره نمیرسه چون میشه ارور رو ندیده گرفت) با Rust می‌تونید دیتابیس، انجین بازی، کد فضاپیما و .... بنویسید. ۲-۴) اگر از وب بگذریم چون خیلی fair نیست یعنی Rust سریعترین زبان موجود هست ؟ خیر چونکه Zig بسیار سریعتر از Rust هست. اما من چندتا مشکل باهاش دارم : - اینکه syntax خیلی شبیه به java داره - به راحتی نمیشه آنچه که با zig نوشته شده رو تبدیل به پایتون کرد، مهمترین دلیلی که از پایتون اومدیم سراغ rust در نهایت Rust برای من چیزی شبیه به پایتون اپتیمایز شده هست، کاربردهای بسیاری داره و توی زمینه‌های مختلف می‌تونه ورود بزنه (اخیراً توی کارهای هوش مصنوعی و دیتاساینس هم اومده) سرعت اجرا خیلی سریعی داره ولی سرعت توسعه‌اش شاید به همون نسبت نباشه. با همه این‌ها و با توجه به اینکه من در وحله اول توسعه دهنده پایتون هستم، یهترین زبان برنامه‌نویسی دوم برای من Rust هست.
1 283
9
این پست روی لینکدین Post link هم منابع خوبی رو معرفی کرده، شخصا منابع رو نخوندم ولی پیشنهاد می‌کنم چون فرد مطمئنی منابع رو معرفی کرده. متأسفانه سرعت یادگیری خودم کمی کند شده، چون من بیشتر از اینکه کد بزنم نیاز به درک، دیباگ و ... دارم و این یعنی از موارد بسیار سخت مجبورم شروع کنم (بگذریم ازینکه کل هفته پایتون کد میزنم و فقط آخر هفته سراغ rust می‌تونم برم)
837
10
این دوره واقعا خوبه (بخصوص برای کار و تسک‌های من) اما اینکه با bug finding؛ زبانی رو شروع کنی کلا حوصله سربر هست بخصوص اگر مثل من مفاهیم اصلی رو توی یک زبان سطح پایین دیگر یاد گرفته باشید : ۴ ساعت بیشتر از دوره بالا رو هنوز ندیدم و ۹ ساعت دیگه‌اش مونده (می‌دونم سرعتم کمه اما اینبار دارم نوت برداری می‌کنم) هنوز اونقدر درک نکردم که بخوام شروع به خوندن کتاب‌ بکنم (۱۰۰٪ لازم و واجب هست) اما این دوره هم بد نیست (یکی از دوستان توی گروه هم معرفی کرد) سعی میکنم امروز این مورد رو اول ببینم کامل : Youtube Playlist
748
11
شخصاً با این دوره دارم شروع می‌کنم : Youtube Video و اینکه، تکنیک خوندنم همون روشی هست که برای Django توی کانال @PyHints گفتم.
1 018
12
قوانین گروه و کانال مثل تمام گروه‌ها و کانال‌های دیگرم هست با یک استثنا: ارسال pdf های مرتبط به بحث کانال آزاد هست (چون منابع کم هست، امکان خرید هم برای خیلی از توسعه‌دهنده‌های ایرانی وجود نداره) پ.ن : اگر منبع آموزشی رو تو گروه معرفی می‌کنید که خودتون هنوز نخوندید : حتماً اطلاع بدید که هنوز منبع رو نخوندید، که کسی به اشتباه نیوفته
944
13
جالب شد ... Data science with Rust پیشرفت خوبی داشته
884