Hi.
Welcome to drone programming with Python.
Let's start by looking into some of the amazing things a drone can do.
This is a clip from the fiftieth anniversary event by Intel.
There was an amazing drone light show.
It looks like fireworks but they're actually drones.
These are the actual drones which are not the ordinary drone with cameras but with LCD lights you can
see in the background with all the lights on.
These drones are programmed to fly in a certain place and light up in certain colors.
The event attracted lots of viewers as it became the world's largest drone spectacular with a new record
of flying over 2000 drones.
The drones are programmed to for many shapes.
You can see it turn into the intel logo a person a camera a glow and even fireworks.
This clip shows you how drones can be the next entertainment solution if you wish to watch the entire
video search for insula drone light show next clip is from Amazon.
You might have seen this in the news where Amazon is testing their drone delivery system.
You can see how the top companies in Silicon Valley believes in this technology.
This is another example where the FBI uses a drone to receive information highly dangerous places.
This video is shot by a drone which is programmed to chase the suspect in this case.
The drone is set to fly to an injured person who is in a spot where ambulances are hard to approach
this drone has an IED device and a camera so that the emergency medical procedures can be done remotely
with the accurate help
drones are capable of reaching those spots where people can't or don't want to approach
this advantage is one of the reasons why drones are also used in construction sites to figure out damaged
buildings or bridges.
This is a drone where a human can fly and you can set the destination and the drone will take you there.
There are still changes to be made in the law for all these drones to fly but you can see that it wouldn't
be so long before we can have these services in our daily lives.
Now let's talk about why Python go in drones.
I want to show you an article from Forbes.
It's a round down of the top highest paying industries.
Thanks to Bill Gates and Steve Jobs the software and I.T. services industry is ranked the highest.
I haven't heard of any nude industry that is in their eyes.
So in my opinion I say that this position won't be changed anytime soon.
Let's move on to this article showing the 25 highest paying companies in the U.S. as we scroll down
we see some familiar names such as Twitter Microsoft Salesforce and video is rising again as they are
providing the GP you for bitcoin.
Seventh is Facebook and sixth Google.
Here is Splunk which is the company where I work.
Ranking in the fourth as they are well known to be the top company in big data.
Third is VM where in the top two or consulting firms as we went through among the 25 companies 80 to
90 percent of the companies are in the I.T. industry I'll walk you through how the I.T. industry expanded.
A major change for the industry started when the switch from 18 cell to fiber optic network companies
like Juniper and Cisco were the trending companies the next I.D. trends started with virtual machine
with one of the top brand companies VM where then came big data provided by companies like Splunk next
would obviously be social network services such as Facebook.
Lastly the cloud services provided by Google and Amazon now that the industry has expanded tremendously.
Everyone is always in the search for the next trend.
And the next trend is said to be fintech A.I. robot and rockets.
The easiest way to catch the trend is to follow the Billionaires for example.
The reason rocket is in the trend is because CEO of Tesla Elon Musk is looking into it and spending
lots of money on it.
When people realize this move others will follow and even more money will be put into the category.
This is the same for robots since Google is currently putting effort in humanoid and the same for fintech
where Roger verse started Bitcoin icon.
This move a trend is quite similar to how the fashion trend moves.
He usually starts with the top brands who have money starting certain fashion trends which will be followed
by mass market retailers.
So as I said it would be way easier to understand the next trend by following what the billionaires
are doing a bit sad though that is how capitalism works.
You might know box Inc.
Who IPO it was just a simple file server but they wisely use the trending word cloud service to collect
the money they needed after the IPO.
You can imagine how happy the staff were to retire early or just start their own businesses.
It was amazing when the rumor spread that Facebook was going to IPO some of the leading engineers and
Google were willing to leave their jobs to go to Facebook again.
Capitalism but it is what it is.
So following the trend may save your future too.
Based on these facts I chose to follow a AI in robots and that is why I created this course in this
course.
We won't be building that drone from scratch but we will be learning how to operate the drone remotely.
Also we will be learning how to program your drone to follow you by face recognition or to autopilot.
Let's go back to the twenty five top paying companies.
I place the names onto this sheet.
You can see that the majority of top companies can be placed in each category.
It is obvious but I need to say that the top companies in the industry pay higher salary the more the
company makes the more the salary rises and this will easily attract people with higher skills.
Currently the companies are placed around VM Big Data S.A. and cloud the ones the trend shifts.
It's likely that the top companies will be placed on the next trending industry.
I can't say when the trend will shift but I know that I have to be prepared when it does come in my
case I started learning Python back in 2006.
At that time big data was meant to be the next trend which made me choose working at Splunk it's always
better to look into the future leading industry and start learning so you can make a head start we just
went through why we are going to learn about drone.
Next I want to walk you through the reason why python.
This is a graph showing the growth of each languages.
You can see that Python is growing very fast.
Python is one of the main programming languages used for fintech A.I. and big data.
As the need for Python programmers rise you'll see the salary grows also just so you know these programming
languages are in decline.
Personally I think Ruby is one of the best languages though it's not commonly used.
Even the best languages cannot survive unless it's used in the trending industries in our previous graph.
We saw how Python has been growing.
Here you will see a graph of actual programming usage.
The top language will be JavaScript as it is mostly used for user interface.
Even if the main app is made by Python the interface part will be built with Java
if you're willing to become the backend engineer who programs the core system.
You should know python.
I also wanted to point out go its rank 9th but when you focus on the graph on the right you will see
a growth.
Let's check the next slide where you will see go being the top upcoming language goal may not be on
your list yet but I will tell you that in Silicon Valley companies are starting to develop apps based
on go to give you some names.
These are the companies who are using go and their projects.
As go is a product from Google it is easy to understand the growth in Silicon Valley.
As I mentioned earlier I started Python 12 years ago which was early enough to land me in a senior engineer
position at Splunk.
I can't say that I was employed because I was a python genius.
I believe it was because of my experience based on my experience being ahead.
We'll help you grow as an engineer and as we saw earlier we know that Goh has a high possibility of
becoming the next major programming language in the next couple of years.
So that's my reason why we are learning how to program drones using Python and go.
If you have the basic level of python you will be able to understand this course without any problems.
Be aware that this lesson will not include programming with go.
But I am planning on releasing lesson where we learned to convert the codes to go in the near future.
So I will keep you updated.
I hope you enjoyed this course.
Now let's get started.