文档介绍:[Python讲义]Python疯狂讲义
济宁第一部分初识Python1、Python语言介绍及其特色lPython高效强大:它有很完善的基础代码库(标准库,开源库,自定义模块),有庞大的外围库来支持。在科学计算、人工智能、大数据、云计算等很多领域有着丰富的应用。
lPython易学易读:它被誉为最轻易上手的编程语言,语法简单,高效灵活,学****的曲线平缓。
lPython资源丰富:开发者社群强大,轻易获取学****资源。
lPython开源跨平台:Python能够跨平台运行,而且已经开放源代码超出20年的时间了,代码能够在Linux,windows和macoS上同时运行。
Python的应用领域:
命令行窗口图形界面大型网站后端嵌入式开发云服务*请参考第九部分Python和Excel和Python网站图片抓取案例,体验Python的简练和强大。
2、Python开发环境搭建1访问Python官方网站:XX/,在Downloads频道中,查找适配的windows版本。
2在下载频道(win版本)中,提供了和版本Python的下载,推荐选择最新的(现在)版本。
3选择适合自己操作系统(32位,64位)的安装包。提议选择32位安装包。
4开启安装步骤,在第一个界面上选择“自定义安装”(推荐)尤其提醒:勾选。
5在第2个安装界面,勾选图的安装选项。
尤其提醒:勾选pip选项6在第3个安装界面,修改自定义安装位置(如左图红色标识处),其他保持默认。以后,点击“Install”开启安装。
7看到“Setupwassuccessful”字样,表示安装成功,按“close”关闭窗口8在“开始”菜单搜索框中输入“python”关键词,即可看到以上的程序项。
3、Hello,world——我们第一个Python程序(1)开启Python命令行,键入代码print(“Hello,world!”)回车后得到如右图的输出(2)print是python的内置输出函数,它能够用于多种类型数据常量、变量的输出,还可用于格式化数据的输出。
例1-1:
s=“ANewStory”c=len(s)print(“thewordis%s,thelengthis%d”%(s,c))格式化字符串代码格式描述%%百分号标识%c字符及其AScII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E替代e)%f浮点数字(用小数点符号)%g浮点数字(依据值的大小采取%e或%f)%G浮点数字(类似于%g)%p指针(用十六进制打印值的内存地址)%n存放输出字符的数量放进参数列表的下一个变量中(3)使用print函数格式化输出的例子-《小儿歌》。例1-2:
duo=“多多“ge=“哥哥“guo=“果果“print(“%s和%s“%(duo,ge))print(“坐下分%s“%(guo))print(“%s让%s“%(ge,duo))print(“%s让%s“%(duo,ge))4、基础数学运算加法+减法-乘法*除法/print(+)print(17-2)print(*)print(5/2)取余整除幂运算print(9%4)print(//3)print(4**3)组合多种不一样的数学运算符进行运算9×+÷=πr2圆形面积计算三角形面积计算print(9*(**2)+/)print(* **2)print((5+8)*7/2)例1-3:完成算式的计算(参考代码以下)(1)8××÷8(2)半径的圆形面积(3)43除以9的余数和整除(1)print(8***3-2/5*/8)(2)print(***2)(3)print(43%9)(4)print(43//9)注意:
(1)区分除(/)和整除(//),如5/2=和5//2=2。
(2)整除一样可进行浮点运算,得到整除结果。//=(3)取余操作一样可进行浮点运算,如%=(4)在Shell环境中,能够不用输入print,可直接输入数据进行计算5、IDLE环境及py文件xx(1)IDLE是一个纯Python下自带的简练的集成开发环境(IDE),尝试开启IDLE.(2)尝试使用IDLE创立Python脚本文件.(3)IDLE为开发人员提供了很多有用的特征,如自动缩进、语法高亮显示、单词自动完成和命令历史等等,在这些功效的帮助下,能够有效的提升我们的开发效率。
(4)使用IDLE运行程序,即可Shell窗口运行程序。注:#为python的注释行(5)多行代码语句的程序提议使用