, ,

کتاب رمزگشایی Cookbook Perl: راهنمای عملی برای پردازش متن و داده‌ها

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب رمزگشایی Cookbook Perl: راهنمای عملی برای پردازش متن و داده‌ها

موضوع کلی: برنامه نویسی Perl

موضوع میانی: کار با داده ها و متن در Perl

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه: چرا Perl هنوز برای پردازش متن و داده‌ها یک انتخاب قدرتمند است؟
  • 2. نصب Perl و آماده‌سازی محیط توسعه
  • 3. اجرای اولین اسکریپت: «سلام، دنیا!» و استفاده از `use strict` و `use warnings`
  • 4. متغیرهای اسکالر: اعداد، رشته‌ها و رشته‌های نقل‌قول شده
  • 5. عملگرهای رشته‌ای: الحاق و تکرار
  • 6. دریافت ورودی از کاربر با `<STDIN>`
  • 7. توابع `print` و `say` برای نمایش خروجی
  • 8. مفهوم Context: تفاوت Scalar و List Context
  • 9. ساختارهای شرطی: `if`, `else`, و `elsif`
  • 10. حلقه‌ها: `while` و `until` برای تکرار شرطی
  • 11. حلقه‌ها: `for` و `foreach` برای پیمایش لیست‌ها
  • 12. کنترل حلقه: `next`, `last`, و `redo`
  • 13. مقدمه‌ای بر عبارات منظم (Regular Expressions)
  • 14. عملگر تطبیق (Match Operator): `m//`
  • 15. فراداده‌های پایه در Regex: `.`، `^`، `$`
  • 16. کلاس‌های کاراکتری: `[]` و `[^]`
  • 17. کلاس‌های کاراکتری از پیش تعریف‌شده: `d`, `w`, `s`
  • 18. کمی‌سنج‌ها (Quantifiers): `*`, `+`, `?`, `{m,n}`
  • 19. گروه‌بندی و کپچر کردن با پرانتز `()`
  • 20. متغیرهای کپچر: `$1`, `$2`, …
  • 21. پس‌ارجاع‌ها (Backreferences) در Regex
  • 22. عملگر جایگزینی (Substitution Operator): `s///`
  • 23. اصلاح‌گر `g` برای جایگزینی و تطبیق سراسری
  • 24. اصلاح‌گر `i` برای تطبیق بدون حساسیت به حروف بزرگ و کوچک
  • 25. اصلاح‌گرهای `s` و `m` برای کار با متن چندخطی
  • 26. کمی‌سنج‌های غیرحریصانه (Non-Greedy): `*?`, `+?`, `??`
  • 27. انتخاب بین الگوها با `|` (Alternation)
  • 28. پیش‌نگاهی و پس‌نگاهی مثبت و منفی (Lookarounds)
  • 29. استفاده از `qr//` برای کامپایل و ذخیره کردن Regex
  • 30. کپچرهای نام‌گذاری شده (Named Captures)
  • 31. دیباگ کردن عبارات منظم پیچیده
  • 32. آرایه‌ها: تعریف، مقداردهی و دسترسی به عناصر
  • 33. توابع اصلی آرایه: `push`, `pop`, `shift`, `unshift`
  • 34. برش آرایه (Array Slicing)
  • 35. پیمایش آرایه‌ها با حلقه `foreach`
  • 36. هش‌ها: ساختار داده کلید-مقدار
  • 37. دسترسی، افزودن و تغییر مقادیر در هش‌ها
  • 38. توابع اصلی هش: `keys`, `values`, `each`
  • 39. بررسی وجود یک کلید با `exists`
  • 40. حذف عناصر از هش با `delete`
  • 41. مرتب‌سازی داده‌ها: تابع `sort` برای لیست‌ها و آرایه‌ها
  • 42. مرتب‌سازی سفارشی با استفاده از بلوک کد
  • 43. مقدمه‌ای بر ارجاع‌ها (References)
  • 44. ایجاد ساختارهای داده پیچیده: آرایه‌ای از هش‌ها
  • 45. ایجاد ساختارهای داده پیچیده: هشی از آرایه‌ها
  • 46. از ارجاع خارج کردن (Dereferencing) با اپراتور `->`
  • 47. استفاده از `Data::Dumper` برای مشاهده ساختارهای پیچیده
  • 48. تعریف و فراخوانی زیربرنامه‌ها (Subroutines)
  • 49. ارسال آرگومان به زیربرنامه‌ها از طریق `@_`
  • 50. بازگرداندن مقادیر از زیربرنامه‌ها
  • 51. حوزه متغیرها: `my`, `our`, `local`
  • 52. مقدمه‌ای بر ماژول‌های Perl و کتابخانه استاندارد
  • 53. استفاده از ماژول‌های هسته: `File::Basename` و `Cwd`
  • 54. مفهوم CPAN: آرشیو جامع Perl
  • 55. نصب ماژول‌ها از CPAN با `cpanm`
  • 56. ایجاد یک ماژول ساده شخصی
  • 57. خواندن و نوشتن فایل‌ها: `open` و `close`
  • 58. فایل‌هندل‌ها و اهمیت آن‌ها
  • 59. استفاده از `open` سه آرگومانی برای امنیت بیشتر
  • 60. خواندن فایل به صورت خط به خط
  • 61. اپراتور الماسی `<>` برای خواندن از فایل‌ها یا ورودی استاندارد
  • 62. نوشتن و بازنویسی محتوای فایل‌ها
  • 63. افزودن محتوا به انتهای فایل (Appending)
  • 64. بررسی مشخصات فایل با عملگرهای `-e`, `-f`, `-d`
  • 65. کار با دایرکتوری‌ها: `opendir`, `readdir`, `closedir`
  • 66. استفاده از `glob` برای یافتن فایل‌ها بر اساس الگو
  • 67. خواندن و نوشتن فایل‌های باینری
  • 68. قفل‌گذاری فایل با `flock` برای جلوگیری از تداخل
  • 69. تابع `split` برای شکستن رشته‌ها بر اساس جداکننده
  • 70. تابع `join` برای اتصال عناصر لیست به یکدیگر
  • 71. پردازش فایل‌های CSV: روش ساده با `split`
  • 72. استفاده از ماژول `Text::CSV` برای پردازش امن و قوی CSV
  • 73. ایجاد فایل‌های CSV با استفاده از `Text::CSV`
  • 74. مقدمه‌ای بر فرمت داده JSON
  • 75. تجزیه (Parse) داده‌های JSON با ماژول `JSON`
  • 76. تولید داده‌های JSON با ماژول `JSON`
  • 77. مقدمه‌ای بر پردازش XML با ماژول `XML::LibXML`
  • 78. تکنیک‌های پاک‌سازی و اعتبارسنجی داده‌های ورودی
  • 79. اجرای دستورات سیستم با تابع `system`
  • 80. گرفتن خروجی دستورات سیستم با بک‌تیک یا `qx//`
  • 81. کار با متغیرهای محیطی از طریق هش `%ENV`
  • 82. پردازش آرگومان‌های خط فرمان با آرایه `@ARGV`
  • 83. استفاده از `Getopt::Long` برای مدیریت گزینه‌های خط فرمان
  • 84. مقدمه‌ای بر اتصال به پایگاه داده با ماژول `DBI`
  • 85. اجرای یک کوئری ساده و دریافت نتایج با `DBI`
  • 86. مدیریت خطا: استفاده از `die` و `$!`
  • 87. مدیریت استثنا با بلوک `eval`
  • 88. استفاده از `Try::Tiny` برای مدیریت خطای مدرن
  • 89. درک متغیرهای ویژه Perl: `$_`, `$.`, `$/`
  • 90. کار با یونیکد و انکودینگ‌ها در Perl
  • 91. تابع `map`: تبدیل عناصر یک لیست
  • 92. تابع `grep`: فیلتر کردن عناصر یک لیست
  • 93. بهترین شیوه‌ها برای نوشتن کدهای خوانا و قابل نگهداری در Perl
  • 94. دستورالعمل ۱: تجزیه و تحلیل فایل‌های لاگ برای یافتن خطاها
  • 95. دستورالعمل ۲: تغییر نام دسته‌ای فایل‌ها بر اساس یک الگو
  • 96. دستورالعمل ۳: دریافت داده از یک API وب و تجزیه JSON
  • 97. دستورالعمل ۴: تبدیل یک فایل CSV به ساختار درختی JSON
  • 98. دستورالعمل ۵: ساخت یک ابزار خط فرمان برای پردازش متن
  • 99. جمع‌بندی دوره و مسیرهای یادگیری آینده در Perl
  • 100. **عبارات منظم (Regex): قدرت اصلی Perl برای جستجو و جایگزینی الگو**

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب رمزگشایی Cookbook Perl: راهنمای عملی برای پردازش متن و داده‌ها”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا