python 简介

本文将带你初步了解Python语言,从安装Python环境到编写简单的Hello World程序,揭示Python的易读性和强大功能,适合初学者入门。
摘要由CSDN通过智能技术生成

一、Python的起源                                                                                                       点击此处返回总目录

二、为什么要用python

三、Python的特点

四、Python的优缺点

 

 

 

 

首先让我们认识一下python这门语言。

作为python程序员,我们每个人都应该记住这句话:人生苦短,我用python -- LIfe is short, you need Python

这句话是python的创始人吉多讲的。吉多就是下面这个大胡子。

 

                               

 

他为什么要讲这句话呢?一会讲完为什么要用python之后,相信大家就会对这句话有一个更好的体会了。

 

 

一、python的起源

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

                                                              

 

Python是怎么诞生的呢?

  

 

1. 在1989年,吉多在荷兰的首都阿姆斯特丹过圣诞节,他为了打发无聊的时间,就决定开发一个新的解释程序,有了想法之后就行动,等圣诞节结束之后,python这门语言第一个解释器的原型就诞生了。大家可以感受一下什么是牛人。

2. 吉多是为什么要开发一个新的解释程序呢?因为当时吉多正在参加一个叫ABC语言的研发,ABC主要是为非专业程序员设计的。后来失败了,吉多认为是ABC过于封闭造成的。

3.在圣诞节之后一年时间,吉多对Python的原型进行了优化,在91年的时候就把python的解释器在网上开源了,把所有的源代码都公布了。python的解释器是用C语言来写的。并且python的解释器具有非常好的可扩展性。世界上其他的程序员,看到python这门语言之后,觉得某个功能不能满足需要,就在吉多开源的代码上进行改进,改进之后把代码提交给吉多,吉多审核然后合并。这种方式可以让全世界的人一起参与python这门语言的改进,因此随时时间的推移,在现在的今天,python已经是一个非常强大和流行的语言了。

 

 

介绍了起源之后,再介绍一下python名字的由来。

Python这个单词翻译过来是蟒蛇的意思,吉多为什么起了一个这么奇怪的名字?

吉多当时着急要把python发布出去,发布的时候要有个名字。当时他正在看一个BBC的电视剧,所以从里面拿了一个单词作为新语言的名字。

 

 

一句话讲,一个牛人为了打发时间,写了一个python的原型,花了一年优化,然后开源出去,大家一起打造。

 

 

【科普:解释器】

 

把程序翻译成机器语言的工具叫:编译器。

编译器翻译的方式分为两种:第一种还叫编译器,第二种叫解释器。使用编译器编译的语言叫编译型语言,使用解释器解释的语言通常叫解释型语言。

 

编译型语言:比如C、C++。首先写代码;然后把代码统一交给编译器;编译器将代码翻译成机器语言,并且保存成可执行文件;用户执行可执行文件。

解释型语言:java、Python。首先写代码;把代码交给解释器;解释器读取一行代码进行翻译,然后交给操作系统执行;再读取一行代码翻译,交给操作系统执行。读一行翻译一行,翻译一行执行一行。

 

总结:编译型语言是统一编译,一次执行。而解释型语言是一行一行进行翻译,翻译一行执行一行。

 

对比:

执行速度上来看,编译型语言快。因为执行的时候没有翻译的动作,而解释型语言执行一行的之前需要翻译一行。

跨平台性上来看。所谓跨平台就是开发完成的程序,既可以在Windows上运行,也可以在Mac上运行,也可以在Linux上运行。一次编写,在任何平台上都可以运行。对于编译型语言,某一个操作系统的编译器编译的可执行文件,就只能在这个操作系统上运行,而不能在其他操作系统上运行。对于解释型语言,可以在不同的操作系统上安装不同的解释器,同一份代码就可以在不同的解释器中执行了。

 

 

 

 

 

二、为什么要用python

 

设计者对python的定位,设计初衷:

1. python是一门简单且直观的语言,并与主要竞争者一样强大;

2. 开源;

3. 代码像纯英语那样容易理解;

4. 适用于短期开发的日常任务

 

python的设计哲学:

1. 优雅    工整正确

2. 明确

3. 简单

 

python开发者的哲学是:做一件事情只用一种方法。越简单越明确越好。拒绝花哨的语法。

 

 

为什么要使用python:

代码量少。

同一个问题,使用不同语言解决,代码量差距比较大。一般情况下python是java的1/5.

 

人生苦短,我用python

 

 

 

三、Python的特点

 

 

面向过程:亲力亲为

面向对象:找个别人来做

 

四、Python的优缺点

 

优点:

 

缺点:

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值