11 2021 档案
摘要:大爽Python入门公开课教案 点击查看教程总目录 1 定义 这里来看一个例子。 不妨猜一下这个输出是多少。 def change_local(x): x += 1 x = 5 change_local(x) print(x) 答案是 5 这个例子中,函数内部的改动,没有对函数外部生效。 这是因为函
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 可变与不可变 先来观察下两段代码, 看下这两段代码的区别。 1. 片段一 2. 片段二 简单分析会发现: 1中 不随 的变化而变化。 2中 随着 的变化而变化。 这样的情况,其缘由是可变对象 和不可变对象 。 python中的常见的对象情况
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 改动 开头的字符串常量 修改 如下 python MAIN_MENU = """ Welcome! You can enter , , , or . The meaning is as follows c: create student sco
阅读全文
摘要:> 大爽Python入门公开课教案 [点击查看教程总目录](https://www.cnblogs.com/BigShuang/p/14887595.html) ### 0 语法介绍 操作文件的固定语法如下 ```python with open(file, mode) as f: ... ```
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 函数介绍 python 2.x 中,有 函数。 python 3.x 中只有 函数。 使用 函数,可以读取标准输入,即用户输入。 函数可以接受 作为可选参数, 可以将 作为提示输出到控制台,再接受用户输入。 示例如下 补充说明: 轻量级id
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 虽然之前我写过一篇文章: [ python 格式化输出详解(占位符:%、format、f表达式)——上篇 理论篇](https://www.cnblogs.com/BigShuang/p/14262887.html) 其中详细讨论过输入输出,但
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 本章第三节 文件读写中的 中的 ,严格来讲是文件路径,而不只是文件名。 一般来讲,尽量保证代码文件,和要读取的文件在同一文件夹下。 因为此时代码里面读取文件,文件路径可以直接使用文件名(带后缀名的)。 如果文件和代码不在一文件夹下,就相对比较麻
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 情景思考 情景介绍 假设有一位老师,带着一堆学生。 学生的成绩保存在 中,具体内容如下 现在希望有一个简易的成绩管理系统(控制台版本的), 能帮助该老师查询、修改、展示成绩。 具体要求如下 具体需要以下几个页面(菜单) 以下提供了中文版的和
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 需求简介 在上一节: 控制台版本——简易成绩管理系统 的基础上 添加一个新的功能: 新增学生分数。 详细介绍 英文版本 新增一个命令 用于新建学生分数。 对应主菜单中,多展示这个命令 玩家输入 时 提醒玩家输入学生姓名 玩家输入名字后,去除名字
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 数学公式 这里是一些简单的练习, 将基础常用的数学公式,写成函数。 一次函数 y=kx+b 1. 实现一个函数,根据 , , 计算 值 的默认值为1, 的默认值为0。 实现代码如下 2. 展示以下一次函数,自变量取0到5之间所有整数时(
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 检查长度 实现一个函数 检查一个由字符串构成的列表 , 是否存在字符串长度符合指定尺寸 。 任意一个符合 尺寸即可返回 ,否则返回 。 运行时示例如下 2 生成n以内的素数 实现一个函数 返回所有大于等于2,小于n的素数。 运行时示例如下
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 检查长度 实现一个函数 检查一个由字符串构成的列表 , 是否存在字符串长度符合指定尺寸 。 任意一个符合 尺寸即可返回 ,否则返回 。 运行时示例如下 答案代码示例 2 生成n以内的素数 实现一个函数 返回所有大于等于2,小于n的素数。 运
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 情景回顾 在之前的第一章 第三节 第三部分 第三题 有趣的极限中, $$ S = 1 \frac{1}{2} + \frac{1}{3} \frac{1}{4} + \frac{1}{5} \frac{1}{6} + ... + \frac
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 情景思考 上面的函数 是把计算的结果, 直接在函数中通过 输出了出来。 有的时候我们可能希望把结果拿出来,在函数外面来输出。 更有时候,我们需要使用结果中的值,做一些额外的计算。 比如这里想额外计算, n=10, 100, 1000, 10
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 1 回顾参数 先来熟悉下参数,参数在函数头定义。 回顾一下,前两节定义了一些函数的函数头, 例如 这些函数是需要传参的, 是函数 需要的参数。 是函数 需要的参数。 再例如 这个函数是不需要传参的。 简而言之,就是定义函数时, 函数头的括号里,
阅读全文
摘要:大爽Python入门公开课教案 "点击查看教程总目录" 以 为例,认识函数。 学习读懂函数的过程。 1 内置函数 现在,让我们再来详细认识下 这个函数。 属于内置函数, 。 内置函数的官方文档为 "Built in Functions" 如下图所示 在其中,点击 函数链接,跳转到 对应的说明。 截图
阅读全文
摘要:作者自我介绍:大爽歌, b站小UP主 , python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 14 位图移动逻辑基础实现 运动游戏的核心基础是,通过按键能够实现图片的运动(比如上下左右移动)。 虽然使用QLabel也能够展示图片,并且通过setGeometory也能设定位置,但是这
阅读全文
摘要:作者自我介绍:大爽歌, b站小UP主 , python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 10 坐标布局 之前的代码里,很多地方使用了move方法,直接设置控件坐标。 这是一种通过写固定坐标进行布局的方式。 比较简单,但不够灵活。 这种布局常见的语法有 widget.move(
阅读全文
摘要:作者自我介绍:大爽歌, b站小UP主 , python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 6 信号与槽 信号和槽一般用于多个窗口之间传递信息, 或者前后端传递信息。 定义信号 一般在class下面开头定义。 (pyqt 里面定义新对象时,如果不需要专门继承特定对象,推荐继承Py
阅读全文
摘要:作者自我介绍:大爽歌, b站小UP主 , python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 4 使用类Class 当写的代码一多起来, 使用类Class的继承重写等等,来编写组织代码会更好。 这个更进一步,就是面向对象编程的思想。 比如使用类Class的写法, 重新写下基础部分第
阅读全文
摘要:作者自我介绍:大爽歌, b站小UP主 , python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 0 安装 一般可使用 pip3 install PyQt5 安装中下载太慢导致失败则使用 pip3 install PyQt5 -i https://pypi.tuna.tsinghua.
阅读全文
摘要:作者自我介绍:大爽歌, b站小UP主 , python1对1辅导老师, 时常直播编程,直播时免费回答简单问题。 前置知识: 递归算法(recursion algorithm)。 我的递归教程: 【教程】python递归三部曲(基于turtle实现可视化) 回溯与递归的关系: 回溯是一种算法思想,递归
阅读全文