آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 26m
92
Linkedin (لینکدین) lynda-small
22 خرداد 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
332,243
- از 5
ندارد
دارد
دارد
Bill Weinman

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bill Weinman Bill Weinman

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.