دوره آموزشی یادگیری جامع زبان برنامه نویسی پرل (Perl)
5 ساعت 27 دقیقهمبتدی2016-06-11
مدرسین

Bill Weinman
Tech Advocate, Entrepreneur, Programming Expert
جزئیات دوره
Perl یک زبان برنامه نویسی قدرتمند و انعطاف پذیر است که به طور منحصر به فردی برای توسعه وب سایت، مدیریت سیستم و برنامه نویسی شبکه مناسب است. Perl 5 در ابتدا در سال 1994 منتشر شد و همچنان در حال تکامل است. جنبش "پرل مدرن" از نحو بالغ و ماژول های قابل استفاده مجدد خود استقبال کرده است. Bill Weinman این دوره را طراحی کرده است تا به دانش آموز Perl تسلط کافی بر زبان برای نوشتن اسکریپت های پرل کارآمد و موثر و حفظ پایگاه های کد موجود بدهد.
برای یادگیری جزئیات نحو پرل، از متغیرها، شرطیها، حلقهها و ساختارهای داده گرفته تا عبارات منظم، توابع و مراجع، تماشا کنید. راهنمای شروع سریع برای توسعه دهندگان باتجربه که می خواهند با Perl 5 سریع راه اندازی و اجرا شوند گنجانده شده است و کل دوره برای برنامه نویسان جدید و با تجربه به طور یکسان توصیه می شود. فصلهای بعدی مدیریت فایل و استفاده مجدد از کد با ماژولهای پرل، به علاوه بهترین شیوههای کدنویسی پرل را پوشش میدهند.
اهداف یادگیری
درک نحو کلی پرل و آناتومی اسکریپت پرل
نوشتن عبارات و عبارات
ایجاد تکالیف
کار با متغیرها و رشته ها
استفاده موثر از انواع داده ها
تعریف جریان منطقی با شرطی ها و حلقه ها
استفاده از متغیرهای خاص
استفاده از عملگرهای پرل
انجام کارهای ساده برنامه نویسی پرل با عبارات
داده های تطبیق
تعریف و فراخوانی توابع
با استفاده از مراجع
مدیریت فایل ها در فایل I/O
استفاده از توابع داخلی
استفاده مجدد از کد با ماژول ها
کدنویسی با بهترین شیوه های پرل
برای یادگیری جزئیات نحو پرل، از متغیرها، شرطیها، حلقهها و ساختارهای داده گرفته تا عبارات منظم، توابع و مراجع، تماشا کنید. راهنمای شروع سریع برای توسعه دهندگان باتجربه که می خواهند با Perl 5 سریع راه اندازی و اجرا شوند گنجانده شده است و کل دوره برای برنامه نویسان جدید و با تجربه به طور یکسان توصیه می شود. فصلهای بعدی مدیریت فایل و استفاده مجدد از کد با ماژولهای پرل، به علاوه بهترین شیوههای کدنویسی پرل را پوشش میدهند.
اهداف یادگیری
درک نحو کلی پرل و آناتومی اسکریپت پرل
نوشتن عبارات و عبارات
ایجاد تکالیف
کار با متغیرها و رشته ها
استفاده موثر از انواع داده ها
تعریف جریان منطقی با شرطی ها و حلقه ها
استفاده از متغیرهای خاص
استفاده از عملگرهای پرل
انجام کارهای ساده برنامه نویسی پرل با عبارات
داده های تطبیق
تعریف و فراخوانی توابع
با استفاده از مراجع
مدیریت فایل ها در فایل I/O
استفاده از توابع داخلی
استفاده مجدد از کد با ماژول ها
کدنویسی با بهترین شیوه های پرل
مهارت ها
PerlEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - فایلهای تمرینی
1. راه اندازی
- 03 - نصب کومودو برای Mac OS X
- 04 - نصب پرل و کومودو برای ویندوز
- 05 - درباره پرل
2. شروع سریع
- 06 - در مورد شروع سریع
- 07 - سلام دنیا
- 08 - شمارش خطوط در یک فایل
- 09 - حلقهها و شرطی ها
- 10 - توابع
- 11 - استفاده از perldoc
3. نحو اساسی
- 12 - آناتومی یک فیلمنامه پرل
- 13 - عبارات و عبارات
- 14 - تکالیف
- 15 - فضای خالی و نظرات
- 16 - بلوکها و محدوده
4. ارزشها و متغیرها
- 17 - درک مقادیر و متغیرها
- 18 - متغیرهای عددی
- 19 - رشتههای کاراکتر
- 20 - مقادیر منطقی
- 21 - لیستها و آرایه ها
- 22 - برشهایی از آرایه ها
- 23 - هش یا آرایه انجمنی
- 24 - ثابت ها
5. شرایط
- 25 - عبارت if
- 26 - الس و السیف
- 27 - شرطهای منفی با مگر اینکه
- 28 - سوئیچ با داده و کی
- 29 - عملگر شرطی سه تایی
6. حلقه ها
- 30 - درک حلقه ها
- 31 - حلقههای با while و while
- 32 - تکرار با for
- 33 - تکرار با foreach
- 34 - عبارات کنترل حلقه
7. متغیرهای ویژه
- 35 - متغیر پیش فرض
- 36 - آرگومانهای تابع
- 37 - متغیر autoflush
- 38 - متغیر خطای سیستم
- 39 - سایر متغیرهای خاص
8. اپراتورها
- 40 - درباره اپراتورهای پرل
- 41 - عملگرهای اساسی حسابی
- 42 - عملگرهای انتساب مرکب
- 43 - عملگرهای رابطه ای
- 44 - عملگرهای منطقی
- 45 - اپراتورهای تست فایل
- 46 - عملگر برد
- 47 - عملگر الحاق رشته
- 48 - عملگرهای نقل قول
9. عبارات منظم
- 49 - درباره عبارات منظم
- 50 - متن مطابق
- 51 - اصلاح کنندههای رایج
- 52 - استخراج کبریت
- 53 - گرفتن لیست مسابقات
- 54 - مسابقات ساده
- 55 - تطبیق حروف عام
- 56 - تطبیق طبقات شخصیت ها
- 57 - تطبیق فراکاراکترها
- 58 - جستجو و جایگزین کنید
- 59 - ریسمان شکافتن
10. توابع
- 60 - درک توابع
- 61 - تعریف و فراخوانی توابع
- 62 - فراخوانی یک تابع با آرگومان
- 63 - متغیرهای محدوده محلی
- 64 - برگرداندن مقادیر
- 65 - متغیرهای استاتیک
- 66 - توابع از پیش اعلام شده
11. مراجع و ساختارها
- 67 - درک ارزشها و مراجع
- 68 - ارجاعات آرایه
- 69 - مراجع هش
- 70 - مراجع توابع
- 71 - یافتن نوع مرجع
- 72 - ساختارهای داده مختلط
12. فایل IO
- 73 - درک جریانها و فایل ها
- 74 - استفاده از دسته فایل
- 75 - استفاده از رابط OO برای فایل ها
- 76 - کار با فایلهای باینری
13. توابع داخلی
- 77 - توابع print() و say().
- 78 - تابع die().
- 79 - توابع رشته
- 80 - توابع عددی
- 81 - توابع فهرست و آرایه
- 82 - توابع زمان
- 83 - تابع unef
14. ماژول ها
- 84 - اهرم کد با ماژول ها
- 85 - مدل شی پرل
- 86 - یک نمونه ماژول
- 87 - استفاده از Carp برای پیامهای خطا
15. بهترین شیوه ها
- 88 - ثابت قدم باشید
- 89 - استفاده انتخابی از نظرات و فضای خالی
- 90 - از سخت گیریها و هشدارها استفاده کنید
- 91 - از ثابتها استفاده کنید
نتیجه
- 92 - مراحل بعدی