قوانین گروه و کانال مثل تمام گروهها و کانالهای دیگرم هست با یک استثنا:
ارسال pdf های مرتبط به بحث کانال آزاد هست (چون منابع کم هست، امکان خرید هم برای خیلی از توسعهدهندههای ایرانی وجود نداره)
پ.ن : اگر منبع آموزشی رو تو گروه معرفی میکنید که خودتون هنوز نخوندید :
حتماً اطلاع بدید که هنوز منبع رو نخوندید، که کسی به اشتباه نیوفته
ارسال pdf های مرتبط به بحث کانال آزاد هست (چون منابع کم هست، امکان خرید هم برای خیلی از توسعهدهندههای ایرانی وجود نداره)
پ.ن : اگر منبع آموزشی رو تو گروه معرفی میکنید که خودتون هنوز نخوندید :
حتماً اطلاع بدید که هنوز منبع رو نخوندید، که کسی به اشتباه نیوفته
👍7
شخصاً با این دوره دارم شروع میکنم :
Youtube Video
و اینکه، تکنیک خوندنم همون روشی هست که برای Django توی کانال
@PyHints
گفتم.
Youtube Video
و اینکه، تکنیک خوندنم همون روشی هست که برای Django توی کانال
@PyHints
گفتم.
YouTube
Learn Rust Programming - Complete Course 🦀
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
✏️ Course developed by @zubiarfan
🔗 Rust by Practice: https://practice.rs/
🔗 Code: https://github.com/3rfaan/c…
✏️ Course developed by @zubiarfan
🔗 Rust by Practice: https://practice.rs/
🔗 Code: https://github.com/3rfaan/c…
👍10
Rust for Python developers
شخصاً با این دوره دارم شروع میکنم : Youtube Video و اینکه، تکنیک خوندنم همون روشی هست که برای Django توی کانال @PyHints گفتم.
این دوره واقعا خوبه (بخصوص برای کار و تسکهای من)
اما اینکه با bug finding؛ زبانی رو شروع کنی کلا حوصله سربر هست بخصوص اگر مثل من مفاهیم اصلی رو توی یک زبان سطح پایین دیگر یاد گرفته باشید :
۴ ساعت بیشتر از دوره بالا رو هنوز ندیدم و ۹ ساعت دیگهاش مونده (میدونم سرعتم کمه اما اینبار دارم نوت برداری میکنم)
هنوز اونقدر درک نکردم که بخوام شروع به خوندن کتاب بکنم (۱۰۰٪ لازم و واجب هست)
اما این دوره هم بد نیست (یکی از دوستان توی گروه هم معرفی کرد)
سعی میکنم امروز این مورد رو اول ببینم کامل :
Youtube Playlist
اما اینکه با bug finding؛ زبانی رو شروع کنی کلا حوصله سربر هست بخصوص اگر مثل من مفاهیم اصلی رو توی یک زبان سطح پایین دیگر یاد گرفته باشید :
۴ ساعت بیشتر از دوره بالا رو هنوز ندیدم و ۹ ساعت دیگهاش مونده (میدونم سرعتم کمه اما اینبار دارم نوت برداری میکنم)
هنوز اونقدر درک نکردم که بخوام شروع به خوندن کتاب بکنم (۱۰۰٪ لازم و واجب هست)
اما این دوره هم بد نیست (یکی از دوستان توی گروه هم معرفی کرد)
سعی میکنم امروز این مورد رو اول ببینم کامل :
Youtube Playlist
👍7
این پست روی لینکدین
Post link
هم منابع خوبی رو معرفی کرده، شخصا منابع رو نخوندم ولی پیشنهاد میکنم چون فرد مطمئنی منابع رو معرفی کرده.
متأسفانه سرعت یادگیری خودم کمی کند شده، چون من بیشتر از اینکه کد بزنم نیاز به درک، دیباگ و ... دارم و این یعنی از موارد بسیار سخت مجبورم شروع کنم (بگذریم ازینکه کل هفته پایتون کد میزنم و فقط آخر هفته سراغ rust میتونم برم)
Post link
هم منابع خوبی رو معرفی کرده، شخصا منابع رو نخوندم ولی پیشنهاد میکنم چون فرد مطمئنی منابع رو معرفی کرده.
متأسفانه سرعت یادگیری خودم کمی کند شده، چون من بیشتر از اینکه کد بزنم نیاز به درک، دیباگ و ... دارم و این یعنی از موارد بسیار سخت مجبورم شروع کنم (بگذریم ازینکه کل هفته پایتون کد میزنم و فقط آخر هفته سراغ rust میتونم برم)
Linkedin
Alfredo Deza on LinkedIn: #rust
Friday resources to learn #Rust! 🦀
Two books that I really like:
→ Command-line Rust by Ken Youens-Clark https://lnkd.in/gMRe7R2D
→ The Rust programming Language, 2nd Edition by Steve Klabnik and Carol Nichols https://lnkd.in/gBJKSpq4
→ Bonus! The Rust…
Two books that I really like:
→ Command-line Rust by Ken Youens-Clark https://lnkd.in/gMRe7R2D
→ The Rust programming Language, 2nd Edition by Steve Klabnik and Carol Nichols https://lnkd.in/gBJKSpq4
→ Bonus! The Rust…
👍7❤1
یکی از صحبتهایی که خیلی میشه
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 هست.
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 هست.
👍28👎12
علاوه بر کرنل لینوکس
کرنل ویندوز هم به سمت
Rust
رفته
مرسی از دوستان گروه (میتونید اونجا منبع رو چک کنید).
کرنل ویندوز هم به سمت
Rust
رفته
مرسی از دوستان گروه (میتونید اونجا منبع رو چک کنید).
🔥17
این مورد هم پروژه بسیار جالبی هست
Rust Import
اجازه میده مستقیم کدهای
البته پروژه نسبتاً تازه کاری هست ولی خیلی جالب بود.
Rust Import
اجازه میده مستقیم کدهای
Rust رو داخل Python استفاده کنید.البته پروژه نسبتاً تازه کاری هست ولی خیلی جالب بود.
GitHub
GitHub - mityax/rustimport: Import Rust source files directly from Python!
Import Rust source files directly from Python! Contribute to mityax/rustimport development by creating an account on GitHub.
🔥10👍2
اینم برای توسعه گیم خوبه (یا تمرین Rust)
البته شاید بشه باهاش مثلا
Dynamic network graph visualization
انجام داد که خب متاسفانه کتابخونه سریعی براش وجود نداره بخصوص وقتی صحبت از gpu میشه
نمیدونم چقدر شدنی هست فقط داریم میگم شاید و دارم مواردی رو مینویسم که بنظرم میشه ازش پروژه درآورد هم برای تمرین Rust هم برای رزومه :
Link
البته شاید بشه باهاش مثلا
Dynamic network graph visualization
انجام داد که خب متاسفانه کتابخونه سریعی براش وجود نداره بخصوص وقتی صحبت از gpu میشه
نمیدونم چقدر شدنی هست فقط داریم میگم شاید و دارم مواردی رو مینویسم که بنظرم میشه ازش پروژه درآورد هم برای تمرین Rust هم برای رزومه :
Link
GitHub
GitHub - vulkano-rs/vulkano: Safe and rich Rust wrapper around the Vulkan API
Safe and rich Rust wrapper around the Vulkan API. Contribute to vulkano-rs/vulkano development by creating an account on GitHub.
👍2
این یکی واقعاً جالبه، جایگزین
Flake8, isort, black, pyupgrade, ...
با سرعت خیلی بیشتر.
Ruff
که با Rust نوشته شده، و پروژه
Scipy, Pandas, FastApi, ...
هم سمتش رفتند.
Flake8, isort, black, pyupgrade, ...
با سرعت خیلی بیشتر.
Ruff
که با Rust نوشته شده، و پروژه
Scipy, Pandas, FastApi, ...
هم سمتش رفتند.
docs.astral.sh
Ruff
An extremely fast Python linter and code formatter, written in Rust.
👍16
Rust for Python developers
این یکی واقعاً جالبه، جایگزین Flake8, isort, black, pyupgrade, ... با سرعت خیلی بیشتر. Ruff که با Rust نوشته شده، و پروژه Scipy, Pandas, FastApi, ... هم سمتش رفتند.
گیتهاب توسعه دهندهاش رو هم ببینید
پایتون دولوپر بوده بیشتر پروژههای فعالش
و بعد از اون Rust.
مسیر جالبی هست، فکر میکنم بیشتر توسعه دهندههای پایتون به این سمت خواهند اومد (حتی تفننی)
پایتون دولوپر بوده بیشتر پروژههای فعالش
و بعد از اون Rust.
مسیر جالبی هست، فکر میکنم بیشتر توسعه دهندههای پایتون به این سمت خواهند اومد (حتی تفننی)
👍16👎1
کمپانی جدید ایلان ماسک (بعد از اختلافات با openai) برای مدلی که به تازگی منتشر کرده (Grok) از زبان Rust استفاده کرده
قبلا اشاره کرده بودم Rust این سمت خیلی کاربرد میتونه داشته باشه.
یک سری از دوستان به من خورده میگیرند که چرا انقدر از Rust تعریف میکنی ؟
قبلا هم گفتم؛ داستان بهترین بودن نیست اینجا
من چند سال قبل به دوستان اطرافم که توی Django حرفی برای گفتن داشتند.
بسیار پیشنهاد میکردم که FastApi رو بخونند و به این پروژه contribute کنند (بسیار هم مسخره میکردند یا خرده میگرفتند که تا جنگو هست کسی سراغ این نمیره و ... سالهای اول دستمزدش بیشتر از Django بود)
چه خوشمون بیاد چه نه؛ یکسری آدمها و کمپانیها ارزش بزرگی پشت بعضی چیزا میذارند وقتی توی
Silicon Valley
شروع میکنند به کار کردن با (Rust) این یعنی آدمهای باهوش یا دنبال پیشرفت حتما نیمنگاهی هم به این سمت داشته باشید.
بازم میگم زبانی نیست که الان برای درآمدزایی روش سرمایه گذاری کنید (هرچند خودم دوتا موقعیت شغلی عالی رو رد کردم؛ سوادم هنوز توی Rust اونقدر نشده) اما بهش نگاهی داشته باشید مخصوصا اینکه اکثرا از دنیای Python به این سمت اومدیم.
قبلا اشاره کرده بودم Rust این سمت خیلی کاربرد میتونه داشته باشه.
یک سری از دوستان به من خورده میگیرند که چرا انقدر از Rust تعریف میکنی ؟
قبلا هم گفتم؛ داستان بهترین بودن نیست اینجا
من چند سال قبل به دوستان اطرافم که توی Django حرفی برای گفتن داشتند.
بسیار پیشنهاد میکردم که FastApi رو بخونند و به این پروژه contribute کنند (بسیار هم مسخره میکردند یا خرده میگرفتند که تا جنگو هست کسی سراغ این نمیره و ... سالهای اول دستمزدش بیشتر از Django بود)
چه خوشمون بیاد چه نه؛ یکسری آدمها و کمپانیها ارزش بزرگی پشت بعضی چیزا میذارند وقتی توی
Silicon Valley
شروع میکنند به کار کردن با (Rust) این یعنی آدمهای باهوش یا دنبال پیشرفت حتما نیمنگاهی هم به این سمت داشته باشید.
بازم میگم زبانی نیست که الان برای درآمدزایی روش سرمایه گذاری کنید (هرچند خودم دوتا موقعیت شغلی عالی رو رد کردم؛ سوادم هنوز توی Rust اونقدر نشده) اما بهش نگاهی داشته باشید مخصوصا اینکه اکثرا از دنیای Python به این سمت اومدیم.
👍27❤1
راجب این خیلی شنیده بودم
اما حق بدید راحت باور نکنم، تا اینکه نویسنده کتابهای
System Design
تأییدش کرد
Short Youtube
اما حق بدید راحت باور نکنم، تا اینکه نویسنده کتابهای
System Design
تأییدش کرد
Short Youtube
YouTube
1 TRILLION messages #javanoscript #python #web #coding #programming
Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribeAnimation tools: Adobe Illustrator a...
👍11
از شرکت
حقیقت اینه که من اینکارها رو قبول نمیکنم چون هنوز توانایی کد زدن (کد خوب زدن) توی
اما یک بررسی ریز روی شرکتها داشتم؛ دیدم اکثر شرکتهای تولید خودرو یا تولید نرمافزار برای خودروها استخدام نیروی
اگر به این صنعت هم علاقه دارید؛ زبانبرنامهنویسی خوبی هست.
BMW دعوت به همکاری برای Rust داشتم و این سومین دعوت به همکاری هست که برای Rust میگیرم از زمان راهاندازی کانال.حقیقت اینه که من اینکارها رو قبول نمیکنم چون هنوز توانایی کد زدن (کد خوب زدن) توی
Rust رو ندارم.اما یک بررسی ریز روی شرکتها داشتم؛ دیدم اکثر شرکتهای تولید خودرو یا تولید نرمافزار برای خودروها استخدام نیروی
Rust رو دارند.اگر به این صنعت هم علاقه دارید؛ زبانبرنامهنویسی خوبی هست.
❤36👍6❤🔥3😁1