SlideShare une entreprise Scribd logo
1  sur  34
www.edureka.co/mastering-perl-scripting
View Mastering Perl Scripting course details at www.edureka.co/mastering-perl-scripting
For Queries during the session and class recording:
Post on Twitter @edurekaIN: #askEdureka
Post on Facebook /edurekaIN
For more details please contact us:
US : 1800 275 9730 (toll free)
INDIA : +91 88808 62004
Email us : sales@edureka.co
Learn Perl-the Jewel of Scripting Languages
Slide 2 www.edureka.co/mastering-perl-scripting
 Understand the uses of Perl
 Understand importance of Perl
 Explore the benefits of using Perl
 History of Perl
 Explanation of industrial level Perl use cases
 The scope of Perl in IT Industries
 Highlight of Edureka’s ‘Mastering Perl Scripting’ course
At the end of this session, you will be able to:
Objectives
Slide 3 www.edureka.co/mastering-perl-scripting
Hi there!
My name is Jose, I’m a computer
consultant, techie and trainer. Student
usually come to me and ask which computer
language they should use in their project
and why.
I’m here to help
Meet Mr. Jose
Slide 4 www.edureka.co/mastering-perl-scripting
Hi There!
My name is Han, I’m Quality analyst and my manager
asked me to automate the tasks. I’m confused which
language to use as I have tight deadlines and want to
make automation generic. I am here to meet Mr. Jose
and wanted to know which language should I use for
automation
Meet Mr. Han
Slide 5 www.edureka.co/mastering-perl-scripting
Hi Jose, I work for investment
bank. My manager asked me to
automate all my tasks. On a
daily basis I interact with
millions of shares. I’m confused
which language should I use
Hi Han, seems you need to
interact with data and whenever
the huge data processing comes
to your mind Perl is the most
suitable computer language
Han is Confused!
Slide 6 www.edureka.co/mastering-perl-scripting
Perl is one of the most popular open source interpreted programming language with a huge number of
programmers, libraries and resources
Perl has very powerful inbuilt regular expressions which often are the important reasons when people
decide to use Perl for bulk text processing
Perl is platform independent and also used to generate html pages
Similar to Python, PHP but, with very powerful and flexible features
Inbuilt regular expression provides data filter and data transformation
Perl is nicknamed "the Swiss Army chainsaw of scripting language" due to its flexibility and power
What is Perl?
Slide 7 www.edureka.co/mastering-perl-scripting
What are the Benefit of using Perl?
» Perl has relatively few keywords, simple structure, and a clearly defined syntaxEasy-to-learn
» Perl can run on a wide variety of hardware platforms and has the same interface on
all platforms
Portable
» Perl provides interfaces to all major commercial databases
» CPAN an archive of Perl library consist more than 20K modules
Databases
» One of Perl's greatest strengths is the bulk of the library is very portable and cross-
platform compatible on UNIX, Windows and Mac OS
Standard
Library
» Automatic memory management
» Automatic garbage collection
Memory
Management
» High-level data types and operations
» Object-oriented programming
» Easy Debugging Techniques
» Scalability
Others Benefits
Slide 8 www.edureka.co/mastering-perl-scripting
In short there is nothing which you can’t do without Perl
Perl has various success stories. Almost every IT company is using Perl in their project
 Like any other programming language it has concept like objected oriented, modularity etc.
Perl used Everywhere
‘Perl is used in virtually 100 percent
of the Fortune 500, in a wide range
of mission-critical systems’.
Slide 9 www.edureka.co/mastering-perl-scripting
Traditional Uses of Perl
Internet Scripting
System Utilities
Web ScrapingDatabase Programming Ad Targeting
Text Processing
Slide 10 www.edureka.co/mastering-perl-scripting
Traditional Uses of Perl
Request
Result
NetworkCRM
LOB
ERP
ETL
Data
Warehouse
ETL Processing Network Programming
Slide 11 www.edureka.co/mastering-perl-scripting
Users and Perl Projects
» Yahoo uses Perl in many of website development and data processing
» Bank of America uses Perl in their project for financial forecasting
» Dream works uses Perl in their various projects for animation
Slide 12 www.edureka.co/mastering-perl-scripting
Users and Perl Projects
» Twiki is one of the best-known wiki software with an orientation to
support companies. It is built primarily by the company with the same
name that also provides cloud-based hosted Twiki service
» Bugzilla is the well known bug-tracking system developed by and for
Mozilla. It is used in quite a lot of companies
Slide 13 www.edureka.co/mastering-perl-scripting
Perl is widely used in various industries as a tool
of data processing and post data analysis
The inbuilt regular expression makes Perl the
most suitable language for
» Data filtration
» Data Transformation
» Data Analytics
Perl can easily do
» Financial Analysis
» Online Advertising
» Static Data Analysis
» Bio-Informatics
» Response Analysis
Data Processing and Analytics
Files
GEO files
OLAP
Spatial OLAP
DBMS
Spatial DBMS
Web Services
Slide 14 www.edureka.co/mastering-perl-scripting
From many years Perl is the boom for QA Automation
Engineer and System Administrator
End-to-End testing includes Smoke Testing, Regression
Testing, Unit, Integration, Acceptance Testing etc., can
be done easily with Perl
Many testing framework and libraries make the job
easy to perform testing in real world
Things you can do:
» Write and Execute Test Cases
» Network Testing
» Hardware Testing
» Web Application Testing
» Database Testing
txt
Automation Testing
Load Testing
Performance Testing
Database Testing
Security Testing
Stress Testing
Simple
Efficiency
Risk-Based
Slide 15 www.edureka.co/mastering-perl-scripting
Website Header
e-broucher. e – mails
News letters, Offer Banner
Website Design & Re-Design
Webpage Development
Perl is one of the most popular and dynamic languages
for writing Web applications
Software developers call Perl the "Duct Tape of the
Internet“
It is one of the internal component of LAMP stack
Many large websites such as Amazon.com,
Priceline.com, IMDb.com, Craigslist, Slashdot,
bbc.co.uk and Ticketmaster.com make use of Perl
extensively
Perl web development framework:
» Catalyst
» Mason
» Mojolicious
» Jifty
» Dancer
» Embperl
Slide 16 www.edureka.co/mastering-perl-scripting
txt
GUI Applications
Perl has extensive support for many GUI libraries
They are rich, attractive and provides native look and
feel still provides lot of convenience
Various libraries provide the support of GUI application
on Perl some of them are listed below
» wxPerl
» Perl-Tk
» Perl/Qt
» Perl/KDE
» gtk2-perl
Slide 17 www.edureka.co/mastering-perl-scripting
Thank you Jose, that is enough
for me start learning Perl to
automate my tasks. I’m
impressed by the features and I
will come back to you whenever
I have doubt
Welcome Han!
Han is Convinced
Slide 18 www.edureka.co/mastering-perl-scripting
History of Perl
Perl history in brief, by Larry Wall:
 Perl 0 introduced Perl to my officemates
 Perl 1 introduced Perl to the world ( Year: 1987)
 Perl 2 introduced regular expression package
 Perl 3 introduced the ability to handle binary data (embedded nulls)
 Perl 4 introduced the first Camel book
 Perl 5 introduced the ability to introduce everything else. (Year: 1994)
Slide 19 www.edureka.co/mastering-perl-scripting
Less Restrictions
Developer Productivity
Program Portability
Support Libraries
Component Integration
Enjoyment
» Perl has the relatively less keywords and they are many ways to do the similar thing is a
philosophy of Perl
Why Perl?
Slide 20 www.edureka.co/mastering-perl-scripting
Less Restrictions
Developer Productivity
Program Portability
Support Libraries
Component Integration
Enjoyment
» Perl code is typically one-third to one-fifth the size of equivalent C++ or Java code. That
means there is less to type, less to debug, and less to maintain
Why Perl?
Slide 21 www.edureka.co/mastering-perl-scripting
Less Restrictions
Developer Productivity
Program Portability
Support Libraries
Component Integration
Enjoyment
» Perl programs run unchanged on all major computer platforms. For Example- Windows,
Linux, MAC OS etc.
Why Perl?
Slide 22 www.edureka.co/mastering-perl-scripting
Less Restrictions
Developer Productivity
Program Portability
Support Libraries
Component Integration
Enjoyment
» Perl comes with a large collection of prebuilt and portable functionality, known as the
Standard modules. These modules supports an array of application-level programming
tasks, from text pattern matching to network scripting
Why Perl?
Slide 23 www.edureka.co/mastering-perl-scripting
Less Restrictions
Developer Productivity
Program Portability
Support Libraries
Component Integration
Enjoyment
» Perl scripts can easily communicate with other parts of an application, using a variety of
integration mechanisms
Why Perl?
Slide 24 www.edureka.co/mastering-perl-scripting
Less Restrictions
Developer Productivity
Program Portability
Support Libraries
Component Integration
Enjoyment » Because of Perl ease of use and built-in toolset, it makes the programming more
pleasurable
Why Perl?
Slide 25 www.edureka.co/mastering-perl-scripting
Thank god. I get all the
information at single
website.
Use Case of using Perl – Web Scraping
Slide 26 www.edureka.co/mastering-perl-scripting
Statistical Analysis of Data with Perl – Work Flow
Start
Accept & validate
arguments
Extract the HTML
Table Extract
Generate
Graphs
End
Connect & fetch
Yahoo Finance data
Slide 27 www.edureka.co/mastering-perl-scripting
Statistical Analysis of Data with Perl – Output
Slide 28 www.edureka.co/mastering-perl-scripting
Statistical Analysis of Data with Perl – Output
Slide 29 www.edureka.co/mastering-perl-scripting
Demo
Slide 30 www.edureka.co/mastering-perl-scripting
Use Case of using Perl – Online Advertising
C
Oh my god. How come I
see this add again and
again. I like these shoes
a lot!.
Slide 31 www.edureka.co/mastering-perl-scripting
Location Finder
Traffic MonitorCustomer Delight
Air Traffic Controller
Use Case of using Perl – Real Time Data
Slide 32 www.edureka.co/mastering-perl-scripting
Course Topics
 Module 1
» Meet Perl: The Basics
 Module 2
» Move it around - Control flow statements and
Subroutines
 Module 3
» The outside link - File handling and Directory
Handling
 Module 4
» Match everything: Regular Expressions
 Module 5
» Namespace: Package introduction
Module 6
» A pointer: Meet References
Module 7
» Reusability: Objected Oriented Perl
Module 8
» A Central Repository: CPAN
 Module 9
» Modern Perl: Moose, Multithread and
Multiprocessing with Forkmanager
 Module 10
» Web Scraping in Perl
Slide 33
LIVE Online Class
Class Recording in LMS
24/7 Post Class Support
Module Wise Quiz
Project Work
Verifiable Certificate
www.edureka.co/mastering-perl-scripting
How it Works?
Webinar: Learn Perl - The Jewel of Scripting Languages

Contenu connexe

Tendances

Java report by ravi raja
Java report by ravi rajaJava report by ravi raja
Java report by ravi rajaRaviRaja55
 
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...Edureka!
 
Orange scrum – project management tool journey, with the evolution of php
Orange scrum – project management tool journey, with the evolution of phpOrange scrum – project management tool journey, with the evolution of php
Orange scrum – project management tool journey, with the evolution of phpAndolasoft Inc
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++KAUSHAL KUMAR JHA
 
Prog db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sqlProg db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sqlAntara Sharma
 
JAVA Developer_Resume_Vaibhav Srivastav
JAVA Developer_Resume_Vaibhav SrivastavJAVA Developer_Resume_Vaibhav Srivastav
JAVA Developer_Resume_Vaibhav SrivastavVaibhav Srivastav
 
Python for Matlab Programmers
Python for Matlab ProgrammersPython for Matlab Programmers
Python for Matlab ProgrammersMichael Patterson
 
Top 10 php frameworks in 2021
Top 10 php frameworks in 2021Top 10 php frameworks in 2021
Top 10 php frameworks in 2021MaryamAnwar10
 
Python for MATLAB Programmers
Python for MATLAB ProgrammersPython for MATLAB Programmers
Python for MATLAB ProgrammersMichael Patterson
 
Php Interview Questions
Php Interview QuestionsPhp Interview Questions
Php Interview QuestionsUmeshSingh159
 
Abstract Class and Interface in PHP
Abstract Class and Interface in PHPAbstract Class and Interface in PHP
Abstract Class and Interface in PHPVineet Kumar Saini
 

Tendances (19)

Beginning PHP
Beginning PHPBeginning PHP
Beginning PHP
 
PHP
PHPPHP
PHP
 
Java report by ravi raja
Java report by ravi rajaJava report by ravi raja
Java report by ravi raja
 
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
PyTorch vs TensorFlow: The Force Is Strong With Which One? | Which One You Sh...
 
Orange scrum – project management tool journey, with the evolution of php
Orange scrum – project management tool journey, with the evolution of phpOrange scrum – project management tool journey, with the evolution of php
Orange scrum – project management tool journey, with the evolution of php
 
Summer Training Project On C++
Summer Training Project On  C++Summer Training Project On  C++
Summer Training Project On C++
 
Guidelines php 8 gig
Guidelines php 8 gigGuidelines php 8 gig
Guidelines php 8 gig
 
Prog db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sqlProg db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sql
 
Xml+messaging+with+soap
Xml+messaging+with+soapXml+messaging+with+soap
Xml+messaging+with+soap
 
JAVA
JAVAJAVA
JAVA
 
Php&yii2
Php&yii2Php&yii2
Php&yii2
 
JAVA Developer_Resume_Vaibhav Srivastav
JAVA Developer_Resume_Vaibhav SrivastavJAVA Developer_Resume_Vaibhav Srivastav
JAVA Developer_Resume_Vaibhav Srivastav
 
Python for Matlab Programmers
Python for Matlab ProgrammersPython for Matlab Programmers
Python for Matlab Programmers
 
Top 10 php frameworks in 2021
Top 10 php frameworks in 2021Top 10 php frameworks in 2021
Top 10 php frameworks in 2021
 
Python for MATLAB Programmers
Python for MATLAB ProgrammersPython for MATLAB Programmers
Python for MATLAB Programmers
 
Php Interview Questions
Php Interview QuestionsPhp Interview Questions
Php Interview Questions
 
Resume
ResumeResume
Resume
 
Report.docx
Report.docxReport.docx
Report.docx
 
Abstract Class and Interface in PHP
Abstract Class and Interface in PHPAbstract Class and Interface in PHP
Abstract Class and Interface in PHP
 

Similaire à Webinar: Learn Perl - The Jewel of Scripting Languages

Enterprise Perl
Enterprise PerlEnterprise Perl
Enterprise PerlDave Cross
 
Perl Myths 200909
Perl Myths 200909Perl Myths 200909
Perl Myths 200909Tim Bunce
 
Python Intro For Managers
Python Intro For ManagersPython Intro For Managers
Python Intro For ManagersAtul Shridhar
 
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019Elsner Technologies Pvt Ltd
 
PHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big ProjectPHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big ProjectRosalie Lauren
 
Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)Tim Bunce
 
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTHWEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTHBhavsingh Maloth
 
Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Espen Brækken
 
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codePHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codeMichal Juhas
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in PhagwaraE2MATRIX
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in MohaliE2MATRIX
 

Similaire à Webinar: Learn Perl - The Jewel of Scripting Languages (20)

perl lauange
perl lauangeperl lauange
perl lauange
 
Pearl
PearlPearl
Pearl
 
Enterprise Perl
Enterprise PerlEnterprise Perl
Enterprise Perl
 
Minimal reason to learn Perl
Minimal reason  to learn PerlMinimal reason  to learn Perl
Minimal reason to learn Perl
 
Perl Myths 200909
Perl Myths 200909Perl Myths 200909
Perl Myths 200909
 
Phpyahoo
PhpyahooPhpyahoo
Phpyahoo
 
Python Intro For Managers
Python Intro For ManagersPython Intro For Managers
Python Intro For Managers
 
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
 
PHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big ProjectPHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
 
Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)Perl Myths 200802 with notes (OUTDATED, see 200909)
Perl Myths 200802 with notes (OUTDATED, see 200909)
 
Lamp Zend Security
Lamp Zend SecurityLamp Zend Security
Lamp Zend Security
 
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTHWEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
WEB PROGRAMMING UNIT V BY BHAVSINGH MALOTH
 
Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex Ruby on Rails (RoR) as a back-end processor for Apex
Ruby on Rails (RoR) as a back-end processor for Apex
 
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codePHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the code
 
December06Bulletin
December06BulletinDecember06Bulletin
December06Bulletin
 
December06Bulletin
December06BulletinDecember06Bulletin
December06Bulletin
 
Intro
IntroIntro
Intro
 
Intro
IntroIntro
Intro
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in Phagwara
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in Mohali
 

Plus de Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaEdureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaEdureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaEdureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaEdureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaEdureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaEdureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaEdureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaEdureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | EdurekaEdureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEdureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEdureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaEdureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaEdureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaEdureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaEdureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 

Plus de Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Webinar: Learn Perl - The Jewel of Scripting Languages

  • 1. www.edureka.co/mastering-perl-scripting View Mastering Perl Scripting course details at www.edureka.co/mastering-perl-scripting For Queries during the session and class recording: Post on Twitter @edurekaIN: #askEdureka Post on Facebook /edurekaIN For more details please contact us: US : 1800 275 9730 (toll free) INDIA : +91 88808 62004 Email us : sales@edureka.co Learn Perl-the Jewel of Scripting Languages
  • 2. Slide 2 www.edureka.co/mastering-perl-scripting  Understand the uses of Perl  Understand importance of Perl  Explore the benefits of using Perl  History of Perl  Explanation of industrial level Perl use cases  The scope of Perl in IT Industries  Highlight of Edureka’s ‘Mastering Perl Scripting’ course At the end of this session, you will be able to: Objectives
  • 3. Slide 3 www.edureka.co/mastering-perl-scripting Hi there! My name is Jose, I’m a computer consultant, techie and trainer. Student usually come to me and ask which computer language they should use in their project and why. I’m here to help Meet Mr. Jose
  • 4. Slide 4 www.edureka.co/mastering-perl-scripting Hi There! My name is Han, I’m Quality analyst and my manager asked me to automate the tasks. I’m confused which language to use as I have tight deadlines and want to make automation generic. I am here to meet Mr. Jose and wanted to know which language should I use for automation Meet Mr. Han
  • 5. Slide 5 www.edureka.co/mastering-perl-scripting Hi Jose, I work for investment bank. My manager asked me to automate all my tasks. On a daily basis I interact with millions of shares. I’m confused which language should I use Hi Han, seems you need to interact with data and whenever the huge data processing comes to your mind Perl is the most suitable computer language Han is Confused!
  • 6. Slide 6 www.edureka.co/mastering-perl-scripting Perl is one of the most popular open source interpreted programming language with a huge number of programmers, libraries and resources Perl has very powerful inbuilt regular expressions which often are the important reasons when people decide to use Perl for bulk text processing Perl is platform independent and also used to generate html pages Similar to Python, PHP but, with very powerful and flexible features Inbuilt regular expression provides data filter and data transformation Perl is nicknamed "the Swiss Army chainsaw of scripting language" due to its flexibility and power What is Perl?
  • 7. Slide 7 www.edureka.co/mastering-perl-scripting What are the Benefit of using Perl? » Perl has relatively few keywords, simple structure, and a clearly defined syntaxEasy-to-learn » Perl can run on a wide variety of hardware platforms and has the same interface on all platforms Portable » Perl provides interfaces to all major commercial databases » CPAN an archive of Perl library consist more than 20K modules Databases » One of Perl's greatest strengths is the bulk of the library is very portable and cross- platform compatible on UNIX, Windows and Mac OS Standard Library » Automatic memory management » Automatic garbage collection Memory Management » High-level data types and operations » Object-oriented programming » Easy Debugging Techniques » Scalability Others Benefits
  • 8. Slide 8 www.edureka.co/mastering-perl-scripting In short there is nothing which you can’t do without Perl Perl has various success stories. Almost every IT company is using Perl in their project  Like any other programming language it has concept like objected oriented, modularity etc. Perl used Everywhere ‘Perl is used in virtually 100 percent of the Fortune 500, in a wide range of mission-critical systems’.
  • 9. Slide 9 www.edureka.co/mastering-perl-scripting Traditional Uses of Perl Internet Scripting System Utilities Web ScrapingDatabase Programming Ad Targeting Text Processing
  • 10. Slide 10 www.edureka.co/mastering-perl-scripting Traditional Uses of Perl Request Result NetworkCRM LOB ERP ETL Data Warehouse ETL Processing Network Programming
  • 11. Slide 11 www.edureka.co/mastering-perl-scripting Users and Perl Projects » Yahoo uses Perl in many of website development and data processing » Bank of America uses Perl in their project for financial forecasting » Dream works uses Perl in their various projects for animation
  • 12. Slide 12 www.edureka.co/mastering-perl-scripting Users and Perl Projects » Twiki is one of the best-known wiki software with an orientation to support companies. It is built primarily by the company with the same name that also provides cloud-based hosted Twiki service » Bugzilla is the well known bug-tracking system developed by and for Mozilla. It is used in quite a lot of companies
  • 13. Slide 13 www.edureka.co/mastering-perl-scripting Perl is widely used in various industries as a tool of data processing and post data analysis The inbuilt regular expression makes Perl the most suitable language for » Data filtration » Data Transformation » Data Analytics Perl can easily do » Financial Analysis » Online Advertising » Static Data Analysis » Bio-Informatics » Response Analysis Data Processing and Analytics Files GEO files OLAP Spatial OLAP DBMS Spatial DBMS Web Services
  • 14. Slide 14 www.edureka.co/mastering-perl-scripting From many years Perl is the boom for QA Automation Engineer and System Administrator End-to-End testing includes Smoke Testing, Regression Testing, Unit, Integration, Acceptance Testing etc., can be done easily with Perl Many testing framework and libraries make the job easy to perform testing in real world Things you can do: » Write and Execute Test Cases » Network Testing » Hardware Testing » Web Application Testing » Database Testing txt Automation Testing Load Testing Performance Testing Database Testing Security Testing Stress Testing Simple Efficiency Risk-Based
  • 15. Slide 15 www.edureka.co/mastering-perl-scripting Website Header e-broucher. e – mails News letters, Offer Banner Website Design & Re-Design Webpage Development Perl is one of the most popular and dynamic languages for writing Web applications Software developers call Perl the "Duct Tape of the Internet“ It is one of the internal component of LAMP stack Many large websites such as Amazon.com, Priceline.com, IMDb.com, Craigslist, Slashdot, bbc.co.uk and Ticketmaster.com make use of Perl extensively Perl web development framework: » Catalyst » Mason » Mojolicious » Jifty » Dancer » Embperl
  • 16. Slide 16 www.edureka.co/mastering-perl-scripting txt GUI Applications Perl has extensive support for many GUI libraries They are rich, attractive and provides native look and feel still provides lot of convenience Various libraries provide the support of GUI application on Perl some of them are listed below » wxPerl » Perl-Tk » Perl/Qt » Perl/KDE » gtk2-perl
  • 17. Slide 17 www.edureka.co/mastering-perl-scripting Thank you Jose, that is enough for me start learning Perl to automate my tasks. I’m impressed by the features and I will come back to you whenever I have doubt Welcome Han! Han is Convinced
  • 18. Slide 18 www.edureka.co/mastering-perl-scripting History of Perl Perl history in brief, by Larry Wall:  Perl 0 introduced Perl to my officemates  Perl 1 introduced Perl to the world ( Year: 1987)  Perl 2 introduced regular expression package  Perl 3 introduced the ability to handle binary data (embedded nulls)  Perl 4 introduced the first Camel book  Perl 5 introduced the ability to introduce everything else. (Year: 1994)
  • 19. Slide 19 www.edureka.co/mastering-perl-scripting Less Restrictions Developer Productivity Program Portability Support Libraries Component Integration Enjoyment » Perl has the relatively less keywords and they are many ways to do the similar thing is a philosophy of Perl Why Perl?
  • 20. Slide 20 www.edureka.co/mastering-perl-scripting Less Restrictions Developer Productivity Program Portability Support Libraries Component Integration Enjoyment » Perl code is typically one-third to one-fifth the size of equivalent C++ or Java code. That means there is less to type, less to debug, and less to maintain Why Perl?
  • 21. Slide 21 www.edureka.co/mastering-perl-scripting Less Restrictions Developer Productivity Program Portability Support Libraries Component Integration Enjoyment » Perl programs run unchanged on all major computer platforms. For Example- Windows, Linux, MAC OS etc. Why Perl?
  • 22. Slide 22 www.edureka.co/mastering-perl-scripting Less Restrictions Developer Productivity Program Portability Support Libraries Component Integration Enjoyment » Perl comes with a large collection of prebuilt and portable functionality, known as the Standard modules. These modules supports an array of application-level programming tasks, from text pattern matching to network scripting Why Perl?
  • 23. Slide 23 www.edureka.co/mastering-perl-scripting Less Restrictions Developer Productivity Program Portability Support Libraries Component Integration Enjoyment » Perl scripts can easily communicate with other parts of an application, using a variety of integration mechanisms Why Perl?
  • 24. Slide 24 www.edureka.co/mastering-perl-scripting Less Restrictions Developer Productivity Program Portability Support Libraries Component Integration Enjoyment » Because of Perl ease of use and built-in toolset, it makes the programming more pleasurable Why Perl?
  • 25. Slide 25 www.edureka.co/mastering-perl-scripting Thank god. I get all the information at single website. Use Case of using Perl – Web Scraping
  • 26. Slide 26 www.edureka.co/mastering-perl-scripting Statistical Analysis of Data with Perl – Work Flow Start Accept & validate arguments Extract the HTML Table Extract Generate Graphs End Connect & fetch Yahoo Finance data
  • 27. Slide 27 www.edureka.co/mastering-perl-scripting Statistical Analysis of Data with Perl – Output
  • 28. Slide 28 www.edureka.co/mastering-perl-scripting Statistical Analysis of Data with Perl – Output
  • 30. Slide 30 www.edureka.co/mastering-perl-scripting Use Case of using Perl – Online Advertising C Oh my god. How come I see this add again and again. I like these shoes a lot!.
  • 31. Slide 31 www.edureka.co/mastering-perl-scripting Location Finder Traffic MonitorCustomer Delight Air Traffic Controller Use Case of using Perl – Real Time Data
  • 32. Slide 32 www.edureka.co/mastering-perl-scripting Course Topics  Module 1 » Meet Perl: The Basics  Module 2 » Move it around - Control flow statements and Subroutines  Module 3 » The outside link - File handling and Directory Handling  Module 4 » Match everything: Regular Expressions  Module 5 » Namespace: Package introduction Module 6 » A pointer: Meet References Module 7 » Reusability: Objected Oriented Perl Module 8 » A Central Repository: CPAN  Module 9 » Modern Perl: Moose, Multithread and Multiprocessing with Forkmanager  Module 10 » Web Scraping in Perl
  • 33. Slide 33 LIVE Online Class Class Recording in LMS 24/7 Post Class Support Module Wise Quiz Project Work Verifiable Certificate www.edureka.co/mastering-perl-scripting How it Works?

Notes de l'éditeur

  1. There are many use of Perl other are listed below: Bio-Informatics Databases E-mail Handling with Perl Games and Multimedia Multi-tasking and Networking Web Automation XML Manipulation
  2. Title and Content Slide – Font: Tahoma 12/14 (depending on the amount of text) Heading: Calibri Heading 26 (consistent) Bullet code – 174 for bullet OOBB for sub bullet
  3. Perl is object-oriented Structure supports such concepts as polymorphism, operation overloading, and multiple inheritance It's free (open source) Downloading and installing Perl is free and easy Source code is easily accessible Free doesn't mean unsupported! Online Perl community is huge It's portable Perl runs virtually every major platform used today It's powerful Dynamic typing Built-in types and tools Library utilities Automatic memory management It's easy to use Rapid turnaround: no intermediate compile and link steps as in C or C++ Perl programs are compiled automatically to an intermediate form called bytecode, which the interpreter then reads This gives Perl the development speed of an interpreter without the performance loss inherent in purely interpreted languages It's easy to learn Structure and syntax are pretty intuitive and easy to grasp