کتاب Snobol4+ از مبتدی تا پیشرفته: تسلط بر پردازش رشته و منطق الگو با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
Snobol4+ از مبتدی تا پیشرفته: تسلط بر پردازش رشته و منطق الگو Snobol4+ از مبتدی تا پیشرفته: تسلط بر پردازش رشته و منطق الگو معرفی دوره: دروازهای به سوی قدرت بیبدیل پردازش متن در دنیای امروز که داده...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Snobol4+ از مبتدی تا پیشرفته: تسلط بر پردازش رشته و منطق الگو
موضوع کلی: برنامهنویسی و زبانهای اسکریپتنویسی
موضوع میانی: یادگیری عمیق زبان برنامهنویسی Snobol4+
📋 سرفصلهای دوره
- 1. مبانی Snobol4+: معرفی و تاریخچه
- 2. نصب و راهاندازی Snobol4+
- 3. ساختار کلی یک برنامه Snobol4+
- 4. متغیرها و انواع داده در Snobol4+
- 5. عملگرهای محاسباتی و اولویت آنها
- 6. عملگرهای مقایسهای و منطقی
- 7. دستورهای ورودی و خروجی ساده
- 8. دستور GOTO و کنترل جریان برنامه
- 9. عبارات شرطی IF و ELSE
- 10. حلقههای ساده و تکرار
- 11. آشنایی با رشتهها و عملگرهای رشتهای
- 12. عملگرهای الحاق و تقسیم رشته
- 13. عملگرهای Substr و Size
- 14. الگوها: معرفی و مفاهیم اولیه
- 15. الگوهای ساده: کلمات و رشتههای ثابت
- 16. عملگرهای تطبیق الگو: = و ==
- 17. متغیرهای جایگزین و تخصیص
- 18. عملگرهای سوئیچ و FAIL
- 19. عملگرهای BREAK و SPAN
- 20. الگوهای پیشساخته: ANY، LEN، REM
- 21. الگوهای ترکیبی: ترکیب الگوها
- 22. عملگرهای POS و RTAB
- 23. عملگرهای ARB و ARBNO
- 24. توابع داخلی: معرفی و استفاده
- 25. توابع رشتهای: REPLACE، TRIM، DUPL
- 26. توابع عددی: ABS، INT، REAL
- 27. توابع تبدیل نوع داده: INTEGER، STRING
- 28. توابع مربوط به خروجی: OUTPUT، OUTPUT_FORMAT
- 29. تعریف توابع توسط کاربر
- 30. آرگومانها و مقادیر بازگشتی تابع
- 31. فراخوانی توابع بازگشتی
- 32. ساختارهای دادهای: آرایهها
- 33. اعلان و مقداردهی آرایهها
- 34. دسترسی به عناصر آرایه
- 35. آرایههای چند بعدی
- 36. ساختارهای دادهای: جداول (Tables)
- 37. ایجاد و استفاده از جداول
- 38. کلیدها و مقادیر جدول
- 39. توابع مربوط به جدول: INSERT، REMOVE
- 40. مدیریت حافظه در Snobol4+
- 41. توابع مدیریت حافظه: COLLECT، DETACH
- 42. اشکالزدایی برنامههای Snobol4+
- 43. ابزارهای اشکالزدایی: TRACE، DUMP
- 44. فایلها و ورودی/خروجی
- 45. خواندن از فایلها
- 46. نوشتن در فایلها
- 47. استفاده از فایلهای باینری
- 48. پردازش خط به خط فایلها
- 49. پردازش رشتههای پیچیده با الگوها
- 50. الگوهای تودرتو
- 51. استفاده از عملگرهای NOT و BAL
- 52. عملگرهای خیرهکننده (Anchored)
- 53. الگوهای بازگشتی
- 54. پیادهسازی یک تجزیهگر ساده
- 55. مبانی زبانهای برنامهنویسی پیشرفته
- 56. برنامهنویسی شیگرا در Snobol4+ (مقدماتی)
- 57. تعریف کلاسها و اشیاء
- 58. وراثت و چندریختی
- 59. مدیریت خطا و استثنائات
- 60. استفاده از try-catch در Snobol4+
- 61. پردازش زبان طبیعی با Snobol4+ (مقدماتی)
- 62. نوشتن یک کامپایلر ساده
- 63. پیادهسازی یک مفسر
- 64. بهینهسازی کدهای Snobol4+
- 65. استفاده از کتابخانههای خارجی
- 66. رابطهای خارجی با زبانهای دیگر
- 67. پردازش گراف و ساختارهای دادهای پیچیده
- 68. بازیابی اطلاعات با Snobol4+
- 69. سیستمهای خبره با Snobol4+
- 70. مبانی هوش مصنوعی با Snobol4+
- 71. برنامهنویسی موازی و همزمان
- 72. پردازش تصویر با Snobol4+
- 73. توسعه یک موتور جستجوی ساده
- 74. ایجاد یک ویرایشگر متن با Snobol4+
- 75. ساخت یک بازی ساده با Snobol4+
- 76. برنامهنویسی وب با Snobol4+ (مقدماتی)
- 77. استفاده از پایگاه داده با Snobol4+ (مقدماتی)
- 78. طراحی و پیادهسازی یک زبان برنامهنویسی جدید با الهام از Snobol4+
- 79. تکنیکهای پیشرفته الگو
- 80. عملگرهای تطبیق پیشرفته
- 81. الگوهای سفارشی
- 82. نوشتن کتابخانههای Snobol4+
- 83. معرفی کتابخانههای Snobol4+ موجود
- 84. تکنیکهای بهینهسازی الگو
- 85. اشکالزدایی الگوهای پیچیده
- 86. ساخت برنامههای کاربردی بزرگ
- 87. مدیریت پروژههای Snobol4+
- 88. تست و اعتبارسنجی کد Snobol4+
- 89. مستندسازی کدهای Snobol4+
- 90. آشنایی با استانداردهای کدنویسی Snobol4+
- 91. پروژههای عملی Snobol4+: حل مسائل واقعی
- 92. مثالهای کاربردی از پردازش متن
- 93. مثالهای کاربردی از پردازش داده
- 94. مثالهای کاربردی از برنامهنویسی سیستم
- 95. پروژه: ساخت یک کامپایلر کوچک برای یک زبان ساده
- 96. پروژه: پیادهسازی یک موتور جستجوی متن پیشرفته
- 97. پروژه: توسعه یک ابزار برای تجزیه و تحلیل داده
- 98. پروژه: ساخت یک سیستم توصیه گر
- 99. پروژه: ایجاد یک بازی کلمات
- 100. پروژه: پردازش زبان طبیعی پیشرفته
تگها:
Pattern Matching
Snobol4+
String Processing
Text Processing
آموزش Snobol4+
آموزش برنامهنویسی
اسنوبول
برنامهنویسی
پردازش رشته
دوره آموزشی Snobol4+
زبانهای اسکریپتنویسی
زبانهای برنامهنویسی
منطق الگو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.