摘要: 一、requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licen 阅读全文
posted @ 2017-10-19 11:42 星空下的夜 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 阅读全文
posted @ 2017-08-17 16:27 星空下的夜 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、CSS语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 二、CSS的四种引入方式 1、行内式 行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 2、嵌入式 嵌入式是将CSS样式集中写在网页的<head></head>标签对的<sty 阅读全文
posted @ 2017-07-24 12:08 星空下的夜 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、Web服务的本质 1 import socket 2 3 def main(): 4 5 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 6 sock.bind(('localhost',9001)) 7 sock.listen( 阅读全文
posted @ 2017-07-17 16:20 星空下的夜 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象的程序设计及为什么要有它 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车, 阅读全文
posted @ 2017-06-16 11:24 星空下的夜 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、时间模块 其中计算机认识的时间只能是'时间戳'格式,而程序员可处理的或者说人类能看懂的时间有: '格式化的时间字符串','结构化的时间' ,于是有了下图的转换关系 # 按图2转换时间# asctime([t]) : 把一个表示时间的元组或者struct_time表示为这种形式:'Sun Jun 阅读全文
posted @ 2017-06-05 17:52 星空下的夜 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 函数对象:函数是第一类对象,即函数可以当作数据传递 1 可以被引用 2 可以当作参数传递 3 返回值可以是函数 3 可以当作容器类型的元素1、函数可以被引用,即函数可以赋值给一个变量 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 def foo 阅读全文
posted @ 2017-05-26 14:10 星空下的夜 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.remove() 删除多个目录:os.r 阅读全文
posted @ 2017-05-18 08:35 星空下的夜 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 编译型和解释型 静态语言和动态语言 强类型定义语言和弱类型语言 python数据类型分:数字、布尔型、字符串、列表、元组、字典 1、整数 例如:1,2,33,44等 整数的功能如下: 1 class int(object): 2 """ 3 int(x=0) -> int or long 4 int 阅读全文
posted @ 2017-05-12 20:31 星空下的夜 阅读(241) 评论(0) 推荐(0) 编辑
摘要: python是一种面向对象的高级语言。 知道高级语言,那么有可能听说过低级。 计算机语言分类 高级语言:例如:C、C++、Java、PHP等。 低级语言:又被成为机器语言或者汇编语言。 一般讲,计算机只能运行低级语言程序。 高级语言编写的程序必须先经过处理才能够在计算机上运行。但是还需要花费点事件转 阅读全文
posted @ 2017-05-03 11:05 星空下的夜 阅读(394) 评论(0) 推荐(0) 编辑