本篇介绍在CentOS7环境下,编译安装Python3。
pygame练习之DIY街机小游戏
使用Pygame扩展,编写功能齐备的全屏街机游戏。参考《python基础教程》
Python中的反射
首先介绍什么是反射,然后是反射的四大方法,这其中我们最常用的是hasattr,getattr;然后从四个角度来演示如何使用反射,最后是总结。
Python异常处理
异常事件可能是错误,也可能是通常不会发生的事情。为了处理这些异常事件,我们曾今的做法是在发生这些事件的地方都使用条件语句。例如,我们希望用户输入的全是数字,所以需要对用户输入的字符进行检测,因为有不输入数字的可能存在。当我们判断的条件更加苛刻后,判断的层数也将增加,这样做不仅效率低下、缺乏灵活性,还可能导致程序难以卒读。所以我们需要一种新的替代方案——异常处理机制。
Python之面向对象
文章第一部分介绍了什么对象,对象有什么优点(多态,封装,继承)以及什么时候要使用对象;第二部分从类的结构入手,说明它的语法规则;第三部分介绍了类与对象的名称空间;第四部分介绍类与类之间的关系;第五部分再次谈到继承涉及多继承的顺序、抽象类等规范化开发;第六部分谈谈类中的双下划线方法和用到的一些内置函数;最后一部分是对概念,面向对象设计的总结。本文参考了《Python基础教程》《Python核心编程》。
利用python模拟数据库的增删改查
本篇利用python以及使用re模块来完成数据库中表的增删查改。希望将来可以在进行扩展。以下是要求,以及源码。
Python日志模块
首先介绍日志,接着介绍三个版本的logging日志,推荐旗舰版本,直接套用就可以。
编写自定义类实现json和pickle文件的多行写入,多行读取
首先是json与pickle的介绍,然后是对于json不能多次dump的解决办法。