我第一个Python教程笔记

Python在英文中是蟒蛇的意思,这门编程语言的创始人Guido   van   Rossum根据他喜欢的一家名叫python的马戏团命名了这门计算机编程语言。Python诞生自1989年,他的发展经历了三个时期:一是CNRI时期,CNRI是资助python初期发展的重要的单位。Python1.5之前的版本都在这个时期内完成的。二是BeOpen时期,python创始人和他的团队与BeOpen机构合作,在这一时期,推出了python的2.0版本,同时也推出了python1.6版本,分别维护。三是DC时期,与DC公司合作推出了Zope系统,推出了python3.0版本和python2.0版本分别维护。

       Python编程语言在2007年和2010年获得了Tiobe编程语言大奖。是现在主流的程序设计语言之一。

       现在主流的程序设计语言有C、Java、C++、PHP、Python、C#、Visual Basic、Perl、Ruby等等。

       Python语言的特征:

一、    是脚本语言,Scripting Language

二、    是高阶动态编程语言。

三、    简单易学,既是解释性语言,又有编译型语言的执行方式。

四、    是面向对象的编程语言。

五、    是一门高级语言,无需考虑内存管理等功能的细节。

六、    可扩展性及可嵌入性极佳,能把C、C++等语言写的代码结合在一块,有网友形象的称它是“胶水语言”。

七、    是免费而且开源的。任何人都可以获取分发阅读python的二进制包和源代码。

八、    可移植性好,Python已经移植到了很多的主流硬软件平台上,Python代码不需要修改就可以在多种主流平台上运行。

九、    具有丰富的程序库。这些库涵盖了正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、wav文件、密码系统、GUI、Tk、还有与系统平台有关的操作。功能齐全是对它的赞誉。还有第三方库wxPython、Twisted、Python图像库等等。

十、    总之,Python是易用与速度的完美结合;  它让程序员把精力放在要解决的主要问题上;跨平台又容易扩展,自动化的内存管理,内建许多高阶而又实用的资料库,轻易结合网络程序模块。  被称为“胶水语言”。

Python程序设计语言被许多互联网公司采用来实现他们的互联网程序。有google、IBM、雅虎、、、、豆瓣等等。

 

Python的安装和开始使用:

在大多数的GNU/linux发行版上,Python已经被默认安装。在命令行环境下>>python回车即可进入Python解释执行环境。>>exit()回车即可退出Python解释执行环境。

在Windows下,需要到Python官网下载Python的安装包。各自平台有各自的版本,选适合自己电脑的下载。一路next安装,也勾选Path环境变量上。然后开始->运行,输入CMD回车,进入命令行,C:/>Python回车进入Python解释执行环境。

第一个Python程序:

>>12+26回车,返回了答案38

>>print(‘Hello  world!!’)回车,返回了Hello  world!!因为这句程序的作用就是往屏幕上打印Hello  world!!

Python源代码把存到文件:

所有的Python源代码都可以写在纯文本文件(最好保存为UTF-8无BOM格式)里,注意,文件后缀名为py.

比如,新建一个纯文本文件,起名字为Hello.py,用自己喜欢的纯文本编辑器(我推荐notepad++)打开它,往里边写入以下代码:

#!/usr/bin/python                //这句话让GNU/Linux系统方便查找Python解释执行程序。

Print(‘Hello  World!!!!!’)   //等等一切python源代码。末尾不用写分号。

       保存好,关闭。

       在命令行里输入>>python    Hello.py就可以执行这个程序。在Linux发行版系统下如果不能执行,看一下Hello.py文件有没有可执行权限。

       如果要学习Python,最好还是要买本教材。或网上有成套的视频教程,只需要花很少的钱,就可以好好学习。有互联网。学习起来真的很方便。只要你能坚持学习下去,抛弃浮躁不耐烦。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值