Code‌ Agha
194 subscribers
340 photos
20 videos
21 files
279 links
Here we are talking about computer science and the development of software and algorithms and..

Boost: https://t.me/boost/codeaghajcs
Coffie: https://www.coffeebede.com/codeagha
Github : https://github.com/AmirMahdyJebreily
Email : amirmahdyjdx@gmail.com
Download Telegram
🐳 یلداتون مبارک 🍉


- تصویر از DALL-E 3
@codeaghajcs
👾2👍1💩1
Channel photo updated
از تیم دات نت و ایده پردازی های مسخرش متنفرم
👍1
از تیم تولید WebView2 و ایده پردازیش برای WebMessage هاش متنفرم
👍1
از گشادی میرزا بنویسایی که داکیومنت مایکروسافتو تایپ میکنن متنفرم
👍5🍌2
عکس با فرمت exe
👍4🤣3🤝2👾2
Antonio Vivaldi - Summer (Full) - The Four Seasons
🎻 تابستان - آنتونیو ویوالدی

- کمی موسیقی کلاسیک وسط این همه کد ...
#موسیقی_کلاسیک

@codeaghajcs
🔥1
🎙 #پادکست دوازدهم

⁉️ اضافه کاری، دوباره کاری

- خیلی از برنامه نویس ها نمیدونن وقتی میگیم کمالگرا نباش یعنی چی؟ همچنین این دوستان لذت توسعه پذیری و توسعه اسون بی دردسر رو با اصولی ساختن برنامه رو تاحالا نچشیدن. نتیجش این میشه که یه سری کار های اضافه توی کد انجام میدن، از ترس اینکه در آینده اگر بخوان فلان چیزو به برنامه اضافه کنن سختشون نشه 🙃

برنامه باید متناسب با نیازی که همین الان دارید نوشته بشه، نه نیازی که فکر میکنید در آینده ممکنه داشته باشید.
— Max Kanat-Alexander


- تو این پادکست در مورد این موارد بیشتر صحبت میکنیم

@codeaghajcs
👍2
🐳 شاید آمریکا و شوروی جنگو از آلمانا برده باشن. ولی ذهن یه ایرانیو دست کم گرفتن 😂

- اینجاست که امام میگه
آمریکا هیچ غلطی نمیتواند بکند


#فان
@codeaghajcs
🤣6
🐳 شبکه عصبی چیست ؟ | What is a neutral Network

شبکه عصبی یک مدل محاسباتیه که از علوم عصبی الهام گرفته و تو مسائلی مثل تشخیص الگو، یادگیری ماشینی، تشخیص صوت، تشخیص چهره، تشخصی اثر انگشت و... کاربرد داره. این مدل از واحد های کوچکی که بهشون میگیم نرون تشکیل شده که هرکدوم وظیفه محاسبه خروجی مشخصی رو با توجه به ورودی‌هایی که از نرونهای دیگه می‌گیرن.

یک شبکه عصبی از چندین لایه تشکیل شده. لایه ورودی اطلاعات را از محیط دریافت میکنه و آون‌ها رو به لایه‌های پنهان یا لایه خروجی ارسال می‌کنه. لایه پنهان وظیفه استخراج ویژگی‌های پیچیده از داده‌ها رو دارن (مثل تشابه رنگ ها).

هر اتصال بین هر دو نرون با یک وزن صورت میگیره. هرچی وزن عدد بزرگ تری داشته باشه، اون نرون مهم تره. همچنین وزنها مسئول اهمیت دادن به ورودی‌ها هستند و توسط توابع فعال‌سازی، خروجی نرونها تعیین میشه.

توابع فعالسازی توابعی هستن که خروجی های نرون رو مشخص میکنن و در واقع اینها باعث تفکر انتزاعی مدل میشن.

اطلاعات بیشتر :
🔗 IBM/What is a nerual network
🔗TechTarget/What is a nerual network

#آموزشی #مقاله #مهم

@codeaghajcs
👍2
🐳 دیتابیس های برداری

- دیتابیس‌های برداری از ساختارهای داده‌ای بردار برای نگهداری اطلاعات استفاده می‌کنند. این دیتابیس‌ها، داده‌ها را در قالب بردارها ذخیره کرده و عملیات محاسباتی را سریع‌تر انجام می‌دهند. از آنها برای تحلیل داده‌های پیچیده و مدیریت موثر اطلاعات استفاده می‌شود. 🚀📊

#آموزشی

@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
🐳 یکی از دوستان واسه تمرین این حرکتو زد و کدش رو هم فرستاد تا بزاریم اینجا شما هم استفاده کنین :

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
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 استفاده کنیم یا "" ؟

- این مطلب مربوط به برنامه نویس های سی شارپ هست
- خیلی وقتا پیش اومده که نیاز داریم توی یک متغیر یک رشته خالی بریزیم. حالا سوال پیش میاد که اون رشته خالی رو با "" بریزیم یا با 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
🤝3👍2🎉2🔥1
🐳 دوستان، سلام
همونطور که میدونید من مدتهاست درگیرم.
و تا پنج - شش ماه آینده هم درگیر خواهم بود.
پیوی سوال میپرسید جواب نمیدم شرمنده. پست های اینجا هم خیلی وقته هر چند وقت یه بار که وقت خالی میارم Schedule میکنم برای یه سری تایم رندوم.
افراد زیادی هستن که میتونید ازشون سوال بپرسید و جواب بدن. حجم سوالا خیلی زیاده واقعا و نمیتونم جواب بدم 🤝

@codeaghajcs
😢31
📄 چگونه در بلیزور با 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
👍1