了解Python

Python语言---了解Python

BiG咕噜叽叽

1.python的起源

python的创始人为Guido von Rossum(吉多·范·罗苏姆)

吉多·范·罗苏姆

1989年圣诞节期间,吉多.范罗苏姆为了在阿姆斯特丹打发时间,绝对开发一个新的解释程序,作为ABC语言的一种继承。

ABC 是有吉多参与设计的一种教学语言,专门为非专业程序员设计的,但是ABC语言并没有成功,渐渐消失了人们的视野,吉多总结为ABC是封闭,吉多决定在python中避免了这一错误,并且获得非常好的效果

1991 年第一个python解释器诞生了,发布到网上,python解释器所有的代码都是开放的,python相当的开放,又容易拓展,在开发的过程中,如果对功能进行了拓展和改进,这些程序员也可以将改动的代码发给龟叔(吉多·范·罗苏姆),龟叔进行代码的审核,和归并。有人把他称为“终身的仁慈独裁者”注意:python解释器语言是用C实现的,可以调用C语言的库文件。

2.python的优点

1. 易学:就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。

2.免费、开源:Python是FLOSS(自由/开放源码软件)之一。简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中

3.可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。如果你小心地避免使用依赖于系统的特性,那么你的所有Python程序无需修改就可以在下述任何平台上面运行。这些平台包括Linux、Windows mac

4.可扩展性:如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。

5.丰富的库:Python标准库确实很庞大。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、

6.规范的代码:Python采用强制缩进的方式使得代码具有极佳的可读性

3.解释器

计算机不能直接理解任何除机器语言(0 1)以外的语言,必须把程序员所编写的程序语言编译成机器语言,计算机才能执行程序,将其他语言翻译成机器语言的工具,称之为编译器。

编译器翻译的方式有两种,一种是编译,一种是解释,两种方式之间的区别在于翻译时间点不同,如下图:

4.python的版本

目前市场上有两个python版本,存分别是python2.x 和python3.x。

官网下载地址:

Download Python​www.python.org/getit/正在上传…重新上传取消

注意:为了不带入过多的累赘,python3.0在设计的时候,没有考虑向下兼容,

Python2版本的语法python3不在支持。

5.执行python程序的三种方式

1.文本模式

python代码保存到文件中,解释器对文件逐行解释执行。

2.交互模式

直接在终端运行解释器,而不输入执行的文件名。特点:python交互模式,输入代码,会立即看到程序的执行结果,代码不能保存,不适合运行太复杂的程序。

win+R输入cmd运行终端

输入python3运行python解释器

3.集成开发环境(IDE)---pycharm

集成开发环境(IDE Integrated Development Environment)----集成了开发软件所需的所有的工具。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值