版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python程序设计基础课件第1章Python程序设计基础课件第1章第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.1 Python概念Pyt1.1 Python简
2、介1.1.2 Python发展历史Python是Guido van Rossum在1989年圣诞节开发的一门语言,这个名字来自于他最钟爱的电视剧Monty Pythons Flying Circus,Python在荷兰国家数学和计算机科学研究所设计而成。Python本身也是由诸多其他语言发展而来的,这包括C、C+、Unix shell和其他的脚本语言等。自从2004年以后,Python的使用率呈线性增长。2011年1月,Python被TIOBE编程语言排行榜评为2010年度语言。1.1 Python简介1.1.2 Python发展历史P1.1 Python简介1.1.3 Python3Pyth
3、on的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一次较大的升级。Python 3.0在设计的时候没有考虑向下相容,即许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。新的Python程式建议使用Python 3.0版本的语法。大多数第三方库都正在努力地相容Python 3.0版本,即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,本课程中所有Python代码均采用Python3编写。1.1 Python简介1.1.3 Python3Pyth1.1 Python简介1.1.4 Pyt
4、hon特点优点:易于学习;易于阅读;易于维护;广泛的标准库;互动模式;可移植性;可扩展性;数据库接口丰富;可嵌入性;缺点:运行速度慢;代码不能加密;1.1 Python简介1.1.4 Python特点优点:1.1 Python简介1.1.5 Python应用领域科学计算与可视化WEB开发网络爬虫系统运维大数据云计算人工智能1.1 Python简介1.1.5 Python应用领域科1.2 Python的安装进入Python官网下载页面“/downloads/”1.2 Python的安装进入Python官网下载页面“h1.2 Python的安装点击“Download Python 3.x”下载安装
5、包,双击安装包进行安装,在开始安装界面勾选“Add Python 3.x to PATH”,将Python添加到环境变量。1.2 Python的安装点击“Download Pyth1.2 Python的安装安装完成后会弹出安装成功界面。1.2 Python的安装安装完成后会弹出安装成功界面。1.2 Python的安装可在“cmd”窗口测试Python是否安装成功,在“cmd”窗口输入“python”命令,如果显示类似如下版本等信息则说明Python安装成功。1.2 Python的安装可在“cmd”窗口测试Pytho1.3 第一个Python程序在cmd窗口中,运行第一行python代码:pri
6、nt(“中国医科大学计算机教研室)以上命令输出结果如下:中国医科大学计算机教研室1.3 第一个Python程序在cmd窗口中,运行第一行py1.4 Python集成开发环境Python自带了一种开发环境,可运行python命令、程序和简单的程序调试,点击“python”文件夹中的IDLE启动。1.4 Python集成开发环境Python自带了一种开发环1.5 Python的输入/输出读取键盘输入1.5.1 Python的输入s1 = input(请输入:) print(你输入的内容是: , s1) 上述代码运行后会等待用户输入,输入字符串后按“Enter”键结束输入,输出窗口会显示刚刚输入的字
7、符串,输出结果如下:请输入:中国医科大学计算机教研室你输入的内容是: 中国医科大学计算机教研室1.5 Python的输入/输出读取键盘输入1.5.1 Py1.5 Python的输入/输出print()函数print()函数作为Python最常用的输出语句,可以输出字符串、数值和变量等,示例代码如下:1.5.2 Python的输出上述代码输出结果如下:print(中国医科大学计算机教研室)中国医科大学计算机教研室1.5 Python的输入/输出print()函数1.5.21.5 Python的输入/输出1.5.2 Python的输出print()函默认是换行的,即每次使用print()会自动换一行,如果想不换行输出,则在print()函数中加入“end=”语句,示例代码如下:print(中国医科大学,end=)print(计算机教研室)上述代码输出结果如下:中国医科大学计算机教研室Python还可以将输出结果写入文本文件,此外还可以将输出结果输出到XML、JSON等文件。1.5 Python的输入/输出1.5.2 Python的输本章小结 本章主要介绍了Python的概念、发展历史、特点和主要应用领域;详细介绍了Python的安装过程,并以Python3为例编写了第一个Python程序;以及Python集成开
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食醋制作工安全防护水平考核试卷含答案
- 《珠算》课件 项目三 珠算乘法运算任务三:基本乘法运算
- 中国楼宇可视对讲行业供需态势、竞争格局及投资前景分析报告(智研咨询)
- 设备采购及安装调试售后服务方案
- 全国计算机等级考试《三级网络技术》考试题库及答案
- 厂房拆除施工方案及人员安全措施
- 2026年教师资格(教育教学知识与能力-小学音体美专业)自测试题及答案
- 2025年最-新全国计算机等级考试(NCRE)四级试题与答案
- 专利悬崖后利诺酯仿制药竞争格局演变与差异化投资策略
- 下沉市场渠道密度对台铃单店盈利模型的非线性影响机制
- 2026年护理三基三严与护理创新测试题含答案
- 2026中国医疗信息化行业市场现状分析及投资前景与发展策略报告
- 店面租赁订金合同范例
- 2023年上海浦东新区劳动人事争议仲裁院辅助人员招聘拟聘笔试参考题库(共500题)答案详解版
- 高职高专建筑材料与检测课件第二章
- 机电总承包管理方案超算中心
- 粉尘防爆知识培训试题
- 市场调查与市场预测(第三版-徐阳)课件第一章 市场概述
- 2023年全国研究生考试英语二真题及详细答案
- GB/T 5596-1996电容器用陶瓷介质材料
- GB/T 3098.11-2002紧固件机械性能自钻自攻螺钉
评论
0/150
提交评论