会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
上海小盖伦
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
下一页
2018年7月18日
一、网络编程-UDP传输协议及socket套接字使用
摘要: 知识点基本介绍:1、网络通信协议一般就是UDP和TCP俩种传输协议,这一章先说UDP,UDP是一种比较简单的传输协议,如qq使用的就是UDP 2、ip:ip就是标记网络中中的一台电脑,目前我们使用的都是ipv4,在公网中,每台电脑都有一个唯一的IP地址,目前ipv4已经被分配完了,大家在ipconf
阅读全文
posted @ 2018-07-18 23:15 上海小盖伦
阅读(515)
评论(0)
推荐(0)
2018年7月15日
二、飞机大战终极版-巩固面向对象设计项目的思想
摘要: 上面一节主要介绍pygame入门,这一节是利用面向对象完成整个项目设计:子弹射击敌机,战机碰撞敌机,用户左右控制战机移动等等 1、知识点:pygame中提供了俩个非常强大的类精灵类和精灵组类: 精灵类可以创建很多对象,例如:创建多个敌机,是用精灵类创建方便快速,代码简洁
阅读全文
posted @ 2018-07-15 21:27 上海小盖伦
阅读(2309)
评论(0)
推荐(1)
2018年7月13日
一、利用Python编写飞机大战游戏-面向对象设计思想
摘要: 相信大家看到过网上很多关于飞机大战的项目,但是对其中的模块方法,以及使用和游戏工作原理都不了解,看的也是一脸懵逼,根本看不下去。下面我做个详细讲解,在做此游戏需要用到pygame模块,所以这一章先进行pygame入门讲解--设置游戏窗口,绘制游戏背景,绘制战机图片,绘制战机移动动画(后面利用面向对象
阅读全文
posted @ 2018-07-13 16:23 上海小盖伦
阅读(13928)
评论(1)
推荐(2)
2018年7月6日
八、递归编程技巧
摘要: # 递归函数其实就是一种编程技巧,实际开发中很少用,因为当参数值过大时,会导致栈溢出 # 递归函数俩个特点:1、一定要写出口 2、自己调用自己 def jc(num): if num == 1: # 递归函数一定要有出口,否则会导致死循环 return 1 temp = jc(num-1) # 自己调用自己 return temp*num
阅读全文
posted @ 2018-07-06 18:43 上海小盖伦
阅读(212)
评论(0)
推荐(0)
七、面向对象之单例设计模式
摘要: 一、"""单例设计模式:通俗的讲就是单个实例对象 设计模式:前人在工作中,为了做需求写代码积累的一种代码设计思想,我们根据套路来就行了>>>>>>>之前讲过的创建类实例对象,工作原理是这样的---调用类创建对象,解释器会自动调用__new__这个内置的静态方法为对象分配内存空间,然后返回这个对象,再将这个对象的引用传给__init__初始化方法进行初始化。这是工作原理,但是在创建多个对象时,给...
阅读全文
posted @ 2018-07-06 13:46 上海小盖伦
阅读(236)
评论(0)
推荐(0)
六、面向对象之单继承、多继承、重写
摘要: """继承:当新建类没有需要继承的父类,统一继承object类,Python2中不写object类也是可以的 但是为了代码兼容Python3,最好写上,Python3不写object会自动继承object类,所以为了统一,py2和3都写上object """ # 单继承,多继承,重写请看注释 # 直接根据实例介绍 class Animal(object): def __init__(...
阅读全文
posted @ 2018-07-06 11:28 上海小盖伦
阅读(120)
评论(0)
推荐(0)
五、面向对象之类属性、类方法、静态方法
摘要: # 静态方法是一个方法内部及不需要调用类属性,也不需要调用实例属性,此时就可以将该方法定义为静态方法 # 以实例介绍 class Game(object): init_score = 0 # 类属性 @classmethod # 类方法使用该修饰符,解释器就能自动识别下面定义的方法为类方法 def game_score(cls): # 类方法需要传递cls参数,...
阅读全文
posted @ 2018-07-06 10:15 上海小盖伦
阅读(93)
评论(0)
推荐(0)
2018年6月26日
四、Python导入自己写的包报错:没有该包如何解决
摘要: 场景:当你运行文件时,提示没有你想要导入的这个包,这是只需在你运行文件的开头添加俩行代码: import sys sys.path.apprnd('../') 原理:请看图解 另外解释下sys.path是如何工作的呢: 注意:sys.path 主要是python解释器的运行环境 并不是所有的系统环境
阅读全文
posted @ 2018-06-26 17:28 上海小盖伦
阅读(729)
评论(0)
推荐(0)
2018年6月7日
三、基础习题
摘要: 题目:"""统计列表['a','c','c','d','a','d','d','d','e','a']每个元素的的次数,并按照次数大小进行排序,格式如[('a',3),('b',4)]""" #解法1: a=['a','c','c','d','a','d
阅读全文
posted @ 2018-06-07 10:02 上海小盖伦
阅读(201)
评论(0)
推荐(0)
2018年6月1日
二、字符串,元祖,列表等数据操作
摘要: 一、字符串操作 二、列表操作 三、完整的for循环(和else一起使用)
阅读全文
posted @ 2018-06-01 15:30 上海小盖伦
阅读(211)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告