Python语言程序设计教程 北理工Python课程W061101-文件的基础 共12页.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【大纲】 0-1-课程内容和安排介绍 1-1-计算机的概念 1-2-程序设计语言概述 1-3-Python语言 1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-Python中类型的概念 3-2-数字类型 3-3-字符串类型 3-4-字符串的操作 3-5-元组类型 3-6-列表类型及操作 3-7-math库和random库 3-8-π的计算 4-1-1-程序基本结构 4-1-2-简单分支 4-1-3-多分支 4-1-4-异常处理设计 4-1-5-三者最大实例分析 4-2-1-基本循环结构 4-2-2-通用循环构造方法 4-2-3-死循环半路循环 4-2-4-布尔表达式 6-1-1-文件的基础 6-1-2-文件的基本处理 6-1-3-文件实例一 6-1-4-文件实例二 6-2-1-字典的基础 6-2-2-字典的操作 6-2-3-字典实例一 6-2-4-字典实例二 7-3-1-计算思维 7-3-2-自顶向下的设计 7-3-3-自底向上的执行 7-3-4-软件工程 7-3-5-敏捷开发方法 7-4-1-面向过程的程序设计 7-4-2-面向对象的程序设计 7-4-3-基本例子 7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-函数定义 第6章-函数与递归-2-函数的调用和返回值 第6章-函数与递归-3-改变参数值的函数 第6章-函数与递归-4-程序结构和递归 第6章-函数与递归-5-函数实例 Python语言程序设计教程主要涵盖了计算机基础、Python编程环境配置、基本程序设计方法、问题的计算分析、Python程序元素、函数库引用以及各种数据类型。在文件处理方面,讲解了文件的基础概念,包括文件作为存储在外部介质上的数据集合,不仅包含源程序、数据,还有图像像素等信息。文件的编码是一个关键点,它涉及到信息转换,如ASCII码、Unicode和UTF-8编码。其中,Unicode是一种统一的字符编码,每个字符用两个字节表示,而UTF-8则是可变长度的Unicode实现,能更有效地存储不同字符。 文件处理中,区分了文本文件和二进制文件。文本文件通常以ASCII码存储,内容易于阅读和处理,使用`\n`来表示换行。相比之下,二进制文件则更节省空间,无特定格式,用于存储如照片、音乐、视频等非文本信息,其编码方式根据具体文件类型而变化,解码时需对应正确的格式。 课程还涉及了Python中的数据类型,如数字、字符串、元组、列表和字典。字符串是不可变的字符序列,支持多种操作,如查找、替换和切片。元组是不可变的序列,而列表是可变的,两者都可以存储不同类型的数据。字典是键值对的集合,提供了高效的数据查找和更新功能。 程序结构方面,涵盖了基本结构、分支结构(简单分支和多分支)、异常处理和循环结构。此外,还介绍了函数定义、调用、返回值,以及改变参数值的函数。递归也是函数设计的一个重要部分,用于解决特定问题。 课程最后讨论了计算思维、程序设计方法(面向过程和面向对象),以及图形用户接口和图形库应用,特别是Turtle库的使用,为初学者提供了丰富的实践案例。 这个教程详细介绍了Python编程的基础知识,从入门到深入,包括文件操作、数据类型、控制结构、函数和递归,旨在帮助学习者掌握Python编程的核心技能。
- 粉丝: 458
- 资源: 7376
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助