Python程序设计基础教程(微课版) 课件第1章 - Python概述与环境配置_第1页
Python程序设计基础教程(微课版) 课件第1章 - Python概述与环境配置_第2页
Python程序设计基础教程(微课版) 课件第1章 - Python概述与环境配置_第3页
Python程序设计基础教程(微课版) 课件第1章 - Python概述与环境配置_第4页
Python程序设计基础教程(微课版) 课件第1章 - Python概述与环境配置_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python程序设计第1章Python概述与环境配置学习目标了解Python特点与应用理解Python交互式编程和脚本编程知识目标能够安装Python开发环境能够使用pip管理第三方库能够选择合适的IDE进行后续课程学习能力目标认真治学的态度当代大学生的社会责任和担当精神程序员职业观情感态度与价值观Python概述01020403Python开发环境Python编程方式PythonIDE目

录Python概述01020403Python开发环境Python编程方式PythonIDE目

录Python历史和现状Python语言特点Python应用领域Python起源作者:荷兰程序员GuidovanRossum时间:1991年发展条件硬件技术的突破->关注语言易用性互联网的普及->开源软件、Python社区形成版本Python2.x:历史版本Python3.x:当前主流版本,不兼容2.x1.1.1Python历史和现状2开源、跨平台、解释型的高级编程语言简单易学面向对象可移植性丰富的库可扩展性可嵌入性1.1.2Python特点3Web开发:Django、Flask、Tornado游戏开发:PySoy、pygame桌面应用程序:tkinter、wxPython、PyQt网络爬虫:requests、scrapy、pyspider数据库:sqlite3、pyodbc云计算:OpenStack自动化:Ansible、SaltStack、Selenium科学计算与数据分析:NumPy、Matplotlib机器学习与人工智能:TensorFlow、PyTorch1.1.3Python应用领域4Python概述01020403Python开发环境Python编程方式PythonIDE目

录Python开发环境020403Python编程方式PythonIDE目

录Python概述01Python下载与安装Python扩展包管理Step1:进入官网()对应操作系统的下载页面1.2.1下载Python安装包5Step2:选择合适的版本1.2.1下载Python安装包5双击python-3.12.0-amd64.exe启动安装1.2.2安装Python5管理员权限加入Path环境变量默认安装自定义安装选择“InstallNow”开始默认安装1.2.2安装Python6选择“CustomizeInstallation”进入配置界面1.2.2安装Python6离线开发文档包管理工具tck/tk:GUI库IDLE:开发工具测试套件Python启动器为所有用户安装点击“Next”进入高级配置1.2.2安装Python6为所有用户安装关联Python源文件,需要安装Py启动器创建快捷方式第二次修改Path预编译标准库下载调试符号下载调试二进制文件修改安装路径安装成功1.2.2安装Python6安装后的目录文件1.2.2安装Python7Python解释器pip工具:Python扩展包管理工具从社区下载并安装包至本地更新本地扩展包卸载本地扩展包1.3扩展包管理7pip要在命令行窗口中运行“Win+R”组合键调出“运行”窗口,输入“cmd”后回车,打开命令行窗口【开始】菜单-【Windows系统】-【命令提示符】打开命令行窗口1.3.1安装扩展包7pip安装指令格式1.3.1安装扩展包7pipinstall包名指定镜像网站下载1.3.1安装扩展包7pipinstall包名-i镜像网站url--trusted-host域名pip

install

numpy

-i

/pypi/simple

--trusted-host

指定版本号下载1.3.1安装扩展包8pipinstall包名==版本号pip

install

numpy==1.13.0使用离线安装包1.3.1安装扩展包8pipinstall已下载至本地的离线安装文件pip

installnumpy-1.23.2-pp38-pypy38_pp73-win_amd64.whlpip卸载指令格式1.3.2卸载扩展包8pipuninstall包名pipuninstallnumpypip更新指令格式1.3.3更新扩展包8pipinstall--upgrade包名pip

install

--upgradenumpyPython概述01020403Python开发环境Python编程方式PythonIDE目

录Python编程方式0304PythonIDE目

录Python概述0102Python开发环境交互式编程脚本式编程Python是解释型语言脚本式编程交互式编程1.4Python编程方式8Step1:在文本编辑软件中编写代码1.4.1脚本式编程8任何文本编辑软件都可以完成这项工作,上图为Windows系统自带的记事本工具Step2:将代码保存为“*.py”的脚本文件1.4.1脚本式编程9Step3:在命令行中,启动Python解释器执行脚本文件1.4.1脚本式编程9python脚本文件完整路径文件路径可用英文双引号括起来,避免因空格等符号导致的路径解析错误如何进入交互式编程环境命令行窗口中输入“python”然后回车1.4.2交互式编程9交互式环境下的命令提示符,等待输入用户在其后输入Python语句,回车执行交互式编程适合调试和测试1.4.2交互式编程10输入的Python语句执行后的结果Python概述01020403Python开发环境Python编程方式PythonIDE目

录PythonIDE04目

录Python概述0102Python开发环境03Python编程方式IDLE基本使用PyCharm基本使用集成开发环境(IDE,IntegratedDevelopmentEnvironment)代码编辑器编译器调试器……PythonIDEIDLE:Python开发环境自带的IDEPyCharm:广泛用于Python项目开发的IDE1.5Python集成开发环境10IDLE:Python自带的IDE简洁易用支持交互式编程和脚本式编程基本功能:代码编辑、语法高亮、调试等1.5.1IDLE10IDLE默认进入交互编程模式1.5.1IDLE10IDLE的脚本编辑窗口【File】-【NewFile】打开“untitled”窗口开始编辑保存为“*.py”文件后,从【Run】-【RunModule】或按F5执行1.5.1IDLE11IDLE脚本执行结果显示在主窗口中1.5.1IDLE11脚本执行结果PyCharm:JetBrains公司开发的专业IDE,提供社区版和专业版1.5.2PyCharm11安装PyCharm:双击安装程序进入向导窗口1.5.2PyCharm12安装PyCharm:配置安装路径1.5.2PyCharm12安装PyCharm:设置安装选项1.5.2PyCharm13创建桌面图标添加右键菜单添加文件关联将bin/目录添加到Path环境变量安装PyCharm:设置开始菜单1.5.2PyCharm13安装PyCharm:安装结束,重启完成1.5.2PyCharm13启动PyCharm1.5.2PyCharm13项目入口基础样式设置插件管理学习资料修改基础样式1.5.2PyCharm14窗口主题窗口字体大小创建项目项目=文件夹,项目的脚本文件和子目录都放在文件夹中每个项目都要指定一个Python解释器,在PyCharm中运行项目时,自动调用该解释器执行脚本1.5.2PyCharm14创建项目PyCharm启动界面【Project】-【NewProject】,进入创建项目的向导窗口1.5.2PyCharm14项目存放位置使用已有的解释器第一次使用需要配置1.5.2PyCharm15配置解释器【AddInterpreter】-【AddLocalInterpreter】-【SystemInterpreter】如果没有自动发现,点击右侧的“...”按钮手动添加1.5.2PyCharm16配置好项目后,点击“Create”创建新项目1.5.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论