Python
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
Python练手之6种经典排序算法
在入手了python之后,确实被它简单的特性和上手容易度震惊过。不过python和c语言什么的又确实存在很大的差别,习惯了c语言,使用python的时候多少还是有些不习惯。 入手python一周左右了,为了熟悉和深化对python的理解,就把几种经典的排序算法拿来练手,顺便强化一下自己的基础知识。开始写了,才发现自己写出来的代码问题还真不少,排序的结果总是有各种问题,看来真的是很久没有用转载 2014-10-30 20:05:14 · 1788 阅读 · 0 评论 -
python访问redis
转载自:http://blog.csdn.net/ubuntu64fan/article/details/50624293python访问redis1 Linux上安装redisa) 下载:[html] view plain copy print?$ wget http://download.redis.i转载 2016-02-02 18:31:26 · 993 阅读 · 0 评论 -
Python——类的设计
转载自:http://blog.csdn.net/gavin_john/article/details/50729802类的设计这里讨论Python的OOP的设计问题,也就是如何使用类来对有用的对象进行建模。将编写Python中常用的OOP设计模式,例如,继承、组合、委托和工厂。另外介绍一些类设计的概念,例如伪私有属性、多继承等。======================转载 2016-02-24 13:22:52 · 893 阅读 · 0 评论 -
python简单的绘制折现图
转载自:http://blog.csdn.net/zhx6044/article/details/50740139在做一些数据统计时,折现图能够看出变化的趋势,最近查内存泄漏,跑了一个晚上的数据,想查查,那么折现图能够给一个很直观的结果。我们使用pylab包来绘制图形。 我使用pip来管理python包sudo pip install pylab1时间比较长,其转载 2016-02-27 15:16:00 · 883 阅读 · 0 评论 -
Python——异常编码细节
转载自:http://blog.csdn.net/gavin_john/article/details/50737689异常编码细节这次将学习try、raise、assert和with语句背后的细节。正如我们所看到的,尽管这些语句大多比较简单,但它们提供了强大的工具来处理Python代码中的异常。=========================================转载 2016-02-27 15:25:02 · 707 阅读 · 0 评论 -
「拉勾网」薪资调查的小爬虫,并将抓取结果保存到excel中
转载自:http://www.cnblogs.com/Lands-ljk/p/5357746.html学习Python也有一段时间了,各种理论知识大体上也算略知一二了,今天就进入实战演练:通过Python来编写一个拉勾网薪资调查的小爬虫。第一步:分析网站的请求过程我们在查看拉勾网上的招聘信息的时候,搜索Python,或者是PHP等等的岗位信息,其实是向服务器发出相应请求转载 2016-04-06 11:40:08 · 1276 阅读 · 2 评论 -
Python基础
1Python是什么?Python是一种面向对象,解释型的计算机程序语言,与1989年底被Guide van Rossum发明,第一个公开发行版于1991年。Python源代码同样遵循GPL(GNU General Lincense)协议。2Python的特点?简单、易学:Python是一种代表简单注意思想的语言,语法简单,专注于解决问题而不是搞明白语言本身。可移植性:Python原创 2016-02-29 14:45:03 · 1395 阅读 · 0 评论 -
Python--列表和元组(1)
2.1 序列概述Python包涵6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象;列表和元组的区别:列表可以修改,元组不能;使用序列保存普通用户信息—姓名、年龄:>>> user_info = ['chisj', 42]序列也可以保存其他序列,构建一个用户信息列表:>>> chis_info = ['chisj_2', 35]>原创 2016-02-29 23:40:27 · 1173 阅读 · 0 评论 -
自己动手开发一个 Web 服务器(一)
转载自:http://www.codeceo.com/article/develop-web-server-1.html自己写一个Web服务器(1)自己写一个Web服务器(2)自己写一个Web服务器(3)有天一个女人出去散步,她经过建筑工地时看到三个人正在干活。她上去问第一个人,你在干什么呢?第一个人觉得这问题很恼人,厉声道,你看不到我在砌砖头吗?不转载 2016-04-20 15:21:34 · 10736 阅读 · 0 评论 -
自己写一个Web服务器(2)
转载自:http://www.codeceo.com/article/make-web-server-2.html自己写一个Web服务器(1)自己写一个Web服务器(2)自己写一个Web服务器(3)还记着第一篇的问题吗?你怎么在你刚建立的Web服务器上运行一个Django应用,Flask应用和Pyramid应用,如何不做任何改变而适应不同的web架构转载 2016-04-20 15:23:49 · 1479 阅读 · 0 评论 -
自己写一个Web服务器(3)
转载自:http://www.codeceo.com/article/make-web-server-3.html自己写一个Web服务器(1)自己写一个Web服务器(2)自己写一个Web服务器(3)必须发明时我们学的最好——Piaget在第二篇你建了一个极简的WSGI服务器,可以出来基本的HTTP GET请求。结束时我问了个问题,你怎转载 2016-04-20 15:25:38 · 2012 阅读 · 0 评论 -
# pip install scipy -- distutils.errors.LinkError: Command
[root@Dragonwake python]# pip install scipyYou are using pip version 7.1.0, however version 19.0.3 is available.You should consider upgrading via the 'pip install --upgrade pip' command.Collecting...原创 2019-04-08 14:17:30 · 2404 阅读 · 0 评论 -
CentOS安装numpy,scipy
安装numpy# pip install numpy[root@Dragonwake ~]# pip install numpyYou are using pip version 7.1.0, however version 19.0.3 is available.You should consider upgrading via the 'pip install --upgrad...原创 2019-04-08 14:28:27 · 2261 阅读 · 0 评论 -
ImportError: cython_lapack.so: undefined symbol: undefined symbol: ztpqrt2_
[root@Dragonwake python]# python python_csun.py 20190408143251033input.json Traceback (most recent call last): File "python_csun.py", line 6, in <module> from scipy.interpolate import Un...原创 2019-04-08 17:35:46 · 1208 阅读 · 0 评论 -
java调用python方法总结
转载自:http://blog.csdn.net/xingjiarong/article/details/49424253http://download.csdn.net/detail/xingjiarong/9429266 下载jython包,把其中的jython.jar添加到工程目录一、在java类中直接执行python语句import org.python.util.转载 2016-02-15 10:45:45 · 848 阅读 · 0 评论 -
python动态网页爬取——四六级成绩批量爬取
转载自:http://www.cnblogs.com/w1570631036/p/5187101.html需求: 四六级成绩查询网站我所知道的有两个:学信网(http://www.chsi.com.cn/cet/)和99宿舍(http://cet.99sushe.com/),这两个网站采用的都是动态网页。我使用的是学信网,好了,网站截图如下:转载 2016-02-14 09:50:59 · 2963 阅读 · 2 评论 -
Python学习笔记之全局变量
在python中,使用全局变量是需要使用global关键字进行申明的,否则会出问题。例如这样的一段代码,python就会报错 [python] view plaincopy#!/usr/bin/python #Filename: use_global.py #Author: Boyce #Email: boyce.ywr@转载 2014-10-30 20:08:07 · 908 阅读 · 0 评论 -
Python学习笔记之中文注释
通常,python源代码必须完全由ASCII集合组成,如果直接在python中添加中文注释的时候,python执行时会引发异常,告知非ASCII字符语法错误。 SyntaxError: Non-ASCII character '/xd5' in file D:/Project/python/sort/quick_sort.py on line 9, but no encoding dec转载 2014-10-30 20:08:24 · 876 阅读 · 0 评论 -
知道创宇爬虫题--代码持续更新中
目录(?)[+] 网上流传着知道创宇的一道爬虫题,虽然一直写着一些实用的爬虫,但真正写出这个一个规范要求的“工具”,还是学到了不少东西。先看下题目:使用python编写一个网站爬虫程序,支持参数如下:spider.py -u url -d deep -f logfile -l loglevel(1-5) --testself -thread numb转载 2014-11-06 17:50:34 · 1146 阅读 · 0 评论 -
windows 安装python
一、下载并安装python http://www.python.org/,有python-2.7.3.msi程序,下载以后安装,默认是C:\Python27 我安装在了D:\Program Files\Python271、从开始菜单中运行已经安装的Python2.7 -> IDLE(Python的GUI)Python IDE(集成开发环境)的Python shell窗口(也称为交互式解释转载 2014-11-06 16:54:30 · 1001 阅读 · 0 评论 -
Python中fileinput模块介绍
fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。该模块的input()函数有点类似文件readlines()方法,区别在于:前者是一个迭代对象,即每次只生成一行,需要用for循环迭代。后者是一次性读取所有行。在碰到大文件的读取时,前者无疑效率更高效。用fileinput对文件进行循环遍历,格式化输出,查找、替换等操作,非常方便。【典型转载 2014-12-16 10:06:32 · 3514 阅读 · 0 评论 -
Python是工程,不是艺术
When Python first emerged on the software scene in the early 1990s, it spawned what is now something of a classic conflict between its proponents and those of another popular scripting languag转载 2014-12-16 10:10:56 · 747 阅读 · 0 评论 -
Python几种语句执行效率问题
一个功能的实现,可以用多种语句来实现,比如说:while语句、for语句、生成器、列表推导、内置函数等实现,然而他们的效率并不一样。写了一个小程序来测试它们执行的效率。测试内容: 将一个数字大小为20万的数字,依次取绝对值,放到列表中,测试重复1千次.测试程序:import time,sys reps = 1000转载 2014-12-16 10:17:09 · 1239 阅读 · 0 评论 -
<<Python基础教程>>学习笔记 | 第14章 | 网络编程
Python是个很强大的网络编程工具,原因有二:1. Python内有很多针对常见网络协议的库2. Python在处理字节流方面的优势本章主要内容: 探讨Python标准库中的一些网络模块,探讨SocketServer类,最后是Twisted框架.------相关模块Socket模块基本组件,用于两个程序之间的信息通道。套接字包括两个: 服务转载 2014-12-01 13:45:10 · 1103 阅读 · 0 评论 -
xlrd---Python中读取excel文件的利器
xlrd是Python中常用于解析excel文件的模块,提供了非常简单易用的API来完成相关操作.相应地,xlwt常用于向excel文件中写入内容.xlrd的常用使用方法如下:import xlrdbook = xlrd.open_workbook("speechs.xlsx", "utf8")sheet = book.sheet_by_name(u'机器地转载 2014-12-05 13:32:14 · 1715 阅读 · 0 评论 -
Python中的深浅拷贝详解
要说清楚Python中的深浅拷贝,需要搞清楚下面一系列概念:变量-引用-对象(可变对象,不可变对象)-切片-拷贝(浅拷贝,深拷贝)【变量-对象-引用】在Python中一切都是对象,比如说:3, 3.14, 'Hello', [1,2,3,4],{'a':1}......甚至连type其本身都是对象,type对象Python中变量与C/转载 2014-12-16 10:08:01 · 2806 阅读 · 1 评论 -
CentOS6.4编译Phalcon出现错误:‘ZEND_FE_END’未声明”
本人之前在32位上面CentOS6.4,使用git下载了phalcon的源码进行了编译,跑了两个Demo。今天在64位的CentOS6.4上面继续编译phalcon就出现了上述问题;问题的图片如下:还好之前的phalcon的版本还在,于是重新去编译了一下,发现没有问题,对比了一下两边的源码,发现了源码不太一样,第一感觉是phalcon升级了。之前在32位系统的b原创 2015-05-14 19:38:35 · 2433 阅读 · 1 评论 -
用python生成验证码图片
转载自:http://blog.csdn.net/pwiling/article/details/50596982引入基本上大家使用每一种网络服务都会遇到验证码,一般是网站为了防止恶意注册、发帖而设置的验证手段。其生成原理是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR)。下面就详细讲解如何生成验证码。所需环境除了配置好的pyt转载 2016-01-28 13:54:33 · 749 阅读 · 0 评论 -
【python笔记】python中的list、tuple、set、dict用法简析
转载自:http://www.cnblogs.com/webary/p/5187217.htmllistlist是一种有序的集合(或称作列表),可以很方便地添加和删除其中的元素。>>> classmates = ['Michael', 'Bob', 'Tracy']可通过序号访问各元素,序号范围:-n ~ n-1,当索引超出了范围时,Python会报一个IndexError错误转载 2016-02-14 09:45:54 · 840 阅读 · 0 评论 -
ImportError: cython_lapack.so: undefined symbol: undefined symbol: ztpqrt2_(二)
接《CentOS安装numpy,scipy》《ImportError: cython_lapack.so: undefined symbol: undefined symbol: ztpqrt2_》# ldd /usr/local/lib/python2.7/site-packages/scipy/linalg/cython_lapack.so这个就是我们之前安装的atlas...原创 2019-04-09 14:54:31 · 1158 阅读 · 1 评论