1、Python程序设计基础第1章Python概述概述导导学学内容内容与要求与要求了解了解:Python的发展历史和主要应用领域掌握掌握:1.Python的相关概念以及特点 2.Python以及其集成开发环境的搭建 3.Python工作方式及安装方法 4.Python的输入和输出主要方法1.1 Python简介简介1.1.1 Python概念 Python是一种解释型语言;Python是交互式语言;Python是面向对象语言;Python是被广泛应用的语言;1.1 Python简介简介1.1.2 Python发展历史 Python是Guido van Rossum在1989年圣诞节开发的一门语言,
2、这个名字来自于他最钟爱的电视剧Monty Pythons Flying Circus,Python在荷兰国家数学和计算机科学研究所设计而成。Python本身也是由诸多其他语言发展而来的,这包括C、C+、Unix shell和其他的脚本语言等。自从2004年以后,Python的使用率呈线性增长。2011年1月,Python被TIOBE编程语言排行榜评为2010年度语言。1.1 Python简介简介1.1.3 Python3 Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一次较大的升级。Python 3.0在设计的时候没有考虑向下相容,
3、即许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。新的Python程式建议使用Python 3.0版本的语法。大多数第三方库都正在努力地相容Python 3.0版本,即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,本课程中所有Python代码均采用Python3编写。1.1 Python简介简介1.1.4 Python特点 优点:易于学习;易于阅读;易于维护;广泛的标准库;互动模式;可移植性;可扩展性;数据库接口丰富;可嵌入性;缺点:运行速度慢;代码不能加密;1.1 Python简介简介1.1.5 Python应用领域 科学计算
4、与可视化 WEB开发 网络爬虫 系统运维 大数据 云计算 人工智能 1.2 Python的安装的安装进入Python官网下载页面“https:/www.python.org/downloads/”1.2 Python的安装的安装点击“Download Python 3.x”下载安装包,双击安装包进行安装,在开始安装界面勾选“Add Python 3.x to PATH”,将Python添加到环境变量。1.2 Python的安装的安装安装完成后会弹出安装成功界面。1.2 Python的安装的安装可在“cmd”窗口测试Python是否安装成功,在“cmd”窗口输入“python”命令,如果显示类似
5、如下版本等信息则说明Python安装成功。1.3 第一第一个个Python程序程序在cmd窗口中,运行第一行python代码:print(“中国医科大学计算机教研室)以上命令输出结果如下:中国医科大学计算机教研室1.4 Python集成开发环境集成开发环境Python自带了一种开发环境,可运行python命令、程序和简单的程序调试,点击“python”文件夹中的IDLE启动。1.5 Python的输入的输入/输出输出读取键盘输入1.5.1 Python的输入s1=input(请输入:)print(你输入的内容是:,s1)上述代码运行后会等待用户输入,输入字符串后按“Enter”键结束输入,输出
6、窗口会显示刚刚输入的字符串,输出结果如下:请输入:中国医科大学计算机教研室你输入的内容是:中国医科大学计算机教研室1.5 Python的输入的输入/输出输出print()函数print()函数作为Python最常用的输出语句,可以输出字符串、数值和变量等,示例代码如下:1.5.2 Python的输出上述代码输出结果如下:print(中国医科大学计算机教研室)中国医科大学计算机教研室1.5 Python的输入的输入/输出输出1.5.2 Python的输出print()函默认是换行的,即每次使用print()会自动换一行,如果想不换行输出,则在print()函数中加入“end=”语句,示例代码如下:print(中国医科大学,end=)print(计算机教研室)上述代码输出结果如下:中国医科大学计算机教研室Python还可以将输出结果写入文本文件,此外还可以将输出结果输出到XML、JSON等文件。本章小结本章小结 本章主要介绍了Python的概念、发展历史、特点和主要应用领域;详细介绍了Python的安装过程,并以Python3为例编写了第一个Python程序;以及Python集成开发环境以及工作方式;介绍了Python3的主要输入和输出方法。通过对本章的学习,读者能够对Python有一定的了解和掌握,为后续章节的学习打下良好的理论基础。谢 谢!