Python程序设计 教案全套 李力 1--32 Python语言简介、下载和安装--异常处理有关的其他知识点.docx
《Python程序设计 教案全套 李力 1--32 Python语言简介、下载和安装--异常处理有关的其他知识点.docx》由会员分享,可在线阅读,更多相关《Python程序设计 教案全套 李力 1--32 Python语言简介、下载和安装--异常处理有关的其他知识点.docx(34页珍藏版)》请在第一文库网上搜索。
1、教师:课名:PVthOn程序设计班级:编写时间:课题.:PythOn语言简介、下载和安装课次:第1次教学目的及要求:1. 了解Python语言的起源、历史和发展前景2. 了解PythOn作为动态语言和弱类型语言的各种特性3. 了解Python虚拟机的种类4. 掌握Python的获取和安装教学重点:1了解Python的应用现状和前景2.掌握Python的获取和安装教学难点:1解释型语言的特点2.Python虚拟机思政主题:Python应用广泛前景光明,同学们应该奋发国强,为祖国的腾飞,为中国梦而认真学习。教学步骤及内容:一、课程导言课程目标、课程内容、课程要求等课程目标、课程内容、课程要求等考核
2、方式及成绩评定依据课堂要求:按座次顺序入座、手机按序号入袋、禁止食物饮料带入二、Python语言介绍Python语言的起源Python的发展和应用现状(重点介绍Python在云计算领域和人工智能领域的应用和成就)PyIhOn在TK)BE上的排名情况、T1OBE排名依据、历年走势曲线(重点介绍Python被评为2018年的年度语言的情况)三、PythOn语言的特性解释型语言、弱类型、动态语言PythOn的优势:简介、快速上手、快速开发、生态强大、跨平台、开源Python的缺点:速度慢、代码无法加密四、PyIhOn虚拟机的主流实现CPy1hOn、JythonIronPythonPypy五、Pyth
3、on的下载和安装版本号命名规范及Python历史版本介绍下载Windows平台的Python安装程序安装过程及加入环境变量作业:在自己的计算机上安装规定的PythOn版本旁批栏:课题:配置开发环境、运行PythOn程序课次:第2次教学目的及要求:1 .认识交互式解释器2 .掌握如何使用文本编辑器编写代码及如何运行源代码文件3 .在1inux上安装Python4 .Windows下的Python多版本共存教学重点:1使用文本编辑器2.使用集成开发工具教学难点:1交互式解释器和源代码脚本的执行差异思政主题:Python虽然入门容易,但上限也很高,同学们有很大的进步空间,所以更应该刻苦学习,要多写代
4、码,具有工匠精神。教学步骤及内容:一、认识交互式解释器编写第一个程序习题:He11OWork1及简单的数学表达式语法错误:无效语法/错误的Eo1交互式解释器的特性ID1E二、使用文本编辑器和IDE提问:同学们习惯使用哪些编辑器和IDE?使用notepad+:快速缩放、语法高亮、制表符空格替换调用源代码脚本执行学会区分命令行操作和程序代码WindoWS命令行常用命令:目录切换、盘符切换快速在当前文件夹文件夹里打开CMD从其它文件夹文件夹拖动文件到CMD,获得绝对路径的字符串PyCharm简介:官网、下载、社区版推荐(具体用法再以后再介绍)三、在1inux上安装Python1inux中的预安装Py
5、thon获取Python源代码Prefix配置Make和编译四、设置多版本共存多版本共存的需求场景手动多版本共存Venv的使用旁批栏:课名:Python程序设计班级:教师:编写时间:课名:Python程序设计班级:教师:编写时间:课题:PythOn增强工具、帮助和文档、代码规范课次:第3次教学目的及要求:1. 了解PythOn增强工具2. 掌握如何查看帮助和文档3. 了解代码的规范性要求教学重点:1内省2.代码的规范性要求教学难点:1转义字符思政主题:教学步骤及内容:一、PythOn增强工具包管理工具pip安装模块卸载模块升级模块及升级pip设置国内镜像源习题:安装一个第三方模块并升级PiP工
6、具高级交互式解释器ipython捆绑工具包Anaconda(重点介绍Anaconda下的Jupyternotebook工具)2to3脚木手工翻译的需求(具体将在接近期末的时候介绍)二、查看帮助和文档自省:dir函数和he1p函数的使用查看对象的文档字符串查看官方文档三、PythOn代码的规范性要求合法的变量名中文变量名、名称错误NameError保留字(可通过keyword.kw1ist查询保留字)保留字有关的错误(SyntaxError及NameError)转义字符举例:C:Windowsaddins和C:Windowsbcastdvr”受转义字符影响编写注释多行字符串和多行注释在单个物理行
7、里书写多个逻辑行将多个物理行视作一个单独的逻辑行旁批栏:教师:班级:编写时间:课题:数据类型和运算符课次:第4次教学目的及要求:1 .熟悉基本数据类型2 .熟悉运算操作和运算符3 .熟悉运算符优先级教学重点:1 .数据类型2 .运算符及多种赋值方法教学难点:1.运算符优先级思政主题:教学步骤及内容:一、数据类型提问:学过的其它语言有哪些数据类型?整型:Py1hOn的整型不受长度限制,只受内存限制直接声明二进制、八进制和十六进制整数十进制整数的二进制、八进制和十六进制转换浮点型:双精度浮点型布尔型:True/Fa1seNone容器数据类型一一内置数据结构在第四章之前不可避免会使用到列表和字符串列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计 教案全套 李力 1-32 Python语言简介、下载和安装-异常处理有关的其他知识点 Python 程序设计 教案 全套 32 语言 简介 下载 安装 异常 处理 有关 其他
链接地址:https://www.001doc.com/doc/788881.html