آموزش Perl 5

Perl 5 Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Perl یک زبان برنامه نویسی قدرتمند و انعطاف پذیر است که به طور منحصر به فرد برای توسعه وب سایت ، مدیریت سیستم و برنامه نویسی شبکه مناسب است. پرل 5 در اصل در سال 1994 عرضه شد و همچنان به تکامل خود ادامه می دهد. جنبش "Modern Perl" از نحو بالغ و ماژولهای قابل استفاده مجدد خود استقبال کرده است. بیل وینمن این دوره را طراحی کرده است تا به دانش آموز Perl به زبان تسلط کافی داشته باشد تا اسکریپتهای کارآمد و م Perثر Perl را بنویسد و پایگاههای کد موجود را حفظ کند.

برای یادگیری جزئیات نحو Perl ، از متغیرها ، شرطی ها ، حلقه ها و ساختارهای داده گرفته تا عبارات ، توابع و منابع منظم ، تماشا کنید. برای توسعه دهندگان باتجربه که می خواهند با پرل 5 سریعاً بلند شوند و کار کنند ، یک راهنمای شروع سریع ارائه شده است و کل دوره برای هر دو برنامه نویس جدید و با تجربه توصیه می شود. در فصل های بعدی نحوه مدیریت پرونده و استفاده مجدد از کد با ماژول های Perl ، به علاوه بهترین روش های کدگذاری پرل ، پوشش داده شده است.
موضوعات شامل:
  • درک نحو عمومی پرل و آناتومی یک متن پرل
  • نوشتن جملات و عبارات
  • ایجاد تکالیف
  • کار با متغیرها و رشته ها
  • استفاده موثر از انواع داده ها
  • تعریف جریان منطقی با شرطی ها و حلقه ها
  • استفاده از متغیرهای خاص
  • استفاده از عملگرهای Perl
  • انجام وظایف ساده برنامه نویسی پرل با عبارات
  • همسان سازی داده ها
  • تعریف و فراخوانی توابع
  • استفاده از منابع
  • رسیدگی به پرونده ها در پرونده ورودی / خروجی
  • استفاده از توابع داخلی
  • استفاده مجدد از کد با ماژول ها
  • کدگذاری با بهترین روشهای پرل

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • فایل های تمرینی Exercise files

1. تنظیم 1. Setting Up

  • نصب Komodo برای Mac OS X Installing Komodo for Mac OS X

  • نصب Perl و Komodo برای ویندوز Installing Perl and Komodo for Windows

  • درباره پرل About Perl

2. شروع سریع 2. Quick Start

  • درباره شروع سریع About the quick start

  • سلام دنیا Hello World

  • شمارش خطوط در یک پرونده Counting lines in a file

  • حلقه ها و شرط بندی ها Loops and conditionals

  • کارکرد Functions

  • با استفاده از perldoc Using perldoc

3. نحو اساسی 3. Basic Syntax

  • آناتومی فیلمنامه پرل Anatomy of a Perl script

  • اظهارات و عبارات Statements and expressions

  • تکالیف Assignments

  • فضای سفید و نظرات Whitespace and comments

  • بلوک و دامنه Blocks and scope

4- مقادیر و متغیرها 4. Values and Variables

  • درک مقادیر و متغیرها Understanding values and variables

  • متغیرهای عددی Numeric variables

  • رشته های شخصیت Character strings

  • مقادیر منطقی Logical values

  • لیست ها و آرایه ها Lists and arrays

  • برش آرایه Slices of arrays

  • هش یا آرایه های انجمنی Hashes or associative arrays

  • ثابت ها Constants

5- شرایط 5. Conditionals

  • جمله if The if statement

  • و غیره Else and elsif

  • مشروط منفی با مگر اینکه Negative conditionals with unless

  • تغییر با داده و زمان Switch with given and when

  • اپراتور شرطی سه گانه The ternary conditional operator

6. حلقه ها 6. Loops

  • درک حلقه ها Understanding loops

  • حلقه ها با مدت زمان و تا زمان Loops with while and until

  • حرف زدن برای Iterating with for

  • تکرار با foreach Iterating with foreach

  • عبارات کنترل حلقه Loop control statements

7. متغیرهای ویژه 7. Special Variables

  • متغیر پیش فرض The default variable

  • آرگومان های عملکرد Function arguments

  • متغیر autoflush The autoflush variable

  • متغیر خطای سیستم The system error variable

  • سایر متغیرهای ویژه Other special variables

8- اپراتورها 8. Operators

  • درباره اپراتورهای پرل About Perl's operators

  • عملگرهای پایه ریاضی Basic arithmetic operators

  • اپراتورهای تعیین تکلیف Compound assignment operators

  • اپراتورهای ارتباطی Relational operators

  • اپراتورهای منطقی Logical operators

  • عملگرهای آزمایش پرونده File test operators

  • عملگر دامنه The range operator

  • عملگر جمع بندی رشته The string concatenation operator

  • نقل قول اپراتورها Quote operators

9. عبارات منظم 9. Regular Expressions

  • درباره عبارات منظم About regular expressions

  • تطبیق متن Matching text

  • اصلاح کننده های رایج Common modifiers

  • مسابقات استخراج شده Extracting matches

  • دریافت لیستی از مسابقات Getting a list of matches

  • مسابقات ساده Simple matches

  • تطبیق نمادهای وحشی Matching wildcards

  • تطبیق کلاس کاراکترها Matching classes of characters

  • تطبیق متاکاراکترها Matching metacharacters

  • جستجو و جایگزینی Search and replace

  • تقسیم رشته ها Splitting strings

10. توابع 10. Functions

  • درک توابع Understanding functions

  • تعریف و فراخوانی توابع Defining and calling functions

  • فراخوانی یک تابع با استدلال Calling a function with arguments

  • متغیرهای محلی ریزگرد Locally scoped variables

  • بازگشت مقادیر Returning values

  • متغیرهای استاتیک Static variables

  • توابع از پیش اعلام شده Predeclared functions

11. منابع و ساختارها 11. References and Structures

  • درک ارزش ها و منابع Understanding values and references

  • مراجع آرایه Array references

  • منابع هش Hash references

  • منابع عملکرد Function references

  • یافتن نوع مرجع Finding the type of a reference

  • ساختار داده های مختلط Mixed data structures

12. پرونده I / O 12. File I/O

  • درک جریان و پرونده Understanding streams and files

  • با استفاده از دسته های پرونده Using file handles

  • با استفاده از رابط OO برای پرونده ها Using the OO interface for files

  • کار با پرونده های باینری Working with binary files

13. توابع داخلی 13. Built-In Functions

  • توابع چاپ () و say () است The print() and say() functions

  • تابع Die () The die() function

  • توابع رشته String functions

  • توابع عددی Numeric functions

  • توابع لیست و آرایه را لیست کنید List and array functions

  • توابع زمان Time functions

  • عملکرد undef The undef function

14. ماژول ها 14. Modules

  • کد اعمال نفوذ با ماژول ها Leveraging code with modules

  • مدل شی پرل Perl's object model

  • یک ماژول مثال An example module

  • استفاده از Carp برای پیام های خطا Using Carp for error messages

15. بهترین روشها 15. Best Practices

  • مقاوم باش Be consistent

  • استفاده انتخابی از نظرات و فضای سفید Selective use of comments and whitespace

  • از سختگیرانه و هشدارها استفاده کنید Use strict and warnings

  • از ثابت استفاده کنید Use constants

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Perl 5
جزییات دوره
5h 26m
92
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
332,243
- از 5
ندارد
دارد
دارد
Bill Weinman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bill Weinman Bill Weinman

مدافع فن ، کارآفرین ، کارشناس برنامه نویسی بیل وینمن یک طرفدار فن آوری ، کارآفرین و متخصص در زبان های برنامه نویسی مانند C ++ و Python است.

بیل وینمن نویسنده چندین کتاب و دوره آنلاین در زمینه های فنی شبکه جهانی وب است. وی به دلیل توانایی خود در توضیح موضوعات پیچیده با اصطلاحات روشن و مختصر به شهرت رسیده است. آقای وینمن اولین رایانه خود را در سال 1973 ساخت و از آن زمان با تکنولوژی درگیر شد. او یک مشاوره موفق را تجربه کرده است ، یک تولید کننده رایانه بوده است و اخیراً ریاست یک شرکت میزبان را بر عهده داشته است. بیل ، یک گیتاریست تبحر ، هنگامی که در مورد کامپیوتر نمی نویسد ، موسیقی را اجرا و ضبط می کند. درباره بیل ، پروژه ها و موسیقی وی می توانید در http://bw.org/ اطلاعات کسب کنید.