Python
BLOOMYUAN
这个作者很懒,什么都没留下…
展开
-
Python for Datawhale Task1
1.环境搭建 1.1anaconda环境配置 Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。可有anaconda官网下载安装https://www.anaconda.com/,或者在清华大学镜像站下载安装https://mirrors.tuna.tsinghua.edu.cn...原创 2019-08-05 13:49:24 · 228 阅读 · 0 评论 -
Python for Datawhale Task5
1. 类和对象 Python是一门面向对象的语言,因而在Python中创建一个类和对象是很容易的。面向对象的一些基本技术有: 类(class):用来描述具有相同属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或实例变量,用于处理类及实例对...原创 2019-08-13 15:43:04 · 179 阅读 · 0 评论 -
Python for Datawhale Task3
1. dict字典 1.1 字典的定义 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型,在其他语言中也成为了map,具有极快的查找速度。列表是有序的对象集合,字典是无序的对象集合。 两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 字典用"{ }"标识。字典由索引(key)和它对应的值value组成,即dict的基本格式为: dict = ...原创 2019-08-09 15:04:47 · 124 阅读 · 0 评论 -
Python for Datawhale Task2
1. 列表 1.1 列表标志 列表(List)用[ ]标识,是Python中最通用的复合数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。 1.2 列表的基本操作 列表的创建 >>> foods = ['apple','pizza','cake','肉肉'] >>> foods = ['apple','piz...原创 2019-08-07 13:15:32 · 266 阅读 · 0 评论 -
Python for Datawhale Task6之飞机大战
1. 代码整体框架 游戏主程序主要包括: 游戏初始化 游戏循环 2. 每个类及函数的作用 2.1 class Bullet(pygame.sprite.Sprite): class Bullet为子弹类,对飞机发射的子弹进行管理。Bullet类继承了从模块pygame.sprite中导入的Sprite类。通过使用精灵,可将游戏中相关的元素编组,进而同时操作编组中的所有元素。 2.2 clas...原创 2019-08-15 12:52:37 · 218 阅读 · 0 评论 -
Python for Datawhale Task4
1. 函数关键字 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 2. 函数的定义 定义函数遵循以下简单规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可...原创 2019-08-11 17:39:37 · 171 阅读 · 0 评论