少儿Python编程1-Python简介

一、Python简介:

Python的创始人:荷兰人吉多·范罗苏姆(Guido van Rossum)。

1989年圣诞节期间,在阿姆斯特丹,吉多为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

Python(大蟒蛇的意思):

蒙提·派森的飞行马戏团: 

Python作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。吉多是《蒙提 · 派森的飞行马戏团》的狂热爱好者,为此他将此编程语言取名为Python。

Python特点:

1.跨平台。Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。

2. 脚本语言。随时随地写一段脚本就可以处理数据,十分方便。

3. 丰富的库。Python 在处理各个领域的类库也十分丰富,爬虫、机器学习、数据处理、图像处理等等满足了大部分领域的需要。

Python的主要缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

什么是解释型语言和编译型语言:

二、Python能干什么

Python功能强大,可以用来做Web开发、自动化运维、数据分析、游戏开发、自动化测试、机器学习、爬虫、嵌入式和桌面应用的开发等等。

1. 做网站开发、web应用开发,很多著名的网站像知乎、YouTube就是Python写的。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

2.数据科学,比如人工智能、机器学习、人脸识别、数据分析等,现在的应用越来越广泛。

3.编写脚本,脚本通常是指编写旨在自动执行简单任务的小程序。可方便的编写脚本做一些日常任务,比如下载视频、MP3、自动化操作excel、自动发邮件等。

Python在一些公司的应用:

谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发

CIA:美国中情局网站就是用Python开发的

NASA:美国航天局(NASA)大量使用Python进行数据分析和运算

YouTube:世界上最大的视频网站YouTube就是用Python开发的

Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载

Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用Python开发

Facebook:大量的基础库均通过Python实现的

Redhat:世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的

豆瓣:公司几乎所有的业务均是通过Python开发的

知乎:国内最大的问答社区,通过Python开发(国外Quora)

三、参考文献

猜你喜欢

转载自blog.csdn.net/weixin_40239288/article/details/125507492