摘要: 说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见: http://wiki.python.org/moin/WebFrameworks。 虽然另一大脚本语言PHP也有不 阅读全文
posted @ 2016-02-27 11:20 宋加明 阅读(106) 评论(0) 推荐(0) 编辑
摘要: from Tkinter import *root=Tk()root.title("my test")root.mainloop() #主循环以上是建立一个空白的窗体======================================button1=Button(root,text="but 阅读全文
posted @ 2016-01-30 11:41 宋加明 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy一。memcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memca... 阅读全文
posted @ 2016-01-22 18:12 宋加明 阅读(112) 评论(0) 推荐(0) 编辑
摘要: paramiko的安装与使用一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X,Win... 阅读全文
posted @ 2016-01-15 23:36 宋加明 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Python threading多线程模块Python是支持使用多线程的,程序代码可以在一个进程空间中操作管理多个执行的线程,这个库叫做 threading一、threading模块简介在Python多线程中可以使用2个模块,一个是我们现在讲解的threading,还有一个是thread模块,但是后... 阅读全文
posted @ 2016-01-08 16:51 宋加明 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 随着多核时代的到来,怎样充分利用好你的多个CPU的优势成了技术的关注点,那就是多线程多进程编程,二者的区别也很明显,进程是操作系统中拥有资源的最小单位,但是是重量级的。线程是系统调度的最小单位,是轻量级的,一个进程可以拥有很多个线程,但是线程是不拥有资源的,同一个进程中的线程共享这个进程中拥有的资源... 阅读全文
posted @ 2015-12-26 11:03 宋加明 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. TCP/IP和socket简介回到我们的任务。我们需要对网络传输,特别是TCP/IP协议和socket有一定的了解。socket是进程间通信的一种方法 (参考Linux进程间通信),它是基于网络传输协议的上层接口。socket有许多种类型,比如基于TCP协议或者UDP协议(两种网络传输协议)。... 阅读全文
posted @ 2015-12-19 10:09 宋加明 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Python 类与对象引言提到面向对象,总是离不开几个重要的术语:多态(Polymorphism),继承(Inheritance)和封装(Encapsulation)。Python也是一种支持OOP的动态语言,本文将简单阐述Python对面向对象的支持。在讨论Python的OOP之前,先看几个OOP... 阅读全文
posted @ 2015-12-12 10:12 宋加明 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 面向某个东西,就表明这个东西是主导因素。面向对象,那么对象就是主导因素。因此我们首先实现的不是函数,而是“类”,也即对象。首先我们知道世界上有很多类,比如人类,爬虫类,鱼类。而人类中还有超人类,变异人类,巨人类等等(仅供参考)。在面向对象时,我们实现程序,就是先实现某个类,比如“超人类”。然后我们实... 阅读全文
posted @ 2015-12-05 11:38 宋加明 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、lambdadef func(arg): retur arg +1func()等于func = lambda arg: arg + 1func()二、map内置函数遍历序列,对序列中每个元素进行操作,最终获取新的序列。例:内部过程new_list = []for item in li: ... 阅读全文
posted @ 2015-11-20 19:52 宋加明 阅读(149) 评论(0) 推荐(0) 编辑