1
00:00:00,600 --> 00:00:04,260
Hello I'm super excited to start this course with you.

2
00:00:04,320 --> 00:00:09,510
But before we do we need to see where we're starting and where we're ending up.

3
00:00:09,870 --> 00:00:12,210
So we have a clear path to success.

4
00:00:12,420 --> 00:00:19,770
Now this course has over 200 HD videos and tons of exercises and projects but they're all broken down

5
00:00:19,770 --> 00:00:23,010
into sections to help us learn better.

6
00:00:23,010 --> 00:00:27,310
The course is going to start off with Python basics in here.

7
00:00:27,360 --> 00:00:32,730
If this is your first time learning a programming language it's going to be super super helpful even

8
00:00:32,730 --> 00:00:37,770
for those that know a programming language already but don't know anything about python.

9
00:00:37,770 --> 00:00:44,040
This section is gonna get you caught up to speed with the basics so that you feel comfortable programming.

10
00:00:44,040 --> 00:00:45,330
This is a big section.

11
00:00:45,510 --> 00:00:52,320
So we actually have two parts and along the way you're gonna watch me code but also code yourself and

12
00:00:52,320 --> 00:00:57,330
practice coding so that you get comfortable with what Python has to offer.

13
00:00:57,390 --> 00:01:01,630
Next we talk about a professional python developer environment.

14
00:01:01,710 --> 00:01:07,530
We teach you how to use the terminal and the command line about using code editors like Sublime Text

15
00:01:07,530 --> 00:01:09,140
and Visual Studio code.

16
00:01:09,150 --> 00:01:11,110
We talk about using pi charm.

17
00:01:11,190 --> 00:01:18,170
A fully integrated idea for Python developers and also how to use Jupiter notebooks because we're gonna

18
00:01:18,210 --> 00:01:22,710
use these notebooks later on in the course to do something really really exciting.

19
00:01:22,710 --> 00:01:24,540
Hint hint it's machine learning.

20
00:01:24,540 --> 00:01:32,040
And once we have a fully professional developer environment we then get into some advanced Python topics.

21
00:01:32,040 --> 00:01:36,780
Now this section we're not going to shy away from any tough topics but I'm gonna help you understand

22
00:01:36,780 --> 00:01:38,500
them and make sense of it all.

23
00:01:38,520 --> 00:01:45,270
We're going to talk about classes object oriented programming about decorators generators air handling

24
00:01:45,330 --> 00:01:51,740
functional programming as well as best practices when it comes to how to write clean code.

25
00:01:52,050 --> 00:01:58,650
And we'll also learn about popular Python packages how to work with files how to test our code how to

26
00:01:58,650 --> 00:02:01,520
use regular expressions and so much more.

27
00:02:01,590 --> 00:02:05,320
You're ahead my hurt by the end of this section but trust me it's going to be fun.

28
00:02:05,550 --> 00:02:08,100
Now most courses will be done by then.

29
00:02:08,220 --> 00:02:12,420
You've learned python and you should be all set right.

30
00:02:12,420 --> 00:02:19,560
Well not really because once we've learned this new language this new syntax we have our computers set

31
00:02:19,560 --> 00:02:21,030
up to work with Python.

32
00:02:21,060 --> 00:02:24,570
We need to talk about how we can apply our newfound knowledge.

33
00:02:24,600 --> 00:02:26,710
This is the fun part of the course.

34
00:02:26,910 --> 00:02:30,710
We start talking about the careers and the career options you have in Python.

35
00:02:30,990 --> 00:02:34,180
Then we get into different fields that we can use python.

36
00:02:34,380 --> 00:02:40,260
We're going to learn about scripting in Python where we use python to send automated emails.

37
00:02:40,260 --> 00:02:47,970
We use python to process images work with PDA files we use python to send ourselves text messages.

38
00:02:47,970 --> 00:02:54,870
We build a Twitter bot and my favorite project in this section is we build a password checker to actually

39
00:02:54,870 --> 00:02:58,580
see if the passwords that you use have ever been hacked.

40
00:02:58,590 --> 00:03:00,350
It's a really really fun one.

41
00:03:00,360 --> 00:03:08,430
We also talk about data scraping a very common use case with python is to scrape data from online and

42
00:03:08,430 --> 00:03:10,180
use it for something productive.

43
00:03:10,230 --> 00:03:15,750
In our case we're going to learn about data scraping and how we can scrape a really popular Web site

44
00:03:15,750 --> 00:03:22,350
for programmers to only select the articles that are important for you to stay up to date with the industry.

45
00:03:22,350 --> 00:03:24,510
Again it's gonna be a really fun project.

46
00:03:24,510 --> 00:03:27,760
I know I'm saying all projects are fun but OK I'm biased.

47
00:03:27,780 --> 00:03:28,940
Give me a break here.

48
00:03:28,950 --> 00:03:34,230
We're also going to learn about automation and we're going to use something called selenium to actually

49
00:03:34,230 --> 00:03:36,570
control through our machines.

50
00:03:36,570 --> 00:03:43,170
A web browser and get the machine to do different tasks as if it's a user and there's some really fun

51
00:03:43,170 --> 00:03:46,400
applications when it comes to automation that we'll talk about.

52
00:03:46,530 --> 00:03:53,400
And then I know I know everybody's two favorite topics web development and data science and machine

53
00:03:53,400 --> 00:03:54,340
learning.

54
00:03:54,510 --> 00:04:00,090
These two sections are gonna be a ton of fun and I think are going to probably be the most popular sections

55
00:04:00,270 --> 00:04:01,550
in the web development section.

56
00:04:01,560 --> 00:04:10,050
We're going to learn how to use HCM l CSF and JavaScript as well as Python to build our own server build

57
00:04:10,110 --> 00:04:17,490
our own portfolio Web site put the Web site online in production and have future employers and customers

58
00:04:17,580 --> 00:04:19,340
message you through your Web site.

59
00:04:19,620 --> 00:04:24,600
And yes you're gonna get to customize it and do whatever you want to this portfolio Web site so you

60
00:04:24,600 --> 00:04:26,960
have something to show for it at the end of the course.

61
00:04:27,120 --> 00:04:32,280
And then the machine learning data science part we're going to use something called Jupiter notebooks

62
00:04:32,640 --> 00:04:36,770
and Kaggle to access some really interesting datasets.

63
00:04:36,840 --> 00:04:42,500
We're going to use libraries like pandas and psychic learn to predict which soccer players are going

64
00:04:42,500 --> 00:04:45,650
to be the most valuable or are underpaid.

65
00:04:45,750 --> 00:04:51,660
We're going to build our own machine learning model using the iris dataset and then we're also going

66
00:04:51,660 --> 00:04:57,930
to do some image detection where we can feed the machine learning model an image and it's going to predict

67
00:04:57,960 --> 00:05:04,970
what the image is of and you're actually going to see how this magic of machine learning works underneath

68
00:05:04,970 --> 00:05:09,030
the hood as you can see we have a ton to cover in this course.

69
00:05:09,140 --> 00:05:14,510
And by the end of it all this is all going to fit in together and makes sense from the very beginning

70
00:05:14,570 --> 00:05:18,300
of Python basics to the very end with machine learning.

71
00:05:18,320 --> 00:05:21,230
We're going to take you from zero to mastery.

72
00:05:21,230 --> 00:05:21,960
But you know what.

73
00:05:22,010 --> 00:05:25,660
The best part of this course is our online community.

74
00:05:25,670 --> 00:05:31,550
We have thousands of developers chatting every day helping each other out solving problems together

75
00:05:31,820 --> 00:05:35,240
and just talking about the latest and greatest in programming.

76
00:05:35,240 --> 00:05:37,760
Now this is an optional resource for you to use.

77
00:05:37,790 --> 00:05:41,990
So you can have back and forth conversations with other students and myself.

78
00:05:41,990 --> 00:05:45,860
So you feel like you're part of a classroom and you're not doing this all along.

79
00:05:46,400 --> 00:05:47,230
But you know what.

80
00:05:47,240 --> 00:05:48,160
Enough talk.

81
00:05:48,170 --> 00:05:49,460
I know you're getting excited.

82
00:05:49,460 --> 00:05:50,210
I am too.

83
00:05:50,210 --> 00:05:51,480
So let's get started.

84
00:05:51,500 --> 00:05:56,750
Let's start learning and see why Python has become the most popular language in the world.
