آشنایی با مفاهیم پایه برنامهنویسی
قبل از یادگیری سیشارپ، لازمه با یه سری مفاهیم عمومی برنامهنویسی آشنا بشی:
✅برنامهنویسی چیه و چرا مهمه؟
✅ الگوریتم و فلوچارت (یادگیری منطق برنامهنویسی)
✅ مفاهیم پایه مثل متغیر، شرطها، حلقهها و توابع
پیشنهاد:
⏺️ یه سری ویدیو آموزشی در مورد الگوریتم و منطق برنامهنویسی ببین.
از هر سایتی دوتا دوره گذاشتم ، طبق سلیقه خودت یکی رو انتخاب کن:
🎯 پیش نیاز ورود به دنیای برنامه نویسی
🔗 تاپ لرن
🔗 دانشجویار
🎯 الگوریتم و فلوچارت
🔗 دانشجویار
🔗 دانشجویار
قبل از یادگیری سیشارپ، لازمه با یه سری مفاهیم عمومی برنامهنویسی آشنا بشی:
✅برنامهنویسی چیه و چرا مهمه؟
✅ الگوریتم و فلوچارت (یادگیری منطق برنامهنویسی)
✅ مفاهیم پایه مثل متغیر، شرطها، حلقهها و توابع
پیشنهاد:
⏺️ یه سری ویدیو آموزشی در مورد الگوریتم و منطق برنامهنویسی ببین.
از هر سایتی دوتا دوره گذاشتم ، طبق سلیقه خودت یکی رو انتخاب کن:
🎯 پیش نیاز ورود به دنیای برنامه نویسی
🔗 تاپ لرن
🔗 دانشجویار
🎯 الگوریتم و فلوچارت
🔗 دانشجویار
🔗 دانشجویار
خودآموز تاپ لرن
ورود به دنیای برنامه نویسی
برنامه نویسی!بارها شده که این اسم به گوش شما رسیده .حتی ممکنه توی فیلم ها هم دیده باشین که بعضی ها پشت سیستم میشینن و یه چیزایی تایپ میکنن .مهم تر از
👍3❤1🤩1
Forwarded from چنل آرشیو پای پکیج
🔴 دوره آموزش سی شارپ ( C# ) صفر تا بینهایت
🌐 وبسایت : tosinso.com
💵 قیمت : 1,800,000 تومان
⏰تایم دوره : 40 ساعت
دانلود رایگان 🐍👇
https://news.1rj.ru/str/PyPackage
🌐 وبسایت : tosinso.com
💵 قیمت : 1,800,000 تومان
⏰تایم دوره : 40 ساعت
دانلود رایگان 🐍👇
https://news.1rj.ru/str/PyPackage
❤2👎1🔥1
Forwarded from چنل آرشیو پای پکیج
🔴 دوره آموزش سی شارپ به زبان ساده
🌐 وبسایت : nikamooz.com
💵 قیمت : 1.190.000 تومان
⏰تایم دوره : 25 ساعت
دانلود رایگان 🐍👇
https://news.1rj.ru/str/PyPackage
🌐 وبسایت : nikamooz.com
💵 قیمت : 1.190.000 تومان
⏰تایم دوره : 25 ساعت
دانلود رایگان 🐍👇
https://news.1rj.ru/str/PyPackage
👍2❤1
🎯 بهترین دورههای آموزشی که ارزش امتحان کردن دارن!
لیستی که اینجا میبینید، شامل دورههایی هست که یا خودم شرکت کردم یا از کیفیتشون مطمئنم. طبق سلیقه خودتون و سرفصلهاشون یکی رو انتخاب کنید و یادگیری رو شروع کنید! 🚀🔥
البتههیچ دورهای ۱۰۰٪ کامل نیست! گاهی ممکنه نیاز باشه چند دوره رو ترکیبی ببینید تا به نتیجهی مطلوب برسید. 📚💡
🔹 یودمی ⭐⭐⭐⭐⭐
🔹 دیاکد ⭐⭐⭐⭐⭐
🔹 کدیاد ⭐⭐⭐⭐
🔹 تاپ لرن ⭐⭐⭐⭐
🔹 ویژن آکادمی ⭐⭐⭐⭐
🔹 زنگ کلاس ⭐⭐⭐⭐
🔹 مرتضی دلیل ⭐⭐⭐⭐
👨💻 شما تجربهای از این دورهها داشتید؟ 👍👎
لیستی که اینجا میبینید، شامل دورههایی هست که یا خودم شرکت کردم یا از کیفیتشون مطمئنم. طبق سلیقه خودتون و سرفصلهاشون یکی رو انتخاب کنید و یادگیری رو شروع کنید! 🚀🔥
البته
🔹 یودمی ⭐⭐⭐⭐⭐
🔹 دیاکد ⭐⭐⭐⭐⭐
🔹 کدیاد ⭐⭐⭐⭐
🔹 تاپ لرن ⭐⭐⭐⭐
🔹 ویژن آکادمی ⭐⭐⭐⭐
🔹 زنگ کلاس ⭐⭐⭐⭐
🔹 مرتضی دلیل ⭐⭐⭐⭐
👨💻 شما تجربهای از این دورهها داشتید؟ 👍👎
یودمی ایران
مسترکلاس صفر تا صد #C (سی شارپ) | Complete C# Masterclass
44.5 ساعت ویدیو با زیرنویس انگلیسی و کیفیت 1080 به روز رسانی 9/2024 تهیه شده رسمی یودمی ایران مدرس: Denis Panjuta حجم: 24.46GB (ترافیک داخلی)
❤1👍1🙏1
❕متغیرها و انواع داده ها
🎯متغیر چیه؟ متغیر مثل یه ظرفه که داده ها رو توش نگه می داریم تا هر وقت خواستیم ازش استفاده کنیم.
📦 مثال ساده :
💡 چند نکته مهم درباره متغیرها:
✅ نام متغیر نباید با عدد شروع بشه.
✅ نمی تونی توی نام متغیر فاصله بذاری
✅ سی شارپ به حروف بزرگ و کوچک حساسه!
🚀 تمرین روز اول:
یه برنامه بنویس که اسم کاربر رو بگیره و بهش سلام کنه.
🎯متغیر چیه؟ متغیر مثل یه ظرفه که داده ها رو توش نگه می داریم تا هر وقت خواستیم ازش استفاده کنیم.
📦 مثال ساده :
int age = 25;
string name = "ali";
💡 چند نکته مهم درباره متغیرها:
✅ نام متغیر نباید با عدد شروع بشه.
✅ نمی تونی توی نام متغیر فاصله بذاری
✅ سی شارپ به حروف بزرگ و کوچک حساسه!
🚀 تمرین روز اول:
یه برنامه بنویس که اسم کاربر رو بگیره و بهش سلام کنه.
c#
Console.Write("what is your name");
string name= Console.ReadLine();
Console.WriteLine($"hello {name}");
❤2👍2
اگه هر روز متوسط یه پله بری بالا، آخر سال ۳۶۵ پله بالاتری🌱. ولی اگه ۳۶۴ روز دنبال آسانسور موفقیت یه شبه باشی، شاید آخر سال همون پایین بمونی.
👍2💯1🎄1
🔍 int & string ?
در سی شارپ، برای ذخیره انواع مختلف داده ها (Data Types) استفاده می کنیم.
✅ برای ذخیره عددهای صحیح int
✅ برای ذخیره متن ها و رشته های کاراکتری string
🎨 مثال ساده :
🔢 استفاده از int :
🔤 استفاده از string :
⚡ تفاوت های کلیدی :
✅ فقط عدد ذخیره می کنه (int)، متن و عدد رو به شکل متن نگه می داره(string).
✅ نمی تونی عملیات ریاضی مستقیم روی string انجام بدی. ولی با int راحت جمع و تفریق می کنی.
🧮 مثال تفاوت در استفاده:
(چسباندن متنها)
💡 دیدی؟ وقتی با int کار می کنی، عددها جمع میشن. ولی با string متن ها به هم می چسبن!
🚀 تمرین امروز:
👨💻 یه برنامه بنویس که سن کاربر رو بگیره و سال
تولدش رو حساب کنه!
در سی شارپ، برای ذخیره انواع مختلف داده ها (Data Types) استفاده می کنیم.
✅ برای ذخیره عددهای صحیح int
✅ برای ذخیره متن ها و رشته های کاراکتری string
🎨 مثال ساده :
🔢 استفاده از int :
int age = 20;
Console.WriteLine(age);
🔤 استفاده از string :
string name="ali";
Console.WriteLine(name);
⚡ تفاوت های کلیدی :
✅ فقط عدد ذخیره می کنه (int)، متن و عدد رو به شکل متن نگه می داره(string).
✅ نمی تونی عملیات ریاضی مستقیم روی string انجام بدی. ولی با int راحت جمع و تفریق می کنی.
🧮 مثال تفاوت در استفاده:
int y = 5;
Console.WriteLine(x + y); // خروجی: 15 (جمع عددی)
string a = "10";
string b = "5";
Console.WriteLine(a + b); // خروجی: 105
(چسباندن متنها)
💡 دیدی؟ وقتی با int کار می کنی، عددها جمع میشن. ولی با string متن ها به هم می چسبن!
🚀 تمرین امروز:
👨💻 یه برنامه بنویس که سن کاربر رو بگیره و سال
تولدش رو حساب کنه!
int age = int.Parse(Console.ReadLine());
int birthYear = 2025 - age;
Console.WriteLine($"Your year of birth: {birthYear}");
❤3👍1
📝 حلقه ها چطور کار می کنن؟ 🔃
🎯 حلقه چیه؟
حلقه ها بهت کمک می کنن یک کار رو چندبار پشت سرهم انجام بدی بدون اینکه لازم باشه کد رو تکرار کنی.
🔢 حلقه for: زمانی که تعداد تکرار مشخصه
✅ مثال ساده:
🔎 چی شد اینجا؟
1️⃣ مقدار اولیه: شمارش از صفر شروع میشه.
2️⃣ تا وقتی از i کمتر باشه، حلقه ادامه داره.
3️⃣ هربار یکی به i اضافه میشه.
🔃 حلقه while: تا وقتی یه شرط درسته
وقتی نمی دونی دقیقاً چندبار باید تکرار بشه.
🔃 حلقه foreach: پیمایش راحت لیست ها
برای گشتن روی آرایه ها یا لیست ها
⚠️ اگه توی حلقه شرط تغییر نکنه، ممکنه برنامه به حلقه بی نهایت بره و متوقف نشه!
🚀 تمرین امروز:
👨💻 برنامه ای که از کاربر عدد بگیره و تمام اعداد از 1 تا اون عدد رو چاپ کنه!
🎯 حلقه چیه؟
حلقه ها بهت کمک می کنن یک کار رو چندبار پشت سرهم انجام بدی بدون اینکه لازم باشه کد رو تکرار کنی.
🔢 حلقه for: زمانی که تعداد تکرار مشخصه
✅ مثال ساده:
for(int i = 0; i < 3; i++) {
Console.WriteLine(i);
}🔎 چی شد اینجا؟
1️⃣ مقدار اولیه: شمارش از صفر شروع میشه.
2️⃣ تا وقتی از i کمتر باشه، حلقه ادامه داره.
3️⃣ هربار یکی به i اضافه میشه.
🔃 حلقه while: تا وقتی یه شرط درسته
وقتی نمی دونی دقیقاً چندبار باید تکرار بشه.
int count = 0;
while (count < 3) {
Console.WriteLine(count);
count ++;
}
🔃 حلقه foreach: پیمایش راحت لیست ها
برای گشتن روی آرایه ها یا لیست ها
string[] fruits = {"apple","banana","grapes"};
foreach (string fruit in fruits) {
Console.WriteLine(fruit);
}⚠️ اگه توی حلقه شرط تغییر نکنه، ممکنه برنامه به حلقه بی نهایت بره و متوقف نشه!
🚀 تمرین امروز:
👨💻 برنامه ای که از کاربر عدد بگیره و تمام اعداد از 1 تا اون عدد رو چاپ کنه!
❤3🍓1
🚀 نقشه راه یادگیری زبان #C
اگه تازه شروع به یادگیری سی شارپ کردی و نمی دونی از کجا شروع کنی، این ریپازیتوری دقیقاً همونه که دنبالش بودی! 😎👇
🔗 لینک ریپازیتوری
اگه تازه شروع به یادگیری سی شارپ کردی و نمی دونی از کجا شروع کنی، این ریپازیتوری دقیقاً همونه که دنبالش بودی! 😎👇
🔗 لینک ریپازیتوری
❤2🔥1
🔹 ویژوال استودیو – جادوی کدنویسی مایکروسافت!
اگه برنامهنویس داتنتی، بدون ویژوال استودیو انگار یه چیزی کمه! 🎯 یه IDE فوقالعاده با:
✨ برای تکمیل هوشمند کد IntelliSense
🐞 دیباگر حرفهای برای شکار باگها
🛠 افزونههای بینهایت برای هر نیازی
🔗 پشتیبانی از Git برای مدیریت نسخهها
📥 دانلود رایگان: visualstudio
اگه برنامهنویس داتنتی، بدون ویژوال استودیو انگار یه چیزی کمه! 🎯 یه IDE فوقالعاده با:
✨ برای تکمیل هوشمند کد IntelliSense
🐞 دیباگر حرفهای برای شکار باگها
🛠 افزونههای بینهایت برای هر نیازی
🔗 پشتیبانی از Git برای مدیریت نسخهها
📥 دانلود رایگان: visualstudio
❤3🐳1
🔹 شرطها – تصمیمگیری در کدنویسی! 🎯
شرطها به برنامه اجازه میدن بر اساس یک وضعیت خاص، تصمیم بگیره و اجراهای متفاوتی داشته باشه.
✨ if
⚡ switch
🔹 توی شرطها همیشه سعی کن کدت رو خوانا و تمیز بنویسی! 😎
#سی_شارپ #شرط_ها #برنامه_نویسی
شرطها به برنامه اجازه میدن بر اساس یک وضعیت خاص، تصمیم بگیره و اجراهای متفاوتی داشته باشه.
✨ if
int age = 20;
if (age >= 18)
{
Console.WriteLine("شما مجاز به ورود هستید!");
}
🔀 if-elseif (age >= 18)
Console.WriteLine("ورود مجاز ");
else
Console.WriteLine("ورود غیرمجاز ");
⚡ switch
int day = 3;
switch (day)
{
case 1: Console.WriteLine("شنبه"); break;
case 2: Console.WriteLine("یکشنبه"); break;
case 3: Console.WriteLine("دوشنبه"); break;
default: Console.WriteLine("روز نامعتبر!"); break;
🔹 توی شرطها همیشه سعی کن کدت رو خوانا و تمیز بنویسی! 😎
#سی_شارپ #شرط_ها #برنامه_نویسی
👍2❤1
🚀 نقشه راه یک دولوپر داتنت!
اگر میخوای مسیر یادگیری C#، ASP.NET Core و دنیای داتنت رو بهصورت حرفهای دنبال کنی، این ریپازیتوری یه راهنمای فوقالعادهس! 📌 از مقدمات تا مباحث پیشرفته، همهچیز اینجاست!
🔗 لینک: GitHub - DotNet Developer Roadmap
#دات_نت #سی_شارپ #نقشه_راه
اگر میخوای مسیر یادگیری C#، ASP.NET Core و دنیای داتنت رو بهصورت حرفهای دنبال کنی، این ریپازیتوری یه راهنمای فوقالعادهس! 📌 از مقدمات تا مباحث پیشرفته، همهچیز اینجاست!
🔗 لینک: GitHub - DotNet Developer Roadmap
#دات_نت #سی_شارپ #نقشه_راه
❤1👍1🔥1
ویژوال استودیو کد
یک ویرایشگر سبک، سریع و متن باز از مایکروسافت است که برای توسعه دهندگان NET. و #C گزینه ای عالی محسوب می شود.
✅ ویژگی های کلیدی:
🔹 سبک و سریع-اجرا روی سیستم های ضعیف
🔹 پشتیبانی از #C-با افزونه C# Dev Kit
🔹 ترمینال داخلی-برای اجرای دستورات دات نت و گیت
🔹 ادغام با Git و GitHub-مدیریت نسخه های کد
🔹 قابلیت شخصی سازی بالا-با تم ها و اکستنشن ها
📦 دانلود VS Code
یک ویرایشگر سبک، سریع و متن باز از مایکروسافت است که برای توسعه دهندگان NET. و #C گزینه ای عالی محسوب می شود.
✅ ویژگی های کلیدی:
🔹 سبک و سریع-اجرا روی سیستم های ضعیف
🔹 پشتیبانی از #C-با افزونه C# Dev Kit
🔹 ترمینال داخلی-برای اجرای دستورات دات نت و گیت
🔹 ادغام با Git و GitHub-مدیریت نسخه های کد
🔹 قابلیت شخصی سازی بالا-با تم ها و اکستنشن ها
📦 دانلود VS Code
❤4👍1