
【Python编程你也行】
文章平均质量分 66
LongRui888
龙腾虎跃,睿意进取,加油!
展开
-
Notepad++使用心得
一开始并不知道有Notepad++这个工具,后来看到同事在用,看上去挺好用的,就下载了来用。在用的过程中,有2个心得:1、设置背景颜色通过 工具 -》语言格式设置 -》点击 色彩样式 中的 背景色 -》More Colors -》 色调80,饱和度91,亮度180 -》勾选 使用全局背景色,点击 保存并关闭 ,就好了。这样设置的颜色比较柔和,也不会太暗 或者 太亮,眼睛不会太累。...原创 2019-11-12 15:13:08 · 2301 阅读 · 0 评论 -
通过Python计算组合数
最近在开发一个报表,其中的指标要根据 所选择的 维度及属性字段,来动态计算,也就是没办法预先把结果算好。维度及属性字段共29个,那么总共产生的组合个数为:29个中选1个的组合数,29个中选2个的组合数。。。,直到 29中选择29个的组合数,把这些组合数相加,都是总的组合数。那么这29个字段的任意组合,到底有多少种可能呢?之前我预估大概是千万级,下面用python来算一算:import maths =0for i in range(1,30): n,m = 29,i r原创 2020-08-13 10:51:35 · 3797 阅读 · 2 评论 -
【Python】python实现16进制字符串转化为ascii字符
字符串456e633064316e675f31735f66336e,通过python,按照两个字符,例如45,6e,63形式变成ascii码格式,输出acsii码格式的字符串。代码如下:a = "456e633064316e675f31735f66336e"''.join([chr(int(b, 16)) for b in [a[i:i+2] for i in range(0, le原创 2012-09-14 14:28:23 · 4674 阅读 · 0 评论 -
python随机产生手机号、数字
python随机产生手机号、数字。代码如下:# -*- coding:gbk -*-import random#随机产生26个手机号:以13开头,后面跟一位4~9之间的任意一位数字,后面是8位随机数字for _ in range(26): print('13' + str(random.randrange(4,10))+ ''.原创 2011-10-09 14:49:13 · 2388 阅读 · 0 评论 -
CentOS 6.6 安装pip
前一篇讲了如何在linux中安装python 2.7.8,接下来继续安装pip,pip是python安装各种包的工具,是非常腻害的工具在安装过程中,经常报 :Nothing to do,有很多原因,其中一个原因是虚拟机竟然没有连网,简直是太扯了,对自己太无语了。。。1、先安装扩展源EPEL显然,os中的源已经是安装了,而且是最新版本:[root@wc1 ~]# yu原创 2017-03-15 18:40:08 · 6594 阅读 · 0 评论 -
Windows下使用python虚环境
之前在论坛看到有人提问,问题如下:网上有人说oracle 写入数据速率约为sqlserver的7.5倍,但我测试的结果刚好相反http://bbs.youkuaiyun.com/topics/390962652于是,在网上找了一下,确实有标题为“oracle 写入数据速率约为sqlserver的7.5倍”文章。比如,这篇:大数据量测试比较oracle与sql server性能h原创 2016-01-15 18:37:22 · 2458 阅读 · 0 评论 -
CentOS 6.6 安装Python 2.7.8
如果实在window平台安装python,可以直接下载exe的安装包,一步一步下去,就安装好了,非常简单。下面会介绍如何在CentOS Linux 6.6中安装python 2.7.8.1、查看系统是否已经安装python在安装之前,查了系统,发现系统中就已经集成了python 2.6.6了:[root@wc1 Desktop]# python -VPython 2.6.原创 2017-03-15 18:05:40 · 778 阅读 · 0 评论 -
量化投资(一):在python平台上设置买入卖出
http://blog.youkuaiyun.com/artemis_123/article/details/53885295#设置基本参数 start = '2016-02-01' end = '2016-03-28' capital_base = 1000000 refresh_rate = 1 benchmark = 'HS300' freq = 'd' #设置股票转载 2017-12-14 11:01:24 · 1990 阅读 · 1 评论 -
python中pandas模块(join方法)实现SQL Server中的表关联join
python连接sql server的方法,可以参考这篇文章:python连接SQL Server:Pymssql模块基于下面的数据,分别用sql 和 python,实现数据集的关联,得到 学生、课程、成绩 的数据。建表可以参考:python中pandas的集合关联(merge) 与SQL Server中表关联join的对比SQL Server中用join实现表的关联,在p原创 2018-02-03 21:34:23 · 5160 阅读 · 0 评论 -
python中pandas模块(merge方法)实现SQL Server中的表关联join
python连接sql server的方法,可以参考这篇文章:python连接SQL Server:Pymssql模块基于下面的数据,分别用sql 和 python,实现数据集的关联,得到 学生、课程、成绩 的数据。建表--学生 CREATE TABLE student ( sid INT , sname NVARCHAR(32原创 2018-02-03 09:42:13 · 1909 阅读 · 0 评论 -
python中pandas模块实现SQL Server中的select
python连接sql server的方法,可以参考这篇文章:python连接SQL Server:Pymssql模块基于下面的数据,分别用sql 和 python,实现数据集的关联,得到 学生、课程、成绩 的数据。建表可以参考:python中pandas的集合关联(merge) 与SQL Server中表关联join的对比(1)SQL Server中的se原创 2018-02-03 21:42:00 · 3396 阅读 · 0 评论 -
python实现累计的本金和收益
购买一个保险产品,假设每年缴费为20000元,假设交20年,那么20000元交20年,总的金额就是400000。那么20年后是多少呢?这里假设年利率为4%。用python来计算,代码如下:s = 20000x = 0i = 1v=0for i in range(20): x= s*(1.04**i) print(x) v += xpr...原创 2019-09-20 14:34:28 · 3529 阅读 · 0 评论 -
windows下安装Python的IPy模块
学习Python从安装各种模块开始。1、通过pip来安装IPy模块C:\Users\Administrator>pip install IPyCollecting IPy Downloading IPy-0.83.tar.gzInstalling collected packages: IPy Running setup.py install for IPy ...原创 2017-03-07 10:49:17 · 9887 阅读 · 9 评论 -
windows下安装Python的XlsxWriter模块
在windows环境下安装python的XlsxWriter模块,虽然很简单,但由于自己粗心,少了一个字符,导致不少的错误。。。1、通过pip命令来安装。C:\Users\Administrator>pip install XlsWriterCollecting XlsWriter Could not find a version that satisfies the r原创 2016-12-22 13:50:29 · 10654 阅读 · 4 评论 -
【Python】学习selenium自动化测试:操作浏览器
上篇文章已经安装了selenium,也启动了浏览器,接下来就要学 如何来操作浏览器了。下面的代码都是直接用python的交互式命令行来完成:C:\Users\Administrator>pythonPython 2.7.11rc1 (v2.7.11rc1:82dd9545bd93, Nov 21 2015, 23:25:27) [MSC v.1500 64Type "help"原创 2016-07-07 11:57:48 · 1091 阅读 · 0 评论 -
windows下用Python把pdf文件转化为图片(png格式)
最近工作中需要把pdf文件转化为图片,想用python来实现,于是在网上找啊找啊找啊找,找了半天,倒是找到一些代码。第一个找到的代码,我试了一下好像是反了,只能实现把图片转为pdf,而不能把pdf转为图片。。。http://zhidao.baidu.com/link?url=QUoPVmQTP9fXktULAjxLtjVx4NXju631yQNfs9nAsYe6iGfv8LwmAb原创 2016-05-16 16:30:01 · 20143 阅读 · 22 评论 -
python访问excel基本用法:openpyxl模块(一)
一、安装openpyxl模块C:\Users\Administrator>pip install openpyxlCollecting openpyxl Downloading openpyxl-2.4.1.tar.gz (154kB) 39% |████████████▊ | 61kB 184kB/s eta 0:00:01 46%原创 2016-12-10 19:20:54 · 3210 阅读 · 0 评论 -
python连接SQL Server取多个结果集:Pymssql模块
基本的用法可以参考:python连接SQL Server:Pymssql模块 和上一篇文章中的代码,只取一个结果集不同,这次会一次运行2个sql语句,然后分别取出2个结果集,打印输出。代码中有详细的注释,一看就明白# -*- coding:gbk -*-import pymssql#数据库连接conn=pymssql.connect(host='wc-pc',user=原创 2016-12-07 17:46:50 · 6930 阅读 · 0 评论 -
python合并多个excel表格:openpyxl模块(三)
一、写入excel文件基础>>> import openpyxl>>> wb=openpyxl.Workbook() #创建新的工作簿,也就是一个新的excel文件>>> wb.get_sheet_names()['Sheet']>>> sheet = wb.get_active_sheet() #获取当前的sheet>>> sheet.title'Sheet'>>> s原创 2016-12-11 15:34:44 · 10439 阅读 · 1 评论 -
python正则表达式入门
一、从一个简单的例子开始:(1)导入正则表达式模块re>>> import re>>> regex=re.compile('((\d)\s*(\d))')>>> m=regex.search('1 2')>>> m.group()'1 2'>>> m.group(0)'1 2'>>> m.group(1)'1 2'>>> m.group(2)'1'>>> m.gro原创 2016-12-05 14:27:52 · 715 阅读 · 0 评论 -
python连接SQL Server:Pymssql模块
SQL Server 2012,一、创建数据库Test、表tb、插入数据在sql server中运行如下代码:create database Test;gouse test;goif object_id('tb') is not null drop table tb;goCREATE TABLE TB(ID INT,NAME NVARCHAR(20),SCORE原创 2016-12-06 17:55:20 · 19377 阅读 · 2 评论 -
python读取、写入csv数据:csv模块
通过csv模块可以轻松读取格式为csv的文件,而且csv模块是python内置的,不需要下载就可以直接用。一、准备csv文件文件名是 e:\t.csv,文件内容:org_id,org_name,state,emp_id1,销售1,'1',1232,销售2,'0',3213,销售3,'1',2311,,'1',1234二、读取csv数据代码非常简单:# -*原创 2016-12-06 18:24:53 · 4965 阅读 · 0 评论 -
python解析json:json模块
python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模块。一、json字符串转为python值json字符串:{"userAccount":"54321","date":"2016-12-06 10:26:17","ClickTime": 1480991177,"jsonInfo":{"lon":121.5612,"lat":31.1832原创 2016-12-07 15:18:01 · 2803 阅读 · 0 评论 -
轻量级的ORM框架Peewee访问sqlite数据库
一、安装peeweec:\Python27\Scripts>pip install peeweeCollecting peewee Downloading peewee-2.8.5.tar.gz (506kB) 100% |████████████████████████████████| 512kB 437kB/sInstalling collected packages:原创 2016-12-28 15:25:14 · 2581 阅读 · 0 评论 -
Windows下Python连接sqlite3数据库
之前没有接触过sqlite数据库,只是听到同事聊起这个。有一次,手机端同事让我帮着写个sql,后面说运行不了报错了,我问是什么数据库,同事说是sqlite,这才知道了还有sqlite这个数据库。。。在 Windows 上安装 SQLite:(1)请访问 SQLite 下载页面,从 Windows 区下载预编译的二进制文件。(2)您需要下载 sqlite-shell-win64-*.原创 2016-12-25 18:19:31 · 7263 阅读 · 0 评论 -
【Python】学习selenium自动化测试:安装selenium+启动浏览器(windows平台、Linux Centos平台)
上一篇文件写的是分页方法,这一次要分析分页方法的性能。这里不考虑表没有索引的情况,在分页id上都建有索引。1、把2个sql一起运行,先取第2页数据,看实际的执行计划以及查询开销百分比。从下面的图可以看出,row_number方法占用了51%的开销,而offset方法占用了49%的开销,两者性能差不多。但是进一步分析:SET STATIST原创 2016-01-05 10:57:50 · 2072 阅读 · 0 评论 -
python uwsgi实现的简单web服务器(8代码)
python uwsgi实现的简单web服务器,一共用了8行代码。先说一下web领域的几个概念,主要是举例:web服务器:apache、iis、nginx等。web应用服务器:tomcat、jboss、weblogic、iis等。web应用程序:jsp,asp,php,python等。先说说wsgi,wsgi全称 web server gateway inter原创 2017-03-17 18:13:33 · 1876 阅读 · 1 评论 -
【Python】java租房代码,对比python实现
今天一早,以前的同事给我发了一个图片,让我看了一下,问答案是什么。图片如下:这是一段java代码,想了想,说答案是: 联系方式:18013820100正好最近在学python,于是我用python重写了上面的代码,如下:# -*- coding:gbk -*-import sysarr = [8,2,1,0,3]index = [2,0,3,2,4,0,1原创 2016-06-22 16:51:09 · 1470 阅读 · 6 评论