اپلیکیشن اندرویدی فلشکارت آموزشی الفبای برنامهنویسی: از صفر تا منطق
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الفبای برنامهنویسی: از صفر تا منطق
موضوع کلی: برنامه نویسی
موضوع میانی: مبانی کامپیوتر و برنامهنویسی
📋 سرفصلهای دوره
- 1. متغیر و انواع داده
- 2. ورودی و خروجی در برنامهنویسی
- 3. عملگرهای ریاضی و منطقی
- 4. ساختار شرطی if
- 5. حلقه while
- 6. حلقه for
- 7. لیست و آرایه
- 8. رشته و توابع آن
- 9. تابع و پارامتر
- 10. بازگشت مقدار از تابع
- 11. حوزه دید متغیر
- 12. دیکشنری و نگاشت
- 13. مجموعه و کاربرد آن
- 14. حلقههای تو در تو
- 15. ماتریس و کار با ابعاد
- 16. الگوریتم مرتبسازی ساده
- 17. جستجوی خطی
- 18. جستجوی دودویی
- 19. مرتبسازی حبابی
- 20. مرتبسازی انتخابی
- 21. بازگشت و توابع بازگشتی
- 22. دنباله فیبوناچی با بازگشت
- 23. فاکتوریل و بازگشت
- 24. بازگشت درخت وار
- 25. تفکیک و غلبه
- 26. بازگشت دم
- 27. کامپایلر و مفسر
- 28. خطاهای زمان اجرا
- 29. دیباگ و خطایابی
- 30. متغیر محلی و سراسری
- 31. ثابت و ماکرو
- 32. ورودی از کاربر
- 33. خروجی فرمتدار
- 34. تبدیل نوع داده
- 35. عملگرهای مقایسهای
- 36. عملگرهای منطقی
- 37. شرطهای تو در تو
- 38. حلقه بینهایت و خروج
- 39. حلقه با break و continue
- 40. شمارنده در حلقه
- 41. اندیس در لیست
- 42. شکافتن و الحاق لیست
- 43. کپی سطحی و عمیق
- 44. مرتبسازی پیشفرض
- 45. مرتبسازی معکوس
- 46. مرتبسازی بر اساس کلید
- 47. جستجوی کاراکتر در رشته
- 48. جایگزینی در رشته
- 49. حذف فضای خالی
- 50. تبدیل به حروف بزرگ و کوچک
- 51. برش رشته
- 52. تاریخ و ساعت
- 53. اعداد تصادفی
- 54. اعداد اول
- 55. بزرگترین مقسوم علیه مشترک
- 56. کمترین مضرب مشترک
- 57. مجموع ارقام یک عدد
- 58. معکوس یک عدد
- 59. تشخیص عدد متقارن
- 60. مثلث خیام
- 61. الگوریتم حریصانه
- 62. الگوریتم جستجوی کامل
- 63. برنامهنویسی پویا
- 64. بازگشت با حافظهسازی
- 65. پیچیدگی زمانی
- 66. پیچیدگی فضایی
- 67. نماد O بزرگ
- 68. تحلیل الگوریتم
- 69. بهینهسازی کد
- 70. مستندسازی کد
- 71. نظافت کد
- 72. اشکالزدایی با پرینت
- 73. اشکالزدایی با breakpoint
- 74. تست ساده واحد
- 75. مدیریت خطا با try-except
- 76. خطاهای رایج منطقی
- 77. تفاوت بین = و ==
- 78. تفاوت between and و or
- 79. تفاوت while و for
- 80. تفاوت تابع و متد
- 81. تفاوت پارامتر و آرگومان
- 82. تفاوت لیست و تاپل
- 83. تاپل و تغییرناپذیری
- 84. مقایسه ساختارهای داده
- 85. انتخاب ساختار داده مناسب
- 86. آمادهسازی برای پروژه
- 87. نوشتن الگوریتم ساده
- 88. پیادهسازی ماشین حساب ساده
- 89. پیادهسازی بازی حدس عدد
- 90. پیادهسازی مرتبسازی دستی
- 91. جمعبندی مفاهیم پایه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.