- 1、本文档共287页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计;学习目标;;;Python起源
作者:荷兰程序员GuidovanRossum
时间:1991年
发展条件
硬件技术的突破-关注语言易用性
互联网的普及-开源软件、Python社区形成
版本
Python2.x:历史版本
Python3.x:当前主流版本,不兼容2.x;开源、跨平台、解释型的高级编程语言
简单易学
面向对象
可移植性
丰富的库
可扩展性
可嵌入性;Web开发:Django、Flask、Tornado
游戏开发:PySoy、pygame
桌面应用程序:tkinter、wxPython、PyQt
网络爬虫:requests、scrapy、pyspider
数据库:sqlite3、pyodbc
云计算:OpenStack
自动化:Ansible、SaltStack、Selenium
科学计算与数据分析:NumPy、Matplotlib
机器学习与人工智能:TensorFlow、PyTorch;;;Step1:进入官网()对应操作系统的下载页面;Step2:选择合适的版本;双击python-3.12.0-amd64.exe启动安装;选择“InstallNow”开始默认安装;选择“CustomizeInstallation”进入配置界面;点击“Next”进入高级配置;安装成功;安装后的目录文件;pip工具:Python扩展包管理工具
从社区下载并安装包至本地
更新本地扩展包
卸载本地扩展包;pip要在命令行窗口中运行
“Win+R”组合键调出“运行”窗口,输入“cmd”后回车,打开命令行窗口
【开始】菜单-【Windows系统】-【命令提示符】打开命令行窗口
;pip安装指令格式
;指定镜像网站下载;指定版本号下载;使用离线安装包;pip卸载指令格式;pip更新指令格式;;;Python是解释型语言
脚本式编程
交互式编程;Step1:在文本编辑软件中编写代码;Step2:将代码保存为“*.py”的脚本文件;Step3:在命令行中,启动Python解释器执行脚本文件;如何进入交互式编程环境
命令行窗口中输入“python”然后回车;交互式编程适合调试和测试;;;集成开发环境(IDE,IntegratedDevelopmentEnvironment)
代码编辑器
编译器
调试器
……
PythonIDE
IDLE:Python开发环境自带的IDE
PyCharm:广泛用于Python项目开发的IDE;IDLE:Python自带的IDE
简洁易用
支持交互式编程和脚本式编程
基本功能:代码编辑、语法高亮、调试等;IDLE默认进入交互编程模式;IDLE的脚本编辑窗口
【File】-【NewFile】打开“untitled”窗口开始编辑
保存为“*.py”文件后,从【Run】-【RunModule】或按F5执行
;IDLE脚本执行结果显示在主窗口中;PyCharm:JetBrains公司开发的专业IDE,提供社区版和专业版;安装PyCharm:双击安装程序进入向导窗口;安装PyCharm:配置安装路径;安装PyCharm:设置安装选项;安装PyCharm:设置开始菜单;安装PyCharm:安装结束,重启完成;启动PyCharm;修改基础样式;创建项目
项目=文件夹,项目的脚本文件和子目录都放在文件夹中
每个项目都要指定一个Python解释器,在PyCharm中运行项目时,自动调用该解释器执行脚本;创建项目
PyCharm启动界面【Project】-【NewProject】,进入创建项目的向导窗口;1.5.2PyCharm;1.5.2PyCharm;1.5.2PyCharm;1.5.2PyCharm;1.5.2PyCharm;1.5.2PyCharm;1.5.2PyCharm;1.5.2PyCharm;本章结束;Python程序设计;学习目标;;;解释源代码
变量、函数等的作用
复杂的算法逻辑
提高可读性、可维护性
两种注释
单行注释
多行注释;
独占一行,或代码之后;2.多行注释;2.多行注释;;代码块:也称“复合语句”
作为单元执行的代码段,由一条或多条语句组成
冒号+缩进:表示代码块的所属关系;常用于
选择结构、循环结构
函数体、类体
空行不会影响代码块的所属关系
缩进可使用4个空格(推荐),或tab键(不推荐);缩进可以嵌套;;程序的本质:加工数据(算法+数据)
Python对象:数据的载体
类型
值
100:整数类型的一个对象
Hello:字符串类型的一个对象
3.14:浮点数类型的一个对象;Python变量:对象的引用(对象的“别名”)
Python变量先定义、再使用
某个变量名第一次出现时即为定义个新变量
定义时要赋予初始值;已定义的变量通过“=
您可能关注的文档
- 新能源汽车售后服务管理 课件 初宏伟 项目1--3 走近新能源汽车售后服务、 走进新能源汽车售后服务企业、 接待新能源汽车客户.pptx
- 新能源汽车售后服务管理 课件 初宏伟 项目4、5 管理新能源汽车维修车间、 管理新能源汽车备件.pptx
- 新能源汽车售后服务管理 课件 初宏伟 项目6、7 新能源汽车质量担保管理、 管理新能源汽车客户关系.pptx
- 新能源汽车售后服务管理 课件 初宏伟 项目8、9新能源汽车保险、 新能源汽车售后服务企业的数字化管理.pptx
- Python程序设计基础教程(微课版) 课件 代崴 第5--9章 - Python自定义函数--- Python数据库编程 - 副本.pptx
- 电机与电气控制技术 课件 杨益飞 项目1、2 低压元器件调试与维护、 变压器调试与维护.ppt
- 电机与电气控制技术 课件 杨益飞 项目4、5 异步电机调试与维护、 同步电机调试与维护.ppt
- 电机与电气控制技术 课件全套 杨益飞 项目1--5 低压元器件调试与维护---同步电机调试与维护.ppt
- 2023年辽宁省鞍山市中考生物一模试卷+答案解析.pdf
- 2023年江苏省盐城市建湖县海南中学中考数学仿真试卷+答案解析.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)