Python
零涂
欢迎和大家一起探讨技术问题,共同进步
展开
-
pygame中画圆方法pygame.draw.circle()使用
pygame初学篇一: 绘制圆图形的方法绘制圆形方法:pygame.draw.circle(Surface, color, pos , raduis, width), pygame 官网介绍说明方法:http://www.pygame.org/docs/ref/draw.html#pygame.draw.circlecircle方法介绍: Surfuce参数: 传入需要在该Surface对原创 2017-11-07 19:04:56 · 21787 阅读 · 0 评论 -
Django RESTful framework 学习记(一)
由于想做一个手机充电桩的项目, 而这个项目涉及数据库, 微信小程序, 而微信小程序需要后台给相应的api接口, 无奈的我api不会开发, 再此之前一直学了python, 而且用了django框架写过网站, 心想api不就是一个链接吗? 而网站也是一个链接, 只是返回的数据不一样, 我想api和网站间有联系吧, 后来进过百度, 知道了django就有框架专门写api, 那就是我接下来一段时间要学习的...原创 2018-12-10 16:40:26 · 576 阅读 · 0 评论 -
django csrf_token实现与屏蔽
django中可以通过中间件实现csrf_token, 也可以屏蔽csrf_token, 至于实现原理, 我不太清楚, 我做项目的原则是先会使用, 然后再慢慢深入原理,先说说全局使用吧django全局的中间件在setting.py文件中, 所谓全局就是指django架构的所有视图和类都得执行的操作, 比如在全局中间件中使用了csrf_token认证, 则整个架构都得满足, 反之, 架构所有内容...原创 2018-12-09 22:21:33 · 2267 阅读 · 0 评论 -
Django中的FBV和CBV
昨天听老男孩it教育视频课的时候听到了fbv和cbv视图方式, 以前用django的时候用过这两种实现方式, 但是不知道专业的名字和区别, 直到昨天get到了.一. 概念FBV(function base views) 顾名思义基于函数的视图类CBV(class base views)基于类的视图类至于区别呢? 我觉得只是写法上的不一样, 实现的结果都是一样的, 我比较喜欢用CBV...原创 2018-12-09 17:13:53 · 271 阅读 · 0 评论 -
pygame简易音乐播放
pygame简易音乐播放今天写了一个简易的音乐播放程序,能实现鼠标左击播放一种音效,右击播放另一种音效,按下空格键可以暂停和播放背景音乐。新学了两个类。一个是pygame.mixer.Sound类,用于播放音效,官方文档介绍:http://www.pygame.org/docs/ref/mixer.html#pygame.mixer.Sound.set_volume; 另一个是pygame.m原创 2017-11-11 11:15:29 · 4032 阅读 · 0 评论 -
PlayTheBall游戏制作二
PlayTheBall游戏制作二经过一天的学习,增加了球能移动功能。能达到按指定的速度和方向移动,并且当球出边框后,在相对的方向移动进入游戏界面,当在界面中有两个球相互撞击时,两球会按照相反的方向移动。移动功能实现步骤: 能移动小球 -> 小球出边界时,处理小球从反方向进入界面 -> 碰撞检测及运动方向的改变一, 移动小球及出边界判断,反向:在子类Ball中定义一个move方法,再调用re原创 2017-11-10 18:05:05 · 847 阅读 · 0 评论 -
pygame运用篇之PlayTheBall游戏制作一
PlayTheBall游戏制作一PlayTheBall游戏的功能是:图片中有五个球和五个洞,用鼠标控制球的移动方向,当五个球都移动到洞时,游戏成功。今天能达到的效果:球随机的显示在背景图上,设计思路:显示背景图 -> 定义球类 -> 随机产生球的位置,运动速度属性 -> 在背景图上显示球类新学的知识:pygame.sprite.Sprite 类, 官方文档介绍:http://www.p原创 2017-11-09 11:21:30 · 1233 阅读 · 0 评论 -
pygame中绘制线条的方法
pygame初学篇四: 绘制线条的方法绘制线条方法:pygame.draw.arc(Surface, color, Rect, start_angle, stop_angle,width), pygame 官网介绍说明方法:http://www.pygame.org/docs/ref/draw.html#pygame.draw.circlelines(Surface, color,原创 2017-11-08 17:06:03 · 8743 阅读 · 0 评论 -
pygame中绘制弧线的方法
pygame初学篇三: 绘制弧线的方法绘制圆形方法:pygame.draw.arc(Surface, color, Rect, start_angle, stop_angle,width), pygame 官网介绍说明方法:http://www.pygame.org/docs/ref/draw.html#pygame.draw.circlearc方法介绍: Surfuce参数: 传原创 2017-11-07 21:07:58 · 4042 阅读 · 3 评论 -
pygame绘制椭圆方法
pygame初学篇二: 绘制椭圆图形的方法绘制圆形方法:pygame.draw.ellipse(Surface, color, Rect, width), pygame 官网介绍说明方法:http://www.pygame.org/docs/ref/draw.html#pygame.draw.circlecircle方法介绍: Surfuce参数: 传入需要在该Surface对象上原创 2017-11-07 20:39:33 · 3032 阅读 · 0 评论 -
python进阶--装饰器
打从大三学了python后, 就没有学习python语法了, 在此之前学的都是和其他语言一样的语法, 自此在做项目的时候遇到好多python高级语法的知识, 现在再来系统的学习一下, 省的总是百度. 先来说说python的装饰器吧.为什么会有装饰器这个奇怪的东西呢? 有时候是不是会觉得一个框架的功能缺少你想要的功能, 但是呢, 你总不能改人家的框架吧, 又想增加自己的功能, 这时装饰器就是你...原创 2018-12-11 18:44:10 · 240 阅读 · 1 评论