آموزش مجموعه مهارت های خود را با پرل افزایش دهید

Enhance Your Skill Set with Perl

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کار پرل را ببینید، بشنوید که پرل توضیح داده است، پرل را تمرین کنید تا یک I.T حتی ماهر، همه کاره و ارزشمندتر باشد. دانش آموزان حرفه ای یاد خواهند گرفت که چگونه از پرل به عنوان ابزاری برای حل مشکلات در محل کار و افزایش رزومه خود استفاده کنند. این دوره از رویکرد چند حسی برای آموزش پرل استفاده می کند. به عبارت دیگر، در سخنرانی‌ها درباره پرل می‌شنوید، پرل را در عمل از طریق دموهای زنده مشاهده می‌کنید، با دانلود و آزمایش هر یک از ده‌ها نمونه برنامه موجود، Perl را لمس می‌کنید، و با مرور تمرین‌ها با Perl Mentally کار می‌کنید. پیش نیازها: با استفاده از کامپیوتر باید راحت باشید. مهارت های کامپیوتری شما باید شامل موارد زیر باشد: (1) توانایی دسترسی به اینترنت و رفتن به وب سایت ها. (2) امکان دسترسی و استفاده از خط فرمان رایانه شما. (3) دانش نحوه پیمایش پوشه ها یا دایرکتوری ها در رایانه شما. (4) توانایی ایجاد و ویرایش فایل های متنی در رایانه ویندوز یا فایل های معمولی در رایانه مبتنی بر یونیکس. همچنین، مقداری دانش برنامه نویسی نیز بسیار مفید خواهد بود.

این دوره آموزشی پرل را از طریق رویکرد چندحسی به شما آموزش می‌دهد.

- در سخنرانی ها درباره پرل خواهید شنید.

- کار پرل را از طریق نمونه های زنده خواهید دید.

- با کار کردن با ده‌ها برنامه کاربردی پرل قابل دانلودی که به آنها دسترسی خواهید داشت و در مثال‌های زنده استفاده می‌شوند، Perl را به صورت فیزیکی لمس خواهید کرد. شما می توانید از این برنامه ها برای آزمایش و به عنوان الگو برای برنامه نویسی Perl خود استفاده کنید.

- با کار کردن روی تمرین‌ها و نوشتن برنامه‌های Perl خودتان، Perl را به صورت ذهنی لمس خواهید کرد.

برخی از مهارت‌های سطح پایه و متوسط ​​پرل که در این دوره خواهید آموخت عبارتند از:

* در حال بارگیری و نصب Perl در رایانه شما

* استفاده از پرل برای کار با اعداد و رشته ها. این می تواند برای انجام محاسبات ریاضی و دستکاری رشته ها استفاده شود.

* داده‌ها را در برنامه‌های خود بخوانید (به عنوان مثال، فایل‌های csv.، داده‌ها از صفحه‌کلید، فایل‌های معمولی و غیره)، الگوهای داده را شناسایی کنید، و آن داده‌ها را با عبارات منظم و توابع مختلف پرل تغییر دهید

* لیست داده ها را در آرایه ها و هش ها ذخیره کنید

* از برنامه های فرعی برای ایجاد برنامه های بزرگتر و تقسیم برنامه های خود به قطعات قابل مدیریت استفاده کنید

* به کد (ماژول ها) آماده دسترسی داشته باشید و از آنها استفاده کنید

* فایل‌ها را ایجاد، تغییر دهید، بخوانید، بنویسید و اضافه کنید. فایل ها را ترکیب کنید، فایل ها را به هم متصل کنید.

* از File Tests برای به دست آوردن اطلاعاتی استفاده کنید که می توانید از آنها برای تصمیم گیری در مورد پرونده ها استفاده کنید، درست مانند کاری که به عنوان یک سرپرست سیستم انجام می دهید.

* از مراجع برای ایجاد ساختارهای داده پیچیده (مانند آرایه‌های آرایه‌ها، هش‌های هش، هش آرایه‌ها و آرایه‌های درهم‌سازی) استفاده کنید.

* همه موارد بالا را در عمل مشاهده کنید و آنچه را که با نوشتن برنامه‌های خودتان می‌آموزید، تمرین کنید


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

معرفی Introduction

  • معرفی Introduction

  • چه چیزی به دست می آورید، چه انتظاری دارید، و چگونه از این دوره بیشترین بهره را ببرید What You Get, What to Expect, and How to Get the Most Out of This Course

  • دانلودهای دوره Course Downloads

  • پیش نیازهای دوره. Course pre-requisites.

معرفی Introduction

شروع به کار: پیدا کردن یا نصب Perl در رایانه شما Getting Started: Finding or Installing Perl on Your Computer

  • پیدا کردن پرل در کامپیوتر یونیکس یا لینوکس Finding Perl on a Unix or Linux computer.

  • دانلود پرل بر روی کامپیوتر یونیکس یا لینوکس. Downloading Perl onto a Unix or Linux computer.

  • پیدا کردن پرل در رایانه ویندوز Finding Perl on a Windows Computer

شروع به کار: پیدا کردن یا نصب Perl در رایانه شما Getting Started: Finding or Installing Perl on Your Computer

ایجاد اولین برنامه پرل شما Creating Your First Perl Program

  • سلام، جهان ایجاد شد، توضیح داده شد و اجرا شد Hello, World Created, Explained, and Run

ایجاد اولین برنامه پرل شما Creating Your First Perl Program

وارد کردن داده ها به برنامه پرل شما Getting Data Into Your Perl Program

  • Perl Number Literals -- چه هستند و چگونه با آنها کار کنید Perl Number Literals -- what they are and how to work with them

  • Perl String Literals و String Scalars Perl String Literals and String Scalars

  • راه حل تمرین رشته و بررسی رشته های پرل String Exercise Solution and Perl Strings Review

  • دریافت ورودی کاربر به برنامه های پرل شما Getting User Input into Your Perl Programs

  • اپراتورهای پرل و حل یک مشکل کلاسیک علوم کامپیوتر با پرل Perl Operators and Solving a Classic Computer Science Problem with Perl

  • اگر ساختارهای کنترل و اپراتورهای مقایسه If control structures and Comparison Operators

  • حلقه ها، اولویت عملگر و ارتباط While loops, Operator Precedence and Associativity

  • دانش جدید خود را تمرین کنید! Exercising Your New Knowledge!

  • کلید تمرین Exercise Key

  • برنامه چالشی بخش 4 Section 4 Challenge program

وارد کردن داده ها به برنامه پرل شما Getting Data Into Your Perl Program

کار با آرایه ها در پرل Working with Arrays in Perl

  • لیست ها، آرایه ها و عملگرهای آرایه Lists, Arrays, and Array Operators

  • برنامه‌های Push and Pop برای بازی، به‌علاوه یک تمرین با استفاده از عملگر Splice Push and Pop programs to play with, plus an Exercise using the Splice operator

  • رسیدن به مقادیر آرایه، اپراتورهای آرایه بیشتر Getting to Array Values, More Array Operators

  • حلقه زدن از طریق آرایه ها با "foreach" و "each" Looping through Arrays with "foreach" and "each"

  • پرل چگونه به "زمینه" آرایه ها نگاه می کند How Perl views the "Context" of Arrays

  • تمرینات با استفاده از آرایه ها Exercises Using Arrays

  • راه حل های تمرین آرایه Array Exercise Solutions

  • بیشتر (اختیاری) تمرینات آرایه More (Optional) Array Exercises

کار با آرایه ها در پرل Working with Arrays in Perl

زیربرنامه های پرل Perl Subroutines

  • زیربرنامه ها - چه هستند و چگونه می توان آنها را ایجاد کرد Subroutines - What they are and how to create them

  • مثال زیر برنامه Subroutine Example

  • متغیرهای زیربرنامه، مقادیر بازگشتی، و شانس و پایان Subroutine Variables, Return Values, and Odds & Ends

  • تمرین زیر برنامه ای Subroutine Exercise

  • کلید تمرین زیر روال Subroutine Exercise Key

  • بیشتر (اختیاری) زیر برنامه تمرینات More (Optional) Subroutine Exercises

زیربرنامه های پرل Perl Subroutines

ورودی و خروجی پرل Perl Input and Output

  • "اپراتور ورودی خط" و متغیر پیش فرض مورد علاقه پرل The "Line Input Operator" and Perl's Favorite Default Variable

  • روش «اپراتور الماس» برای ورودی داده The "Diamond Operator" method of data input

  • خروجی با استفاده از عملگر "print". Output using the "print" operator

  • خروجی با استفاده از عملگر "printf". Output using the "printf" operator

  • ورودی و خروجی با استفاده از دسته فایل Input and Output using File Handles

  • اطمینان از باز شدن فایل Handles با موفقیت و اپراتور "say". Ensuring File Handles open successfully, and the "say" operator

  • تمرین ورودی، خروجی Input, Output Exercise

  • کلید تمرین ورودی، خروجی Input, Output Exercise key

  • تمرین های ورودی و خروجی بیشتر (اختیاری). More (Optional) Input and Output Exercises

ورودی و خروجی پرل Perl Input and Output

"هش" The "Hash"

  • معرفی هش در پرل Intro to Hashes in Perl

  • ورود و خروج مقادیر از هش Getting Values into and out of Hashes

  • درون یابی هش Hash Interpolation

  • نمونه های هش Hash Examples

  • با استفاده از هش ورزش کنید Exercise using Hashes

  • کلید تمرین هش Hash Exercise Key

  • بیشتر (اختیاری) تمرینات هش More (Optional) Hash Exercises

"هش" The "Hash"

عبارات با قاعده Regular Expressions

  • مقدمه ای بر عبارات با قاعده Introduction to Regular Expressions

  • مثال شماره 1 عبارت منظم Regular Expression Example # 1

  • عبارت منظم "مرجع برگشتی" و "کلاس های شخصیت" Regular Expression "Back References" and "Character Classes"

  • مثال شماره 2 عبارت منظم Regular Expression Example # 2

  • تمرینات بیان منظم 1 Regular Expression Exercises 1

  • کلید تمرین 1 عبارات منظم Regular Expressions Exercise 1 Key

  • اپراتور تطبیق الگو و اصلاح کننده های تطبیق The Pattern Match Operator and Match Modifiers

  • Modifiers به ​​همراه "Anchors" ادامه دارد Modifiers Continued along with "Anchors"

  • تمرینات بیان منظم شماره 2 Regular Expression Exercises # 2

  • کلید تمرینات بیان منظم شماره 2 Regular Expression Exercises # 2 Key

  • عملگر "Binding" و "Match Variables" The "Binding" Operator and "Match Variables"

  • تمرینات بیان منظم شماره 3 Regular Expression Exercises # 3

  • کلید تمرینات بیان منظم شماره 3 Regular Expression Exercises # 3 Key

  • اطلاعات بیشتر در مورد Match Variables More on Match Variables

  • کمیت کننده های عمومی و اولویت بیان منظم General Quantifiers and Regular Expression Precedence

  • بیشتر (اختیاری) تمرینات بیان منظم More (Optional) Regular Expression Exercises

  • اپراتورهای Perl "Substitution"، "Split" و "Join". The Perl "Substitution", "Split", and "Join" operators

  • حرص پرل; مثال های جایگزینی، تقسیم و پیوستن Perl Greediness; Substitution, Split, and Join Examples

  • تمرینات بیان منظم شماره 4 و 5 Regular Expression Exercises #4 and #5

  • راه حل تمرین های بیان منظم شماره 4 و 5 Regular Expression Exercises #4 and #5 Solutions

عبارات با قاعده Regular Expressions

ساختارهای کنترلی بیشتر More Control Structures

  • مگر اینکه و تا زمانی که Unless and Until

  • مگر اینکه ورزش و راه حل Unless Exercise and Solution

  • بلوک های کنترل برهنه، افزایش خودکار و کاهش خودکار Naked Control Blocks, Auto-Increment and Auto-Decrement

  • "برای" و اپراتور سه تایی "For" and the Ternary Operator

  • نمونه برنامه و تمرین Example Program and Exercise

  • یک برنامه دیگر و چالش ورزشی Another program and Exercise Challenge

  • عملگرهای منطقی Logical Operators

  • برنامه و تمرین عملگر منطقی Logical Operator Program and Exercise

ساختارهای کنترلی بیشتر More Control Structures

کد پرل آماده برای شما -- یعنی ماژول ها Ready-made Perl code for YOU -- i.e. Modules

  • مقدمه ای بر ماژول های پرل -- آنها چه هستند Introduction to Perl Modules -- What they are

  • استفاده از ماژول های پرل Using Perl Modules

  • کار با زیربرنامه های ماژول Working with Module Subroutines

  • نصب ماژول ها Installing Modules

  • تمرین ماژول Module Exercise

  • راه حل تمرین ماژول Module Exercise Solution

  • اضافه کردن ماژول ها به صورت آفلاین Adding Modules Offline

کد پرل آماده برای شما -- یعنی ماژول ها Ready-made Perl code for YOU -- i.e. Modules

قدرتمندترین قابلیت پرل -- مراجع A Most Powerful Perl Capability -- References

  • مرجع چیست؟ What is a Reference?

  • مراجع تو در تو Nested References

  • تمرین عدم ارجاع و عدم مرجع Dereferencing and Dereferencing Exercise

  • راه حل تمرین حذف مرجع Dereferencing Exercise Solution

  • ساده ترین فرم عدم ارجاع The Simplest Dereferencing Form

  • مراجع ناشناس و تمرین Anonymous References and Exercise

  • راه حل تمرین مرجع ناشناس و تمرین های بیشتر Anonymous Reference Exercise Solution and More Exercises

  • بیشتر تمرینات مرجع ناشناس More Anonymous Reference Exercises

  • راه حل های تمرین مرجع ناشناس بیشتر More Anonymous Reference Exercise Solutions

  • مراجع هش و تمرین مرجع هش Hash References and a Hash Reference Exercise

قدرتمندترین قابلیت پرل -- مراجع A Most Powerful Perl Capability -- References

تست فایل -- دریافت اطلاعات درباره فایل ها File Tests -- Getting Information About Files

  • File Tests چیست، چگونه آنها را اجرا می کنید، کدام یک برای استفاده شما در دسترس هستند؟ What are File Tests, how do You run them, which ones are Available for your use?

  • راه حل تمرین تست فایل و دریافت اطلاعات سن و اندازه فایل با استفاده از تست های فایل File Test Exercise solution and Getting File Age and Size Info using File Tests

  • تمرین تست فایل و راه حلی که در آن از آزمایش فایل برای کشف نوع فایل استفاده می شود File Test Exercise and Solution where File Tests are Used to Discover File Type

  • دسترسی به قدرت پشت تست های فایل -- تابع "stat". Accessing the Power behind File Tests -- The "stat" function

  • تعیین اندازه فایل و مُهرهای زمانی و تمرین مهر زمانی Programmatically determining file Size and Timestamps and a Timestamp Exercise

  • راه حل تمرین تابع Stat و Localtime Stat and Localtime function exercise solution

تست فایل -- دریافت اطلاعات درباره فایل ها File Tests -- Getting Information About Files

کار با دایرکتوری ها Working with Directories

  • مقدمه ای بر عملیات دایرکتوری Intro to Directory Operations

  • دایرکتوری ها توضیح داده شد Directories Explained

  • ترکیب بازگشت با عملیات دایرکتوری Combining Recursion with Directory Operations

  • تمرین 1 و تمرین چالشی Exercise 1 and Challenge Exercise

  • یافتن و پیوند دادن فایل ها با استفاده از برنامه های عملیات دایرکتوری بازگشتی Finding and Linking Files using Recursive Directory Operations Programs

  • با استفاده از متغیر $^I Perl برای تغییر هزاران فایل در ثانیه Using Perl's $^I variable to Change Thousands of Files in seconds

  • تمرین 2 و 3 -- تغییر مجوزها با Perl. globbing Exercises 2 and 3 -- changing permissions with Perl; globbing

  • راه حل های تمرین 2 و 3 Exercise 2 and 3 solutions

کار با دایرکتوری ها Working with Directories

مرتب سازی پیشرفته Advanced Sorting

  • با دستور "index" محل رشته ها را در رشته های بزرگتر پیدا کنید Finding the location of strings within larger strings with the "index" command

  • دستور "index" راه حل های تمرین "index" command Exercise solutions

  • استخراج رشته ها از رشته های بزرگتر با دستور "substr". Extracting strings out of larger strings with the "substr" command

  • مقدمه ای بر مرتب سازی پیشرفته Intro to Advanced Sorting

  • راه حل تمرین مرتب سازی پیشرفته و مرتب سازی هش ها Advanced Sorting Exercise solution and Sorting Hashes

  • مرتب سازی پیشرفته داده های غیر متعارف Advanced Sorting of Unconventional Data

  • راه حل تمرین داده های غیر متعارف مرتب سازی پیشرفته Advanced Sorting Unconventional Data Exercise Solution

مرتب سازی پیشرفته Advanced Sorting

نتیجه Conclusion

  • نتیجه Conclusion

نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

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

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

آموزش مجموعه مهارت های خود را با پرل افزایش دهید
جزییات دوره
16 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,914
4.3 از 5
دارد
دارد
دارد
Darryl Pace
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Darryl Pace Darryl Pace

IT حرفه ای در Optimal Computer Solutions