随笔分类 -  Python

摘要:matplotlib图像绘制 / matplotlib image description 目录 1 关于matplotlib / About matplotlib Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。相应内容可参 阅读全文
posted @ 2018-01-11 21:22 StackLike 阅读(3138) 评论(0) 推荐(0) 编辑
摘要:pandas数据预处理 / pandas data pre-processing 目录 1 关于pandas / About pandas Pandas起源 Python Data Analysis Library或pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pan 阅读全文
posted @ 2018-01-10 20:58 StackLike 阅读(8410) 评论(1) 推荐(1) 编辑
摘要:NumPy 目录 1 关于numpy / About numpy NumPy系统是Python的一种开源的数值计算扩展包。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说Num 阅读全文
posted @ 2018-01-10 19:43 StackLike 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:Web服务器 / Web Server 对于Web来说,需要建立一个Web服务器,必须建立一个基本的服务器和一个处理程序, 基本服务器的主要作用是,在客户端和服务器端完成必要的HTTP交互, 处理程序的主要作用是,处理客户端的请求,并返回适当的文件,包括静态/动态文件。 1 建立服务器 / Setu 阅读全文
posted @ 2018-01-09 20:54 StackLike 阅读(619) 评论(0) 推荐(0) 编辑
摘要:Web页面解析 / Web page parsing 1 HTMLParser解析 下面介绍一种基本的Web页面HTML解析的方式,主要是利用Python自带的html.parser模块进行解析。其主要步骤为: 完整代码 代码中首先对模块进行导入,派生一个新的 Parser 类,随后重载方法,当遇到 阅读全文
posted @ 2018-01-08 21:38 StackLike 阅读(299) 评论(0) 推荐(0) 编辑
摘要:统一资源定位符 / URL 目录 1 URL构成 统一资源定位符(Uniform Resource Locator) 是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。现 阅读全文
posted @ 2018-01-08 21:14 StackLike 阅读(469) 评论(0) 推荐(0) 编辑
摘要:正则表达式 / Regular Expression 目录 正则表达式RE(Regular Expression, Regexp, Regex),又称为正规表示法,正规表达式,规则表达式,常规表达式,常规表示法,常简写为regex,regexp或RE。计算机科学的一个概念。正则表达式使用单个字符串来 阅读全文
posted @ 2018-01-08 20:37 StackLike 阅读(1446) 评论(0) 推荐(0) 编辑
摘要:is和==的区别 / Difference between is and == 对于Python的对象来说,具有id/type/value三种特性,而在判断两个相等的is和==中,分别是对对象的id和value进行判断,以下例子可以看出两者的不同之处, 从查看的结果来看,x和y的值相同,但是id却不 阅读全文
posted @ 2018-01-07 11:55 StackLike 阅读(252) 评论(0) 推荐(0) 编辑
摘要:可变数据类型作为初始化形参 / Mutable Parameter as Init Formal-para 由于在Python中,没有类似C语言的static静态参数,因此当一个函数需要一个只初始化一次的参数时,通常会在函数外部进行初始化操作,较为不便。 但是在Python中,可以利用可变参数作为函 阅读全文
posted @ 2018-01-07 11:51 StackLike 阅读(439) 评论(0) 推荐(0) 编辑
摘要:and和or / and & or 对于and和or,可以连接多个值,其分别遵循原则: 可以利用这些特性进行一些狡猾的处理,例如print出有效内容,内容无效则显示自定义的字符串。 可参考下面的代码 1 """ 2 The return of 'and' and 'or' 3 As for 'or' 阅读全文
posted @ 2018-01-07 11:37 StackLike 阅读(398) 评论(0) 推荐(0) 编辑
摘要:排序函数 / Sort Function list自带的sort函数可以实现对列表的排列功能,具有同样功能的还有sorted函数。 基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。sort函数是基于原有的列表进行修改,因此 阅读全文
posted @ 2018-01-07 11:28 StackLike 阅读(304) 评论(0) 推荐(0) 编辑
摘要:函数延后估值及字节码分析 在一个循环中定义了函数 f 但是并未对其进行调用,在循环结束后调用,此时i值为3故最终3个函数输出均为9。而非1, 4, 9。 这是由于在定义闭包函数 f 时,传入变量 i,而在循环结束后才调用函数,此时的 i 已为 3,下面使用字节码来查看并论证这一运行顺序。 使用 di 阅读全文
posted @ 2018-01-07 11:20 StackLike 阅读(302) 评论(0) 推荐(0) 编辑
摘要:利用 Python 的字典实现 Switch 功能 Python是没有switch语句的,当遇到需要实现switch语句的功能时,一般可以用if/else进行代替,但是还有一种更加简洁的实现方法,利用字典进行实现,将需要选择的条件设为字典的键,选择的结果设为值,通过字典键索取值的方式实现switch 阅读全文
posted @ 2018-01-07 10:57 StackLike 阅读(601) 评论(0) 推荐(0) 编辑
摘要:关于 import 1 import import可用于导入一个Python的标准模块,包括.py文件或带有__init__.py的文件目录。 在Python中,import一个模块后,若再次import该模块,不会重新加载指定模块,而是把该模块的内存地址给引用到本地环境变量。即其id是相同的。 首 阅读全文
posted @ 2018-01-04 14:51 StackLike 阅读(435) 评论(0) 推荐(0) 编辑
摘要:sqlalchemy 的显式 ORM 访问方式 对于sqlalchemy,可以利用一种显式的ORM方式进行访问,这种方式无需依赖声明层,而是显式地进行操作。还有一种访问方式为声明层 ORM 访问方式。 主要的建立步骤包括: 1. 设置DSN连接网址; 2. 创建引擎,利用引擎对DSN进行连接; 3. 阅读全文
posted @ 2018-01-04 14:14 StackLike 阅读(523) 评论(0) 推荐(0) 编辑
摘要:sqlalchemy的声明层ORM访问方式 sqlalchemy中可以利用声明层进行表格类的建立,并利用ORM对象进行数据库的操作及访问,另一种方式为显式的 ORM 访问方式。 主要的建立步骤包括: 1. 设置DSN连接网址; 2. 创建引擎,利用引擎对DSN进行连接; 3. 创建会话类并绑定到引擎 阅读全文
posted @ 2018-01-04 14:02 StackLike 阅读(442) 评论(0) 推荐(0) 编辑
摘要:建立声明层表对象的两种方式 在对表对象进行建立的时候,通常有两种方式可以完成,以下是两种方式的建立过程对比 首先导入需要的模块,获取一个声明层 两种方法, Note: 此处两种方法都使用声明层作为基类,第一种方法未传入metadata,会自动使用Base.metadata,第二种方法则直接进行了传入 阅读全文
posted @ 2018-01-04 13:49 StackLike 阅读(841) 评论(0) 推荐(0) 编辑
摘要:利用 sqlalchemy 实现关系表查询功能 下面的例子将完成一个通过关系表进行查询的功能,示例中的数据表均在MySQL中建立,建立过程可以使用 SQL 命令或编写 Python 适配器完成。 示例中用到的表主要有3张,一张personInfo个人信息表,一张account_store账号信息表, 阅读全文
posted @ 2018-01-03 22:50 StackLike 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:sqlalchemy 的基本使用示例 下面的例子中将利用sqlalchemy进行数据库的连接,通过orm方式利用类实例属性操作的方式对数据库进行相应操作,同时应用一些常用的函数。 完整代码如下: 1 from sqlalchemy import create_engine, exc, orm 2 f 阅读全文
posted @ 2018-01-03 22:15 StackLike 阅读(802) 评论(0) 推荐(0) 编辑
摘要:ORM 与 sqlalchemy 1 关于ORM / About ORM 1.1 ORM定义 / Definition of ORM ORM(Object Relational Mapping),即对象关系映射。简单的说,ORM将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数 阅读全文
posted @ 2018-01-03 19:58 StackLike 阅读(713) 评论(0) 推荐(0) 编辑