1
00:00:00,960 --> 00:00:01,430
Hi.

2
00:00:01,440 --> 00:00:03,820
Welcome to drone programming with Python.

3
00:00:04,500 --> 00:00:09,270
Let's start by looking into some of the amazing things a drone can do.

4
00:00:09,270 --> 00:00:13,510
This is a clip from the fiftieth anniversary event by Intel.

5
00:00:13,530 --> 00:00:16,080
There was an amazing drone light show.

6
00:00:16,170 --> 00:00:19,620
It looks like fireworks but they're actually drones.

7
00:00:19,620 --> 00:00:26,070
These are the actual drones which are not the ordinary drone with cameras but with LCD lights you can

8
00:00:26,070 --> 00:00:28,680
see in the background with all the lights on.

9
00:00:28,890 --> 00:00:34,490
These drones are programmed to fly in a certain place and light up in certain colors.

10
00:00:34,500 --> 00:00:40,380
The event attracted lots of viewers as it became the world's largest drone spectacular with a new record

11
00:00:40,380 --> 00:00:43,660
of flying over 2000 drones.

12
00:00:43,770 --> 00:00:46,590
The drones are programmed to for many shapes.

13
00:00:46,590 --> 00:00:54,570
You can see it turn into the intel logo a person a camera a glow and even fireworks.

14
00:00:54,570 --> 00:01:01,470
This clip shows you how drones can be the next entertainment solution if you wish to watch the entire

15
00:01:01,470 --> 00:01:08,100
video search for insula drone light show next clip is from Amazon.

16
00:01:08,100 --> 00:01:13,230
You might have seen this in the news where Amazon is testing their drone delivery system.

17
00:01:13,260 --> 00:01:20,320
You can see how the top companies in Silicon Valley believes in this technology.

18
00:01:20,340 --> 00:01:27,020
This is another example where the FBI uses a drone to receive information highly dangerous places.

19
00:01:27,030 --> 00:01:32,790
This video is shot by a drone which is programmed to chase the suspect in this case.

20
00:01:32,790 --> 00:01:38,370
The drone is set to fly to an injured person who is in a spot where ambulances are hard to approach

21
00:01:39,810 --> 00:01:46,530
this drone has an IED device and a camera so that the emergency medical procedures can be done remotely

22
00:01:46,590 --> 00:01:47,610
with the accurate help

23
00:01:53,940 --> 00:01:59,160
drones are capable of reaching those spots where people can't or don't want to approach

24
00:02:02,280 --> 00:02:08,160
this advantage is one of the reasons why drones are also used in construction sites to figure out damaged

25
00:02:08,160 --> 00:02:13,310
buildings or bridges.

26
00:02:13,320 --> 00:02:20,310
This is a drone where a human can fly and you can set the destination and the drone will take you there.

27
00:02:20,430 --> 00:02:26,520
There are still changes to be made in the law for all these drones to fly but you can see that it wouldn't

28
00:02:26,520 --> 00:02:32,020
be so long before we can have these services in our daily lives.

29
00:02:32,020 --> 00:02:36,190
Now let's talk about why Python go in drones.

30
00:02:36,250 --> 00:02:38,440
I want to show you an article from Forbes.

31
00:02:38,560 --> 00:02:41,650
It's a round down of the top highest paying industries.

32
00:02:41,830 --> 00:02:48,240
Thanks to Bill Gates and Steve Jobs the software and I.T. services industry is ranked the highest.

33
00:02:48,310 --> 00:02:51,070
I haven't heard of any nude industry that is in their eyes.

34
00:02:51,160 --> 00:02:56,610
So in my opinion I say that this position won't be changed anytime soon.

35
00:02:56,620 --> 00:03:03,670
Let's move on to this article showing the 25 highest paying companies in the U.S. as we scroll down

36
00:03:03,760 --> 00:03:11,470
we see some familiar names such as Twitter Microsoft Salesforce and video is rising again as they are

37
00:03:11,470 --> 00:03:14,390
providing the GP you for bitcoin.

38
00:03:14,440 --> 00:03:18,690
Seventh is Facebook and sixth Google.

39
00:03:18,940 --> 00:03:21,970
Here is Splunk which is the company where I work.

40
00:03:22,090 --> 00:03:27,460
Ranking in the fourth as they are well known to be the top company in big data.

41
00:03:27,460 --> 00:03:36,330
Third is VM where in the top two or consulting firms as we went through among the 25 companies 80 to

42
00:03:36,330 --> 00:03:44,060
90 percent of the companies are in the I.T. industry I'll walk you through how the I.T. industry expanded.

43
00:03:44,440 --> 00:03:51,340
A major change for the industry started when the switch from 18 cell to fiber optic network companies

44
00:03:51,340 --> 00:03:58,150
like Juniper and Cisco were the trending companies the next I.D. trends started with virtual machine

45
00:03:58,390 --> 00:04:07,290
with one of the top brand companies VM where then came big data provided by companies like Splunk next

46
00:04:07,290 --> 00:04:11,940
would obviously be social network services such as Facebook.

47
00:04:11,960 --> 00:04:20,300
Lastly the cloud services provided by Google and Amazon now that the industry has expanded tremendously.

48
00:04:20,460 --> 00:04:22,900
Everyone is always in the search for the next trend.

49
00:04:23,800 --> 00:04:30,960
And the next trend is said to be fintech A.I. robot and rockets.

50
00:04:31,020 --> 00:04:35,820
The easiest way to catch the trend is to follow the Billionaires for example.

51
00:04:35,820 --> 00:04:42,920
The reason rocket is in the trend is because CEO of Tesla Elon Musk is looking into it and spending

52
00:04:43,020 --> 00:04:44,650
lots of money on it.

53
00:04:44,730 --> 00:04:50,960
When people realize this move others will follow and even more money will be put into the category.

54
00:04:51,030 --> 00:04:57,120
This is the same for robots since Google is currently putting effort in humanoid and the same for fintech

55
00:04:57,150 --> 00:05:00,500
where Roger verse started Bitcoin icon.

56
00:05:00,660 --> 00:05:04,580
This move a trend is quite similar to how the fashion trend moves.

57
00:05:04,620 --> 00:05:10,410
He usually starts with the top brands who have money starting certain fashion trends which will be followed

58
00:05:10,410 --> 00:05:12,050
by mass market retailers.

59
00:05:13,050 --> 00:05:18,720
So as I said it would be way easier to understand the next trend by following what the billionaires

60
00:05:18,720 --> 00:05:24,150
are doing a bit sad though that is how capitalism works.

61
00:05:25,240 --> 00:05:26,960
You might know box Inc.

62
00:05:26,980 --> 00:05:34,510
Who IPO it was just a simple file server but they wisely use the trending word cloud service to collect

63
00:05:34,510 --> 00:05:37,480
the money they needed after the IPO.

64
00:05:37,480 --> 00:05:44,230
You can imagine how happy the staff were to retire early or just start their own businesses.

65
00:05:44,240 --> 00:05:50,360
It was amazing when the rumor spread that Facebook was going to IPO some of the leading engineers and

66
00:05:50,360 --> 00:05:54,460
Google were willing to leave their jobs to go to Facebook again.

67
00:05:54,500 --> 00:05:57,480
Capitalism but it is what it is.

68
00:05:57,480 --> 00:06:00,560
So following the trend may save your future too.

69
00:06:01,110 --> 00:06:09,040
Based on these facts I chose to follow a AI in robots and that is why I created this course in this

70
00:06:09,040 --> 00:06:09,420
course.

71
00:06:09,430 --> 00:06:15,730
We won't be building that drone from scratch but we will be learning how to operate the drone remotely.

72
00:06:15,730 --> 00:06:22,880
Also we will be learning how to program your drone to follow you by face recognition or to autopilot.

73
00:06:22,940 --> 00:06:26,010
Let's go back to the twenty five top paying companies.

74
00:06:26,180 --> 00:06:28,720
I place the names onto this sheet.

75
00:06:28,960 --> 00:06:34,030
You can see that the majority of top companies can be placed in each category.

76
00:06:34,060 --> 00:06:41,740
It is obvious but I need to say that the top companies in the industry pay higher salary the more the

77
00:06:41,740 --> 00:06:48,310
company makes the more the salary rises and this will easily attract people with higher skills.

78
00:06:48,310 --> 00:06:56,190
Currently the companies are placed around VM Big Data S.A. and cloud the ones the trend shifts.

79
00:06:56,260 --> 00:06:59,940
It's likely that the top companies will be placed on the next trending industry.

80
00:07:01,230 --> 00:07:07,530
I can't say when the trend will shift but I know that I have to be prepared when it does come in my

81
00:07:07,530 --> 00:07:11,260
case I started learning Python back in 2006.

82
00:07:11,370 --> 00:07:17,840
At that time big data was meant to be the next trend which made me choose working at Splunk it's always

83
00:07:17,840 --> 00:07:24,520
better to look into the future leading industry and start learning so you can make a head start we just

84
00:07:24,520 --> 00:07:29,700
went through why we are going to learn about drone.

85
00:07:29,880 --> 00:07:33,840
Next I want to walk you through the reason why python.

86
00:07:33,840 --> 00:07:36,910
This is a graph showing the growth of each languages.

87
00:07:37,230 --> 00:07:40,710
You can see that Python is growing very fast.

88
00:07:40,740 --> 00:07:46,350
Python is one of the main programming languages used for fintech A.I. and big data.

89
00:07:47,300 --> 00:07:54,730
As the need for Python programmers rise you'll see the salary grows also just so you know these programming

90
00:07:54,730 --> 00:07:57,320
languages are in decline.

91
00:07:57,320 --> 00:08:03,560
Personally I think Ruby is one of the best languages though it's not commonly used.

92
00:08:03,710 --> 00:08:10,510
Even the best languages cannot survive unless it's used in the trending industries in our previous graph.

93
00:08:10,510 --> 00:08:13,140
We saw how Python has been growing.

94
00:08:13,330 --> 00:08:16,990
Here you will see a graph of actual programming usage.

95
00:08:16,990 --> 00:08:22,180
The top language will be JavaScript as it is mostly used for user interface.

96
00:08:22,300 --> 00:08:27,100
Even if the main app is made by Python the interface part will be built with Java

97
00:08:30,370 --> 00:08:34,600
if you're willing to become the backend engineer who programs the core system.

98
00:08:34,600 --> 00:08:37,330
You should know python.

99
00:08:37,330 --> 00:08:43,690
I also wanted to point out go its rank 9th but when you focus on the graph on the right you will see

100
00:08:43,690 --> 00:08:44,930
a growth.

101
00:08:44,980 --> 00:08:51,400
Let's check the next slide where you will see go being the top upcoming language goal may not be on

102
00:08:51,400 --> 00:08:56,800
your list yet but I will tell you that in Silicon Valley companies are starting to develop apps based

103
00:08:56,800 --> 00:08:59,640
on go to give you some names.

104
00:08:59,640 --> 00:09:02,550
These are the companies who are using go and their projects.

105
00:09:03,410 --> 00:09:08,230
As go is a product from Google it is easy to understand the growth in Silicon Valley.

106
00:09:10,540 --> 00:09:17,260
As I mentioned earlier I started Python 12 years ago which was early enough to land me in a senior engineer

107
00:09:17,260 --> 00:09:19,120
position at Splunk.

108
00:09:19,120 --> 00:09:23,400
I can't say that I was employed because I was a python genius.

109
00:09:23,470 --> 00:09:28,260
I believe it was because of my experience based on my experience being ahead.

110
00:09:28,270 --> 00:09:34,960
We'll help you grow as an engineer and as we saw earlier we know that Goh has a high possibility of

111
00:09:34,960 --> 00:09:39,450
becoming the next major programming language in the next couple of years.

112
00:09:39,760 --> 00:09:45,110
So that's my reason why we are learning how to program drones using Python and go.

113
00:09:45,460 --> 00:09:51,520
If you have the basic level of python you will be able to understand this course without any problems.

114
00:09:51,520 --> 00:09:55,080
Be aware that this lesson will not include programming with go.

115
00:09:56,320 --> 00:10:02,260
But I am planning on releasing lesson where we learned to convert the codes to go in the near future.

116
00:10:02,260 --> 00:10:04,750
So I will keep you updated.

117
00:10:04,750 --> 00:10:06,610
I hope you enjoyed this course.

118
00:10:06,610 --> 00:10:07,780
Now let's get started.
