1 00:00:00,000 --> 00:00:03,500 Let's take a look at a few places that you can use Python, 2 00:00:03,500 --> 00:00:06,900 and it's actually not a few places because Python is actually so popular 3 00:00:06,900 --> 00:00:11,700 It is deeply embedded in every single corner of software these days. 4 00:00:11,700 --> 00:00:15,360 And as of recording this, Python is actually the third most 5 00:00:15,370 --> 00:00:17,070 popular programming language in the world. 6 00:00:17,200 --> 00:00:24,000 And I'm just loading up a website here that says the 'TIOBE', 7 00:00:24,000 --> 00:00:27,600 I don't know how to say that, index for April 2020, and we 8 00:00:27,660 --> 00:00:29,920 can see some growth here. 9 00:00:29,930 --> 00:00:33,280 So last year Python was number four, 10 00:00:33,280 --> 00:00:38,000 this year it is number three, and its ratings are 9.31. 11 00:00:38,000 --> 00:00:42,900 It's changed, it's gone up by 1.15%, which doesn't seem like a lot. 12 00:00:42,900 --> 00:00:49,200 But look at Ruby, Ruby went down by 0.02, Go went up by 0.35%, 13 00:00:50,000 --> 00:00:51,000 and even JavaScript. 14 00:00:51,070 --> 00:00:54,300 JavaScript is a really hot language, but year over year, 15 00:00:54,310 --> 00:00:55,800 it doesn't seem to be growing so far, 16 00:00:55,810 --> 00:00:59,830 not between 2019 and 2020. 17 00:00:59,900 --> 00:01:02,500 JavaScript is still the seventh most popular language in the 18 00:01:02,500 --> 00:01:03,900 world, which is huge. 19 00:01:03,900 --> 00:01:07,410 It is a very, very popular programming language, but Python 20 00:01:07,410 --> 00:01:10,500 is number three. It is significantly more popular. 21 00:01:10,560 --> 00:01:13,980 So just as an example, a few places that you can use Python, 22 00:01:13,990 --> 00:01:16,080 and again, these are just a few places. 23 00:01:16,090 --> 00:01:18,690 But let's start off with some of the cooler stuff, right? 24 00:01:18,700 --> 00:01:20,520 Python is used in machine learning. 25 00:01:21,120 --> 00:01:23,920 Python is used in artificial intelligence. 26 00:01:24,520 --> 00:01:27,770 Universities are all teaching Python these days because it 27 00:01:27,780 --> 00:01:29,750 is simple, like it's easy to learn. 28 00:01:30,020 --> 00:01:33,860 It doesn't come with all sorts of crazy things to look at. 29 00:01:33,870 --> 00:01:36,990 It's just you can read it like a book, but it's also super, 30 00:01:37,000 --> 00:01:38,670 super powerful, so it's simple and powerful, 31 00:01:38,680 --> 00:01:40,890 and that's why universities are teaching it these days. 32 00:01:41,000 --> 00:01:44,500 You can also use it in data science, Raspberry Pi. 33 00:01:44,500 --> 00:01:46,900 You can use it in things like automation and robots. 34 00:01:46,960 --> 00:01:50,590 You can use Python for things like image detection and machine 35 00:01:50,650 --> 00:01:53,710 vision, so like self driving cars, for instance, which is 36 00:01:53,800 --> 00:01:55,000 absolutely the future. 37 00:01:55,220 --> 00:01:58,610 But also you can use it in things like web development or 38 00:01:58,620 --> 00:02:02,090 small little programs or web scraping programs or automating 39 00:02:02,100 --> 00:02:05,790 anything in your house. Literally anything to do with software 40 00:02:05,800 --> 00:02:07,000 you can use Python. 41 00:02:07,300 --> 00:02:10,449 Now, one other thing to really think about here, and I know 42 00:02:10,449 --> 00:02:13,400 this is not a big motivator for a lot of people, but it 43 00:02:13,400 --> 00:02:14,400 is worth mentioning. 44 00:02:14,400 --> 00:02:19,100 Python programmers make more money than most other languages. 45 00:02:19,120 --> 00:02:22,600 So for instance, if you are a web developer and you already 46 00:02:22,610 --> 00:02:25,750 know PHP, while Python developers tend to make two to three times 47 00:02:25,900 --> 00:02:30,760 more money than a PHP developer, Python developers also tend 48 00:02:30,770 --> 00:02:35,790 to make 50% up to two times more money than JavaScript developers 49 00:02:35,800 --> 00:02:37,320 than front end web developers. 50 00:02:37,330 --> 00:02:41,230 So you can see right away that Python already wins when it 51 00:02:41,240 --> 00:02:42,220 comes to economics. 52 00:02:43,240 --> 00:02:45,580 Now, that number actually gets even higher when we start 53 00:02:45,580 --> 00:02:48,100 talking about machine learning, artificial intelligence, and data science. 54 00:02:48,110 --> 00:02:50,590 So if you have any sort of mathematics background or any 55 00:02:50,920 --> 00:02:54,700 sort of interest in machine learning or artificial intelligence 56 00:02:54,710 --> 00:02:56,170 or data science, 57 00:02:56,680 --> 00:02:59,470 when we talk about annual salaries, we could be looking at 58 00:02:59,470 --> 00:03:03,600 $120,000, $150,000, $180,000 a year. 59 00:03:03,900 --> 00:03:08,700 Those are US Dollars, and most of that these days is Python as well. 60 00:03:09,000 --> 00:03:14,000 There's also a ton of different jobs for Python, like a lot of different jobs. 61 00:03:14,380 --> 00:03:18,040 So as an example, I'll just go into my browser here, go to 62 00:03:18,050 --> 00:03:23,590 'indeed.com', and I'm just going to type in Python. 63 00:03:24,210 --> 00:03:26,080 Let's just do a regular one, 64 00:03:26,080 --> 00:03:32,800 here, something they suggest, let's do Python developer, find a job. 65 00:03:33,400 --> 00:03:37,700 Okay, there are twenty-five and a half thousand jobs in the United States 66 00:03:37,800 --> 00:03:39,920 for a generic Python developer right now. 67 00:03:40,000 --> 00:03:43,420 That's very impressive because as of recording this last 68 00:03:43,420 --> 00:03:48,400 week, the United States had a record 6.6 million people file 69 00:03:48,400 --> 00:03:49,400 for unemployment. 70 00:03:49,640 --> 00:03:53,090 And that's because again, as of recording, this is in the 71 00:03:53,100 --> 00:03:55,490 middle of the Corona virus pandemic. 72 00:03:55,780 --> 00:03:59,650 So people are losing their jobs very quickly, and there are 73 00:03:59,660 --> 00:04:02,080 still a ton of Python jobs out there. 74 00:04:02,080 --> 00:04:03,000 That's crazy. 75 00:04:03,040 --> 00:04:09,390 Let's look at remote work because nowadays everyone wants 76 00:04:09,400 --> 00:04:10,140 to work from home. 77 00:04:10,150 --> 00:04:12,900 I work from home, and it is a fantastic lifestyle. 78 00:04:12,910 --> 00:04:16,200 In the US there are 4,600 Python remote jobs. 79 00:04:16,200 --> 00:04:18,839 These are just jobs that actually say remote, either in the 80 00:04:18,850 --> 00:04:20,250 title or somewhere in the description. 81 00:04:22,000 --> 00:04:23,700 There's probably actually way more than that. 82 00:04:23,899 --> 00:04:29,030 There are entire companies like GitLab that are 100% remote as 83 00:04:29,040 --> 00:04:30,470 well, so you can work from home. 84 00:04:30,600 --> 00:04:33,850 Let's look at Python web development. 85 00:04:35,010 --> 00:04:36,550 Look at this one, 86 00:04:36,560 --> 00:04:42,340 In the US, there are almost 16,000 jobs for Python web development. 87 00:04:42,580 --> 00:04:45,820 Now let's look at some of these salary estimates. 88 00:04:46,360 --> 00:04:48,110 I'll just zoom in here. 89 00:04:48,120 --> 00:04:49,010 'Salary Estimate', 90 00:04:49,020 --> 00:04:51,020 this is for the Python web developer. 91 00:04:51,020 --> 00:04:55,520 We've got over 2,000 jobs here, 2700 jobs that are paying 92 00:04:55,530 --> 00:04:57,620 over $135,000 a year. 93 00:04:57,760 --> 00:05:03,910 The lowest bracket here is $90,000 for 13,000 jobs. 94 00:05:03,910 --> 00:05:04,900 Isn't that crazy? 95 00:05:04,900 --> 00:05:07,100 What about if we just went back to the generic one, 96 00:05:07,180 --> 00:05:09,080 Python developer? 97 00:05:09,790 --> 00:05:14,040 21,000 jobs paying $90,000. 98 00:05:14,050 --> 00:05:16,840 And there are more jobs in here. 99 00:05:16,960 --> 00:05:18,160 Lots of full-time jobs, 100 00:05:18,170 --> 00:05:21,310 some contract jobs, part-time jobs, internships, temporary 101 00:05:21,310 --> 00:05:22,450 jobs, commission jobs. 102 00:05:22,460 --> 00:05:24,790 I don't actually really know how you do a commission job 103 00:05:24,800 --> 00:05:25,990 with software. 104 00:05:26,300 --> 00:05:30,100 That's interesting, but full-time, contract, part-time, internship 105 00:05:30,100 --> 00:05:31,100 and temporary. 106 00:05:31,140 --> 00:05:33,690 There are jobs to fit your needs. 107 00:05:33,700 --> 00:05:37,710 So whether you just started a family, or you're sick, or you 108 00:05:37,720 --> 00:05:41,420 have a disability and you can't go to an office, Python is 109 00:05:41,420 --> 00:05:44,800 a programming language that can give you a lot of opportunity in your life. 110 00:05:45,250 --> 00:05:48,650 And again, I know that money is not supposed to be the biggest 111 00:05:48,660 --> 00:05:51,290 motivator out there, but for most people, making a hundred 112 00:05:51,300 --> 00:05:54,980 thousand dollars a year is a lot of money, and that can provide 113 00:05:55,000 --> 00:05:59,600 for you and your family, and can provide a lot of comfort in your life. 114 00:06:00,020 --> 00:06:03,080 So when people say things like, "Hey, Caleb, should I really 115 00:06:03,110 --> 00:06:04,070 be learning Python? 116 00:06:04,080 --> 00:06:07,730 Like, maybe I should be learning Go, or Rust, or something 117 00:06:07,740 --> 00:06:09,930 else". My answer is, "Yeah, 118 00:06:09,930 --> 00:06:12,500 you should be learning Python first". 119 00:06:12,500 --> 00:06:15,000 It is easy to learn. It is powerful. It pays well. 120 00:06:15,040 --> 00:06:18,180 It is a great entry language into programming. 121 00:06:18,360 --> 00:06:20,130 You can literally do anything with it. 122 00:06:20,140 --> 00:06:21,750 So my answer is Yes, Yes, Yes. 123 00:06:21,760 --> 00:06:22,950 A million times, Yes. 124 00:06:23,190 --> 00:06:24,510 Learn Python. 125 00:06:24,520 --> 00:06:26,730 There's so much opportunity out there for it. 126 00:06:26,740 --> 00:06:30,490 Stick with it, and you will break into the industry. 127 00:06:30,500 --> 00:06:32,333 I can guarantee you that.