代码改变世界

哗啦啦Python之路 - sqlalchemy/paramiko/堡垒机

2016-08-05 13:12 by 人畜无害哗啦啦, 590 阅读, 0 推荐, 收藏, 编辑
摘要:I. SQLalchemy联表操作 1. 一对多 user表和group表中插入数据 这俩代码中定义了2个表,一个是“组”,一个是“用户表”。一对多表示:一个组中可能存在多个用户。 1.1 查找用户表中每个用户对应的组。 常规的联表查询如下: SQLacademy查询方法: 步骤如下: 1. 建立关 阅读全文

哗啦啦Python之路 - 线程,进程,协程

2016-07-22 13:19 by 人畜无害哗啦啦, 152 阅读, 0 推荐, 收藏, 编辑
摘要:1. 线程锁 如果不控制多个线程对同一资源进行访问的话,会对数据造成破坏,使得线程运行的结果不可预期。因此要引进线程锁。 线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁。 互斥锁为资源引入一个状态:锁定/非锁定。某个线程要更改共享数据时,先将其锁定,此时资源的状态为“锁定”, 阅读全文

哗啦啦python金融量化之路 - 1 - 简单的数据处理并画图

2016-07-11 18:17 by 人畜无害哗啦啦, 1280 阅读, 0 推荐, 收藏, 编辑
摘要:金融量化的第一步:数据统计和分析。 我选择的教材是:利用python进行数据分析 O‘reilly出版 实用案例 1. 处理来自bit.ly的1.usa.gov数据。 1) 数据: http://www.usa.gov/About/developer-resources/1usagov.shtml 阅读全文

哗啦啦Python之路 - socket

2016-07-09 08:55 by 人畜无害哗啦啦, 271 阅读, 1 推荐, 收藏, 编辑
摘要:1. socket是什么 Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 soc 阅读全文

哗啦啦Python之路 - Day 8 - 多态,类成员,单例模式,异常处理

2016-06-30 17:23 by 人畜无害哗啦啦, 237 阅读, 0 推荐, 收藏, 编辑
摘要:1. 多态(多种类型) 多态的体现如下: 多态的缺点:在缺少注释的情况下,不知道arg是什么类型,它有什么用处。比如说如果确定好是个list的话,那就可以append()。但是不确定的时候就不知道怎么用了。 2. 面向对象中的类成员 1) 字段 - 静态字段: 代码加载时已经创建,属于类 - 普通字 阅读全文

哗啦啦Python之路 - Day 7 - 模块,面向对象

2016-06-20 15:58 by 人畜无害哗啦啦, 196 阅读, 0 推荐, 收藏, 编辑
摘要:模块 1. configparser configparser的作用如下:给一个特定格式的文件,这个模块帮你去找特定的东西。它的东西用open也能实现,只是它更方便。 特定格式如下: 使用步骤如下: 1) 把文件交给configparser 2) 检查节点 (section) 3) 获取所有节点 4 阅读全文

哗啦啦Python之路 - Day 6 - 三种基础排序,递归,反射,模块

2016-06-11 21:30 by 人畜无害哗啦啦, 267 阅读, 0 推荐, 收藏, 编辑
摘要:1. 三种排序方式 - 冒泡排序:两两比较,大的排右边,每次冒出去一个泡 - 选择排序 - 插入排序 - 附:取一组随机数的方法 2. 递归 3. 反射 反射是基于字符串的形式去模块中操作其成员,主要就是attr系列。它的目的是简化代码,直接根据input的内容去模块里面找函数 4. 模块 1) 查 阅读全文

哗啦啦Python之路 - Day 5 - 双重装饰器,字符串格式化的两种方式,迭代,模块,序列化相关,时间戳,logging

2016-06-08 16:43 by 人畜无害哗啦啦, 239 阅读, 0 推荐, 收藏, 编辑
摘要:1. 双重装饰器 小例子,双重装饰器来分别判断登录和管理员 2. 字符串格式化的两种方式 # http://www.cnblogs.com/wupeiqi/articles/5484747.html 这个博客值得一看 1) 百分号方式 百分号的插入方式 2) format方式 索引 索引2 填充,居 阅读全文

哗啦啦Python之路 - Day 4 - set,函数,深浅copy,装饰器

2016-05-22 11:24 by 人畜无害哗啦啦, 185 阅读, 0 推荐, 收藏, 编辑
摘要:1. dict类下面有哪些功能 1 class dict(object): 2 """ 3 dict() -> new empty dictionary 4 dict(mapping) -> new dictionary initialized from a mapping object's 5 ( 阅读全文

哗啦啦Python之路 - Day 3 - 列表和元组

2016-05-14 16:50 by 人畜无害哗啦啦, 202 阅读, 0 推荐, 收藏, 编辑
摘要:序列和元组 1. 区别: 序列能修改,元组不行 2. 列表 - 写法: user = ['Fiona', 18] user2 = ['Lala', 19] database = [user, user2] print(database) output: ['Fiona', 18],['Lala', 阅读全文