🎙 #پادکست دوازدهم
⁉️ اضافه کاری، دوباره کاری
- خیلی از برنامه نویس ها نمیدونن وقتی میگیم کمالگرا نباش یعنی چی؟ همچنین این دوستان لذت توسعه پذیری و توسعه اسون بی دردسر رو با اصولی ساختن برنامه رو تاحالا نچشیدن. نتیجش این میشه که یه سری کار های اضافه توی کد انجام میدن، از ترس اینکه در آینده اگر بخوان فلان چیزو به برنامه اضافه کنن سختشون نشه 🙃
- تو این پادکست در مورد این موارد بیشتر صحبت میکنیم
@codeaghajcs
⁉️ اضافه کاری، دوباره کاری
- خیلی از برنامه نویس ها نمیدونن وقتی میگیم کمالگرا نباش یعنی چی؟ همچنین این دوستان لذت توسعه پذیری و توسعه اسون بی دردسر رو با اصولی ساختن برنامه رو تاحالا نچشیدن. نتیجش این میشه که یه سری کار های اضافه توی کد انجام میدن، از ترس اینکه در آینده اگر بخوان فلان چیزو به برنامه اضافه کنن سختشون نشه 🙃
برنامه باید متناسب با نیازی که همین الان دارید نوشته بشه، نه نیازی که فکر میکنید در آینده ممکنه داشته باشید.
— Max Kanat-Alexander
- تو این پادکست در مورد این موارد بیشتر صحبت میکنیم
@codeaghajcs
👍2
🐳 شاید آمریکا و شوروی جنگو از آلمانا برده باشن. ولی ذهن یه ایرانیو دست کم گرفتن 😂
- اینجاست که امام میگه
#فان
@codeaghajcs
- اینجاست که امام میگه
آمریکا هیچ غلطی نمیتواند بکند
#فان
@codeaghajcs
🤣6
🐳 شبکه عصبی چیست ؟ | What is a neutral Network
شبکه عصبی یک مدل محاسباتیه که از علوم عصبی الهام گرفته و تو مسائلی مثل تشخیص الگو، یادگیری ماشینی، تشخیص صوت، تشخیص چهره، تشخصی اثر انگشت و... کاربرد داره. این مدل از واحد های کوچکی که بهشون میگیم نرون تشکیل شده که هرکدوم وظیفه محاسبه خروجی مشخصی رو با توجه به ورودیهایی که از نرونهای دیگه میگیرن.
یک شبکه عصبی از چندین لایه تشکیل شده. لایه ورودی اطلاعات را از محیط دریافت میکنه و آونها رو به لایههای پنهان یا لایه خروجی ارسال میکنه. لایه پنهان وظیفه استخراج ویژگیهای پیچیده از دادهها رو دارن (مثل تشابه رنگ ها).
هر اتصال بین هر دو نرون با یک وزن صورت میگیره. هرچی وزن عدد بزرگ تری داشته باشه، اون نرون مهم تره. همچنین وزنها مسئول اهمیت دادن به ورودیها هستند و توسط توابع فعالسازی، خروجی نرونها تعیین میشه.
توابع فعالسازی توابعی هستن که خروجی های نرون رو مشخص میکنن و در واقع اینها باعث تفکر انتزاعی مدل میشن.
اطلاعات بیشتر :
🔗 IBM/What is a nerual network
🔗TechTarget/What is a nerual network
#آموزشی #مقاله #مهم
@codeaghajcs
شبکه عصبی یک مدل محاسباتیه که از علوم عصبی الهام گرفته و تو مسائلی مثل تشخیص الگو، یادگیری ماشینی، تشخیص صوت، تشخیص چهره، تشخصی اثر انگشت و... کاربرد داره. این مدل از واحد های کوچکی که بهشون میگیم نرون تشکیل شده که هرکدوم وظیفه محاسبه خروجی مشخصی رو با توجه به ورودیهایی که از نرونهای دیگه میگیرن.
یک شبکه عصبی از چندین لایه تشکیل شده. لایه ورودی اطلاعات را از محیط دریافت میکنه و آونها رو به لایههای پنهان یا لایه خروجی ارسال میکنه. لایه پنهان وظیفه استخراج ویژگیهای پیچیده از دادهها رو دارن (مثل تشابه رنگ ها).
هر اتصال بین هر دو نرون با یک وزن صورت میگیره. هرچی وزن عدد بزرگ تری داشته باشه، اون نرون مهم تره. همچنین وزنها مسئول اهمیت دادن به ورودیها هستند و توسط توابع فعالسازی، خروجی نرونها تعیین میشه.
توابع فعالسازی توابعی هستن که خروجی های نرون رو مشخص میکنن و در واقع اینها باعث تفکر انتزاعی مدل میشن.
اطلاعات بیشتر :
🔗 IBM/What is a nerual network
🔗TechTarget/What is a nerual network
#آموزشی #مقاله #مهم
@codeaghajcs
👍2
🐳 دیتابیس های برداری
- دیتابیسهای برداری از ساختارهای دادهای بردار برای نگهداری اطلاعات استفاده میکنند. این دیتابیسها، دادهها را در قالب بردارها ذخیره کرده و عملیات محاسباتی را سریعتر انجام میدهند. از آنها برای تحلیل دادههای پیچیده و مدیریت موثر اطلاعات استفاده میشود. 🚀📊
#آموزشی
@codeaghajcs
- دیتابیسهای برداری از ساختارهای دادهای بردار برای نگهداری اطلاعات استفاده میکنند. این دیتابیسها، دادهها را در قالب بردارها ذخیره کرده و عملیات محاسباتی را سریعتر انجام میدهند. از آنها برای تحلیل دادههای پیچیده و مدیریت موثر اطلاعات استفاده میشود. 🚀📊
#آموزشی
@codeaghajcs
🐳 ساختن مثلث متساوی الساقین در سی شارپ
- خیلی از دانشجو ها سوال میپرسن چجوری از این مثلث ها بکشیم و... . پیشنهاد میکنم اینجور کد ها رو با بریک پوینت برای خودتون تحلیل کنید...
#سوال_پرتکرار_سی_شارپ #آموزشی
@codeaghajcs
- خیلی از دانشجو ها سوال میپرسن چجوری از این مثلث ها بکشیم و... . پیشنهاد میکنم اینجور کد ها رو با بریک پوینت برای خودتون تحلیل کنید...
int n = 9;اینم 🐳 نمونه های دیگه مثلث که قبلا گذاشتم
for (int i = 1; i <= n; i++)
{
Console.Write("".PadRight(n+1-i, ' '));
for (int j = i; j > 0; j--)
{
Console.Write(j.ToString());
}
for (int j = 2; j <= i; j++)
{
Console.Write(j.ToString());
}
Console.WriteLine();
}
#سوال_پرتکرار_سی_شارپ #آموزشی
@codeaghajcs
👍5
Code Agha
🐳 ساختن مثلث متساوی الساقین در سی شارپ - خیلی از دانشجو ها سوال میپرسن چجوری از این مثلث ها بکشیم و... . پیشنهاد میکنم اینجور کد ها رو با بریک پوینت برای خودتون تحلیل کنید... int n = 9; for (int i = 1; i <= n; i++) { Console.Write("".PadRight(n+1…
This media is not supported in your browser
VIEW IN TELEGRAM
🐳 یکی از دوستان واسه تمرین این حرکتو زد و کدش رو هم فرستاد تا بزاریم اینجا شما هم استفاده کنین :
#ارسالی
@codeaghajcs
int n = 9;شما هم تلاش کنید یه تغییری ایجاد کنین 🙃👍
Console.WriteLine();
for (int i = 1; i <= n; i++)
{
Console.Write(">".PadRight(n+12-i, ' '));
if(i == n)
{
Console.ForegroundColor = ConsoleColor.Cyan;
}
for (int j = i; j > 0; j--)
{
if(j==i)
{
Console.ForegroundColor = ConsoleColor.Cyan;
}
Console.Write(j.ToString());
if(i != n)
{
Console.ResetColor();
}
await Task.Delay(100);
}
for (int j = 2; j <= i; j++)
{
if(j==i)
{
Console.ForegroundColor = ConsoleColor.Cyan;
}
Console.Write(j.ToString());
if(i != n)
{
Console.ResetColor();
}
await Task.Delay(100);
}
Console.WriteLine();
await Task.Delay(200);
}
#ارسالی
@codeaghajcs
👍2
🐳 منابع رایگان خوب برای شروع برنامه نویسی
🔗 HTML : https://w3schools.com
🔗 CSS : https://web.dev/learn/css
🔗 JavaScript : https://javascript.info
🔗 Git and Github : https://git-scm.com
🔗 Python : https://learnpython.org
🔗 React : https://react-tutorial.app
🔗 Laravel : https://laracasts.com
🔗 SQL : https://SQLbolt.com
🔗 VueJS : https://learnvue.co
🔗 Tailwind CSS : https://tailwindcss.com
🔗 Go : https://gobyexample.com
🔗 Docker : https://docker-curriculum.com
🔗 Flutter : https://flutter.dev/learn
🐳 فهرست کامل تر
🐳 فهرست برای دیزاین پترن
#آموزشی #معرفی_منابع #مهم
#html #css #js #git #github #python #react #laravel #sql #vue_js #tailwind_css #golang #docker #dart #flutter
@codeaghajcs
🔗 HTML : https://w3schools.com
🔗 CSS : https://web.dev/learn/css
🔗 JavaScript : https://javascript.info
🔗 Git and Github : https://git-scm.com
🔗 Python : https://learnpython.org
🔗 React : https://react-tutorial.app
🔗 Laravel : https://laracasts.com
🔗 SQL : https://SQLbolt.com
🔗 VueJS : https://learnvue.co
🔗 Tailwind CSS : https://tailwindcss.com
🔗 Go : https://gobyexample.com
🔗 Docker : https://docker-curriculum.com
🔗 Flutter : https://flutter.dev/learn
🐳 فهرست کامل تر
🐳 فهرست برای دیزاین پترن
#آموزشی #معرفی_منابع #مهم
#html #css #js #git #github #python #react #laravel #sql #vue_js #tailwind_css #golang #docker #dart #flutter
@codeaghajcs
👍3
Code Agha pinned «🐳 منابع رایگان خوب برای شروع برنامه نویسی 🔗 HTML : https://w3schools.com 🔗 CSS : https://web.dev/learn/css 🔗 JavaScript : https://javascript.info 🔗 Git and Github : https://git-scm.com 🔗 Python : https://learnpython.org 🔗 React : https://react-tutorial.app…»
🐳 از
- این مطلب مربوط به برنامه نویس های سی شارپ هست
- خیلی وقتا پیش اومده که نیاز داریم توی یک متغیر یک رشته خالی بریزیم. حالا سوال پیش میاد که اون رشته خالی رو با "" بریزیم یا با string.Empty ؟
- خیلی های پیشنهاد میدن از
از اون طرف "" یک مقدار constant هست. یعنی مقداش موقع کامپایل ثابته.
اتفاقا. شما از
الان شما یه ارور زیبا میگیری که مقدار آرگومان اتریبیوت باید یک compile time - constant باشه، یعنی مقدارش موقع کامپایل مشخص باشه.
اگر دنبال بررسی بیشتر توی سطح IL هستین، 🔗 این مقاله کمکتون میکنه. فقط همینو بدونین که بطور کلی در هر دوحالت تهش به یه عملگر
- در کل فرقی خاصی نداره از ""استفاده کنین یا از string.Empty. در یه سری حالتا ممکنه استفاده از "" مشکل ساز بشه ولی در کل فرق خاصی ایجاد نمیکنه
#آموزشی #csharp
@codeaghajcs
string.Empty
استفاده کنیم یا "" ؟- این مطلب مربوط به برنامه نویس های سی شارپ هست
- خیلی وقتا پیش اومده که نیاز داریم توی یک متغیر یک رشته خالی بریزیم. حالا سوال پیش میاد که اون رشته خالی رو با "" بریزیم یا با string.Empty ؟
- خیلی های پیشنهاد میدن از
string.Empty
استفاده کن چون این یک آبجکت جدید نمیسازه و یک static readonly هست و خوشگل تره و...از اون طرف "" یک مقدار constant هست. یعنی مقداش موقع کامپایل ثابته.
اتفاقا. شما از
string.Empty
نمیتونی یه سری جا ها استفاده کنی. مثلا[MyAttribute(string.Empty)]
class MyClass
{
}
الان شما یه ارور زیبا میگیری که مقدار آرگومان اتریبیوت باید یک compile time - constant باشه، یعنی مقدارش موقع کامپایل مشخص باشه.
اگر دنبال بررسی بیشتر توی سطح IL هستین، 🔗 این مقاله کمکتون میکنه. فقط همینو بدونین که بطور کلی در هر دوحالت تهش به یه عملگر
ldsfld
ختم میشه که خب تفاوتی با هم ندارن!- در کل فرقی خاصی نداره از ""استفاده کنین یا از string.Empty. در یه سری حالتا ممکنه استفاده از "" مشکل ساز بشه ولی در کل فرق خاصی ایجاد نمیکنه
#آموزشی #csharp
@codeaghajcs
👍2
Code Agha
🐳 منابع رایگان خوب برای شروع برنامه نویسی 🔗 HTML : https://w3schools.com 🔗 CSS : https://web.dev/learn/css 🔗 JavaScript : https://javascript.info 🔗 Git and Github : https://git-scm.com 🔗 Python : https://learnpython.org 🔗 React : https://react-tutorial.app…
🐳 منابع رایگان تخصصی یادگیری #پایتون :
🔗 https://learnpython.org
🔗 https://python.org
🔗 https://realpython.com
🔗 https://pythonbasics.org
🔗 https://py4e.com
🐳 منابع رایگان تخصصی یادگیری #جاوا_اسکریپت :
🔗 https://learnjavascript.online
🔗 https://javascript.info
🔗 https://learn-js.org
🔗 https://learnjavascript.today
🔗 https://javascript.com
🔗 https://javascripttutorial.net
🐳 منابع رایگان تخصصی یادگیری #سی و #سی_پلاس_پلاس :
🔗 https://learn-c.org
🔗 https://cprogramming.com
🔗 https://learnconline.com
🔗 https://learncpp.com
🔗 https://cplusplus.com
🔗 https://learn-cpp.org
🐳 منابع رایگان تخصصی یادگیری #راست :
🔗 https://doc.rust-lang.org/rust-by-example/
🔗 https://doc.rust-lang.org/book/
🔗 https://exercism.io/tracks/rust
🔗 https://github.com/rust-lang/rustlings
🔗 https://www.rust-lang.org/learn
🔗 https://github.com/rust-unofficial/awesome-rust
🔗 https://www.manning.com/books/rust-in-action
🐳 منابع رایگان تخصصی یادگیری #سی_شارپ :
🔗 https://learn.microsoft.com/en-us/dotnet/csharp/
🔗 http://www.c-sharpcorner.com/
🔗 https://www.w3schools.com/cs/
🔗 https://www.c-sharpcorner.com/ebooks/c-sharp-fundamentals
🔗 https://www.csharpcourse.com/
🔗 https://learncs.org/
🔗 https://csharpindepth.com/
🔗 https://www.codecademy.com/learn/learn-c-sharp
🐳 منابع رایگان تخصصی یادگیری زبان #گو :
🔗 https://tour.golang.org/welcome/1
🔗 https://golang.org/doc/
🔗 https://github.com/quii/learn-go-with-tests
🔗 https://gobyexample.com/
🔗 https://github.com/golang/go/wiki
🐳 منابع رایگان تخصصی یادگیری #دیزاین_پترین :
🔗 https://github.com/khajavi/Practical-Design-Patterns
🔗 https://refactoring.guru/design-patterns
#آموزشی #معرفی_منابع
#python #cpp #c #csharp #js #rust #go
@codeaghajcs
🔗 https://learnpython.org
🔗 https://python.org
🔗 https://realpython.com
🔗 https://pythonbasics.org
🔗 https://py4e.com
🐳 منابع رایگان تخصصی یادگیری #جاوا_اسکریپت :
🔗 https://learnjavascript.online
🔗 https://javascript.info
🔗 https://learn-js.org
🔗 https://learnjavascript.today
🔗 https://javascript.com
🔗 https://javascripttutorial.net
🐳 منابع رایگان تخصصی یادگیری #سی و #سی_پلاس_پلاس :
🔗 https://learn-c.org
🔗 https://cprogramming.com
🔗 https://learnconline.com
🔗 https://learncpp.com
🔗 https://cplusplus.com
🔗 https://learn-cpp.org
🐳 منابع رایگان تخصصی یادگیری #راست :
🔗 https://doc.rust-lang.org/rust-by-example/
🔗 https://doc.rust-lang.org/book/
🔗 https://exercism.io/tracks/rust
🔗 https://github.com/rust-lang/rustlings
🔗 https://www.rust-lang.org/learn
🔗 https://github.com/rust-unofficial/awesome-rust
🔗 https://www.manning.com/books/rust-in-action
🐳 منابع رایگان تخصصی یادگیری #سی_شارپ :
🔗 https://learn.microsoft.com/en-us/dotnet/csharp/
🔗 http://www.c-sharpcorner.com/
🔗 https://www.w3schools.com/cs/
🔗 https://www.c-sharpcorner.com/ebooks/c-sharp-fundamentals
🔗 https://www.csharpcourse.com/
🔗 https://learncs.org/
🔗 https://csharpindepth.com/
🔗 https://www.codecademy.com/learn/learn-c-sharp
🐳 منابع رایگان تخصصی یادگیری زبان #گو :
🔗 https://tour.golang.org/welcome/1
🔗 https://golang.org/doc/
🔗 https://github.com/quii/learn-go-with-tests
🔗 https://gobyexample.com/
🔗 https://github.com/golang/go/wiki
🐳 منابع رایگان تخصصی یادگیری #دیزاین_پترین :
🔗 https://github.com/khajavi/Practical-Design-Patterns
🔗 https://refactoring.guru/design-patterns
#آموزشی #معرفی_منابع
#python #cpp #c #csharp #js #rust #go
@codeaghajcs
www.learnpython.org
Learn Python - Free Interactive Python Tutorial
learnpython.org is a free interactive Python tutorial for people who want to learn Python, fast.
🤝3👍2🎉2🔥1
🐳 دوستان، سلام
همونطور که میدونید من مدتهاست درگیرم.
و تا پنج - شش ماه آینده هم درگیر خواهم بود.
پیوی سوال میپرسید جواب نمیدم شرمنده. پست های اینجا هم خیلی وقته هر چند وقت یه بار که وقت خالی میارم Schedule میکنم برای یه سری تایم رندوم.
افراد زیادی هستن که میتونید ازشون سوال بپرسید و جواب بدن. حجم سوالا خیلی زیاده واقعا و نمیتونم جواب بدم 🤝
@codeaghajcs
همونطور که میدونید من مدتهاست درگیرم.
و تا پنج - شش ماه آینده هم درگیر خواهم بود.
پیوی سوال میپرسید جواب نمیدم شرمنده. پست های اینجا هم خیلی وقته هر چند وقت یه بار که وقت خالی میارم Schedule میکنم برای یه سری تایم رندوم.
افراد زیادی هستن که میتونید ازشون سوال بپرسید و جواب بدن. حجم سوالا خیلی زیاده واقعا و نمیتونم جواب بدم 🤝
@codeaghajcs
😢3❤1
📄 چگونه در بلیزور با LocalStorage مرورگر کار کنیم ؟ | How To Work With The Browser's Local Storage in Blazor
- من بعد از اومدن دات نت 6 برای استفاده از Local Storrage خودم مینشستم یه سرویس مینوشتم تا بتونم خودم از localStorage مرور گر استفاده کنم. اون روش من که هیچ ولی ایشون مشابه من کار کرده توی این مقاله :
🔗 BlazorSchool / Local storage
- اما امروز من یک پکیج اوپن سورس پیدا کردم که خیلی حرفه ای تر، برام این کار رو انجام میده!
🔗 How To Work With The Browser's Local Storage in Blazor (آموزش استفاده ازش)
🔗 Dark Mode With Blazor and Tailwind Css (آموزش ساختن دارک مود با این روش)
🔗 Github / Blazored / LocalStorage (ریپوی پکیج)
#معرفی_منابع
@codeaghajcs
- من بعد از اومدن دات نت 6 برای استفاده از Local Storrage خودم مینشستم یه سرویس مینوشتم تا بتونم خودم از localStorage مرور گر استفاده کنم. اون روش من که هیچ ولی ایشون مشابه من کار کرده توی این مقاله :
🔗 BlazorSchool / Local storage
- اما امروز من یک پکیج اوپن سورس پیدا کردم که خیلی حرفه ای تر، برام این کار رو انجام میده!
🔗 How To Work With The Browser's Local Storage in Blazor (آموزش استفاده ازش)
🔗 Dark Mode With Blazor and Tailwind Css (آموزش ساختن دارک مود با این روش)
🔗 Github / Blazored / LocalStorage (ریپوی پکیج)
#معرفی_منابع
@codeaghajcs
👍1