摘要:
pygame 快速入门 目标 1. 项目准备 2. 使用 创建图形窗口 3. 理解 图像 并实现图像绘制 4. 理解 游戏循环 和 游戏时钟 5. 理解 精灵 和 精灵组 项目准备 1. 新建 飞机大战 项目 2. 新建一个 3. 导入 游戏素材图片 游戏的第一印象 把一些 静止的图像 绘制到 游戏 阅读全文
posted @ 2020-01-27 12:39
jcr-kit
阅读(1703)
评论(1)
推荐(0)
摘要:
eval 函数 eval() 函数十分强大 —— 将字符串 当成 有效的表达式 来求值 并 返回计算结果 # 基本的数学计算 In [1]: eval("1 + 1") Out[1]: 2 # 字符串重复 In [2]: eval("'*' * 10") Out[2]: '**********' # 阅读全文
posted @ 2020-01-27 12:29
jcr-kit
阅读(292)
评论(0)
推荐(0)
摘要:
01. 文件的概念 1.1 文件的概念和作用 计算机的 文件,就是存储在某种 长期储存设备 上的一段 数据 长期存储设备包括:硬盘、U 盘、移动硬盘、光盘... 文件的作用 将数据长期保存下来,在需要的时候使用 CPU内存硬盘    1.2 文件的存储方式 在计算机中,文件是以 二进制 的方式 阅读全文
posted @ 2020-01-27 12:27
jcr-kit
阅读(393)
评论(0)
推荐(0)
摘要:
01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符,需要符合标识符的命名规则 在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具 模块 就好比是 工具包, 阅读全文
posted @ 2020-01-27 12:21
jcr-kit
阅读(313)
评论(0)
推荐(0)
摘要:
01. 异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常  程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发 阅读全文
posted @ 2020-01-27 12:19
jcr-kit
阅读(274)
评论(0)
推荐(0)
摘要:
01. 单例设计模式 设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题 的成熟的解决方案 使用 设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性 单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执 阅读全文
posted @ 2020-01-27 12:17
jcr-kit
阅读(321)
评论(0)
推荐(0)
摘要:
01. 类的结构 1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例  因 阅读全文
posted @ 2020-01-27 12:15
jcr-kit
阅读(428)
评论(0)
推荐(0)
摘要:
面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 继承 实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵活度 以 阅读全文
posted @ 2020-01-27 12:13
jcr-kit
阅读(198)
评论(0)
推荐(0)
摘要:
面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承 实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度 01. 单继承 1.1 继承的概念、语法和特点 继承的概念:子类 拥有 父类 的所有 方法 和 阅读全文
posted @ 2020-01-27 12:11
jcr-kit
阅读(320)
评论(0)
推荐(0)
摘要:
01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 两个下划线,定义的 阅读全文
posted @ 2020-01-27 12:09
jcr-kit
阅读(272)
评论(0)
推荐(0)
摘要:
封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 一个对象的 属性 可以是 另外一个类创建的对象 01. 士兵突击 需求 士兵 许三多 有一把 阅读全文
posted @ 2020-01-27 12:08
jcr-kit
阅读(246)
评论(0)
推荐(0)
摘要:
01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 02. 小明爱跑步 需求 小明 体重 75.0 公斤 小明每次 跑步 会减肥 0.5 阅读全文
posted @ 2020-01-27 12:06
jcr-kit
阅读(375)
评论(0)
推荐(0)
摘要:
恢复内容开始 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象 在 Python 中可以使用以下两个方法验证: 在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表 使用内 阅读全文
posted @ 2020-01-27 12:03
jcr-kit
阅读(274)
评论(0)
推荐(0)
摘要:
01. 类和对象的概念 类 和 对象 是 面向对象编程的 两个 核心概念 1.1 类 类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用 特征 被称为 属性 行为 被称为 方法 类 就相当于制造飞机时的图纸,是一个 模板,是 负责创建对象的  1.2 对象 对象 是 阅读全文
posted @ 2020-01-27 11:54
jcr-kit
阅读(289)
评论(0)
推荐(0)
摘要:
面向对象编程 —— Object Oriented Programming 简写 OOP 01. 面向对象基本概念 我们之前学习的编程方式就是 面向过程 的 面相过程 和 面相对象,是两种不同的 编程方式 对比 面向过程 的特点,可以更好地了解什么是 面向对象 1.1 过程和函数(科普) 过程 是早 阅读全文
posted @ 2020-01-27 03:09
jcr-kit
阅读(252)
评论(0)
推荐(0)
摘要:
函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值 ,可以 相互组合 ,一共有 4 种 组合形式 1. 无参数,无返回值 2. 无参数,有返回值 3. 有参数,无返回值 4. 有参数,有返回 阅读全文
posted @ 2020-01-27 03:02
jcr-kit
阅读(534)
评论(0)
推荐(0)
摘要:
01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 中保存着数据在内存中的地址 变量 中 记录数据的地址 ,就叫做 引用 使用 函数可 阅读全文
posted @ 2020-01-27 03:00
jcr-kit
阅读(185)
评论(0)
推荐(0)
摘要:
变量 流程控制 函数 模块 系统需求 1. 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 2. 用户用数字选择不同的功能 3. 根据功能选择,执行不同的功能 4. 用户名片需要记录用户的 姓名 、 电话 、 QQ 、 邮件 5. 如果查询到指定的名片,用户可以选择 修改 或者 删除 名片 步骤 阅读全文
posted @ 2020-01-27 02:52
jcr-kit
阅读(270)
评论(0)
推荐(0)
摘要:
Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 ( ) 浮点型( ) 布尔型( ) 真 `非 0 数` —— 非零即真 假 `0` 复数型 ( ) 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题 非数字型 字符串 列表 元组 字典 在 中,所有 非数字型变量 都支 阅读全文
posted @ 2020-01-27 02:47
jcr-kit
阅读(463)
评论(0)
推荐(0)
摘要:
01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下 ,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. 循环基本使用 循环的作用就是让 指定的代码 重复的执行 循环最常用的应用场景就是 让执行的代码 按照 指定的 阅读全文
posted @ 2020-01-27 02:39
jcr-kit
阅读(1385)
评论(0)
推荐(0)
摘要:
数学符号表链接: "https://zh.wikipedia.org/wiki/数学符号表" 01. 算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 | 运算符| 描述 | 实例 | | : : | : : | | | + | 加 | 10 + 20 = 30 | | | 减 | 10 阅读全文
posted @ 2020-01-27 02:35
jcr-kit
阅读(166)
评论(0)
推荐(0)
摘要:
01. if 语句体验 1.1 if 判断语句基本语法 在 中, if 语句 就是用来进行判断的,格式如下: 注意:代码的缩进为一个 键,或者 4 个空格 —— 建议使用空格 在 Python 开发中,Tab 和空格不要混用! 我们可以把整个 if 语句看成一个完整的代码块 1.2 判断语句演练 — 阅读全文
posted @ 2020-01-27 02:34
jcr-kit
阅读(509)
评论(0)
推荐(0)
摘要:
0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名 、 函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母 、 下划线 和 数字 组成 不能以数字开头 不能与关键字重名 思考:下面的标示符哪些是正确的,哪些不正确为什么? 1.2 关键字 关键字 就是在 内部已经 阅读全文
posted @ 2020-01-27 02:28
jcr-kit
阅读(310)
评论(0)
推荐(0)
摘要:
变量的基本使用 程序就是用来处理数据的,而变量就是用来存储数据的 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值 ,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 左边是一个变量名 右边是存储在变量中的值 变量定义之后,后续就可以直接使用了 1) 变量演练1 —— 阅读全文
posted @ 2020-01-27 02:26
jcr-kit
阅读(389)
评论(0)
推荐(0)
摘要:
算数运算符 计算机 ,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基本的算术运算使用的符号,用来处理四则运算 | 运算符| 描述 | 实例 | | : : | : : | | | + | 加 | 1 阅读全文
posted @ 2020-01-27 02:22
jcr-kit
阅读(202)
评论(0)
推荐(0)
摘要:
注释 01. 注释的作用 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 02. 单行注释(行注释) 以 开头, 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用 示例代码如下: 为了保证代码的可读性, 后面建议先添加一个空格,然后再编写相应的说明文 阅读全文
posted @ 2020-01-27 02:21
jcr-kit
阅读(431)
评论(0)
推荐(1)
摘要:
PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/ 01. 恢复 PyCharm 的初始设置 的 配置信息 是保存在 用户家目录下 的 目录下的, 表示当前使用的 的版本号 如果要恢复 的初始设置,可以按照以下步骤进行: 1. 关闭正在运行的 2. 阅读全文
posted @ 2020-01-27 02:13
jcr-kit
阅读(1495)
评论(0)
推荐(0)
摘要:
01. 第一个 程序 1.1 Python 源程序的基本概念 1. Python 源程序就是 一个特殊格式的文本文件 ,可以 使用任意文本编辑软件 做 的开发 2. Python 程序的 文件扩展名 通常都是 1.2 演练步骤 在桌面下,新建 目录 在 目录下新建 文件 使用 gedit 编辑 并且 阅读全文
posted @ 2020-01-27 02:05
jcr-kit
阅读(467)
评论(0)
推荐(0)
摘要:
—— 终端中的编辑器 01. 简介 在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 远程登录到服务器上,并且使用 进行快速的编辑即可 常见需要修改的文件包括: 源程序 配置文件 ,例如 的配置文件 在没有图形界面的环境下,要编辑文件, 是最佳选择! 每一个要使用 Linux 的程序员, 阅读全文
posted @ 2020-01-27 01:45
jcr-kit
阅读(400)
评论(0)
推荐(0)

浙公网安备 33010602011771号