Python一路走来 - 模块】的更多相关文章

模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块. 如:os 是系统相关的模块:file是文件操作相关的模块 模块分为三种: 自定义模块 内置模块 开源模块 1. 自定义模块: 自己写的代码模块 2. 导入模块 Python之所以应用越来越广泛,在一定程度上也依赖…
一:介绍:(induction) Rabbitmq 是一个消息中间件.他的思想就是:接收和发送消息.你可以把它想成一个邮政局.当你把你的邮件发送到邮箱的,首先你需要确认的是:邮政员先生能把你的邮件发送给你想发送的地方.在这个比喻中,rabbitmq就是一个邮箱.一个邮政局.一个邮递员. 在这里rabbitmq和传统邮政局的区别:rabbitmq不处理信纸.取而代之的是:接收.储存.发送二进制数的消息. rabbitmq和消息用如下专业术语: 生产者意思发送.A程序发送消息被称为:producer…
对于Python,一切事物都是对象,对象基于类创建 Python数据类型 python主要的数据类型主要包括以下几种类型: (1) 数字型 (2) 字符串 (3) 列表 (4) 元组 (5) 字典 (6) bool型 数字型 一.整数 如: 18.73.84 每一个整数都具备如下功能: class int(object): """ int(x=0) -> int or long int(x, base=10) -> int or long Convert a nu…
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一 如何编写      编程语言, 由浏览器编译并运行      光有他网页不能动起来,需要结合dom, jquery       存在形式:HTML的head中 HTML的body代码块底部(推荐)(HTML代码从上到下执行,防止加载过慢) 二 变量               var a = 123; 局部变量  …
Web 框架 (本质:socket) Python web框架           自己实现socket                - Tornado           基于wsgi                -djago    所有web框架由以下扩展:  #!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("…
DOM           查找:                直接查找                间接查找                —getElementById                —getElementsByTag             绑定事件 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把网页和脚本以及其他的编…
Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bin/env python # -*- coding:utf-8 -*- import threading import time    def show(arg):     time.sleep(1)     print 'thread'+str(arg)    for i in range(10):     t = t…
面向对象: 类,对象 函数放在类里,叫方法 封装 #如何调用 1. 创建对象, 类名() obj= Foo() 2. 通过对象去执行方法 obj.mail("leon@me.com","NB") ----------------创建------------------- a.创建类 class 类名: def 方法名(self,xxxx): pass b. 创建对象 对象 = 类名() c. 通过对象执行方法 对象.方法名(123) ----------------…
前端三把利器 HTML          -标签 (成对写不容易忘记闭合)                     自闭和标签           标签里写个 xx=xx, 表示标签的属性           <!— —> 注释        Head:   Meta(metadata information)   提供有关页面的元信息,例:页面编码.刷新.跳转.针对搜索引擎和更新频度的描述和关键词  1. 页面编码(告诉浏览器是什么编码) < meta http-equiv=“cont…
冒泡排序: 1,2位置左右比较.大的排右边,继续比较2,3 ...... list=[5,7,2,8,12,1] #print(len(list)) for j in range(len(list)): for i in range(len(list)-1): if list[i]> list[i+1]: tmp= list[i] list[i]=list[i+1] list[i+1]=tmp else: continue print(list) 选择排序: 拿索引比较,最大的放在右边 插入排序…