کتاب طراحی و ساخت تجزیهگرهای سفارشی فایلها با پایتون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و ساخت تجزیهگرهای سفارشی فایلها با پایتون
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: پردازش داده و تحلیل متن
📋 سرفصلهای دوره
- 1. مقدمهای بر تجزیه فایلها
- 2. فرمتهای متنی و ساختار آنها
- 3. مبانی زبان برنامهنویسی پایتون برای تجزیه فایل
- 4. ماژولهای استاندارد پایتون برای کار با فایلها
- 5. خواندن و نوشتن فایلها در پایتون
- 6. مدیریت خطاها در هنگام کار با فایلها
- 7. مفهوم گرامر و تحلیل نحوی
- 8. عبارات باقاعده (Regular Expressions) و کاربرد آنها
- 9. ماژول `re` در پایتون و الگوهای متنی
- 10. استفاده از عبارات باقاعده برای اعتبارسنجی دادهها
- 11. تجزیه فایلهای متنی ساده با استفاده از `split` و `strip`
- 12. کار با جداکنندهها (Delimiters) در فایلهای متنی
- 13. تجزیه فایلهای CSV با استفاده از ماژول `csv`
- 14. خواندن و نوشتن فایلهای JSON با استفاده از ماژول `json`
- 15. تجزیه فایلهای XML با استفاده از ماژول `xml.etree.ElementTree`
- 16. مقدمهای بر تجزیه فایلهای HTML
- 17. استفاده از کتابخانه `BeautifulSoup` برای تجزیه HTML
- 18. استخراج دادهها از صفحات وب با استفاده از `BeautifulSoup`
- 19. مفهوم تجزیه بازگشتی (Recursive Parsing)
- 20. طراحی یک تجزیهگر ساده برای یک فرمت فایل سفارشی
- 21. ساخت درخت تجزیه (Parse Tree)
- 22. پیادهسازی تجزیهگر با استفاده از کلاسها و اشیاء
- 23. مدیریت حالت (State Management) در تجزیهگرها
- 24. نوشتن تستهای واحد (Unit Tests) برای تجزیهگرها
- 25. بهینهسازی عملکرد تجزیهگرها
- 26. کار با فایلهای باینری
- 27. مفاهیم اساسی فرمتهای باینری
- 28. تجزیه فایلهای باینری ساده با استفاده از `struct`
- 29. تبدیل دادهها بین فرمتهای مختلف
- 30. کار با فایلهای فشرده (zip, gzip, tar)
- 31. استفاده از کتابخانه `zipfile`
- 32. استفاده از کتابخانه `gzip`
- 33. استفاده از کتابخانه `tarfile`
- 34. تجزیه فایلهای لاگ (Log Files)
- 35. استخراج اطلاعات مفید از فایلهای لاگ
- 36. تجزیه فایلهای پیکربندی (Configuration Files)
- 37. کار با فرمتهای INI و YAML
- 38. استفاده از کتابخانه `configparser`
- 39. استفاده از کتابخانه `PyYAML`
- 40. طراحی و پیادهسازی یک تجزیهگر برای فرمت فایل خاص
- 41. مقدمهای بر کتابخانههای تجزیه پیشرفته
- 42. تجزیه فایلهای پروتکل شبکه
- 43. استفاده از کتابخانه `Scapy` برای تجزیه بستههای شبکه
- 44. تجزیه فایلهای پایگاه داده
- 45. کار با فرمتهای SQL و NoSQL
- 46. امنیت در تجزیه فایلها
- 47. جلوگیری از حملات injection
- 48. اعتبارسنجی ورودی و خروجی
- 49. مدیریت حافظه در تجزیه فایلهای بزرگ
- 50. استفاده از مولدها (Generators) برای پردازش فایلهای بزرگ
- 51. مقدمهای بر کامپایلرها و مترجمها
- 52. مفاهیم اساسی تحلیل معنایی (Semantic Analysis)
- 53. تولید کد از درخت تجزیه
- 54. نکات پیشرفته در طراحی تجزیهگرها
- 55. الگوهای طراحی برای تجزیهگرها
- 56. استفاده از متادیتا (Metadata) در تجزیه فایلها
- 57. مستندسازی تجزیهگرها
- 58. بهرهوری و خوانایی کد تجزیهگر
- 59. ابزارهای اشکالزدایی برای تجزیهگرها
- 60. آینده تجزیه فایلها و فناوریهای جدید
تگها:
Moo!
برنامهنویسی پایتون
پایتون
پردازش داده
تجزیهگر فایل
تحلیل متن
تحلیلگر فایل
توسعه نرمافزار
دادهکاوی
ساخت پارسر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.