Coding 101 21: Perl: Getting Started

  Рет қаралды 52,078

Coding 101

Coding 101

Күн бұрын

Hosts: Fr. Robert Ballecer, SJ and Shannon Morse
Guest: Patrick Delahanty
Ivory Tower
Control Structures
The structure of Perl is more like C# than Python
-- While Python uses whitespace to delineate lines of code, Perl uses ";" a semicolon
-- Also like C#, Perl uses "{}" Curly brackets to create BLOCKS of code
Variables
Much like Python, Perl doesn't require you to declare variables seperately from expressions.
You can declare variable WITHIN the expression.
Perl offers three types of variables: Scalars, Arays and Associative Arrays
We're going to show you the first two: Scalars and Arrays
Printing in Perl
Printing in Perl works much in the same way as printing in Python
You can print numbers, strings, variables, and combinations thereof.
Scalars
These are either numbers or strings
Perl doesn't require you to mark a variable as either a number or a string... it all looks the same to Perl
Perl also doesn't require you to differerentiate between integers and real numbers
Usage of Scalars:
You declare a scalar variable by using "$" right befofe the name of the variable
$Var1 = 28 Creates a variable named "Var1" containing the integer "4"
$Var2 = "Coding 101" Crates a variable named "Var2" containing the string "Coding 101"
$Var3 = 3.14 Creates a variable named "Var3" containing the decimal number "4.5"
Arrays
An array is a ONE-DIMENSIONAL indexed list of Scalar variables
Usage of Arrays
You declare an array by using "@" right before the name of the array
Individual scalar variables within the array can be accessed by pointing to their index with the SCALAR identifier
@C101 = ("Padre", "Snubs", "Bryan") Creates an array named "C101" and fills it with the strings, "Padre", "Snubs" and "Bryan"
@coding = @c101 Creates an array called, "coding" and fills it with the values from the array "c101"
$C101[2] = "Cranky Hippo" Changes the value in the third item in the array "C101" from "Bryan" to "Cranky Hippo"
Get in Touch With Us!
Subscribe and get Coding 101 automatically at TWiT.tv!
Follow PadreSJ and Snubs on Twitter.
Watch the show live and join the chatroom every Thursday at 1:30pm PST.
Email us at Padre@twit.tv and Shannon@twit.tv.
Join our Google+ Community!
Bandwidth for Coding 101 is provided by Cachefly.
Running time: 42:03

Пікірлер
Coding 101 20: Karl Auerbach
44:39
Coding 101
Рет қаралды 1,1 М.
Coding 101 1: Coding 01100101
28:40
Coding 101
Рет қаралды 153 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Introduction to Programming
32:46
Eli the Computer Guy
Рет қаралды 2,3 МЛН
Perl Programming in 2024 | Still a Useful Language?
12:15
StarCoding
Рет қаралды 7 М.
Good Reasons to Use Perl in 2021
1:35:17
rwxrob
Рет қаралды 12 М.
Rare Interview with a Perl programmer
3:38
Programmers are also human
Рет қаралды 398 М.
Is Perl Dead?
5:39
Low Orbit Flux
Рет қаралды 2 М.
Perl Tutorial
1:07:19
Derek Banas
Рет қаралды 438 М.
Larry Wall: Why Perl Is Like a Human Language
5:58
Big Think
Рет қаралды 75 М.
Perl part 1: Introduction to Perl
13:19
RobEdwards
Рет қаралды 33 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН