Python语言程序设计电子课件 项目一 搭建Python开发环境_第1页
Python语言程序设计电子课件 项目一 搭建Python开发环境_第2页
Python语言程序设计电子课件 项目一 搭建Python开发环境_第3页
Python语言程序设计电子课件 项目一 搭建Python开发环境_第4页
Python语言程序设计电子课件 项目一 搭建Python开发环境_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

项目一:搭建Python开发环境📖项目导读与目标🎯场景引入:从“零基础”到“写出第一行代码”,完成编程的第一步跨越,为后续学习打下坚实基础。知识目标了解Python语言特点

掌握环境安装配置

熟悉主流开发工具能力目标独立搭建开发环境

编写运行简单程序

掌握基础调试方法素养目标培养严谨细致习惯

树立正确选型观念

建立工程化意识📝项目任务清单Task1.1:认识Python——语言特点与应用领域Task1.2:Python的下载与安装(Windows/macOS)Task1.3:验证安装成功并编写第一个程序Task1.4

选择你的开发工具(IDE)Task1.5

虚拟环境与项目隔离任务1.1:认识PythonPython之父吉多·范罗苏姆(GuidovanRossum)他是Python编程语言的主要设计者和最初的实现者,被社区亲切地称为“仁慈的独裁者”(BDFL)。✨起源:圣诞与喜剧的灵感Python诞生于1989年圣诞节,是吉多为打发节日无聊而开发的项目。它的命名并非来自蟒蛇,而是源于他最爱的英国喜剧团体“MontyPython”,充满了幽默感与趣味性。📜哲学:Python之禅核心信条:“代码是写给人看的,只是顺便让机器执行”。这一哲学体现在著名的《Python之禅》中,它强调了代码的可读性、简洁性和明确性,鼓励程序员编写优雅、易于维护的代码。任务1.1:认识Python1.1.1Python的核心特性解读简洁优雅强制缩进让代码结构清晰,语法设计接近自然语言,编写体验流畅。易读易学关键字数量少,语法规则简单直观,学习曲线平缓,让编程新手快速上手。开源免费完全免费且开放源代码,拥有庞大且活跃的全球开发者社区支持与贡献。跨平台运行“一次编写,到处运行”。同一份代码可无缝运行在Windows、macOS、Linux等系统。“自带电池”(BatteriesIncluded)标准库极其丰富,覆盖网络通信、文件I/O、数据库等众多领域,开箱即用,无需重复造轮子。任务1.1:认识Python1.1.2Python能做什么?——广阔的应用领域Web开发使用Django、Flask等成熟框架,能快速、稳定地构建从个人博客到大型社交平台的各类网站与服务。人工智能&机器学习凭借TensorFlow、PyTorch等强大的库生态,已成为AI领域的首选编程语言,广泛应用于深度学习与模型训练。数据分析与可视化利用Pandas、NumPy、Matplotlib等库,轻松处理海量数据并将其转化为直观的图表,辅助商业决策。自动化运维与脚本告别繁琐重复的工作,编写简单的脚本即可自动完成文件批量处理、系统管理、定时任务等,极大提升个人与团队的工作效率。网络爬虫利用Scrapy、BeautifulSoup等工具,高效地从互联网上抓取并整理所需数据,为研究或业务提供强有力的数据支撑。任务1.2:Python的下载与安装1.2.1下载Python安装包01.访问官方网站:打开浏览器,直接访问Python官方下载页面:

/downloads/02.选择版本并下载:网站会根据你的操作系统(Windows/macOS/Linux)自动推荐最新的稳定版本。点击醒目的“DownloadPython3.x.x”按钮即可开始下载。💡给初学者的建议:

请务必选择“StableRelease”(稳定版),不要选择alpha/beta等开发测试版,避免遇到未知的兼容性问题。▲Python官方下载页面示意(版本号随时间更新)任务1.2:Python的下载与安装1.2.2安装Python(Windows系统)01运行安装程序找到下载的Python安装包(后缀为.exe),双击运行启动安装向导。02关键步骤:添加到PATH(最重要!)在安装界面的最下方,务必勾选“AddPython.exetoPATH”。这决定了能否在命令行中直接使用Python。03选择安装方式•推荐:自定义安装(“Customizeinstallation”):可更改安装路径,避免占用C盘空间。

•快速安装(“InstallNow”):直接使用默认设置,适合初学者。04完成安装等待进度条完成,最后点击“Close”关闭窗口即可。任务1.2:Python的下载与安装1.2.2安装Python(macOS&Linux)macOS系统安装指南📦方法一:官方安装包(适合新手)下载官方的.pkg格式安装包,双击运行,按向导提示“下一步”即可完成安装。🍺方法二:使用Homebrew(强烈推荐)打开“终端”,直接输入以下命令一键安装,后续管理更方便:brewinstallpython3Linux系统安装指南ℹ️系统预装情况大多数主流发行版(如Ubuntu,CentOS)默认已预装Python。若需更新或安装pip,请使用系统包管理器。💻终端命令安装:•Debian/Ubuntu系列:sudoaptinstallpython3python3-pip•CentOS/RHEL/Fedora系列:sudoyuminstallpython3python3-pip任务1.3:验证安装与第一个程序01.打开命令行工具•Windows:按下Win+R,输入cmd或powershell

•macOS/Linux:打开“终端”(Terminal)应用02.输入验证命令python--version(推荐)

或python3--version(适用于部分系统)03.查看结果若屏幕显示版本号(如Python3.12.4),即表示安装成功。

若提示“命令不存在”,请检查安装时是否勾选了PATH。💡温馨提示如果遇到"不是内部或外部命令"的报错,通常是因为安装时忘记勾选"AddPython.exetoPATH"选项。建议重新运行安装程序并仔细检查此选项。任务1.3:验证安装与第一个程序1.3.2第一个程序:Hello,World!(方法一:交互模式)STEP01进入交互模式在命令行终端中输入:

python或python3

按回车,看到>>>提示符,说明已成功进入。STEP02输入代码在提示符后输入以下代码并回车:print("Hello,

World!")STEP03查看输出结果终端将立即返回结果:Hello,World!STEP04退出交互模式完成练习后,输入以下指令并回车,即可回到系统命令行:

exit()任务1.3:验证安装与第一个程序1.3.2第一个程序:Hello,World!(方法二:脚本文件)Step1-3·编写与保存脚本文件1.打开任意简单的文本编辑器(如系统自带的“记事本”)。2.在编辑器中输入以下代码:print("Hello,World!")3.保存文件:将文件命名为hello.py,并确保保存类型选择“所有文件(*.*)”,避免保存为.txt格式。Step4·命令行运行程序1.打开命令行终端(Windows:CMD/PowerShell,Mac/Linux:Terminal)。2.使用cd命令切换到文件所在的目录,例如:

cdDesktop\python_learn3.输入命令并回车:

pythonhello.py4.结果:屏幕上会显示输出:Hello,World!任务1.4:选择你的开发工具(IDE)Thonny轻量级IDE专为编程初学者设计,界面极其简洁,无过多复杂功能,代码调试功能直观易懂。纯编程小白推荐指数:★★★★★VSCode全能代码编辑器微软出品,开源免费。启动速度快,通过丰富的插件生态,可扩展为功能强大的IDE。全阶段开发者推荐指数:★★★★★PyCharm专业级PythonIDEJetBrains开发,功能极其全面强大。智能代码补全、一键调试、项目管理等功能强大。专业开发者推荐指数:★★★★☆Jupyter交互式笔记本以“笔记本”的形式运行代码,支持代码、富文本、数学公式和可视化图表的混合排版。数据分析/教学推荐指数:★★★★☆任务1.4:选择你的开发工具(IDE)1.4.2新手推荐:VisualStudioCode(VSCode)01.下载安装访问/,根据你的操作系统下载并安装最新版本的VSCode。02.安装Python插件打开软件,点击左侧边栏的“扩展”图标(Ctrl+Shift+X),搜索“Python”并安装由Microsoft官方发布的插件。03.创建并运行代码新建文件保存为hello.py,点击右上角“运行”按钮,即可在底部终端看到运行结果。任务1.4:选择你的开发工具(IDE)专业之选:PyCharm功能全面开箱即用,无需复杂配置,集成开发环境一站式搞定。智能提示具备强大的代码补全和静态分析能力,大幅提升编码效率。调试神器提供直观的可视化调试界面,断点追踪,让找Bug变得简单。社区版免费专为学生和小型项目打造,功能已足够强大,完全免费使用。任务1.4:选择你的开发工具(IDE)交互探索:JupyterNotebook交互性强·混合排版以“单元格”形式运行代码,支持代码、富文本、数学公式、可视化图表等多种内容混合排版,逻辑连贯。所见即所得·即时反馈代码运行结果直接显示在代码块下方,无需在编辑器与终端间来回切换,极大地降低了调试与探索的心智负担。核心适用场景非常适合:数据清洗与分析、机器学习模型构建、教学演示与代码讲解、以及快速验证代码原型。任务1.5:虚拟环境:项目隔离的最佳实践问题场景在日常开发中,不同项目对第三方库的版本要求往往不同:•项目A依赖requests1.0版本•项目B依赖requests2.0版本严重冲突如果直接在电脑上进行全局安装:后安装的库版本会直接覆盖掉之前的版本。结果:总有一个项目会因为版本不兼容而无法正常运行。解决方案:虚拟环境为每一个Python项目创建一个完全独立、隔离的运行环境。效果:在各自环境中安装的包互不干扰,彻底解决版本冲突问题,是Python开发的必备规范。任务1.5:虚拟环境:项目隔离的最佳实践1.5.2使用`venv`创建虚拟环境1.创建虚拟环境•打开命令行终端,使用`cd`命令切换到你的项目根目录下。

•执行创建命令:python-mvenvvenv

•成功执行后,当前目录下会自动生成一个名为`venv`的文件夹。2.激活虚拟环境•Windows:venv\Scripts\activate.bat

•macOS/Linux:sourcevenv/bin/activate

•成功激活后,命令行的最左侧会出现(venv)标识。💡提示:激活后所有安装的依赖都只在这个环境内生效,不会影响全局Python环境。任务1.5:虚拟环境:项目隔离的最佳实践1.5.2在虚拟环境中工作与退出在虚拟环境中工作激活后,命令行前缀会出现(venv),此时使用的python和pip均为当前环境版本。安装依赖包:pipinstallrequests⚠️注:该命令仅会将库安装在当前虚拟环境中,不影响全局环境。退出虚拟环境完成开发工作后,在命令行输入以下指令即可退出当前虚拟环境:deactivate📌验证:命令行最前方的(venv)标识会消失,代表已成功退出并回到全局环境。删除虚拟环境当项目不再

温馨提示

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

评论

0/150

提交评论