版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python的简介和搭建Python开发环境《Python编程基础与应用》配套课件本课件为《Python编程基础与应用(第2版)》配套教学资源,由编写团队精心打造。为便于教学使用,团队同步提供了丰富的辅助材料,涵盖微课视频、教学课件、实训手册、习题答案、课程标准及程序源代码等。同时,教材配套超星教学示范包,支持一键克隆为网络在线课程,助力高效开展线上线下混合式教学。欢迎联系出版方订购使用。
书名:《Python编程基础与应用(第2版)》出版社:机械工业出版社主编:蓝永健、陈冬冬副主编:蔡德琛、朱海鑫、邓爱玲+contents目录Python的特点Python的应用领域下载和安装Python集成开发环境IDLE的使用集成开发环境PyCharm的安装与使用安装AI工具插件Python的特点01
Python的特点Python语言特点:(1)简单易学:语法通俗简洁,代码精简,少量语句就能实现各类程序功能。(2)免费开源:可自由查阅修改源码,版本持续优化更新。(3)可移植性强:跨平台适配性好,小幅修改即可在不同设备运行。
Python的特点(4)面向对象:适配面向对象编程,可搭建抽象模型,程序优质易维护拓展。(5)丰富的库:自带多款标准库,配套海量第三方库,有效提升开发效率。Python的应用领域02
Python的应用领域1)Web开发。框架种类多,开发运行效率高,大型企业普遍应用。2)网络爬虫。配套工具框架齐全,可高效抓取网络数据。
Python的应用领域3)人工智能。配套函数库充足,深耕机器学习、深度学习等主流领域。4)数据分析。生态体系完善,可满足各类大数据处理分析需求。下载和安装Python03下载和安装PythonPython官方网站中下载Python的解释器以搭建Python的开发环境,详细过程中请查看教材。集成开发环境IDLE的使用04集成开发环境IDLE的使用Python安装过程中默认自动安装了IDLE,它是Python自带的集成开发环境。详细的操作过程请查看教材。集成开发环境PyCharm的安装与使用05集成开发环境PyCharm的安装与使用PyCharm是Jetbrain公司开发的一款Python集成开发环境,具备代码编辑、智能提示等实用功能,新手与开发者均常用。下面以Windows系统为例,介绍如何安装并使用PyCharm。集成开发环境PyCharm的安装与使用访问Pycharm官网/pycharm/download进入下载页面。详细的安装步骤请查看教材。安装AI工具插06PyCharm的工具插件简介PyCharm的工具插件为开发者提供了丰富的功能和增强体验,PyCharm可以安装很多工具插件。涵盖编辑导航、代码辅助、数据文件管理、协作管控等类别,有效提升编程效率。AIGC插件简介AIGC即生成式人工智能,用于内容生成。PyCharm支持AIGC插件辅助编码,提升效率与代码质量。1)GithubCopilot:AI代码辅助工具,基于GPT模型分析上下文,自动生成代码片段、函数、类及完整程序。AIGC插件简介2)CodeGeeX:由清华大学和智谱AI联合开发的基于大模型的智能编程助手。支持代码生成补全、注释添加、代码翻译及智能问答,有效提升开发效率。/AIGC插件简介3)iFlyCode:它是科大讯飞研发的智能编码插件,编程中实时给出代码建议,提升编码效率,适配企业开发场景AIGC插件简介4)通义灵码:阿里云代码大模型打造,提供行级/函数级实时续写、自然语言生成代码、单元测试与注释生成、代码解释、研发智能问答、异常报错排查等功能,适配阿里云开发场景。/AIGC插件简介5)BaiduComate:集成百度文心一言技术的免费智能代码生成器,提供代码续写、补全、注释、解释、修复、重构、单元测试、debug、自然语言生成代码、代码问答及长函数拆分等功能,显著提升编程效率与代码质量。/通义灵码插件的安装和使用通义灵码插件的安装方法和步骤,请查看教材。Python库的安装与应用制作:教材编写团队出版社:机械工业出版社《Python编程基础与应用》配套课件本课件为《Python编程基础与应用(第2版)》配套教学资源,由编写团队精心打造。为便于教学使用,团队同步提供了丰富的辅助材料,涵盖微课视频、教学课件、实训手册、习题答案、课程标准及程序源代码等。同时,教材配套超星教学示范包,支持一键克隆为网络在线课程,助力高效开展线上线下混合式教学。欢迎联系出版方订购使用。
书名:《Python编程基础与应用(第2版)》出版社:机械工业出版社主编:蓝永健、陈冬冬副主编:蔡德琛、朱海鑫、邓爱玲+contents目录常用的Python库简介使用PyCharm安装第三方库使用pip安装第三方库常用的Python库简介01常用的Python库在Python中,库或模块是指一个包含函数的定义、类定义或常量的Python程序文件。Python的标准库是随着Python安装的时候默认自带的库。名称作用datetime为日期和时间处理同时提供了简单和复杂的方法。zlib直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及
tarfile。random提供了生成随机数的工具。math为浮点运算提供了对底层C函数库的访问。sys工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于
sys
模块的
argv
变量。glob提供了一个函数用于从目录通配符搜索中生成文件列表。os提供了不少与操作系统相关联的函数。常用的Python库名称作用Scrapy爬虫工具常用的库。Requestshttp库。Pillow是PIL(Python图形库)的一个分支。适用于在图形领域工作的人。matplotlib绘制数据图的库。对于数据科学家或分析师非常有用。OpenCV图片识别常用的库,通常在练习人脸识别时会用到pytesseract图片文字识别,即OCR识别wxPythonPython的一个GUI(图形用户界面)工具。常用的Python库名称作用pywin32提供和windows交互的方法和类的Python库。Pyglet3D动画和游戏开发引擎。Pygame开发2D游戏的时候使用会有很好的效果。NumPy为Python提供了很多高级的数学方法。nosePython的测试框架。IPythonPython的提示信息。包括完成信息、历史信息、shell功能,以及其他很多很多方面。BeautifulSoupxml和html的解析库,对于新手非常有用。使用PyCharm安装第三方库02方法1:通过PyCharm图形界面安装(推荐新手)1.打开项目设置Windows/Linux:File→SettingsmacOS:PyCharm→Preferences进入Python解释器配置左侧选择:Project:[项目名]→PythonInterpreter方法1:通过PyCharm图形界面安装(推荐新手)2.安装库点击右上角+按钮(InstallPackage)在搜索框中输入库名(如requests)选择目标版本→点击InstallPackage等待安装完成(底部进度条)方法2:使用PyCharm终端(Terminal)1.打开终端点击PyCharm底部工具栏的Terminal(终端)标签页2.使用pip安装#举例pipinstallnumpypipinstallpandas==1.5.3使用pip安装第三方库03pip的简介pip是Python的官方包管理工具,用于从PyPI(PythonPackageIndex)安装和管理第三方库。默认随Python3.4+版本自动安装(Python2需手动安装)。主要功能:安装、升级、卸载库及依赖管理。Python第三方库有三种安装方法:1.pip工具安装。2.自定义安装。3.文件安装。pip的语法pip工具安装的命令格式如下:pipinstall[options]<package_name>[==version]参数作用-r<file>从requirements.txt文件批量安装依赖-i<url>指定镜像源(加速下载)--upgrade
/
-U升级到最新版本--user安装到用户目录(避免系统权限问题)--no-deps不安装依赖包--force-reinstall强制重新安装--proxy<proxy_url>设置代理(如企业内网环境)--target<dir>指定安装目录pip的语法使用国内镜像加速:pipinstall安装包的名称-i/simple镜像源名称镜像地址(HTTP/HTTPS)备注清华大学/simple国内速度最快,推荐首选阿里云/pypi/simple阿里云官方镜像,稳定可靠中国科技大学/simple学术机构镜像,更新及时豆瓣/simple速度较快,但可能偶尔不稳定华为云/repository/pypi/simple华为云官方镜像,支持企业级需求pip的语法示例pip命令示例
说明piplist查看已安装的库及对应版本号pipinstallyou-get安装库,如安装“you-get”库piphelp帮助命令pipshowyou-get查看包的一些信息,如查看“you-get”库pipinstall--upgradeyou-get升级库,如升级“you-get”库pip的示例——安装最新版本库不写库的版本,大多数默认为是最新版本pipinstallrequestspip的示例——安装指定版本使用“==”指定版本pipinstallnumpy==1.23.5pip的示例——从本地文件安装需要提前把wheel文件下载到本地pipinstall./some_package.whl#安装本地wheel文件pip的示例——批量安装依赖安装前需准备好requirements.txt(写明库名及版本号),并将对应的wheel文件放在同一文件夹内,即可实现本地安装。若无对应wheel文件,则会自动转为远程安装。pipinstall-rrequirements.txt#requirements.txt内容示例:flask>=2.0.0pandas==1.5.0pip的示例——升级已有库pipinstall--upgradepip#升级pip自身pipinstall-Urequests#升级requests库pip的示例——安装到用户目录(无root权限时)pipinstall--useropencv-pythonpip的示例——卸载与维护pipuninstall库名
#卸载库pipcheck#检查依赖冲突pipfreeze>requirements.txt#生成依赖文件基本的输入输出函数制作:教材编写团队出版社:机械工业出版社《Python编程基础与应用》配套课件本课件为《Python编程基础与应用(第2版)》配套教学资源,由编写团队精心打造。为便于教学使用,团队同步提供了丰富的辅助材料,涵盖微课视频、教学课件、实训手册、习题答案、课程标准及程序源代码等。同时,教材配套超星教学示范包,支持一键克隆为网络在线课程,助力高效开展线上线下混合式教学。欢迎联系出版方订购使用。
书名:《Python编程基础与应用(第2版)》出版社:机械工业出版社主编:蓝永健、陈冬冬副主编:蔡德琛、朱海鑫、邓爱玲+contents目录变量与保留字input()输入函数的语法和示例print()输出函数的语法和示例基本的输入输出函数使用注意事项综合应用案例变量与保留字01变量的作用
变量是程序运行中用于存储临时数据的内存单元,通过标识符(变量名)来标识,其中存储的数据即为变量的值。作用:1.存储数据:保存程序运行时的数字、字符串、对象等数据。2.引用数据:通过变量名多次访问或修改存储的值。3.简化代码:通过有意义的变量名提高代码可读性。变量的命名规则合法字符:字母(a-z,A-Z)、数字(0-9)、下划线(_)。不能以数字开头(如1var非法)。区分大小写:age和Age是不同的变量。避免保留字:不能使用Python关键字(如if,for等)。描述性命名:推荐使用有意义的名称(如user_name而非x)。#合法:name,_count,total_sum,user1#非法:2var,my-name,@valuePython保留字(关键字)Python有35个保留字(如if,else,for,while,def,class等),不能用作变量名。#查看所有保留字importkeywordprint(keyword.kwlist)#以下是输出结果['False','None','True','and','as','assert','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']变量的赋值直接赋值:使用=给变量赋值。动态类型:变量类型由值决定,可随时重新赋值为其他类型。多重赋值:一行内为多个变量赋值。x=10#整数x="hello"#动态类型,x变为字符串a,b,c=1,2.5,"ok"#多重赋值x=y=z=0#链式赋值变量的赋值counter=100
#定义它是整型变量,右边不需加引号student=”小红同学”
#定义字符型变量,右边需要加引号a=b=c=1
#对多个变量赋值,三个变量的值都一样:a=1,b=1,c=1
x,y,z=1,2,"john"#为多个对象指定多个变量,三个变量的值都不一样使用注意事项避免未定义的变量:使用前必须先赋值。命名规范:小写+下划线(如user_name)是常见风格。常量通常用全大写(如MAX_SIZE)。避免混淆:不要用内置函数/模块名(如list,str)作为
变量名。可变与不可变对象:修改列表/字典等可变对象时,可能影响其他引用它的变量。不可变对象(如数字、字符串)的修改会创建新对象。使用注意事项一些错误变量命名举例:1)使用了保留字的错误命名:try=100,True=0。2)使用了数字开头的错误命名:12student,2020year。3)使用了空格作为连接的错误命名:myschool。input()输入函数的语法和示例02输入函数-input()作用:input()函数用于从标准输入设备(通常是键盘)获取用户输入。语法如下:input([prompt])#prompt:可选参数,作为提示信息显示输入函数-常用举例#基本输入name=input("请输入您的姓名:")print("你好,",name)#输入数字并进行计算age=input("请输入您的年龄:")age=int(age)#将字符串转换为整数print("明年您将",age+1,"岁")#多值输入values=input("请输入多个值(用空格分隔):").split()print("您输入的值是:",values)print()输出函数的语法和示例03输出函数-print()作用:print()函数用于将指定的内容输出到标准输出设备(通常是屏幕)。语法如下:print(*objects,sep='',end='\n',file=sys.stdout,flush=False)#objects:要输出的对象,可以是一个或多个#sep:分隔符,默认为空格#end:结束字符,默认为换行符#file:输出流,默认为sys.stdout(标准输出)#flush:是否立即刷新输出流,默认为False输出函数-常用举例#基本输出print("Hello,World!")#输出多个值print("姓名:","张三","年龄:",25)#自定义分隔符print("2023","05","15",sep="-")#输出:2023-05-15输出函数-常用举例#自定义结束符print("Loading",end="...")print("Done")#输出:Loading...Done#格式化输出name="李四"age=30print(f"姓名:{name},年龄:{age}")#f-string格式化print("姓名:{},年龄:{}".format(name,age))#format方法方法2:使用PyCharm终端(Terminal)1.打开终端点击PyCharm底部工具栏的Terminal(终端)标签页2.使用pip安装#举例pipin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026ios 常见的面试题及答案
- 2026java开发中级面试题及答案
- 2026map面试题及答案
- 2026年手术室无菌技术考核试题及答案
- 小学五年级数学《平行四边形的面积》单元核心教学设计
- 2026年麻精药品培训考核试题(含答案)
- 小学语文三年级上册《东方之珠》全景素养导向教学设计
- 初中八年级数学上册《等腰三角形》单元整合与拓展复习教学设计
- 高职临床医学专业二年级《烟草依赖的病理生理学基础与临床戒烟干预整合教学》教案
- 小学三年级语文(统编版)下册第八单元《方帽子店》高阶思辨与复述知识清单
- C63-TBC1D24基因相关癫痫的临床表型及头颅影像学特点研究
- 2025机修工劳动合同样本
- 智慧树知道网课《动物生理学(华南农业大学)》课后章节测试答案
- 2024八年级道德与法治上册知识点
- 2025 年小升初济南市初一新生分班考试数学试卷(带答案解析)-(人教版)
- 技改大修工程项目管理手册与实践经验分享
- 【初中数学】学霸笔记手写版
- 金华市开发区数学试卷
- 部编版六年级下册教案设计(全册)
- 低碳烯烃生产技术
- 小学作业公示管理制度
评论
0/150
提交评论