کانال توسعه دهندگان سی شارپ
155 subscribers
32 photos
5 videos
6 files
87 links
اینجا از تجربیاتم توی برنامه نویسی می نویسم🙌
یک عدد دات نت کار
گیت هاب من:
https://github.com/hassanrafatjoo
Download Telegram
کانال توسعه دهندگان سی شارپ
https://www.geeksforgeeks.org/
این سایت البته موضوعات بسیار زیادی رو در بر میگیره که بخشی از اون به محتوای برنامه نویسی هستش و البته فقط در یک زبان برنامه نویسی محدود نیست و مقالات متعددی داره

با این وجود کیفیت بسیار خوبی داره مقالاتش
هرگز وقتی خستتون هست کار نکنید. این که بخواید محکم بشینید پای کار نیاز به استراحت داره هم بدن و هم مغز ما

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

به خودتون زمان بدید
اگر از ویژوال استودیو برای برنامه نویسی سی شارپ استفاده میکنید افزونه کاربردی Font Sizer رو نصب کنید

این افزونه بهتون کمک میکنه تا اندازه فونت کدها و همچنین منوها رو افزایش بدید. اگر که از لحاظ بینایی خدایی نکرده دور بین هستید این افزونه خیلی میتونه بهتون کمک کنه
👍1
https://omp.exchange/referral/QAVKZTN1J
حوصله داشتید اینجا هم یه دونه ثبت نام بزنید😁
با دعوت به بقیه بهتون 40 هزار میده حالا درسته چیزی نیست ولی تعداد زیاد بشه بیشتر میشه😂❤️

به خودم داد و به یکی رفیقام خلاصه که استارتشو بزنید😂
یاد گرفتن باید باعث شه تا ما متوجه شیم که هنوز ما خیلی چیزاست نمیدونیم.
اون نقطه ای که فکر کنیم یادگیری تمام شده نقطه شکست ماست
البته نه آموزش دیدن صرف و پیاده سازی نکردنش
👍1
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 گزینه بهتریه

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