内容正文:
1.1、1.2:Python语言概述
搭建Python开发环境搭建语
程序设计基础(Python语言)
电子工业出版社
掌握Python语言的起源和发展
掌握Python语言的特点和应用领域
熟悉Python解释器和Pycharm IDE开发工具
能够独立完成Python解释器和Pycharm的安装和配置
培养逻辑思维和程序调试能力
提升代码阅读和分析能力
培养严谨的编程习惯
增强解决复杂问题的信心
感受编程的乐趣和实用性
知识目标
能力目标
素养目标
01
01
01
学习目标
目录
Part 01
教学导入
Part 02
知识讲授
Part 03
师生互动
Part 04
课堂练习
Part 05
课堂小结
教学导入:AI时代的编程新机遇
01 场景引入:无处不在的编程
从智能手机的APP到云端超级计算机,从日常使用的智能助手到复杂的人工智能系统,软件已渗透到生活的每一个角落。而支撑这一切复杂软件运行的核心基石,正是程序设计语言。在众多语言中,Python凭借其简洁高效与强大的生态,成为了驱动现代科技发展的关键引擎。
教学导入:AI时代的编程新机遇
02 行业趋势:Python的核心地位
随着AI大模型与人工智能产业的爆发式增长,Python已成为AI开发、数据分析与智能应用的首选语言。企业需求正从传统的单一编码,转向“AI协同编程”与智能项目开发。掌握Python基础并结合AI协同能力,不仅是技术的储备,更是未来职场不可或缺的核心竞争力
教学导入:教学视频
吉多·范罗苏姆 (Guido van Rossum)
Python之父,被称作“仁慈的独裁者”(BDFL)
Python 2.x (经典落幕)
2000年发布2.0版本,曾长期占据主流地位。2020年1月1日正式终止支持,标志着该版本完成历史使命,不再接收更新。
Python 3.x (主流未来)
2008年发布3.0版本,虽与2.x不完全兼容,但修复了设计缺陷,优化了性能与语法,是当前开发的首选版本,也是未来的发展方向。
知识讲授:Python语言起源与发展
优雅、明确、简单,
让编程变得更有趣。
01 简单易学,上手极快
语法简洁直观,接近自然语言,关键字少,极大降低编程门槛,是初学者的首选语言。
02 完全免费,开源共享
任何人都可免费获取、阅读、修改和分发源代码,拥有全球活跃的开发者社区支持。
知识讲授:Python语言核心特点
吉多·范罗苏姆 (Guido van Rossum)
Python之父,被称作“仁慈的独裁者”(BDFL)
诞生:1989-1991
1989年圣诞节期间,吉多为打发时间开始构思;1991年正式发布首个版本,初衷是创造一门兼具可读性与简洁性的编程语言。
知识讲授:Python语言起源与发展
命名:致敬喜剧
并非源于“蟒蛇”,而是致敬吉多喜爱的英国喜剧团体《Monty Python's Flying Circus》,为语言注入了轻松幽默的文化基因。
优雅、明确、简单,
让编程变得更有趣。
03 跨平台,一次编写
实现“一次编写,随处运行”,无需修改即可在Windows、macOS、Linux等主流系统上执行。
04 面向对象,结构清晰
原生支持封装、继承与多态,代码更具模块化,有助于开发高质量、易维护的大型应用。
05 生态丰富,库如繁星
内置庞大标准库(OS、正则、网络等),更有海量第三方库覆盖数据分析(Pandas)、人工智能(TensorFlow)、Web开发(Django)等领域,开箱即用。
知识讲授:Python语言核心特点
知识讲授:Python语言应用领域
从自动化机械臂到复杂的AI模型,Python无处不在
Web开发
借助Django、Flask等框架,快速构建高性能网站与动态Web应用,开发效率极高。
数据分析与科学计算
NumPy、Pandas等库赋予其强大的数据处理能力,是数据科学与量化分析的首选工具。
知识讲授:Python语言应用领域
从自动化机械臂到复杂的AI模型,Python无处不在
自动化运维
编写脚本自动处理系统管理、监控与部署任务,效率远超传统Shell脚本,简化运维工作。
网络爬虫开发
利用Requests、Scrapy等库高效抓取互联网数据,广泛应用于数据采集与信息聚合。
知识讲授:Python语言应用领域
从自动化机械臂到复杂的AI模型,Python无处不在
游戏与交互开发
通过Pygame等库快速开发2D游戏、交互程序及游戏原型,上手简单且创意无限。
人工智能与机器学习
AI领域的主流语言,TensorFlow、PyTorch等核心框架均基于Python,助力深度学习发展。
知识讲授:程序设计职业道德与规范
优秀的程序员不仅是代码的创造者,更是技术伦理的践行者。坚守职业底线,方能行稳致远,构建可信的数字未来。
尊重产权与诚信
拒绝抄袭盗用代码,严格遵守开源协议;诚实评估自身能力与进度,勇于承担项目责任,信守职业承诺。
严守隐私与安全
严禁非法收集、存储或泄露用户隐私数据;不开发传播恶意程序,构建安全可靠的软件环境。
知识讲授:程序设计职业道德与规范
优秀的程序员不仅是代码的创造者,更是技术伦理的践行者。坚守职业底线,方能行稳致远,构建可信的数字未来。
规范编写与维护
遵循统一的缩进、命名与注释规范;确保代码“见名知意”,提升可读性与可维护性,降低协作成本。
协作共进与成长
熟练使用版本管理工具,主动参与代码评审;保持学习热情,持续关注行业新技术,实现团队共赢。
师生互动:课堂知识巩固与提升
01 Python 的五大核心特点
简单易学
语法简洁,代码可读性强
免费开源
自由使用,社区资源丰富
可移植性
跨平台运行,兼容多系统
面向对象
支持模块化与代码复用
丰富的库
海量第三方库,覆盖科学计算、Web开发等领域
师生互动:课堂知识巩固与提升
02 Python 的三大主流应用领域
人工智能与机器学习
TensorFlow、PyTorch 等框架的首选语言,赋能AI开发
数据分析与可视化
利用 Pandas、NumPy 高效处理数据,Matplotlib 呈现图表
Web 开发与后端服务
Django、Flask 等框架快速构建高效、可扩展的网站应用
课堂问答
Q1:什么是程序设计语言?
程序设计语言是人类与计算机交互的“桥梁”,是一种特殊的语言形式,支持以结构化的方式编写指令序列,这些指令可以被计算机识别并执行特定的任务。
Q2:什么程序设计职业道德与规范?
程序设计职业道德与规范是指从事程序设计工作的人员在职业活动中应当遵循的道德规范和行为准则。
课堂练习
01 创始人溯源 · 选择题
Python语言的创始人是哪位计算机科学家?
A. 比尔·盖茨 B. 吉多·范罗苏姆
C. 马克·扎克伯格 D. 丹尼斯·里奇
02 特性辨析 · 选择题
下列哪一项不属于Python的核心特点?
A. 简单易学,代码可读性强
B. 商业收费,闭源开发
C. 面向对象编程
D. 库生态资源丰富
04 应用领域 · 简答题
结合实际应用场景,请列举至少三个 Python 的主流应用领域,并简要说明其在对应领域的优势。
03 版本现状 · 判断题
“Python 2.x 版本目前仍在官方持续维护与支持中。”
请判断该表述是否正确?(请填写 √ 或 ×)
课堂练习答案解析
01 选择题 · Python之父
答案:B. 吉多·范罗苏姆。他是Python语言的创始人和核心设计者,被业界尊称为“Python之父”,主导了该语言的发展方向。
02 选择题 · 语言特性
答案:B(错误)。Python是一门开源、免费的高级编程语言,拥有极其丰富的第三方库和活跃的全球社区支持。
03 判断题 · 版本生命周期
答案:×(错误)。Python 2.7已于2020年1月1日正式停止维护与更新,不再提供安全补丁,目前推荐使用Python 3.8+版本。
04 简答题 · 主要应用领域
答案:涵盖人工智能(AI)与机器学习、数据分析与可视化、Web全栈开发(Django/Flask)、自动化运维、网络爬虫及科学计算等领域。
课堂小结:知识图谱
Python语言概述
Python语言起源与发展
Python语言核心特点
Python语言应用领域
程序设计职业道德与规范
课堂小结:知识梳理
Python语言概述:
了解和掌握Python语言的起源与发展、特点、应用领域以及职业道德与规范,其在数据分析、人工智能等领域的核心地位。
深度拓展思考:
查阅资料,探究Python在AI大模型训练与部署中的具体应用场景,思考为什么Python能成为人工智能领域的首选编程语言?
第二部分
知识讲授:为Python开发搭建环境
安装Python解释器:首先要搭建一个Python开发环境。
Python官方提供了Python 3.x的安装文件,其中包括一个Python解释器(负责解释与运行Python程序)、一个命令交互环境(Shell)、一个简易的IDE——IDLE(集成开发和学习环境)。
知识讲授:安装Python解释器
01 下载官方安装包
访问 Python 官网 (https://www.python.org),根据你的 Windows 系统版本(32位/64位),下载对应最新稳定版的安装程序。
Python 官方下载页面
知识讲授:安装Python解释器
02 安装:务必勾选 PATH 选项
双击安装包启动向导,关键一步:勾选“Add Python to PATH”,然后点击“Install Now”完成默认安装。
安装时勾选 PATH 选项
知识讲授:安装Python解释器
03 验证安装结果
按WIN+R,打开“运行”→“打开”文本框,输入“CMD”,打开命令提示符窗口,输入“ python或python -version”。若成功显示 Python 的版本号,说明环境配置完成。
关键提示:若忘记勾选 PATH,系统将无法直接识别 Python 命令,需手动配置环境变量,建议重新安装并勾选。
查看Python解释器版本信息
知识讲授:安装Python解释器
知识讲授:Python开发工具
01 Sublime Text
一款代码编辑器,在开发人员群体中非常受欢迎。
03 Eclipse+PyDev
创建和开发交互式的Web应用。
05 Jupyter Notebook
本质上是一个Web应用程序,常被应用于数据分析领域。
02 Microsoft Visual Studio
用于进行C#和ASP.NET等应用发开的开发工具。
04 Vim
是Linux系统自带的高级文本编辑器。
06 PyCharm
具备一般的IDE的功能,如调试、语法高亮显示、代码跳转等。
知识讲授:Python IDE
PyCharm
是由JetBrains公司开发的一种Python IDE,支持Windows系统、Linux系统和macOS系统。
💡 核心要点:需要下载和安装PyCharm
知识讲授:PyCharm下载和安装
核心安装流程如下:
01 下载
访问官网获取安装包
02 选择
推荐免费社区版
03 配置
关联Python解释器
知识讲授:PyCharm下载和安装
知识讲授:安装Python第三方库
01 NumPy库
一个开源数值计算扩展库,大量的数学函数和操作。
02 Pandas库
一个基于NumPy库的数据分析库。核心数据结构是DataFrame和Series。
03 Scipy库
一个基于NumPy库的科学计算库。提供高级数学、科学和工程计算功能。
04 Matplotlib库与Seaborn库
一个是绘图库。一个是高级可视化库。
05 Requests库
是一个简洁易用的HTTP库,它让发送HTTP请求和接收HTTP响应变得更加简单和直观。
知识讲授:安装Python第三方库
01 使用 pip 命令行工具
安装:pip install 库名 (例: pip install numpy)
卸载:pip uninstall 库名 | 查看:pip list
升级:pip install --upgrade 库名
02 使用 PyCharm 图形界面
(1)打开设置:File > Settings > Project: [项目名]
(2)导航至 Python Interpreter,点击右侧 “+” 号
(3)搜索目标库名,点击 Install Package 完成安装
知识讲授:Python编程规范
01 代码缩进
缩进是Python语法的核心,用于界定代码块。建议统一使用4个空格作为缩进单位,严禁空格与Tab键混用,确保代码结构清晰。
02 命名规范
变量与函数 (蛇形):
全小写字母,单词间用下划线分隔,直观易懂。
示例:user_name, calculate_total()
类名 (大驼峰):
每个单词首字母大写,无下划线,体现层级。
示例:StudentProfile, DataHandler
# 推荐写法
if score > 90:
print("优秀")
if score > 95:
print("卓越")
知识讲授:Python编程规范
03 注释规范
单行注释:
以 # 开头,用于解释行内逻辑或临时说明,保持注释简洁,避免冗余。
多行注释:
使用三引号(单引号或双引号)包裹,用于模块、类或函数的详细说明,支持多行书写,便于自动生成文档。
“规范的代码不仅是写给机器执行的,更是写给人阅读的。保持一致性是写出高质量Python代码的关键。”
注释规范示例
师生互动:技能点巩固与提升
01 安装和查看Python解释器
打开Python官网
安装Python
查看Python解释器
02 下载和安装PyCharm
下载PyCharm
版本类型
安装PyCharm
03 第三方库的安装和卸载
课堂问答:知识点巩固与提升
Q1
Python官方提供了Python 3.x的安装文件包括哪些工具?
A1
一个Python解释器(负责解释与运行Python程序)、一个命令交互环境(Shell)、一个简易的IDE——IDLE(集成开发和学习环境)。
Q2
PyCharm是指什么?
A2
是由JetBrains公司开发的一种Python IDE,支持Windows系统、Linux系统和macOS系统。
课堂练习:教学案例与实践
案例一:输出“Hello Python!”
在PyCharm中创建新的Python文件,编写一行简单的代码,即可完成编程入门的第一步,见证代码到结果的转化。
# 这是一个简单的Python程序
print("Hello Python!")
案例二:人形机器人小@打招呼
模拟人形机器人小@入学第一天的场景,通过代码实现个性化的自我介绍,感受编程赋予机器的“说话”能力。
# 人形机器人小@的打招呼程序
print("大家好,我是人形机器人小@!")
💡 核心知识点: print() 是Python中最基础的输出函数,用于在控制台显示文本信息,是实现人机交互与程序调试的基础工具。
课堂练习:案例操作步骤
图示:PyCharm 安装完成后的初始化界面
01 初始化项目
打开PyCharm,创建新的Python项目,并配置好Python解释器路径。
02 创建文件
在项目目录下新建Python文件,命名为 hello.py 或自定义名称。
03 编写代码
在编辑器中输入基础代码,例如:print("Hello Python!")。
04 运行程序
右键文件选择“Run”,或使用快捷键 Ctrl+Shift+F10 快速启动。
05 查看输出结果
在底部的“Run”控制台窗口中,查看代码执行后的输出内容,验证程序运行是否正常。
课堂小结:知识图谱
搭建Python开发环境
为Python开发搭建环境
Python开发工具
安装Python第二方库
Python编程规范
课堂小结:知识梳理
Python编程规范
代码缩进、命名规范和注释规范。
扩展库的卸载方法
通过PIP卸载、通过PyCharm卸载。
常用的开发工具
Jupyter Notebook、Microsoft Visual Studio、PyCharm等。
课后任务
基础巩固: 独立完成“机器人打招呼”程序的编写与运行,尝试修改输出内容,实现个性化对话。
进阶优化: 利用AI工具学习Python代码注释规范,优化代码缩进,提升代码的可读性与规范性。
技能进阶:
基础:独立编写“数字求和”程序,实现用户输入两个数并输出计算结果。
提升:优化上述程序,增加输入合法性校验(如非数字输入提示错误)。
拓展:结合循环语句,实现连续计算多个数字求和的功能。
技能实践:
知识拓展:Python与人工智能
算力是人工智能发展的基石。数据中心的高性能服务器集群,为复杂的AI模型训练和推理提供了强大的计算支撑,而Python则是连接算法与算力的高效桥梁。
01. Python的AI核心优势
丰富库生态
TensorFlow、PyTorch等主流框架原生支持,提供开箱即用的AI工具集。
语法极简
代码可读性强,降低开发门槛,让开发者更专注于算法设计与创新。
活跃社区
拥有海量教程、文档与开源项目,全球开发者共同维护的技术生态。
02. AI领域的广泛应用场景
计算机视觉
人脸识别、自动驾驶、图像生成与分析,重塑机器的视觉感知能力。
自然语言处理
智能客服、机器翻译、大模型交互,实现人机间的自然语言对话。
智能推荐系统
电商商品推荐、音乐与视频内容分发,精准匹配用户个性化需求。
知识拓展:pip常用命令详解
安装指定版本库
精准控制依赖版本,避免因版本更新导致的兼容性问题
pip install numpy==1.21.0
批量安装依赖库
通过requirements.txt文件,快速在新环境中部署项目依赖
pip install -r requirements.txt
查看库详细信息
获取库的版本号、作者信息、依赖项列表以及安装路径
pip show numpy
检查可升级的库
列出当前Python环境中所有已安装且有新版本可用的库
升级pip包管理工具
保持pip工具本身为最新版本,以获得更好的性能、新功能和安全更新
python -m pip install --upgrade pip
pip list --outdated
知识拓展:编程规程的重要性
为什么要遵守编程规范?
提高代码可读性
规范的代码结构清晰,降低理解成本,让团队成员能快速上手维护与迭代。
降低潜在错误率
统一的格式规范避免因风格混乱导致的语法错误,减少调试与排查的时间成本。
提升团队协作效率
统一的编码标准消除沟通障碍,让多人协作开发更顺畅,减少代码合并冲突。
彰显专业技术素养
规范的代码不仅是技术能力的体现,更是程序员严谨工作态度与专业素养的证明。
行业通用规范标准
PEP 8 规范
Python官方发布的代码风格指南,定义了变量命名、缩进规则、注释规范等核心准则,是Python开发者的基础遵循标准。
Google Python 风格指南
由谷歌工程师制定的进阶编码规范,在PEP 8基础上补充了更细致的工程化实践,适合大型项目与企业级开发场景。
谢谢观看
THANKS
$