- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计
第1章初识Python
第2章数据类型、变量与运算符
第3章字符串
第4章列表与元组
第5章字典
第6章条件与循环语句
第7章函数与模块
第8章类
第9章文件与异常
第10章数据处理及可视化
目录
□1.1认识Python
□1.2搭建Python编程环境
□1.3Python集成开发环境
□1.4本章小结
□1.5习题
第1章初识Python
学习目标:
了解Python的发展历程。
了解Python语言的特点及应用领域。
掌握在不同操作系统下Python编程环境的搭建。
掌握PyCharm及SublimeText的安装。
第1章初识Python
1.1.1Python的发展历程
u随着大数据及人工智能的飞速发展,Python已成为
当今最流行的开源编程语言之一,越来越受到世界各国的重视。Python的创始人为荷兰的Guidovan
Rossum(吉多·范·罗苏姆,图1-1)。
u1991年,Python的第一个编译器诞生,它是面向对
象的解释型语言,用C语言实现,并能够调用C语言的库文件。Python具有面向对象的类、函数、文件及异常处理等机制,包括以字符串、列表、字典及元组为核心的数据类型,是以模块为基础的拓展系统。
u2011年1月,Python赢得了TIOBE编程语言排行榜2010年度语言的桂冠。
1.1认识Python
图1-1吉多·范·罗苏姆
1.1.2Python语言的特点
01简单易学
02解释性
03可移植性
04可扩展性
05面向对象
06丰富的库
1.1认识Python
1.1认识Python
1.1.3Python的主要应用领域
自2013年“棱镜门”事件后,网络安全问题越
发引起世界各国的重视。Python作为高级编程语言的一种,编程简单、易学及易用,且有强大的第三方编程模块的支持,越来越受网络安全维护人员的青睐。一些常用的网络安全工具都是基于Python语言来编写的,如Scapy、Pcapy及Sulley等。
1.1认识Python
1.1.3Python的主要应用领域
1.1认识Python
1.1.3Python的主要应用领域
Python在游戏开发方面也有很多
应用,如专门为游戏开发而设计的模块pygame,能够使开发者快速开发
出自己的游戏。相比于Lua或C++,
Python比Lua具有更高阶的抽象能力,可以用更少的代码描述游戏的业务逻辑。例如,用C++开发游戏,有时必须写一些扩展,从而增加游戏的代码量。
1.1认识Python
1.1.3Python的主要应用领域
1.1认识Python
1.1.3Python的主要应用领域
1.1认识Python
1.1.3Python的主要应用领域
1.检查Python版本
在系统中打开一个终端窗口,执行命令python(注意p是小写的)。若系统中已安装python,将会输出如下内容:
它指出了Python的版本号——Python2.6.6;最后一行的“”为Python命令提示符,提示用户输入Python命令。若要退出Python并返回终端窗口,可以按
Ctrl+D快捷键或执行Python命令exit()。
#python
Python2.6.6(r266:84292,Nov222013,12:11:10)
[GCC4.4.7(RedHat4.4.74)]onlinux2
Typehelp,copyright,creditsorlicenseformoreinformation.
1.2搭建Python编程环境
1.2.1在Linux系统中搭建Python环境
1.2.1在Linux系统中搭建Python环
文档评论(0)