کانال توسعه دهندگان سی شارپ
155 subscribers
32 photos
5 videos
6 files
87 links
اینجا از تجربیاتم توی برنامه نویسی می نویسم🙌
یک عدد دات نت کار
گیت هاب من:
https://github.com/hassanrafatjoo
Download Telegram
https://www.ebooksworld.ir/
مرجع دانلود کتاب های برنامه نویسی
🔥1
در هر شغلی واقعا علاقه حرفه اول رو میزنه به خصوص برنامه نویسی
نمیگم پول مهم نیستا ولی تو وقتی با علاقه یه چیزی رو بلد باشی پروژه های میلیونی هم میتونی بگیری
2
https://t.me/DotNete

یه گروه دات نت فارسی زبان که واقعا سطح بالایی داره و از گروه های قدیمی توی تلگرام هست
واقعا به نظرم هر زبان برنامه نویسی اگر توی اون محیط مخصوص به خودش نوشته بشه خیلی بهتره
مثلا سی شارپ همون ویژوال استودیو
پایتون همون Pycharm

درسته واسه سی شارپ ما مثلا Rider رو هم داریم ولی خب ویژوال استودیو یه چیز دیگست

برا html css و این جور چیزا میشه از همون vsode هم استفاده کرد
👍1👎1
موافقید یه گروه بزنم واسه این کانال؟
👍2
البته دوست دارم تولید محتوای کانال از سطح عادی یکم بهتر باشه و از روزمرگی ها نباشه یه خورده
1
بعضی اساتید دانشگاه واقعا کلمه استاد برازنده شون هست. از بس با دانشجو خوب هستن هواشون رو دارن. خود من که الان پایتون داشتم این ترم استاد خیلی واقعا سنگ تمام گذاشت برامون

هر کسی از راه میومد میگفت این مثلا if هست این else هست اون فلانه بیساره اما این میومد در عمل انجام میداد و از عمد ما رو مجبور میکرد برنامه هایی رو بنویسیم که از قبل یه بارم باهاش آشنا نبودیم

شاید از پایتون خوشم نیاد ولی این که ترس دانشجوهاش رو از بین میبره واقعا بزرگترین کاریه که میکنه
👍2
این آموزش هم خیلی خوبه و عمیقا روی مباحث الگوریتم و ساختمان داده کار میکنه. هر چقدر ما این مباحث رو عمیق تر بشیم میتونیم کدهای بهتری رو بنویسیم
👍1
برنامه نویسی حل کردن چالش ها هست
شاید کد هایی که اوایل یادگیری می نویسیم آنقدر مزخرف باشن بعدا که یکم بهتر کد زدیم برمیگردیم نگاه می‌کنیم به کدهای قدیمی می بینیم میخندیم😄

منتهی از ریفکتور کردن و نترسیدن از بازنویسی کد هستش که ما رو با چالش های جدیدتر رو به رو میکنه
1👍1
هم نام کانال تغییر کرد هم گروه اضافه شد😁 برسیم جایی که گروه هم بشه یکی از گروه های با ارزشمند دات نت در تلگرام فعلا یه اسم همینجوری گذاشتم بعد تغییر میدم یه چیزی دوست دارم توی مایه های مجموعه گروه های دولوپیکس باشه اگه اسم خاصی مد نظرتون هست بگید😁
1
به نظرتون تفاوت if else ها و switch چیه؟ در حالت عادی همه مون میدونیم اما به نظرتون چه تفاوت های دیگه ای داره؟
کانال توسعه دهندگان سی شارپ
به نظرتون تفاوت if else ها و switch چیه؟ در حالت عادی همه مون میدونیم اما به نظرتون چه تفاوت های دیگه ای داره؟
در حالت عادی شاید بگیم هر دو کارشون اینه که شرایطی که ما مشخص میکنیم رو بررسی میکنن تا اینجا درسته
ولی یکم عمیق تر نگاه کنیم در switch شما همزمان نمیتونید چند تا شرط رو قرار بدید و البته باید نوع های داده Primitive یا نوع داده ای ساده قرار بدیم
ولی در if else ها شما میتونید در یک if چندین تا شرط قرار بدید

از نظر خوانایی کد سوئیچ readability یا خوانایی بهتری داره ولی خب ما همیشه نمیتونیم بر اساس سوئیچ کار کنیم خصوصا زمانی که یکم برنامه ما پیچیده تر باشه

از اون طرف if else های زیاد هم باعث افزایش مرتبه زمانی (Big O ) خواهند شد خصوصا اگر ما از ساختار
if(condition)

{

}
else if (condition)

{

}
else if (condition)

{

}
else
{

}

استفاده کنیم. جالبه بدونید به این نوع از if else ، میگن if else های نردبانی (if else ladder) که یک حالت نردبان طور داره و شرایط رو بررسی میکنه
کانال توسعه دهندگان سی شارپ
در حالت عادی شاید بگیم هر دو کارشون اینه که شرایطی که ما مشخص میکنیم رو بررسی میکنن تا اینجا درسته ولی یکم عمیق تر نگاه کنیم در switch شما همزمان نمیتونید چند تا شرط رو قرار بدید و البته باید نوع های داده Primitive یا نوع داده ای ساده قرار بدیم ولی در if…
یه چیزی که همیشه برای خودم سوال بود این بود که ما اصلا چطوری متوجه بشیم فلان جای برنامه باید از if استفاده کنیم یا else?

بستگی به کد و البته برنامه داره که دقیقا میخوایم چه چیزی رو بنویسیم

مثلا اگر شما بخواید محدوده خیلی زیادی از مقدارها رو بررسی کنید قطعا و قطعا if else گزینه بهتریه

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

و دوست دارم این رو با بقیه چه به صورت رایگان و چه غیر رایگان(😁) به اشتراک بزارم
🥰1
کانال توسعه دهندگان سی شارپ
https://git.ir/udemy-data-structures-and-algorithms-in-c-dsa/ گاهی اوقات من ندیدم دوره ها رو ولی بر اساس سرفصل هایی که می بینم از لحاظ چیزایی که قرار داده مشخص هستش که یه آموزش با کیفیت هست
اما این که ما ساختمان داده رو بلد باشیم دقیقا چه فایده ای برای ما داره

کسی توی رشته نرم افزار نیست که ساختمان داده رو پاس نکرده باشه 😁 اکثر دانشجوها از این درس متنفرن 😅

ساختمان داده یه دید کلی از نحوه کاری که میخوایم انجام بدیم رو به ما میده
1
امان از ویندوز 11 و باگ های عجیب غریبش!

روی ویندوز دو تا اکانت یکی برای خودم و یکی برای استفاده بقیه خانواده ازش

روی اکانت دوم که میای چیزی میریزی وسط صفحه یا چیزی رو تغییر میدی اعمال نمیشه و بعد از یه ری استارت یا ساین اوت باز برمیگرده به قبل😄😂
😁1
کانال توسعه دهندگان سی شارپ
امان از ویندوز 11 و باگ های عجیب غریبش! روی ویندوز دو تا اکانت یکی برای خودم و یکی برای استفاده بقیه خانواده ازش روی اکانت دوم که میای چیزی میریزی وسط صفحه یا چیزی رو تغییر میدی اعمال نمیشه و بعد از یه ری استارت یا ساین اوت باز برمیگرده به قبل😄😂
حرکت های مایکروسافت واقعا عجیبه. میگه آخرین نسخه از ویندوز حتما ویندوز ۱۰ هست بعد ۱۱ رو میده بیرون. ۱۱ هنوز پایدار نشده خبر از ۱۲ هست😂
هیچ جوره هم زیر بار نرفته که ویندوز ۱۱ برا سیستم های ضعیف نصب بشه و نیاز به سی پی یو های اینتل نسل ۸ به بالا و tpm 2 وجود‌خواهد داشت
🤣1