1 00:00:00,090 --> 00:00:02,370 Welcome to this module on Python. 2 00:00:02,430 --> 00:00:08,910 So if you've never used Python before or even heard of Python before Python is a coding and scripting 3 00:00:08,910 --> 00:00:16,080 language it is commonly used in ethical hacking and it's commonly used all around the world it is actually 4 00:00:16,080 --> 00:00:19,230 considered one of the best beginner languages to start with. 5 00:00:19,230 --> 00:00:23,640 If you've never learned coding before so that's exactly what we're going to do. 6 00:00:23,640 --> 00:00:30,090 We're going to cover some of the basics of Python so we'll cover everything you see on this screen here. 7 00:00:30,090 --> 00:00:32,960 Strings math functions. 8 00:00:33,060 --> 00:00:36,160 We're going to get into conditional statements and looping. 9 00:00:36,240 --> 00:00:42,060 We'll get into some more advanced items and eventually we're going to build our own tools. 10 00:00:42,090 --> 00:00:46,200 So we're going to be building a port scanner at the end of the lesson. 11 00:00:46,470 --> 00:00:51,870 And then when we get into the exploit development section of this course we're going to use Python again 12 00:00:52,110 --> 00:00:53,840 to write our own exploits. 13 00:00:53,850 --> 00:01:00,300 So it's going to be used throughout the course you're going to see it again as a ethical hacker as well. 14 00:01:00,300 --> 00:01:05,760 You're going to go onto Web sites and you might need to download Python code or something to utilize 15 00:01:05,760 --> 00:01:08,340 against a host or a client. 16 00:01:08,640 --> 00:01:11,370 And it's just going to be frequently seen for you. 17 00:01:11,400 --> 00:01:19,080 So very important topic to cover especially for the foundations one very big thing to point out you 18 00:01:19,080 --> 00:01:24,380 do not have to be a developer to be successful in penetration testing. 19 00:01:24,390 --> 00:01:29,100 The important thing is that you understand what you're seeing and understand how to read code. 20 00:01:29,610 --> 00:01:35,640 If when you come away from this module you have a better understanding on how to read what you are seeing 21 00:01:36,000 --> 00:01:36,990 in code. 22 00:01:36,990 --> 00:01:40,840 You'll be much better off by no means you have to be a developer. 23 00:01:40,920 --> 00:01:47,090 I am still to this day nowhere near a developer level and I'm very very successful in what I do. 24 00:01:47,100 --> 00:01:49,100 You don't have to be a developer. 25 00:01:49,200 --> 00:01:54,000 So the big takeaway here is to take very good notes understand what you're seeing. 26 00:01:54,030 --> 00:01:58,380 If you need to watch a video multiple times in this section absolutely OK. 27 00:01:58,620 --> 00:02:04,080 Just make sure you understand everything in front of you and understand that the lessons are going to 28 00:02:04,080 --> 00:02:05,240 build upon each other. 29 00:02:05,240 --> 00:02:09,390 And it should all come together in the end and you're gonna get to see it over and over through the 30 00:02:09,390 --> 00:02:13,530 course especially in the expert development section where we write our own python script. 31 00:02:13,530 --> 00:02:18,620 So I look forward to teaching you this module on Python and look forward to see you in the next video.