Perl Tutorial

  Рет қаралды 437,890

Derek Banas

Derek Banas

Күн бұрын

Пікірлер: 546
@derekbanas
@derekbanas 5 жыл бұрын
Learn in One Videos for Every Programming Language Subscribe to Bookmark them: bit.ly/2FWQZTx C++ : kzbin.info/www/bejne/iKbFXn2pn7Kbjbs Python : kzbin.info/www/bejne/hGXQdq18ec-kqqM Java : kzbin.info/www/bejne/pF7bcqSZd6iqqZY PHP : kzbin.info/www/bejne/bYWpYWOef65qbrs MySQL : kzbin.info/www/bejne/r4HYZ6SMasesq5Y JavaScript : kzbin.info/www/bejne/nJvYapyfbb6mfdU C# : kzbin.info/www/bejne/oprWmqqLj6-Lp7M HTML5 : kzbin.info/www/bejne/oXXce4FtprZ4iqM CSS3 : kzbin.info/www/bejne/eYbbeZKojLh8Z80 JQuery : kzbin.info/www/bejne/eIi7mJp4YrlkoLM TypeScript : kzbin.info/www/bejne/Y4G1kIunjJ59gLc ECMAScript : kzbin.info/www/bejne/gJLOoJxmfJ2feMk Swift : kzbin.info/www/bejne/mnzEoJ2Fj5KUsJo R : kzbin.info/www/bejne/qWSpoK2Mm8lqp5Y Haskell : kzbin.info/www/bejne/ZmPCeWaCn9aAqJo Handlebars : kzbin.info/www/bejne/annYcqGDa8dlmpo Bootstrap : kzbin.info/www/bejne/naKydqKLh5qFfsk Rust : kzbin.info/www/bejne/i2Kod5p5g7F3eJo Matlab : kzbin.info/www/bejne/hIS2hZ6hgLeUmKs Arduino : kzbin.info/www/bejne/h4DCe5-wZtajetk Crystal : kzbin.info/www/bejne/eqmpgWCNn9anqcU Emacs : kzbin.info/www/bejne/f5LKk6lvbJl6orM Clojure : kzbin.info/www/bejne/mZqqqnuhedqDd6c Shell : kzbin.info/www/bejne/nqjVn6CHqtKnhtk Perl : kzbin.info/www/bejne/jXbKmXyOqJ15bMU Perl6 : kzbin.info/www/bejne/omHdgaqenLyHna8 Elixir : kzbin.info/www/bejne/pnOxgJSsh9SBgpI D : kzbin.info/www/bejne/qKi9d4ekm56Verc Fortran : kzbin.info/www/bejne/lZCVhpp8g76anJo LaTeX : kzbin.info/www/bejne/jJnQnH-ohM9_qdk F# : kzbin.info/www/bejne/mWjIf3eAg5xobrc Kotlin : kzbin.info/www/bejne/fpDSeJxuqtp3pqM Erlang : kzbin.info/www/bejne/f3bLqJZoppatfZY Groovy : kzbin.info/www/bejne/eGqbm5Zuncmob8k Scala : kzbin.info/www/bejne/equppWOPoL-ibq8 Lua : kzbin.info/www/bejne/n37ElKuQhrKDjtU Ruby : kzbin.info/www/bejne/epvManSCeMyZpq8 Go : kzbin.info/www/bejne/eXechGeHj9qJaZI Objective C : kzbin.info/www/bejne/a5bWgqSQfq9rack Prolog : kzbin.info/www/bejne/iarOqYqme9yAfdU LISP : kzbin.info/www/bejne/r562ometfdekr7c Express : kzbin.info/www/bejne/rnWmfJaEd6umq6s Jade : kzbin.info/www/bejne/omakiZaOdrVnqJo Sass : kzbin.info/www/bejne/rauWnHiigcd4fqc
@Ace-et6zz
@Ace-et6zz 4 жыл бұрын
Hi Derek Banas can I ask you a question What happened if you download it in MacBook is it goanna damage the laptops
@Ace-et6zz
@Ace-et6zz 4 жыл бұрын
Derek Banas please reply
@javierb479
@javierb479 4 жыл бұрын
where's COBOL...c'mon, catch up with the times haha thanks for your work.
@madhukiranattivilli2321
@madhukiranattivilli2321 4 жыл бұрын
@@Ace-et6zz Derek will be intimated about ur msg only if u send him a direct msg using the "Add a public comment" text box.
@Ace-et6zz
@Ace-et6zz 4 жыл бұрын
@@madhukiranattivilli2321 oh ok
@2271masoud
@2271masoud 8 жыл бұрын
As far as I know it's the best available tutorial on youtube , just because it is done by Derek Banas , the best tutorial youtuber I've ever seen.
@derekbanas
@derekbanas 8 жыл бұрын
+Masoud Rousta Thank you for the very nice compliment :) I did my best.
@chriscs9080
@chriscs9080 8 жыл бұрын
+Derek Banas next live streaming ? :D
@ionmurgu783
@ionmurgu783 7 жыл бұрын
#EarthProudDay need help for the best Paradox- Ion Murgu Circles Paradox #IonMurguCirclesParadox
@jaktil9246
@jaktil9246 5 жыл бұрын
Can you teach on how to use crypt?
4 жыл бұрын
54:48 Factorial of zero should be one, not zero. While this may seem like a strange thing, it is actually the most sensible definition: for example, there is one permutation of an empty set.
@edwardmacnab354
@edwardmacnab354 10 ай бұрын
it is also required for the proofs of the concept especially when finding the factorial of numbers less than 1 --i believe the gamma function is involved , too deep for me , but yeah , you are correct !
@joseignacio512
@joseignacio512 4 жыл бұрын
Mr. Banas, you have officially become one of my personal heroes. You are basically the equivalent of a giga-hyperglot in the world of programming.
@joseignacio512
@joseignacio512 4 жыл бұрын
It goes without saying that it takes great talent to assimilate and master all the knowledge that you possess; but it takes GENUINE GENIUS to be able to teach and synthesize all of this knowledge.
@albertovizcondeiii9527
@albertovizcondeiii9527 2 жыл бұрын
Thank you Derek. Your Perl tutorial is easier to understand and contains all the core concepts in Perl.
@derekbanas
@derekbanas 2 жыл бұрын
Thank you :) I'm happy you enjoyed it
@michael1026h1
@michael1026h1 8 жыл бұрын
I was only interested in Perl, but this video is just so well done, I'll have to check out more of your videos.
@derekbanas
@derekbanas 8 жыл бұрын
+Michael Blake Thank you for the compliment :)
@matthewbusche4547
@matthewbusche4547 5 жыл бұрын
Love the pace of your videos. At 21:53 isn't your example for "unless" giving the wrong behavior? You wrote: unless (!$is_not_intoxicated) { print "Get Sober"; } So that's three negatives: one for the unless, one for the "!", and one for the "_not_" in the variable definition. So the statement I think is equivalent to: if ($is_not_intoxicated) { print "Get Sober"; } So you're printing "Get Sober" when the person is not intoxicated which I don't think is what you really intended.
@aaronwells9355
@aaronwells9355 8 жыл бұрын
Derek! Really cool to see you do a Perl tut! A great language that many folks have forgotten about! Happy tutorialing!
@derekbanas
@derekbanas 8 жыл бұрын
+Aaron Wells Thank you :) I agree that Perl is great
@swadhikarc7858
@swadhikarc7858 7 жыл бұрын
Absolutely the best ever video tutorial for Perl programming so far in the internet
@derekbanas
@derekbanas 7 жыл бұрын
Thank you for the compliment :)
@sukumarsa9039
@sukumarsa9039 6 жыл бұрын
On timeline 53:00 , $_ is a scalar variable used with or within any loop. @_ is an array with the arguments passed to the given subroutine.
@jrgomez
@jrgomez Жыл бұрын
This tutorial is so clear an concise that I feel myself dumping most of its information into my brain! Definitively I'll check your channel! Kudos!
@atulchavan4330
@atulchavan4330 7 жыл бұрын
Thank you Derek. I really needed the short introduction to the language. I successfully passed the exam with your help.
@derekbanas
@derekbanas 7 жыл бұрын
That's great! I'm glad I could help :)
@sukumarsa9039
@sukumarsa9039 6 жыл бұрын
On timeline 51:00 , the array @_ contains the parameters passed to that subroutine, if written within a subroutine .
@badribaskaran8612
@badribaskaran8612 3 жыл бұрын
Hi Derek, I’m a Product Engineer at a semiconductor company where my manager recommended I learn scripting. I always thought I was more of a formal structured approach kind of guy so when I was told to learn from KZbin I was skeptical about getting anywhere. However, after watching your Perl tutorial, I was proven wrong. For that reason, I plan to watch your video on Pandas. For those of you who are unfamiliar with Derek’s work, in my humble opinion, what I’d recommend doing is just practicing each programming capability Derek talks about and save the scripts in which you practice them. That will help tackle the unfamiliar syntax barrier rapidly. The rest of course, is down to rigorous internet searches, print statements for program flow tracking and a willingness to solve a problem.
@derekbanas
@derekbanas 3 жыл бұрын
I’m very happy that you found my video useful. Yes you are learning exactly as I recommend. Download the code and refer to it while taking notes in your own words. Then experiment and write your own programs using the cheat sheet provided as needed. If you keep this up and with a little help from stackoverflow and such you should grow adept with the language quite quickly. This is especially true once you master basic problem solving skills specific to programming. With my data science videos I both provide videos like this and then hands on real world data science videos. I hope you find them useful.
@sv08mba
@sv08mba 6 жыл бұрын
These are great and straight to the point! Thanks for not being long-winded. I have one suggestion, for a beginner I might suggest the following correction so a beginner knows what is happening behind the scenes, which they cannot see: say "6++ = ", $rand_num++; # print (6) THEN ADD (becomes 7) say "++7 = ", ++$rand_num; # ADD (1) then print (becomes 8) say "8-- = ", $rand_num--; # print (8) THEN SUBTRACT (becomes 7) say "--7 = ", --$rand_num; # SUBTRACT (1) then print (becomes 6)
@derekbanas
@derekbanas 6 жыл бұрын
Thank you for the input :)
@anuragparvekar36
@anuragparvekar36 4 жыл бұрын
Actually Insane amount of Information, jam packed in 1 hour. Some parts I had to put the video on 0.75X speed to get all the info. Each line you say is a new learning. Thank you!
@derekbanas
@derekbanas 4 жыл бұрын
Thank you :) My goal with every video is to cover as much as possible as quickly as possible.
@leonidas14775
@leonidas14775 Жыл бұрын
Impressive how one man knows so many programming languages. Great tutorial!
@eb4416
@eb4416 4 ай бұрын
don't get discouraged...he does not "know" them all by heart. He learns them and makes videos, which is great! But noone can remember all these languages by heart.
@willyhorizont8672
@willyhorizont8672 Жыл бұрын
this language is so fun! its easy to read and understand. why its not popular?
@aaronrock135
@aaronrock135 8 жыл бұрын
How you retain all this knowledge on this many programming languages is mind-boggling. Amazing job.
@FW7737
@FW7737 8 жыл бұрын
+Super Original by writing a script for what to write in video :)
@derekbanas
@derekbanas 8 жыл бұрын
+Super Original Thank you :) Actually most languages differ very little from each other. If I showed how they differ in a chart I think you'd be surprised at how easy it is to switch languages.
@derekbanas
@derekbanas 8 жыл бұрын
+EYM I showed my script in my mean stack tutorial. I think a tight script would cripple my ability to make a tutorial. I freeform a lot in these videos, which is why I make so many mistakes.
@FW7737
@FW7737 8 жыл бұрын
Derek Banas Well, to stay on track, you must have some way to list of things to discuss or code snippets to implement.
@phanCAbe
@phanCAbe 5 жыл бұрын
Just in case anyone is searching you need to add 'use feature "state" ' for the state example to work. Awesome tut as always though.
@Rob81k
@Rob81k 5 жыл бұрын
Not necessarily, from the perl docs: The state feature is enabled automatically with a use v5.10 (or higher) declaration in the current scope.
@pepe117343
@pepe117343 8 жыл бұрын
i know everybody ask different things but if you could make a simple tutorial on debugging regardless of language or platform it would be very neat just a quick one please with general stuff
@derekbanas
@derekbanas 8 жыл бұрын
+Jose A I'll see what I can do. That is definitely needed
@pepe117343
@pepe117343 8 жыл бұрын
aweasome
@jorajungs1413
@jorajungs1413 4 жыл бұрын
Pls add a 0:00 time stampt o get youtube chapters.
@anaghadamame196
@anaghadamame196 3 жыл бұрын
My 1st day of learning Perl and I foud this amezing video....All I want you have covered .... thank you 🙏
@amritasingh2624
@amritasingh2624 5 жыл бұрын
You are the best Derek, have made things so clear and easy for me i was completely new to Perl but things make alot more sense Thanks. keep the great work :) !!
@derekbanas
@derekbanas 5 жыл бұрын
Thank you :) I'm happy I could help
@IgnatRemizov
@IgnatRemizov 3 жыл бұрын
Can you add "0:00" timestamp to description so that this video can make use of KZbin's Chapter feature? Thanks
@derekbanas
@derekbanas 3 жыл бұрын
Fixed it. Thank you for reminding me :)
@Thesrik23
@Thesrik23 8 жыл бұрын
You are just Superman. I love watching your tutorials.
@derekbanas
@derekbanas 8 жыл бұрын
+MASTERBOY SRIKANT Thank you for the compliment :) I'm happy that you like them.
@Thesrik23
@Thesrik23 8 жыл бұрын
+Derek Banas please make a tutorial series on .NET
@derekbanas
@derekbanas 8 жыл бұрын
+MASTERBOY SRIKANT I'm working on it. Sorry for the wait.
@Thesrik23
@Thesrik23 8 жыл бұрын
+Derek Banas :)
@glotzgaffer
@glotzgaffer 3 жыл бұрын
Cool! This is a very straightforward intro to Perl.
@derekbanas
@derekbanas 3 жыл бұрын
Thank you :) I'm happy it helped
@TroyOi
@TroyOi 5 жыл бұрын
Regarding that line "my $class = shift;" (the first line in the "new" subroutine of package Animal::Cat): $class is getting the first item on the array @_, but what is that first item? I assume it's a reference to the object being created? By contrast, when you call a normal subroutine that is not part of a package, I assume that the contents of @_ exactly match the argument list from the call. (That is, nothing extra is added to the beginning of @_.) Is that corrrect?
@sukumarsa9039
@sukumarsa9039 6 жыл бұрын
Hi, I forked at timeline 50:00 and discovered something following, but need your help to understand steps here:- use feature 'say'; sub get_max_num{ my ($max_number, @something) = @_; for (@something) { $max_number = $_ if $_ > $max_number; } return $max_number; } say "Maximum Number : ", get_max_num(7,3,5);
@sush6680
@sush6680 4 жыл бұрын
Thank you so much, you have summed up all the basics beautifully! I can't even begin to tell you how useful this has been.
@derekbanas
@derekbanas 4 жыл бұрын
Thank you for taking the time to tell me I helped 😁
@bojanche
@bojanche 8 жыл бұрын
I work almost 3 years with Perl mostly, don't know why did i watched this video but hey it's good :)) Thanks
@derekbanas
@derekbanas 8 жыл бұрын
+BoJaN Stojcevski Thank you for watching it :)
@warunparker4061
@warunparker4061 6 жыл бұрын
RIP English
@staleciabatta1
@staleciabatta1 2 жыл бұрын
Great video Derek! This helped me immensely in a problem I had to fix. It's so clear and well-explained!
@derekbanas
@derekbanas 2 жыл бұрын
Thank you for taking the time to tell me I helped :)
@pacoloco70
@pacoloco70 8 жыл бұрын
Thanks for this Derek, nice to have one of these videos about PERL. Very much appreciated!
@derekbanas
@derekbanas 8 жыл бұрын
+pacoloco70 You're very welcome :)
@MrRockrazer
@MrRockrazer 8 жыл бұрын
Hot damn, been looking for a jumping off point in to Perl, and this was really great, thanks for all the hard work as usual Derek!
@nazimsakhri1558
@nazimsakhri1558 3 жыл бұрын
So where are you now
@Versole
@Versole 8 жыл бұрын
Hey, Derek Banas I was requesting if you can make a tutorial on assembly. ;)
@derekbanas
@derekbanas 8 жыл бұрын
+FearlessFlame Yes I will, but I want to do more on electronics first.
@Versole
@Versole 8 жыл бұрын
+Derek Banas Thanks you :)
@rhetorical_annihilation
@rhetorical_annihilation 4 жыл бұрын
There's a million different kinds of assembly language. Depends on your architecture.
@luiznickel
@luiznickel 8 жыл бұрын
Man, I am your subscriber since 2014 and all of your videos beats any other tutorials on KZbin. How can I donate something, just to show my appreciation for all your effort bringing these awesome classes? Thanx!
@derekbanas
@derekbanas 8 жыл бұрын
+Luiz A. Nickel Thank you for the very nice compliment :) If you can I'd appreciate a $1 on Patreon. It helps me pay for the books I use. If not that is ok as well. I'm just happy that people like the videos.
@harshitgoyal3992
@harshitgoyal3992 6 жыл бұрын
Patreon
@lulugamingio2574
@lulugamingio2574 8 жыл бұрын
A video on Ruby on Rails would be much appreciated. Keep up the good work!
@derekbanas
@derekbanas 8 жыл бұрын
I made one and plan on making an updated version soon.
@zackgrey4472
@zackgrey4472 8 жыл бұрын
Can you please make a series on this? I am trying to master perl and I really need some help on it, something like the Python one because I hear perl is more useful in the hacking/coding community, whenever you have the time it would be very useful, thank you!
@zackgrey4472
@zackgrey4472 8 жыл бұрын
oh also, GREAT video, best coding youtuber ever!!!
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) I'll see what I can do
@zackgrey4472
@zackgrey4472 8 жыл бұрын
Awesome!
@Chris-tk9hy
@Chris-tk9hy 8 жыл бұрын
Whoever uses Linux with Ubuntu version 16, I have a question. Why did they remove *syntax* from VI. The coloring of the words really helped me know if I was doing something wrong. And don't tell me to just use a text editor because I hate those.
@sunnyhours84
@sunnyhours84 8 жыл бұрын
Consider using VIM instead of VI. VIM has syntax on by default. For VI, go to command mode (Shift + ;) and write "syntax on", without quotes. But this will only stay on for the active session. You have to but "syntax on" in your .vimrc-file. Google will help =)
@Chris-tk9hy
@Chris-tk9hy 7 жыл бұрын
Okay thank you. i'll give VIM a shot.
@georgewang7770
@georgewang7770 7 жыл бұрын
I am new to Perl. Quick question: what is the advantage of using Perl over C? These two languages look a lot a like.
@derekbanas
@derekbanas 7 жыл бұрын
Perl is a great utility language. I personally use it to automate a bunch of tasks that I do all the time
@Narennmallya
@Narennmallya 2 жыл бұрын
tbh this is the best tutorial. made me very clear on $_ and @_ too my $customers takes in a particular input to be held my @customers he used the split so he can split the input into an array(since they are separated by , )
@ProphetPX
@ProphetPX 4 жыл бұрын
what is the name of your editor or IDE that you are using inside of the Windows (left) side? Is that part of Strawberry or no? It looks like you actually using a MAC and NOT a Windows box there, on the left, judging from the windowing interface widgets My own installation of Strawberry Perl does NOT have your nifty editor or IDE and i cannot do that -- what you do? How are you writing code in one window and running it in another?
@cyancoyote7366
@cyancoyote7366 8 жыл бұрын
I actually prefer Perl over Python. Is that weird?
@derekbanas
@derekbanas 8 жыл бұрын
+cyancoyote Perl is an awesome utility language 😀
@Reivivus
@Reivivus 7 жыл бұрын
There is a lot of development going on in python. But I can't stand that whitespace is a syntax error in python. So I don't even want to both learning it. I think I might learn javascript though.
@gaius_marius
@gaius_marius 6 жыл бұрын
I also prefer Perl, but maybe it's because I learned it first a long time ago. Another reason is that I love the C language and Perl is closer to C than Python. I never liked the self and underscore weirdness in Python. Unfortunately Python is more actively used these days, and if you have anything to do with Data Science, you will probably have to learn Python since most libraries are written for it.
@kShailja
@kShailja 4 жыл бұрын
same goes for me
@georgetananis9444
@georgetananis9444 4 жыл бұрын
yes
@figloalds
@figloalds 6 жыл бұрын
variable names like "is_not_intoxicated" causes a lot of trouble with double negatives, boolean variables are good when they're always affirmations, in this case Id use "is_intoxicated" and not have to use the operator ! at all, would make the code clearer and easier to understand from a superficial read.
@derekbanas
@derekbanas 6 жыл бұрын
I agree. That was just me trying to be funny
@erichepperledesigns
@erichepperledesigns 6 жыл бұрын
Derek, do you have any videos showing how to create a basic login form with Perl CGI? Thanks
@AbedElkassih
@AbedElkassih 4 жыл бұрын
This is a great crash course video in Perl, sound is great too. Thank you, you're the best
@derekbanas
@derekbanas 4 жыл бұрын
Thank you very much :)
@remko4112
@remko4112 8 жыл бұрын
Is there a video tutorial about Microsoft SQL? Or are you planning to make one? Love your work! Helps me a lot!
@derekbanas
@derekbanas 8 жыл бұрын
+Remko van der Mijde Thank you :) I have MySQL, SQLite and MongoDB tutorials but I haven't covered SQL server yet.
@ProphetPX
@ProphetPX 3 жыл бұрын
Please tell me the name of the Editor IDE that you are using to write and execute your Perl code into?? Thanks. I am desperately needing to know .... but from the widgets, it seems you are doing it on a Mac?
@billc3344
@billc3344 8 жыл бұрын
Thanks again for your videos, keep up the good work :-) regarding the "state" example, I needed to add use feature 'state'; to make it work , not sure how it worked for you.
@yaroshchenko_coder
@yaroshchenko_coder Жыл бұрын
Обновите пожалуйста информацию по языку программированию Perl в 2024... Информации мало, но язык решает практические задачи и полезен... Благодарю!
@anlyq2
@anlyq2 2 жыл бұрын
Starting out in the terminal? I have nothing that looks like that in the 11 options available.
@collegenm
@collegenm 8 жыл бұрын
This is perfect because that's one of the languages I'm studying in my Scripting Language Class! This was where I got the "Ubutu" thing from. My teacher said Strawberry Perl works for Perl too.
@collegenm
@collegenm 8 жыл бұрын
+Nick M *Ubuntu whoops spelling error.
@derekbanas
@derekbanas 8 жыл бұрын
+Nick M I'm happy I could help :)
@madhukiranattivilli2321
@madhukiranattivilli2321 4 жыл бұрын
So there is a filter (grep) and there is a map (directly as "map") in perl. Is there no equivalent perl function/keyword/special-operator* to "reduce" other than using a for loop**? *special operator -- like $_ | $& | $` | $' | $/ | @_ | $! | $@ | ... **for-loop : # implement "reduce" op my @nums = (1..5); my $total = 0; foreach (@nums) { $total += $_; } - Madhukiran
@dunks184wolf
@dunks184wolf 3 жыл бұрын
My God. You legend. This was incredible.
@sabanaar
@sabanaar 7 жыл бұрын
Thanks a lot for the fast-paced and great tutorial, I have a question, If I have 3 arrays, I want to sort one of them and at the same time sort the other two based on entries in the first one. for example array1 array2 array3 5 d yy 1 c tt 2 a uu after sort: array1 array2 array3 1 c tt 2 a uu 5 d yy Thanks.
@georgegates526
@georgegates526 4 жыл бұрын
I know that I am an absolute newbie to this but I thought that at least each new output would be separated somehow with each new command execution? It kind of sad that the line numbers on the output aren't there.. Can you put Comments on the output to tell you, that you are doing something new? Thanks for any info!
@nickelghost3393
@nickelghost3393 8 жыл бұрын
Hey Derek, thank you for all the great tutorials you made :) I have a few requests: Sinatra - It's an awesome, popular framework that I'm getting into, it's really sweet and I found it to be better than Express, which you covered. Different Template Engines - I think that videos of those (haml, ejs, erb, slim, etc.) are easy to make and very useful, since there isn't so much information on many of them. Assembly - I know you said that you're going to make it after electronics, but I'm upping the request here. I would love it if you explained everything very well in detail, since all tutorials that I dealt with were quite confusing. Bash/shell scripting - It's something that can be very useful and I couldn't find many good tutorials on it.
@derekbanas
@derekbanas 8 жыл бұрын
+Nickel Ghost You're very welcome :) I'm planning tutorials on everything you mentioned. I'm working on a Raspberry Pi assembler tutorial. Thanks for the requests.
@wilyartihoward2071
@wilyartihoward2071 6 жыл бұрын
Great tutorial on Perl. I finished this one, looking forward to doing more!
@derekbanas
@derekbanas 6 жыл бұрын
Thank you :)
@Knowideer
@Knowideer 7 жыл бұрын
I'm great fan of you teaching videos. I do have a request/ suggestion for a video. There are next to zero decent and in depth videos on recursion. Could you look into doing a recursion and its uses/ application?
@derekbanas
@derekbanas 7 жыл бұрын
I cover recursion with Java in 5 ways in this video kzbin.info/www/bejne/pJbYdaiclM5rick
@Knowideer
@Knowideer 7 жыл бұрын
It's great the you even replied. Thank you very much.
@mahdikhan9211
@mahdikhan9211 6 жыл бұрын
I just wanted to know if he's using strawberry or active perl and, also is there a difference in strawberry perl and active perl?
@caddydz
@caddydz 8 жыл бұрын
Just as always ! simple but professional ^_^ thank you so much for the awesome tutorial
@derekbanas
@derekbanas 8 жыл бұрын
+Caddy Dz Thank you :) I'm happy you liked it
@ProphetPX
@ProphetPX 4 жыл бұрын
at uhhh ...... 4:20 lol time mark into the video ... lol he uh .... used 2 different kind of quotes in the same kind of statement, on the same OS / version of Perl..... why?
@amankumarpurohit3008
@amankumarpurohit3008 2 жыл бұрын
in some print statements you didn't use double quotes so we can do like that in all print statements or it is applicable to specific statement?
@pattimichellesheaffer6732
@pattimichellesheaffer6732 2 жыл бұрын
Are you using an IDE there or just a text editor or...? I'm in KDE - what IDE to use? THANKS!!
@yubinruan9079
@yubinruan9079 8 жыл бұрын
your tutorials are so great! I learn a lot. Thank you.
@derekbanas
@derekbanas 8 жыл бұрын
+Alex Walker Thank you :) Your welcome
@MrChillman711
@MrChillman711 8 жыл бұрын
Great tutorial Derek helped with a lot. However, I do have a couple of questions. I understand how to read from a file, but what if you needed to read from a directory and needed to read all the files in that directory.
@derekbanas
@derekbanas 8 жыл бұрын
Thank you :) Here is the code stackoverflow.com/questions/205159/how-do-i-get-a-directory-listing-in-perl
@MrChillman711
@MrChillman711 8 жыл бұрын
Thank you. Are there any chances that you will make a close more in depth tutorial on perl?
@draakisback
@draakisback 8 жыл бұрын
can you do a clojure video next? I'd really love to have a good reference video and very few are on the web and the clojure documentation is a nightmare
@derekbanas
@derekbanas 8 жыл бұрын
+Abeltensor Sure I can cover Clojure. I'll start working on it. It will be out as soon as possible.
@draakisback
@draakisback 8 жыл бұрын
+Derek Banas thank you for the response and the effort, i appreciate it and I'm sure fellow clojureists will as well. I'll have to dump some donations into your patron account.
@derekbanas
@derekbanas 8 жыл бұрын
+Abeltensor I'll do my best. Clojure is very fun. Have you seen my Lisp tutorial kzbin.info/www/bejne/r562ometfdekr7c
@RP-16
@RP-16 7 жыл бұрын
You should make videos of learning sed and awk in one videos
@derekbanas
@derekbanas 7 жыл бұрын
They are on the list. Sorry for the wait
@andrewgarfield5512
@andrewgarfield5512 8 жыл бұрын
WOW! You're the coolest! Thanks for the tutorial man.
@derekbanas
@derekbanas 8 жыл бұрын
+Andrew Garfield You're very welcome :) Thank you
@franzi7626
@franzi7626 8 жыл бұрын
I found an Error, in the File IO when Adding Phil at begin of employees.txt, Sally is deleted, In your video I see this error too so how can this be corrected?
@erichepperledesigns
@erichepperledesigns 6 жыл бұрын
Another great video Derek! Is this Perl code specific to changes and implementations after 2012? I don't remember the say() or the version of #switch that you showed. And while I've been using #strict and #warnings for a long time, I'm not familiar with #diagnostics #pragma.
@fould13
@fould13 8 жыл бұрын
No polymorphism?
@НовыеЛюди-п7ы
@НовыеЛюди-п7ы 8 жыл бұрын
Very good stuff. Thank you, Derek. Btw, note that inside "die" function you should use "$!", not "$_"
@derekbanas
@derekbanas 8 жыл бұрын
+Новые Люди Thank you :) Sorry about the error. My brain was tired that late into the video.
@kornelc.1093
@kornelc.1093 8 жыл бұрын
You're doing the best videos of the programming on the internet! Now I'm learning C from your videos. I would be grateful if you do a video about flex / yacc or LLVM :D
@derekbanas
@derekbanas 8 жыл бұрын
+Kornel C. Thank you for the compliment and the requests :) I'll see what I can do.
@Reivivus
@Reivivus 7 жыл бұрын
Isn't the switch loop basically equivalent to ...? while() { if() { } elsif() { } elsif() {} else { } }
@derekbanas
@derekbanas 7 жыл бұрын
Yes pretty much
@Reivivus
@Reivivus 7 жыл бұрын
Derek Banas, Do you know how to use the Text::CSV module? I find it hard to understand how to get the rows and column names.
@zaved2012
@zaved2012 4 жыл бұрын
Awesome work- found this video when I needed- Thank you Derek.
@derekbanas
@derekbanas 4 жыл бұрын
Happy I could help 😁
@норикиосипов
@норикиосипов 6 жыл бұрын
How lang better PHP or Perl ????
@douglasstroer3156
@douglasstroer3156 7 жыл бұрын
Thanks Derek this was super helpful! I didn't really understand the bless part in class section, but I'll do some searching on my own for that answer.
@termspar4231
@termspar4231 8 жыл бұрын
I have a HUGE problem with Atom on windows. It keeps saying that it can't find the Dumper and keeps crashing, when every other perl IDE works. Is Atom just a bad product for windows or am I doing something wrong? EDIT: I fixed it by just adding "perl" before I ran the script in CMD
@derekbanas
@derekbanas 8 жыл бұрын
Thank you for posting your fix
@termspar4231
@termspar4231 8 жыл бұрын
+Derek Banas no problem, also just wanted to say amazing video. These relatively brief overviews of languages actually really help me understand key components of different languages. Keep doing what you're doing!
@samson4504
@samson4504 7 жыл бұрын
best perl tutorial on the net
@derekbanas
@derekbanas 7 жыл бұрын
Thank you very much :)
@gladesilver3369
@gladesilver3369 2 жыл бұрын
how do you jump from perl in command prompt to perl directory
@kushagarwal123456
@kushagarwal123456 6 жыл бұрын
How can we create a 16x16 bytes array in perl.
@ScreenPrintR
@ScreenPrintR 7 жыл бұрын
Typing My seems to error out since it's not a command or scalar.
@vojha2404
@vojha2404 Жыл бұрын
Hi Derek, 1:00:36 - Object oriented Perl @ this somethings changed # Create a Cat object this did not work, my $whiskers = new Animal::Cat("whiskers", "Varun"); Below worked my $whiskers = Animal::Cat->new("whiskers", "Varun"); Also I want to highlight that given when last is not working the use feature 'switch'; Loved your videos, THNX :)
@hottexasweiner
@hottexasweiner 8 жыл бұрын
Where do we find that straight line on the keyboard? What is teh best PERL IDE with out the Linux brain surgery.
@kunwartarun2410
@kunwartarun2410 8 жыл бұрын
padre perl
@hottexasweiner
@hottexasweiner 8 жыл бұрын
Not what I asked.
@kunwartarun2410
@kunwartarun2410 8 жыл бұрын
+Tino Rozzo hey, you asked the best Perl IDE, that's PADRE Perl
@Reivivus
@Reivivus 7 жыл бұрын
Visual Studio Code. # You should like this since you hate linux. # Because Microsoft makes Visual Studio Code. It is very straight forward. Using your mouse ... If you select View > Integrated Terminal You can execute your code as you as you edit. Make sure to save your script before you try to run it in the terminal. To run your script from the integrated terminal change directories to wherever you saved your file with "cd". See what files are in your folder with "dir". # You should be able to handle this as it's just command prompt windows stuff. Then execute your script: > perl myscript.pl # Assuming your script is myscript.pl. # Just change it to whatever the name of your script is.
@jlxip
@jlxip 2 жыл бұрын
Absolutely amazing. Thanks for posting this
@georgegates526
@georgegates526 4 жыл бұрын
Not only youtube, but on the Web as well! It's really hard to find good stuff!
@johnnypap2193
@johnnypap2193 3 жыл бұрын
Is there any programm where I can certify that I know this language with a deegree or something like that? Great video even though I found it 5 years late to be honest.
@gaius_marius
@gaius_marius 6 жыл бұрын
Excellent Perl tutorial. Thanks!
@derekbanas
@derekbanas 6 жыл бұрын
Thank you :)
@captainng97
@captainng97 3 жыл бұрын
Hi! Should i learn from this video or from Perl6 video?
@mitekiev
@mitekiev 3 жыл бұрын
не успеваю понимать за этими примерами ,они у него на уме .пока за условие думаешь ,он уже про функцию рассказал
@syedsabir3954
@syedsabir3954 8 жыл бұрын
U r great.Can you make complete tutorial of "CodeName One" beacuse we want this from you & like ur methodoloy.plz remind us in making tutorial cn1.
@derekbanas
@derekbanas 8 жыл бұрын
+Syed Sabir Thank you :) I'll see what I ca do. Thanks for the request
@shaneoliver3469
@shaneoliver3469 8 жыл бұрын
I just wanted to say Thank you for a Great tutorial on Perl, This for me was an excellent refresher as it covered most of the things I needed to remember, not I only have to do a small amount of refreshing on things like multi dimensional hashes and specific modules - So again Thanks - I haven't yet but am about to go through the rest of your videos and see what other cool ones you have made
@derekbanas
@derekbanas 8 жыл бұрын
Thank you for the very nice message :) I'm very happy that I was able to help.
@vvvvaaalle9136
@vvvvaaalle9136 5 жыл бұрын
Where does he type this at 0:47?
@minoces
@minoces 8 жыл бұрын
Great video! Could you do someday a CMake video tutorial? It's really hard to find good resources about it, and I think this will help a LOT of people here. Thanks!!
@derekbanas
@derekbanas 8 жыл бұрын
+César Noll Thank you :) I'll see what I can do
@guilhermedantas5067
@guilhermedantas5067 4 жыл бұрын
55:18 Correction: 0! = 1
@DCDA-c2e
@DCDA-c2e 7 жыл бұрын
hi. I have a file consist of LINEFEED character very next to the header and trailer.. I want to move those to end of the record. other records having the last character at the end only. please share your thoughts
@finncolman3702
@finncolman3702 7 жыл бұрын
Great tutorial. I watched it several times when I was brushing up on Perl for some Perl code I have to maintain at work. I think there might be a little mistake around minute 59 on error handling. I am pretty sure that should be $! rather than $_, but it was still awesome.
@SameerAliUltra
@SameerAliUltra 8 жыл бұрын
Can you do a cakephp tutorial as you make the best tutorials and would be much appreciated. Thanks
@derekbanas
@derekbanas 8 жыл бұрын
+Sameer Ali I hope to do a lot with PHP soon. Sorry for the wait.
@SameerAliUltra
@SameerAliUltra 8 жыл бұрын
+Derek Banas No worries. you make great tutorials of everything keep it up!! and thank you :)
@divyeshparmar825
@divyeshparmar825 4 жыл бұрын
Thank you Derek! Such a great video on PERL!
@derekbanas
@derekbanas 4 жыл бұрын
Thank you very much :)
Groovy Tutorial
1:07:23
Derek Banas
Рет қаралды 305 М.
Perl 6 Tutorial
1:20:11
Derek Banas
Рет қаралды 47 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Lua Tutorial
57:25
Derek Banas
Рет қаралды 969 М.
Introduction to Perl - Perl Tutorial for Beginners
4:49
Guru99
Рет қаралды 119 М.
Objective C Tutorial
1:18:02
Derek Banas
Рет қаралды 330 М.
Go Programming
52:58
Derek Banas
Рет қаралды 646 М.
Python for Data Science
1:10:58
Derek Banas
Рет қаралды 23 М.
Coding 101 21: Perl: Getting Started
42:04
Coding 101
Рет қаралды 52 М.
Conditions and Loops in Modern Pascal - Simplified!
20:09
The Silver Pascal Coder
Рет қаралды 309
Ruby Programming
55:30
Derek Banas
Рет қаралды 667 М.
Perl in 100 Seconds
2:26
Fireship
Рет қаралды 428 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН