اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با عبارات باقاعده (Regular Expressions) در برنامهنویسی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با عبارات باقاعده (Regular Expressions) در برنامهنویسی
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: مبانی برنامهنویسی و ساختمان داده
📋 سرفصلهای دوره
- 1. مقدمهای بر عبارات باقاعده
- 2. کاربرد عبارات باقاعده در پردازش متن
- 3. ساختار کلی عبارات باقاعده
- 4. حروف الفبا و اعداد در عبارات باقاعده
- 5. حروف خاص و کاراکترهای ویژه
- 6. کلاسهای کاراکتر
- 7. محدوده کاراکترها
- 8. کاراکترهای تکرار شونده: ستاره (*)
- 9. کاراکترهای تکرار شونده: علامت مثبت (+)
- 10. کاراکترهای تکرار شونده: علامت سوال (؟)
- 11. کاراکترهای تکرار شونده: آکولاد ({n,m})
- 12. گروهبندی با پرانتز
- 13. گروهبندی بدون کپچر کردن
- 14. انتخابگر (OR)
- 15. تأیید مثبت (Positive Lookahead)
- 16. تأیید منفی (Negative Lookahead)
- 17. تأیید مثبت قبلی (Positive Lookbehind)
- 18. تأیید منفی قبلی (Negative Lookbehind)
- 19. انکرها: ابتدا و انتهای خط (^) ($)
- 20. انکرها: ابتدا و انتهای کلمه (\b)
- 21. متغیرهای پیشفرض (Anchors)
- 22. کاراکترهای خاص در ادوات (Metacharacters)
- 23. تطابق با کاراکترهای خاص
- 24. کاراکترهای عام (Wildcards)
- 25. تطابق با هر کاراکتری (Dot)
- 26. تطابق با فاصلهها
- 27. تطابق با ارقام
- 28. تطابق با حروف الفبا
- 29. تطابق با حروف بزرگ و کوچک
- 30. تطابق با کاراکترهای غیر الفبایی
- 31. تطابق با کاراکترهای غیر عددی
- 32. تطابق با کاراکترهای غیر فاصلهای
- 33. تطابق با کاراکترهای غیر کلمه
- 34. تطابق با حروف قابل چاپ
- 35. تطابق با حروف غیر قابل چاپ
- 36. تطابق با کاراکترهای کنترلی
- 37. تطابق با کاراکترهای هگزادسیمال
- 38. تطابق با کاراکترهای هشتهشتی
- 39. تطابق با کاراکترهای یونیکد
- 40. ساخت عبارات باقاعده پیچیده
- 41. تکنیکهای پیشرفته در عبارات باقاعده
- 42. استفاده از عبارات باقاعده در زبانهای برنامهنویسی
- 43. عبارات باقاعده در پایتون
- 44. عبارات باقاعده در جاوا اسکریپت
- 45. عبارات باقاعده در جاوا
- 46. عبارات باقاعده در PHP
- 47. عبارات باقاعده در C#
- 48. عبارات باقاعده در Ruby
- 49. عبارات باقاعده در Go
- 50. عبارات باقاعده در Swift
- 51. عبارات باقاعده در SQL
- 52. عبارات باقاعده در ویرایشگرهای متن
- 53. عبارات باقاعده در ابزارهای خط فرمان (grep)
- 54. عبارات باقاعده در ابزارهای خط فرمان (sed)
- 55. عبارات باقاعده در ابزارهای خط فرمان (awk)
- 56. عبارات باقاعده در ابزارهای خط فرمان (find)
- 57. عبارات باقاعده در ابزارهای خط فرمان (ls)
- 58. عبارات باقاعده در ابزارهای خط فرمان (ssh)
- 59. عبارات باقاعده در ابزارهای خط فرمان (rsync)
- 60. عبارات باقاعده در ابزارهای خط فرمان (tar)
- 61. عبارات باقاعده در ابزارهای خط فرمان (zip)
- 62. عبارات باقاعده در ابزارهای خط فرمان (unzip)
- 63. عبارات باقاعده در ابزارهای خط فرمان (curl)
- 64. عبارات باقاعده در ابزارهای خط فرمان (wget)
- 65. عبارات باقاعده در ابزارهای خط فرمان (git)
- 66. عبارات باقاعده در ابزارهای خط فرمان (docker)
- 67. عبارات باقاعده در ابزارهای خط فرمان (kubectl)
- 68. عبارات باقاعده در ابزارهای خط فرمان (terraform)
- 69. عبارات باقاعده در ابزارهای خط فرمان (ansible)
- 70. عبارات باقاعده در ابزارهای خط فرمان (chef)
- 71. عبارات باقاعده در ابزارهای خط فرمان (puppet)
- 72. عبارات باقاعده در پایگاههای داده
- 73. عبارات باقاعده در جستجو و جایگزینی
- 74. اعتبارسنجی ورودیها با عبارات باقاعده
- 75. پاکسازی دادهها با عبارات باقاعده
- 76. استخراج اطلاعات با عبارات باقاعده
- 77. تحلیل لاگها با عبارات باقاعده
- 78. امنیت در استفاده از عبارات باقاعده
- 79. ملاحظات عملکردی در عبارات باقاعده
- 80. اشتباهات رایج در نوشتن عبارات باقاعده
- 81. دیباگ کردن عبارات باقاعده
- 82. ابزارهای آنلاین برای تست عبارات باقاعده
- 83. جمعبندی و کاربردهای نهایی
- 84. مطالعه موردی: پردازش ایمیلها
- 85. مطالعه موردی: تحلیل دادههای وب
- 86. مطالعه موردی: اعتبارسنجی فرمها
- 87. مطالعه موردی: پردازش فایلهای CSV
- 88. مطالعه موردی: پردازش فایلهای JSON
- 89. مطالعه موردی: پردازش فایلهای XML
- 90. مطالعه موردی: تحلیل کد منبع
- 91. مطالعه موردی: سیستمهای تشخیص نفوذ
- 92. مطالعه موردی: پردازش زبان طبیعی
- 93. مطالعه موردی: بیوانفورماتیک
- 94. مطالعه موردی: پردازش تصاویر
- 95. مطالعه موردی: هوش مصنوعی
- 96. مطالعه موردی: یادگیری ماشین
- 97. مطالعه موردی: علم داده
- 98. مطالعه موردی: مهندسی داده
- 99. مطالعه موردی: توسعه وب
- 100. مطالعه موردی: توسعه موبایل
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.