Forwarded from CS12 Consortium
انجمن کامپیوتر ساینس 12
برای این که دقیق بفهمید داستان چی به چیه ؟
یه انجمن بگینر فرندلی ساختیم که قراره توش به یادگیری مباحث پایه ای علوم کامپیوتر بپردازیم و بعدش با هم کلی پروژه و مقاله و ... رو اوکی کنیم.
برای این که دقیق بفهمید داستان چی به چیه ؟
این مقاله رو بخونید : بزن اینجا بخون
❤1
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
۱۵ اردیبهشت هم اولین ایونت حضوری برگزار میشه و سعی کنید از اول داستان باشید
۱۵ اردیبهشت میبینمتون 🔥
۱۵ اردیبهشت میبینمتون 🔥
❤1
Forwarded from دستاوردهای یادگیری عمیق(InTec)
#Roadmap detail
یک بحثی توی گروه شد راجب دوره و ...
بعد یک نفر به من پیام داد که تازه وارد دانشگاه شده و رشته کامپیوتر، سوالش این بود اگر خودت ۱۸ سالت باشه و قرار باشه
حاشیه نمیرم ولی اگر من ۱۸ سالم میشد، اینکارو میکردم :
۱- بدون تعارف اول از همه اونقدر انگلیسی میخوندم که مقالات و کتابها رو درک کنم.
۲- لینوکس رو یاد میگرفتم؛
۳- مطمئن میشدم Network+ رو حداقل میفهمم.
۴- میرفتم سراغ دورههای
مثلاً دوره
۵- دورههای سیستم عامل و ... رو هم احتمالاً میخوندم.
۶- شروع میکردم یادگیری یک زبان برنامهنویسی اگر سختش نکنم، پایتون (یادگیری بطور کامل)
۶- ساختمان داده و الگوریتم رو برای پایتون یاد میگرفتم.
۷- الگوریتمهای مهم رو سعی میکردم پیادهسازی کنم و درک کنم چه اتفاقی داره میوفته
۸- پایتون رو پیشرفته تر میخوندم، fluent python خیلی کتاب خوبی هست برای شروع این موضوع و باه fluent python تازه شروع ماجرا هست.
۹- مباحثی مثل :
۱۰- بعد از همه اینا میرفتم سراغ جبر و آمار و احتمال
۱۱- با مفاهیم ساده Machine learning شروع میکردم مفاهمی مثل KNN, ... اینکه چی پشتش هست و چطوری کار میکنه و ....
۱۲- پکیجهای مربوطش رو یاد میگرفتم مثل:
Numpy, Scikit-learn, ...
۱۳- با دورههای پست
https://t.iss.one/pytens/1486
شروع میکردم یادگیری رو
۱۴- هر دوره و بعد از هر درس، اگر میدیدم اون مبحث مهم هست بدون استفاده از کتابخونه سعی میکردم یا روی کاغذ بنویسم چطوری محاسباتش انجام میشه یا (خودم کاغذ دوست نیستم) سری میشستم یک پیادهسازی ازش میکردم توی پایتون و با numpy, ... که مطمئن بشم درست فهمیدم چی درس داده شده.
۱۵- همین کار رو برای تمام دورههای پایهای میکردم (۳تا دوره هست هر کدوم شاید نهایتاً ۱۰ تا پیادهسازی بخواد)
۱۶- کار با فریمورکها رو یاد میگرفتم، پایتورچ درحال حاضر منابع بیشتری داره
۱۷- مقالاتی که پیادهسازی داره ولی خیلی مهم هست (انقلابی بوده)
رو شروع میکردم خوندن و پیادهسازی بعد با سورس کد منتشر شده مقایسه میکردم.
۱۸- همین روند رو برای مقالات و ایدههای جدیدی که منتشر میشه دنبال میکردم.
اگر کسی این رو جدی بگیره، ۴ سال دوره لیسانس هست وقتی فارغالتحصیل میشه تمام این ۱۸ مورد رو تموم کرده.
چیزایی که قراره توی ارشد و دکتری بخونه رو پیادهسازی کرده و البته سواد برنامهنویسیاش هم حداقل از ۹۰٪ هم سن و سال های خودش بالاتر خواهد بود.
من اگر به ۱۸ سالگی برگردم، این ۱۸ تا کار رو جوری انجام میدم که قبل از پایان دوره لیسانس همش رو تموم کرده باشم (من خیلیهاش رو بعد از دوره لیسانس شروع کردم، مثلاً
یک بحثی توی گروه شد راجب دوره و ...
بعد یک نفر به من پیام داد که تازه وارد دانشگاه شده و رشته کامپیوتر، سوالش این بود اگر خودت ۱۸ سالت باشه و قرار باشه
AI یاد بگیری چطوری پیش میری ؟حاشیه نمیرم ولی اگر من ۱۸ سالم میشد، اینکارو میکردم :
۱- بدون تعارف اول از همه اونقدر انگلیسی میخوندم که مقالات و کتابها رو درک کنم.
۲- لینوکس رو یاد میگرفتم؛
RHCSA, RHCE حداقلش بود۳- مطمئن میشدم Network+ رو حداقل میفهمم.
۴- میرفتم سراغ دورههای
Computer Science دانشگاهای برتر.مثلاً دوره
parallel computing دانشگاه stanford که مطمئنم ۹۰٪ شما ۱ ویدئوش رو هم ندیدید.۵- دورههای سیستم عامل و ... رو هم احتمالاً میخوندم.
۶- شروع میکردم یادگیری یک زبان برنامهنویسی اگر سختش نکنم، پایتون (یادگیری بطور کامل)
۶- ساختمان داده و الگوریتم رو برای پایتون یاد میگرفتم.
۷- الگوریتمهای مهم رو سعی میکردم پیادهسازی کنم و درک کنم چه اتفاقی داره میوفته
۸- پایتون رو پیشرفته تر میخوندم، fluent python خیلی کتاب خوبی هست برای شروع این موضوع و باه fluent python تازه شروع ماجرا هست.
۹- مباحثی مثل :
async, concurrent, parallel computing رو با جزئیات میخوندم. طوریکه خودم بتونم ی green thread پیادهسازی کنم (اینکار رو کردم) ۱۰- بعد از همه اینا میرفتم سراغ جبر و آمار و احتمال
۱۱- با مفاهیم ساده Machine learning شروع میکردم مفاهمی مثل KNN, ... اینکه چی پشتش هست و چطوری کار میکنه و ....
۱۲- پکیجهای مربوطش رو یاد میگرفتم مثل:
Numpy, Scikit-learn, ...
۱۳- با دورههای پست
https://t.iss.one/pytens/1486
شروع میکردم یادگیری رو
۱۴- هر دوره و بعد از هر درس، اگر میدیدم اون مبحث مهم هست بدون استفاده از کتابخونه سعی میکردم یا روی کاغذ بنویسم چطوری محاسباتش انجام میشه یا (خودم کاغذ دوست نیستم) سری میشستم یک پیادهسازی ازش میکردم توی پایتون و با numpy, ... که مطمئن بشم درست فهمیدم چی درس داده شده.
۱۵- همین کار رو برای تمام دورههای پایهای میکردم (۳تا دوره هست هر کدوم شاید نهایتاً ۱۰ تا پیادهسازی بخواد)
۱۶- کار با فریمورکها رو یاد میگرفتم، پایتورچ درحال حاضر منابع بیشتری داره
۱۷- مقالاتی که پیادهسازی داره ولی خیلی مهم هست (انقلابی بوده)
رو شروع میکردم خوندن و پیادهسازی بعد با سورس کد منتشر شده مقایسه میکردم.
۱۸- همین روند رو برای مقالات و ایدههای جدیدی که منتشر میشه دنبال میکردم.
اگر کسی این رو جدی بگیره، ۴ سال دوره لیسانس هست وقتی فارغالتحصیل میشه تمام این ۱۸ مورد رو تموم کرده.
چیزایی که قراره توی ارشد و دکتری بخونه رو پیادهسازی کرده و البته سواد برنامهنویسیاش هم حداقل از ۹۰٪ هم سن و سال های خودش بالاتر خواهد بود.
من اگر به ۱۸ سالگی برگردم، این ۱۸ تا کار رو جوری انجام میدم که قبل از پایان دوره لیسانس همش رو تموم کرده باشم (من خیلیهاش رو بعد از دوره لیسانس شروع کردم، مثلاً
AI رو سال آخر دوره لیسانس شروع کردم که دیگه دیر بود، دورههای stanford, ... رو بعدها شروع کردم و ...)Telegram
دستاوردهای یادگیری عمیق(InTec)
#Roadmap deep learning (zero to production)
یک دوره دیگه هم به این مجموعه اضافه شد.
مخصوص اونهایی که میخوان وارد صنعت بشوند و اینبار از MIT
تجربه من نشون داده ۸۰٪ این مفاهیم و کانسپتها و البته پیادهسازیهارو ۹۹٪ درصد افرادی که توی این فیلد کار میکنند…
یک دوره دیگه هم به این مجموعه اضافه شد.
مخصوص اونهایی که میخوان وارد صنعت بشوند و اینبار از MIT
تجربه من نشون داده ۸۰٪ این مفاهیم و کانسپتها و البته پیادهسازیهارو ۹۹٪ درصد افرادی که توی این فیلد کار میکنند…
Forwarded from Gopher Academy
🔵 عنوان مقاله
Nil Channels in Go
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، موضوعی تخصصی را در زمینه برنامهنویسی با زبان Go پوشش میدهد. نویسنده، Vishnu، به بررسی مشکلات ناشی از کانالهای Nil در زبان برنامهنویسی Go پرداخته است که برای بسیاری از برنامهنویسان Go (معروف به Gophers) چالشبرانگیز است. او در جستجوی علتهای این مسئله بوده و به منظور حل آن یک ضربالمثل جدید در زبان Go ابداع کرده است: “Init when you split; Nil when you merge.” این ضربالمثل به این معنی است که هنگام تقسیم کارها یا منابع، میبایست ابتدا آنها را مقداردهی کرد و هنگام ادغام یا ترکیب آنها، استفاده از مقدار Nil باید در نظر گرفته شود. این رویکرد کمک خواهد کرد تا برنامهنویسان به شکل بهینه از کانالها استفاده نموده و از بروز اشکالات جلوگیری کنند.
🟣لینک مقاله:
https://golangweekly.com/link/166488/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Nil Channels in Go
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، موضوعی تخصصی را در زمینه برنامهنویسی با زبان Go پوشش میدهد. نویسنده، Vishnu، به بررسی مشکلات ناشی از کانالهای Nil در زبان برنامهنویسی Go پرداخته است که برای بسیاری از برنامهنویسان Go (معروف به Gophers) چالشبرانگیز است. او در جستجوی علتهای این مسئله بوده و به منظور حل آن یک ضربالمثل جدید در زبان Go ابداع کرده است: “Init when you split; Nil when you merge.” این ضربالمثل به این معنی است که هنگام تقسیم کارها یا منابع، میبایست ابتدا آنها را مقداردهی کرد و هنگام ادغام یا ترکیب آنها، استفاده از مقدار Nil باید در نظر گرفته شود. این رویکرد کمک خواهد کرد تا برنامهنویسان به شکل بهینه از کانالها استفاده نموده و از بروز اشکالات جلوگیری کنند.
🟣لینک مقاله:
https://golangweekly.com/link/166488/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Vishnu Bharathi
Nil channels in Go
A friend from work messaged me today that they had a hard time because they had used var c chan int instead of c := make(chan int) in their Go code. I responded by saying that I usually have one rule
Forwarded from Laravel News
Building Powerful Date Validation with Laravel's Date Rule https://laravel-news.com/date-validation-rule
Laravel News
Building Powerful Date Validation with Laravel's Date Rule - Laravel News
Simplify date validation in your Laravel applications with the fluent Date rule. This chainable interface provides an elegant solution for handling complex date relationships while keeping your validation code clean and readable.
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
Forwarded from Laravel News
Support for Query Builder Pipelines in Laravel 12.4 https://laravel-news.com/laravel-12-4-0
Laravel News
Support for Query Builder Pipelines in Laravel 12.4 - Laravel News
The Laravel team released v12.4.0, which includes a query builder pipe() method, the ability to conditionally skip migrations, an Arr::sole() method, and more.
Forwarded from Laravel News
Build Your Dream SaaS Application with SaaSykit https://laravel-news.com/build-your-dream-saas-application-with-saasykit
Laravel News
Build Your Dream SaaS Application with SaaSykit - Laravel News
SaaSykit is a feature-rich SaaS Starter Kit that comes with all the essential components needed to run a modern SaaS app
Forwarded from برنامه نویسی به شرط خنده | Developer funs (Farzad <AsA>)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PhiloLearn | فیلولرن
✔️ نصب افزونه های vs code برای پایتون - قسمت ۲.۵ پایتون
🔗 https://youtu.be/xUDGiIzndGo 🔗
خب توی این قسمت در ادامه ی قسمت قبلی برای داشتن یک محیط خوب برای یادگیری تلاش میکنیم.
🔗 https://youtu.be/xUDGiIzndGo 🔗
پ.ن: پانویس خاصی ندارم حقیقتا 😁😂🤦🏻♂️
#آموزش_پایتون #Python
#ویدیو
#یوتیوب
💙💙 @PhiloLearn💙💙
🔗 https://youtu.be/xUDGiIzndGo 🔗
خب توی این قسمت در ادامه ی قسمت قبلی برای داشتن یک محیط خوب برای یادگیری تلاش میکنیم.
🔗 https://youtu.be/xUDGiIzndGo 🔗
پ.ن: پانویس خاصی ندارم حقیقتا 😁😂🤦🏻♂️
#آموزش_پایتون #Python
#ویدیو
#یوتیوب
💙💙 @PhiloLearn💙💙
Forwarded from Md Daily (Mahan)
گنوم 48 با نام “Bengaluru” عرضه شده و این یکی از بزرگترین آپدیت های این میزکار دوس داشتنی حساب میشه.
تقریبا توی این چندین سالی که گنو لینوکس رو با میزکار گنوم به عنوان os اصلیم داشتم. توی این نسخه ی گنوم علاوه بر کلی فیچر باحالی که اضافه شده مثل:
- اعلانهای مرتبتر: اعلانها حالا بهصورت گروهی نمایش داده میشن و مدیریتشون سادهتر شده.
- عملکرد بهتر: با dynamic triple buffering، انیمیشنها روون و مصرف منابع کمتر شده و شاهد تجربه ی کاربری روون تری توی سیستم های ضعیف تر هستیم و همچنین لود پوشهها توی Files تا ۵ برابر سریعتره!
- ویرایشگر تصویر جدید: برش، چرخش و زوم هوشمند به نمایشگر تصاویر اضافه شده.
- فونتهای تازه: فونت قبلی Cantarell با Adwaita Sans جایگزین شده.
- سلامت باتری: گزینه جدید برای محدود کردن شارژ به ۸۰٪ و افزایش عمر باتری.
- پخشکننده جدید صوتی: اپلیکیشن مینیمال برای پخش فایلهای صوتی با کنترل سرعت.
- تقویم هوشمند: پشتیبانی از منطقه زمانی برای رویدادها.
- و بالاخره پشتیبانی از HDR (High Dynamic Range): شروع پشتیبانی از نمایشگرهای HDR .
✔️ ولی جذاب ترین بخش این آپدیت اضافه شدن سلامت دیجیتال یا همون Digital Wellbeing به تنظیمات هست. (تصویر توی پست)
این قابلیت طراحی شده تا به کاربرا کمک کنه عادتهای سالمی موقع کار با کامپیوتر داشته باشن. شامل:
میزان استفاده از صفحه نمایش: میتونید ببینید هر روز چقدر پای صفحه نمایش وقت میگذرونید و این مقدار رو با روزها و هفتههای قبل مقایسه کنید.
محدودیت زمانی صفحه نمایش: میتونید برای کل زمانی که هر روز از صفحه نمایش استفاده میکنید، یه سقف تعیین کنید. وقتی به این محدودیت زمانی رسیدید، یه اعلان بهتون نشون داده میشه و یه گزینه هم وجود داره که صفحه رو سیاه و سفید میکنه.
یادآور استراحت: میتونید برای خودتون یادآور تنظیم کنید تا طبق توصیههای استاندارد بهداشتی، مرتب به چشمهاتون استراحت بدید و کمی هم بلند شید و حرکت کنید.
---
💡 مثل همیشه کنجکاو بمونید :)
🆔 @MdDaily
تقریبا توی این چندین سالی که گنو لینوکس رو با میزکار گنوم به عنوان os اصلیم داشتم. توی این نسخه ی گنوم علاوه بر کلی فیچر باحالی که اضافه شده مثل:
- اعلانهای مرتبتر: اعلانها حالا بهصورت گروهی نمایش داده میشن و مدیریتشون سادهتر شده.
- عملکرد بهتر: با dynamic triple buffering، انیمیشنها روون و مصرف منابع کمتر شده و شاهد تجربه ی کاربری روون تری توی سیستم های ضعیف تر هستیم و همچنین لود پوشهها توی Files تا ۵ برابر سریعتره!
- ویرایشگر تصویر جدید: برش، چرخش و زوم هوشمند به نمایشگر تصاویر اضافه شده.
- فونتهای تازه: فونت قبلی Cantarell با Adwaita Sans جایگزین شده.
- سلامت باتری: گزینه جدید برای محدود کردن شارژ به ۸۰٪ و افزایش عمر باتری.
- پخشکننده جدید صوتی: اپلیکیشن مینیمال برای پخش فایلهای صوتی با کنترل سرعت.
- تقویم هوشمند: پشتیبانی از منطقه زمانی برای رویدادها.
- و بالاخره پشتیبانی از HDR (High Dynamic Range): شروع پشتیبانی از نمایشگرهای HDR .
این قابلیت طراحی شده تا به کاربرا کمک کنه عادتهای سالمی موقع کار با کامپیوتر داشته باشن. شامل:
میزان استفاده از صفحه نمایش: میتونید ببینید هر روز چقدر پای صفحه نمایش وقت میگذرونید و این مقدار رو با روزها و هفتههای قبل مقایسه کنید.
محدودیت زمانی صفحه نمایش: میتونید برای کل زمانی که هر روز از صفحه نمایش استفاده میکنید، یه سقف تعیین کنید. وقتی به این محدودیت زمانی رسیدید، یه اعلان بهتون نشون داده میشه و یه گزینه هم وجود داره که صفحه رو سیاه و سفید میکنه.
یادآور استراحت: میتونید برای خودتون یادآور تنظیم کنید تا طبق توصیههای استاندارد بهداشتی، مرتب به چشمهاتون استراحت بدید و کمی هم بلند شید و حرکت کنید.
---
🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from انجمن SA ایران
Forwarded from Agora (Alireza Azadi)
یکی نوشته بود راستی work-life balanceه، اون یکی هم no life. اینو آوردم اینجا که بگم جفتشون no workه.
Forwarded from دستاوردهای یادگیری عمیق(InTec)
منبع برای لینوکس این موارد رو من تایید میکنم؛ شخصا هم برای آزمون
دورههای ویدئویی هم دارند و کتابهاشون هم کاملترین و بهتری مرجع برای آزمونهای
اما اگر چیزی تو مایههای امنحانات
Linux Bible
بهترین گزینهای هست که میتونید بخونید.
لینک کتابای مربوط به آزمون Redhat :
RHCSA 9
RHCE 8
شخصا پیشنهاد میکنم اول با ویدئوهای
redhat چون ایشون رو خود redhat تایید میکرد خوندم :sander van vugtدورههای ویدئویی هم دارند و کتابهاشون هم کاملترین و بهتری مرجع برای آزمونهای
Redhat هست.اما اگر چیزی تو مایههای امنحانات
LPIC میخواید؛ Linux Bible
بهترین گزینهای هست که میتونید بخونید.
لینک کتابای مربوط به آزمون Redhat :
RHCSA 9
RHCE 8
شخصا پیشنهاد میکنم اول با ویدئوهای
Sander van vugt شروع کنید؛ تمرین کنید و ... بعد سراغ کتاب برید (وقتی جدی شد براتون و نیاز داشتید بیشتر بخونید)Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
مدل تصویر-به-ویدیو Gen-4 شرکت Runaway معرفی شد.
این مدل روی قابلیتهای داستانسرایی و روایتها بهبود بسیار زیادی داشتهها و حالا با پرامپتهای کوتاهتر میشه یک فیلم کوتاه و یا حتی موزیک ویدیو ساخت باهاش. همچنین اجازه میده فریم به فریم ویدیو رو کنترل کنید و حتی دوربین رو.
فعلا برای کاربران پولی عرضه شده.
🔗 runaway
🤓 hadi @geekalerts
این مدل روی قابلیتهای داستانسرایی و روایتها بهبود بسیار زیادی داشتهها و حالا با پرامپتهای کوتاهتر میشه یک فیلم کوتاه و یا حتی موزیک ویدیو ساخت باهاش. همچنین اجازه میده فریم به فریم ویدیو رو کنترل کنید و حتی دوربین رو.
فعلا برای کاربران پولی عرضه شده.
🔗 runaway
🤓 hadi @geekalerts
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
مدل ساخت ویدیو Gen-4 شرکت Runaway معرفی شد. این مدل روی قابلیتهای داستانسرایی و روایتها بهبود بسیار زیادی داشتهها و حالا با پرامپتهای کوتاهتر میشه یک فیلم کوتاه و یا حتی موزیک ویدیو ساخت باهاش. همچنین اجازه میده فریم به فریم ویدیو رو کنترل کنید و حتی دوربین رو.
فعلا برای کاربران پولی عرضه شده.
🔗 runaway
🤓 hadi @geekalerts
فعلا برای کاربران پولی عرضه شده.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 گیزمیز میگه که نگرانم برای نسلی که می خواد بدون هیچ تلاشی به جایی برسه! از اون بدتر تلاش دیگران رو هم بیارزش نشون میده.
نظرت شما چیه؟
#متفرقه
@TheRaymondDev
نظرت شما چیه؟
#متفرقه
@TheRaymondDev