python
佳潇翔
努力,活在当下,相信自己的价值。
展开
-
【python编程从入门到实践】第九章总结-类
python编程 从入门到实践 第九章创建和使用类创建Dog类方法__init__()其他方法根据类创建实例Part One 练习使用类和实例给属性指定默认值修改属性的值Part Two 练习继承子类的方法__init__()给子类定义属性和方法创建和使用类创建Dog类class Dog(): """一次模拟小狗的简单尝试""" def __init__(self, name, age)...原创 2019-12-07 16:55:22 · 311 阅读 · 0 评论 -
【python编程从入门到实践】第八章总结-函数
python编程 从入门到实践 第八章 - 函数定义函数函数的定义方式向函数传递信息Part One练习传递实参位置实参关键字实参默认值实参错误Part Two练习返回值返回简单值让实参变成可选的返回字典结合使用函数和while循环Part Three练习传递列表在函数中修改列表--传递本体禁止函数修改列表--传递副本Part Four练习传递任意数量的实参传递任意数量的实参构成的列表结合使用位置...原创 2019-12-05 11:58:51 · 985 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第九章总结
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文为第九章知识点总结以及核心代码,欢迎交流第九章列表元组Block Breaker 游戏主干思路set level tupleinit the gameload level informationmove ball accroding to the vel n...原创 2019-11-28 10:51:18 · 455 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第八章总结
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文为第八章知识点总结以及核心代码,欢迎交流第八章冲突检测技术两个精灵之间的矩形检测两个精灵之间的圆检测两个精灵之间的像素精确遮罩检测冲突检测技术两个精灵之间的矩形检测pygame.sprite.collide_rect(left, right)用来检测...原创 2019-11-28 10:16:20 · 477 阅读 · 0 评论 -
【python编程从入门到实践】第四章总结-列表
python编程 从入门到实践 第一章遍历列表for循环单数和复数名称关于缩进忘记缩进忘记缩进额外的代码行不必要的缩进循环后不必要的缩进冒号Part One 练习关于数值列表range用法创建数值列表数值列表的简单计算列表解析Part Two 练习列表切片复制列表Part Three 练习元组元素不可变元组的遍历修改元组Part Four 练习代码规范性遍历列表for循环for elemen...原创 2019-11-26 11:16:51 · 651 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第七章总结
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文为第七章知识点总结以及核心代码,欢迎交流第七章自定义Sprite精灵类小精灵在飞的Demopygame.sprite这一章的内容书上介绍的比较笼统,没有说清楚具体内容。这里要多做一些注释以及自己的理解。自定义Sprite精灵类# MySprite.py...原创 2019-11-19 10:47:57 · 999 阅读 · 2 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第六章总结
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文为第六章知识点总结以及核心代码,欢迎交流第六章知识点星空图片的生成飞船绕行星运动知识点用pygame.display.set_mode()创建pygame的窗口时,实际是返回了一个pygame.Surface对象。加载位图:pygame.image....原创 2019-11-14 21:15:26 · 342 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第五章总结
知识点math.degrees(弧度)将弧度转换为角度math.radians(角度)将角度转换为弧度math.cos(弧度)计算cos值math.cos(math.radians(angle))math.sin(弧度)计算sin值math.sin(math.radians(angle))...原创 2019-11-12 14:14:57 · 213 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第四章挑战题
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文为基于第四章中bomb catcher的一个小改进,欢迎交流第四章介绍代码介绍这个游戏类似于平时玩的接红包的游戏。下面有一块板子(鼠标控制),要接住上面从随机位置掉下来的小球。分为4个level,第一个level垂直下落,且下落速度增长缓慢;第二个le...原创 2019-11-11 14:53:28 · 264 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第三章挑战题
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文暂为基于第三章中trivia_game的一个小改进,欢迎交流~第三章代码TIPs:代码import pygame, sysfrom pygame.locals import *import randomclass TriviaGame(obje...原创 2019-11-07 22:02:51 · 355 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第二章挑战题
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)本文为第二章后面的挑战题,欢迎交流第二章第一题题目关于pygame.draw.ellipse函数代码结果第二题题目代码结果第三题题目代码结果第一题题目使用本章的示例作为起点,编写一个程序来绘制一个椭圆,这是我们在本章中没有介绍的形状。关于pygame....原创 2019-11-04 17:50:34 · 281 阅读 · 0 评论 -
【python游戏开发入门】《PYTHON游戏编程入门》第一章挑战题
书籍:《PYTHON游戏编程入门》(More Python Programming for the Absolute Beginner)第一章题目第一题题目代码结果第二题题目代码结果第三题题目代码结果总代码题目第一题题目打开GeometryDemo.py程序,并且创建一个继承自Point 的新类,名为Ellipse。它有一个水平半径和垂直半径,而不是像Circle那样只有一个半径。代...原创 2019-11-04 16:33:05 · 921 阅读 · 0 评论 -
【python学习】Python中的函数
感谢廖雪峰老师提供了自学python很好的平台,以下内容仅作个人学习记录使用,侵删。附上链接: 廖雪峰的官方网站.python中的函数函数的调用函数的定义定义函数空函数参数检查返回多个值函数的参数参数传入默认参数可变参数递归函数函数的调用Python中提供了很多内置的函数,我们知道函数的名称和参数之后可以直接调用。如果不了解使用方法,也可以通过help()函数来查看该函数的帮助信息。函数...原创 2019-11-04 11:35:23 · 273 阅读 · 0 评论 -
【python游戏开发入门】pygame下载与安装教程
在python游戏开发时,需要使用pygame游戏库。本文主要介绍如何安装与当前python匹配的pygame。pygame下载与安装教程python安装查看python版本信息检查pip下载pygame地址一地址二pygame安装压缩包版本的安装.whl版本的安装彩蛋python安装要确保已经安装了python的一个版本。如果没有安装可以参考我之前的一篇文章。去python官网下载最新的...原创 2019-11-04 11:06:46 · 15609 阅读 · 15 评论 -
【python学习】python基础-判断与循环
感谢廖雪峰老师提供了自学python很好的平台,以下内容仅作个人学习记录使用,侵删。附上链接: 廖雪峰的官方网站.python基础(下)条件判断循环dictset条件判断Python中实现条件判断通过if语句来实现:语法为:if condition1: statements1: do something when condition1 is trueelse: statement...原创 2019-11-01 17:52:41 · 121 阅读 · 0 评论 -
【python学习】python基础-数据
感谢廖雪峰老师提供了自学python很好的平台,以下内容仅作个人学习记录使用,侵删。附上链接: 廖雪峰的官方网站.数据类型整数python可以处理任意大小的整数,包括正整数,负整数,0。十六进制的表示,使用前缀0x和0-9,a-f来表示。浮点数即小数。可以采用数学写法:1.11,-2.22。也可以使用科学计数法:1.11e10,-2.22e-9。在计算机内部存储的时候可能会有四舍五...原创 2019-10-31 16:49:45 · 149 阅读 · 0 评论 -
【python学习】python绪论
感谢廖雪峰老师提供了自学python很好的平台,以下内容仅作个人学习记录使用,侵删。附上链接: 廖雪峰的官方网站.python简介一种相当高级的语言是解释型语言(C++属于编译型语言)可以做日常任务;可以做网站;可以做网络游戏的后台但是,操作系统只能用C语言写;手机应用只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或...原创 2019-10-29 17:10:47 · 781 阅读 · 0 评论