Subtitle
Subtitle
Python The YouTube system also makes extensive use of Python And, NASA also has
several systems that have adopted Python As for the website where Chinese young
people loving culture and arts gather Douban.com the main developing language is
also Python It may be a little surprising Why is Python so greatly favored? Well,
let’s have a look first the design philosophy of Python programming language is
simplicity, explicitness, and elegance It is easy to use as a simple scripting
language and an interpreted programming language also with powerful and universal
functions of a traditional compiled programming language Moreover, it is also very
elegant in its way of expression, form of syntax and so on we can gradually feel
its elegance Then, let's talk about the evolution of this programming language of
Python This is the author of Python Guido van Rossum Guido, during the Christmas
season in 1989 decided to develop a new scripting interpreted language to keep him
occupied For most of us average persons like me to kill time I would often watch
one episode of One Piece the gap is still so huge This first Python interpreter
came into being in 1991 The title originated from Guido’s favored sketch comedy
played by BBC – Monty Python's Flying Circus Python is between C and Shell a
programming language easy to learn and use and with complete functions We will see
and feel those specific details one by one later As for Python we may describe it
with so many titles For instance, very commonly we would refer to Python as a glue
language meaning that it can be easily integrated with other programming languages
for developing like C and C++ We may also think of it as a scripting language
Surely, compared with an average scripting language it has stronger processing
power also, it supports object-orientation inheritance, overloading, derivation,
etc. As for those basic functions of object-orientation we will talk about this
part of contents in details in later lessons Python is easy to learn, read and
maintain It also has a lot of powerful third party libraries These upsides make it
a very, very popular programming language now Currently two versions of Python are
available namely, Python 2 and 3 Let's look at the official website of Python This
is the official website of Python Then, which one should we choose? Python 2 or 3
I've heard such a story from the Internet there were a couple of lovers and both of
them were IT engineers And, one day both of them started programming in Python One
of them used Python 2 and the other used Python 3 Then, as program writing
progressed, they broke up Well, the actual difference between the two is not so big
the basic design philosophy remains unchanged the grammatical basis is largely
unchanged Then, which one should we choose? Python 2 or 3 The main consideration is
that your libraries support Python 2 or 3 A small number of libraries are still
developed based on Python 2 In that case Python 2 is OK In most cases, we would
choose Python 3 This course is based on Python 3 According to the statistic results
conducted by the famous index of programming language popularity PyPL on search
frequencies of programming language courses on Google we may note that Python has
had good results and attracts increasing attention On another well-known TIOBE
Programming Community index Python also shows good growth momentum TIOBE is based
on the number of experienced programmers on the Internet courses, and third-party
vendors also representing the popularity and trend of programming languages As it
develops Python has been widely applied into many fields For instance, it has very
prosperous big data and AI ecosystem as well as abundant related third party
libraries and highly convenient and strong statistical and analysis processing
ability It has performed well in fields such as medical science, business studies,
astronomy, and sociology which will also be our focus of introduction in later
lessons of this course Before formally starting Python programming let's look at
the aphorisms of Python aka "the zen of Python" written by Tim Peters Many Chinese
people have translated it Of them, two versions are more popular Like the first
three lines one Chinese version translated by LAI Yonghao is available 优美胜于丑陋
(From Mars^_^) 明了胜于晦涩 简洁胜于复杂 Another version is much more concise 美胜丑 明
胜暗 简胜复 Can you feel the design philosophy of Python? If interested you may
also try to translate it