Python for Decision Makers and Business Leaders Transcripts
Chapter: Welcome to the course
Lecture: A very brief history of Python
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Let's take just a quick moment and have
0:02
a very, very brief history lesson.
0:04
We'll talk about a brief history of Python.
0:07
Python was created back in 1990
0:09
by this guy named Guido van Rossum.
0:12
He's been involved in the Python space ever since
0:14
and he's still involved today.
0:17
Let's look at a timeline.
0:19
So, 1990, Python was released.
0:21
Guido actually started on it maybe 2 years before that.
0:24
In 2000, we have Python 2.
0:26
This was a big improvement to Python coming out.
0:29
In 2005, one of the most popular web frame works, Django
0:34
appeared, and really put Python on solid ground
0:37
in the web development space.
0:39
Since then there have been many, many others
0:41
such as: Flask, Starlette, Pyramid, and so on
0:43
and we'll talk about those, but this was one of the first
0:46
major, major web frame works.
0:49
In 2008, Python 3 came out, and this turns out
0:53
to be more controversial than you might think
0:55
and this is the reason I put
0:56
those two timelines on there.
0:58
Many of the folks had built their code and their
1:01
libraries, and projects on Python 2
1:03
and were reluctant to change.
1:05
The actual change was not that big
1:07
but the consequence of those things that needed changed
1:10
well, that turned out to be pretty huge.
1:12
For a long time in the Python community
1:14
there was this divide of people sticking to the old stuff
1:16
and the progress being done on the newer, modern Python
1:19
Python 3, luckily that's solved.
1:22
That is basically a done issue, except for
1:24
legacy code these days.
1:25
In 2012, as we'll see later, the data scientists
1:29
moved to Python en masse.
1:31
For whatever reason, they just hit critical mass there
1:34
and tons of data scientists already coming over
1:37
and it became an incredible area of growth for Python.
1:40
There's many, many, many libraries and tools
1:43
for data scientists, and it's one of the more popular
1:46
areas where Python is used these days.
1:49
But there's a clear inflection point around 2012
1:52
when this happened.
1:53
I'm not actually sure what it was that triggered it
1:55
or precipitated it, but, there it is on the timeline.
1:59
Finally, why is this Python 2/3 being not a debate anymore?
2:03
Because, in 2020, Python 2 will be end of life.
2:07
No security fixes, no updates, no more support, it's done.
2:11
There'll probably be places like Red Hat, potentially
2:14
where you can go and pay for commercial extended support
2:18
but it's kind of like saying, Hey, should we stick
2:20
or maybe move to Windows XP or Windows 95?
2:24
No, and people are also not moving to Python 2.
2:27
It's pretty much settled.
2:28
Like I said, the reason I bring this up
2:29
is if this is a hesitation for you, this 2 versus 3 thing
2:33
it's gone. Really, all the modern libraries are on Python 3.
2:37
It's Python 2 that's being left behind.
2:39
So, here's a quick history of Python.