اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با لیستها و تاپلها در پایتون برای مبتدیان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با لیستها و تاپلها در پایتون برای مبتدیان
موضوع کلی: علوم کامپیوتر و برنامه نویسی
موضوع میانی: برنامه نویسی پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر پایتون و ساختارهای داده
- 2. آشنایی با انواع داده در پایتون
- 3. مفهوم لیست در پایتون
- 4. ایجاد لیستهای خالی
- 5. ایجاد لیست با عناصر اولیه
- 6. دسترسی به عناصر لیست با اندیس
- 7. اندیسگذاری مثبت و منفی
- 8. برش (Slicing) لیستها
- 9. تغییر عناصر لیست
- 10. افزودن عناصر به لیست
- 11. متدهای `append()` و `insert()`
- 12. حذف عناصر از لیست
- 13. متدهای `remove()` و `pop()`
- 14. تابع `del` برای حذف عناصر
- 15. تعداد عناصر لیست (`len()`)
- 16. تکرار عناصر لیست با حلقه `for`
- 17. بررسی وجود یک عنصر در لیست (`in`)
- 18. کپی کردن لیستها
- 19. کپی سطحی (Shallow Copy)
- 20. کپی عمیق (Deep Copy)
- 21. متدهای لیست: `sort()` و `reverse()`
- 22. مرتبسازی صعودی و نزولی
- 23. معکوس کردن ترتیب عناصر
- 24. تابع `sorted()`
- 25. شمارش عناصر در لیست (`count()`)
- 26. یافتن اندیس یک عنصر (`index()`)
- 27. الحاق لیستها با `+`
- 28. تکرار لیستها با `*`
- 29. درک لیست (List Comprehensions)
- 30. ایجاد لیست با درک لیست
- 31. کاربرد درک لیست برای فیلتر کردن
- 32. کاربرد درک لیست برای تبدیل عناصر
- 33. مفهوم تاپل در پایتون
- 34. تفاوت لیست و تاپل
- 35. ایجاد تاپلهای خالی
- 36. ایجاد تاپل با عناصر
- 37. دسترسی به عناصر تاپل
- 38. برش (Slicing) تاپلها
- 39. تغییر عناصر تاپل (محدودیتها)
- 40. تکرار عناصر تاپل
- 41. بررسی وجود عنصر در تاپل
- 42. کپی کردن تاپلها
- 43. متدهای تاپل: `count()` و `index()`
- 44. مقایسه تاپلها
- 45. کاربرد تاپل در بازگشت مقادیر چندگانه
- 46. مقایسه تاپلها با لیستها
- 47. ذخیرهسازی دادههای غیرقابل تغییر
- 48. توابع و متدهای مرتبط با تاپل
- 49. کارهایی که با تاپل نمیتوان انجام داد
- 50. تاپلهای تو در تو
- 51. تبدیل لیست به تاپل و بالعکس
- 52. کاربرد تاپل در دیکشنریها (کلیدها)
- 53. تاپلهای نامگذاری شده (Named Tuples)
- 54. مقدمهای بر ماژول `collections`
- 55. استفاده از `namedtuple`
- 56. ایجاد ساختارهای داده مشابه کلاس
- 57. دسترسی به عناصر `namedtuple`
- 58. تفاوت `namedtuple` با کلاسهای پایتون
- 59. کاربرد `namedtuple` در خوانایی کد
- 60. مثالهای عملی از `namedtuple`
- 61. تمرین: ساخت لیست از مختصات
- 62. تمرین: محاسبه میانگین با لیست
- 63. تمرین: فیلتر کردن اعداد زوج در لیست
- 64. تمرین: شمارش کلمات در یک متن با لیست
- 65. تمرین: ایجاد تاپل از نام و سن
- 66. تمرین: ذخیره اطلاعات دانشآموزان با تاپل
- 67. تمرین: استفاده از تاپل برای بازگشت مختصات
- 68. تمرین: تبدیل لیست خرید به تاپل
- 69. تمرین: بررسی تکرار نامها در لیست
- 70. تمرین: مرتبسازی لیست نامها
- 71. تمرین: معکوس کردن لیست اعداد
- 72. تمرین: استفاده از درک لیست برای مجذور اعداد
- 73. تمرین: فیلتر کردن رشتهها بر اساس طول
- 74. تمرین: یافتن بزرگترین عنصر در لیست
- 75. تمرین: یافتن کوچکترین عنصر در لیست
- 76. تمرین: ترکیب دو لیست
- 77. تمرین: تکرار عناصر لیست
- 78. تمرین: استفاده از `namedtuple` برای اطلاعات محصول
- 79. تمرین: دسترسی به عناصر `namedtuple`
- 80. تمرین: تبدیل `namedtuple` به دیکشنری
- 81. تمرین: ذخیره تنظیمات برنامه با تاپل
- 82. تمرین: بررسی صحت ورودی کاربر با تاپل
- 83. تمرین: ایجاد لیست از دیکشنریها
- 84. تمرین: مرتبسازی دیکشنریها بر اساس مقادیر
- 85. تمرین: استفاده از تاپل برای مقایسه مقادیر
- 86. تمرین: ذخیره تاریخچه تراکنشها با تاپل
- 87. تمرین: ایجاد لیست از دادههای سنسور
- 88. تمرین: پردازش دادههای سری زمانی با لیست و تاپل
- 89. تمرین: نمایش الگوهای داده با لیست و تاپل
- 90. تمرین: جمعبندی مفاهیم لیست و تاپل
- 91. مرور بر ساختارهای داده پایتون
- 92. کاربرد لیست و تاپل در پروژههای واقعی
- 93. نکات پیشرفته در کار با لیست و تاپل
- 94. تمرین نهایی: حل مسئله پیچیدهتر
- 95. جمعبندی دوره
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.