All right.
So welcome officially to the Python Basics for Cybersecurity professionals.
My name is Alex
and I'm going to be your instructor. Now, the purpose of this video is to
welcome you officially to the course and also give you
a few pointers on how best to take it.
So, first things first,
what exactly is this course about? What do I mean by Python for cybersecurity?
Well, all the examples, the tests, the challenges, the coding exercises,
all of them, well,
most of them will be tailored towards relevant Cybersecurity projects.
So as an example,
we will be writing code on how to encrypt passwords, hash passwords,
create user accounts, scanports, things like that.
So
the kinds of projects or tools or tasks that
you would normally perform in a real cybersecurity environment,
we're going to make use of them in this course and that's why it
is a Python for Cybersecurity course.
So if you're a Cybersecurity professional and you want to learn a little
bit about Python that would allow you
to create some relevant cybersecurity projects or
tools, this course is going to be perfect for you.
Now,
I should also mention that if you've never written
a line of code in your entire life before
you're coming in here. Completely blind. Don't worry, I've got you covered.
I'm going to start from the very basics
and gradually we're going to work our way
up towards writing some more sophisticated programs.
So
the course is divided roughly into about 10 different sections.
This might change as I
modify the course and maybe add or remove content. It all depends.
But we're going to start from the very beginning. What is programming?
We're going to write very simple lines of code. And then by the end of the course,
we're going to create ourselves a very powerful authentication system
and also a very very powerful password checker.
That's going to be the project for this course. And I can guarantee you
that if you focus on the course, you do all the exercises, the test,
I can guarantee that by the end of this course,
you will have the knowledge required to be able to write some pretty good
cybersecurity related programs.
Now,
I want to mention one thing about programming in general and this is
especially if you've never written a line of code in your entire life before
it's gonna take time. OK.
It's gonna take a while before you become truly proficient and fluent
in working with a programming language. Now, Python in particular,
it's relatively easy when compared to the other programming languages out there,
but even Python takes time, so
don't get frustrated. If in the beginning, the first few
Greeks,
you're still struggling to write a few lines of code,
you're making mistakes.
It is only natural, think of it as you're trying to learn an actual verbal language.
Maybe you're trying to learn how to speak.
I don't know, Greek or Finnish or Swedish or whatever.
You're not just going to pick it up automatically and very quickly. Right.
It's going to take time.
It might take several months, maybe it might take up to a year
in the beginning. You will be able to say simple things like good morning.
My name is Alex,
but then to construct an actual full sentence, it, it will start taking time, right?
You will have to figure out OK, in this language,
does the adjective come before the pronoun or does the noun come before the verb?
You know, all that kind of stuff? It takes time.
So in the very beginning, you will make plenty of mistakes.
It could get frustrating but do not give up. OK? I guarantee you that if you focus,
you practice as much as you can,
you do the tests and the challenges of provided for you.
In this course,
I guarantee that one day you're gonna wake up and suddenly realize that.
Hold on a second.
I'm actually getting pretty good at programming with Python. So
hang in there.
It's only part of the process, all the frustration in the very beginning.
It's only part of the process, hang in there and I promise you
you will be rewarded.
Now, a few more things to mention real quick,
we're going to be working with a particular platform here called
Don't worry, you don't have to pay for it. It's completely free of charge.
I will talk about
a bit later in subsequent videos,
but just keep that in mind if you're working with a Mac or Linux or Windows,
you will be able to take this course.
And also if you do want to cross any challenges or something isn't clear,
you can always reach out to me. I'll be more than happy to assist you in any way
that I can.
So once again, welcome to the Python Basics for cybersecurity professionals.
I hope you will find these calls very informative and very useful
and it is my sincere hope and believe that by the end of this course,
you will have learned how to program with Python.
So thank you once again for enrolling and now let's begin.