Python
文章平均质量分 70
FishBear_move_on
github 地址 https://github.com/Jayhello
展开
-
Python之基本数据类型+序列
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Python基础02 基本数据类型变量不需要声明Python的变量不需要声明,你可以直接输入:>>>a = 10那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明,而数转载 2015-01-30 00:35:51 · 495 阅读 · 0 评论 -
Python之逻辑运算和缩进和选择if
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!Python基础04 运算数学运算>>>print 1+9 # 加法>>>print 1.3-4 # 减法>>>print 3*5 # 乘法>>>print 4.5/1.5 # 除法转载 2015-01-30 00:39:12 · 2580 阅读 · 0 评论 -
Python循环对象 ,函数
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 这一讲的主要目的是为了大家在读Python程序的时候对循环对象有一个基本概念。循环对象的并不是随着Python的诞生就存在的,但它的发展迅速,特别是Python 3x的时代,循环对象正在成为循环的标准形式。 什么是循环对象循环对象是这转载 2015-01-30 00:43:48 · 2707 阅读 · 0 评论 -
Python基础08 面向对象
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢逆水寒龙,topmad和Liqing纠错 Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面转载 2015-01-30 00:47:52 · 491 阅读 · 0 评论 -
Python基础10 反过头来看看
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 从最初的“Hello World”,走到面向对象。该回过头来看看,教程中是否遗漏了什么。我们之前提到一句话,"Everything is Object". 那么我们就深入体验一下这句话。 需要先要介绍两个内置函数,dir()和help()转载 2015-01-30 00:50:21 · 491 阅读 · 0 评论 -
Python进阶01 词典文本文件的输入输出
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 基础教程介绍了基本概念,特别是对象和类。进阶教程对基础教程的进一步拓展,说明Python的细节。希望在进阶教程之后,你对Python有一个更全面的认识。 之前我们说了,列表是Python里的一个类。一个特定的表,比如说nl = [1,3,8]转载 2015-01-30 00:52:13 · 1312 阅读 · 0 评论 -
Python进阶08 异常处理
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!本文特别感谢kylinfish的纠正,相关讨论见留言区。 异常处理在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序的容错性。我们之前在讲循环对象的时候,曾提转载 2015-01-31 23:41:17 · 490 阅读 · 0 评论 -
Python进阶09 动态类型
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢TeaEra, 猫咪cat 动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。 动态类型在我们接转载 2015-01-31 23:44:04 · 400 阅读 · 0 评论 -
Python 多线程(threading模块)
首先,自己区分单线程和多线程的概念,自己去搜单线程的例子如下:[python] view plaincopyprint?__author__ = 'MrChen' import threading from time import ctime, sleep #单线程 def music(music_na转载 2015-01-13 17:52:38 · 717 阅读 · 0 评论 -
Python socket聊天室程序
http://blog.csdn.net/calling_wisdom/article/details/42524745今天用python的socket模块实现了一个聊天室的程序虽然功能比较简单,但是该有的基本功能还是有的还望大家指点服务器端程序:[python] view plaincopyprint?转载 2015-01-13 17:57:35 · 6529 阅读 · 5 评论 -
Python标准库——走马观花
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。 我将根据我个人的使用经验中,转载 2015-01-31 23:50:32 · 629 阅读 · 0 评论 -
Python标准库05 存储对象 (pickle包,cPickle包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢reverland纠错 在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步拓展),我提到过Python“一切皆对象”的哲学,在Python中,无论是变量还是函数,都是一个对象。当Python运行时,对象存储在内存中,随时等待系统的调用。然而,内存转载 2015-02-01 22:54:41 · 481 阅读 · 0 评论 -
Python标准库07 信号 (signal包,部分os包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在了解了Linux的信号基础之后,Python标准库中的signal包就很容易学习和理解。signal包负责在Python程序内部处理信号,典型的操作包括预设信号处理函数,暂停并等待信号,以及定时发出SIGALRM等。要注意,signal包主要是针对UNIX平台(比如Lin转载 2015-02-01 22:59:30 · 506 阅读 · 0 评论 -
Python标准库12 数学与随机数 (math包,random包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用。此外,转载 2015-02-01 23:04:53 · 594 阅读 · 0 评论 -
Python实现mmseg分词算法和吐嘈
http://blog.csdn.net/acceptedxukai/article/details/7390300#comments前两天一直在写爬虫,也是一直有心写个简单的搜索引擎吧,写出来肯定是没有Web界面的,本人不知道怎么地,对Web的代码一直有抵触心理。搜索引擎嘛,我想要写出来必须要懂五个部分:1、基础的多线程爬虫2、分词算法,对用户输入的查找文本进转载 2015-02-02 17:14:44 · 668 阅读 · 0 评论 -
Python补充11 序列的方法 正则表达式 (re包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在快速教程中,我们了解了最基本的序列(sequence)。回忆一下,序列包含有定值表(tuple)和表(list)。此外,字符串(string)是一种特殊的定值表。表的元素可以更改,定值表一旦建立,其元素不可更改。 任何的序列都可以引用其中的元素(item)。转载 2015-02-01 22:48:37 · 531 阅读 · 0 评论 -
Python模拟Web Fetion给好友发送信息(HTML解析和具体发送模块)
这部分代码有些地方就直接用了我同学Pzjay的代码,也是他的代码给我带来写这个小程序的思路,对此表示感谢。这里就是主要用到BeautifulSoup包来解析HTML的还是直接来代码:[python] view plaincopyprint?#-*-coding:utf-8-*- from BeautifulSou转载 2015-02-02 17:17:21 · 643 阅读 · 0 评论 -
Python标准库10 多进程初步 (multiprocessing包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总是让subprocess运行外部的程序,而不是运行一个Python脚本内部编写的函数。2) 进程间只通过管道进行文本交流。以上限制了我们将subprocess包转载 2015-02-01 23:03:12 · 441 阅读 · 0 评论 -
Python网络02 Python服务器进化
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!**注意,在Python 3.x中,BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包,SocketServer改名为socketserver,请注意查阅官方文档。在上一篇文章中(用socket写一转载 2015-02-01 23:06:42 · 439 阅读 · 0 评论 -
Python标准库11 时间与日期 (time, datetime包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python具有良好的时间和日期管理功能。实际上,计算机只会维护一个挂钟时间(wall clock time),这个时间是从某个固定时间起点到现在的时间间隔。时间起点的选择与计算机相关,但一台计算机的话,这一时间起点是固定的。其它的日期信息都是从这一时间计算得到转载 2015-02-01 22:51:34 · 498 阅读 · 0 评论 -
Python标准库03 路径与文件 (os.path包, glob包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 路径与文件的简介请参看Linux文件系统 os.path包os.path包主要是处理路径字符串,比如说'/home/vamei/doc/file.txt',提取出有用信息。import os.pathpath = '/home/vamei/do转载 2015-02-01 22:52:14 · 448 阅读 · 0 评论 -
Python标准库04 文件管理 (部分os包,shutil包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令。Python标准库则允许我们从Python内部管理文件。相同的目的,我们有了两条途径。尽管在Python调用标准库的方式不如操作系统命令直接,但有它自己的优势。你可以利用Python转载 2015-02-01 22:53:31 · 433 阅读 · 0 评论 -
Python标准库06 子进程 (subprocess包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢Tolbkni Kao帮我纠正错误 这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外部的命令和程序。比如说,我需要使用wget下载文件。我在Python中调用wget程序。从这个意义上来说,subprocess的功能与转载 2015-02-01 23:00:05 · 454 阅读 · 0 评论 -
Python标准库09 当前进程信息 (os包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们在Linux的概念与体系,多次提及进程的重要性。Python的os包中有查询和修改进程信息的函数。学习Python的这些工具也有助于理解Linux体系。 进程信息os包中相关函数如下:uname() 返回操作系统相关信息。类似于Linux上的un转载 2015-02-01 23:01:43 · 471 阅读 · 0 评论 -
Python标准库11 多进程探索 (multiprocessing包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我们更加便利地实现多进程。 进程池进程池 (Process Pool)可以创建多个进程。这些进程就像是随时待命的士兵,准备执行任务(程序)。转载 2015-02-01 23:04:02 · 553 阅读 · 0 评论 -
Python网络01 原始Python服务器
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 之前我的Python教程中有人留言,表示只学Python没有用,必须学会一个框架(比如Django和web.py)才能找到工作。而我的想法是,掌握一个类似于框架的高级工具是有用的,但是基础的东西可以让你永远不被淘汰。不要被工具限制了自己的发展。今天,我在这里想要展示的,就是转载 2015-02-01 23:05:35 · 449 阅读 · 0 评论 -
Python标准库08 多线程与同步 (threading包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python主要通过标准库中的threading包来实现多线程。在当今网络时代,每个服务器都会接收到大量的请求。服务器可以利用多线程的方式来处理这些请求,以提高对网络端口的读写效率。Python是一种网络服务器的后台工作语言 (比如豆瓣网),所以多线程也就很自然被Pyt转载 2015-02-01 23:00:49 · 435 阅读 · 0 评论 -
Python实现优先队列
Python有队列类Queue,为啥就不提供个PriorityQueue类呢?写优先队列也是在写爬虫的时候想到的,当时没想用PageRank算法(最终也没用),就直接用优先队列来放URL,但是发现Python没有优先队列。网上我看到一哥们用Python的bisect包来实现优先队列的具体的网址:http://www.kgblog.net/2009/04/25/pythonS转载 2015-02-02 17:15:56 · 1200 阅读 · 0 评论 -
Python基础学习笔记之(一)(华工大神)
Python基础学习笔记之(一)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Python被用的还是蛮多的。另外,一些大公司如Google(实现web爬虫和搜索引擎中的很多组件),Yahoo(管理讨论组),NASA,YouTube(视频分享服务大转载 2015-02-06 15:27:30 · 714 阅读 · 0 评论 -
Python基础学习笔记之(二)(华工大神)
Python基础学习笔记之(二)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 六、包与模块1、模块module Python中每一个.py脚本定义一个模块,所以我们可以在一个.py脚本中定义一个实现某个功能的函数或者脚本,这样其他的.py脚本就可以调用这个模块了。调用的方式有三种,如下:转载 2015-02-06 16:27:38 · 692 阅读 · 0 评论 -
用Python socket实现一个简单的http服务器(post 与get 的区别)、CGIHTTPServer 简单应用
预备知识:关于http协议的基础请参考这里。关于socket基础函数请参考这里。关于python网络编程基础请参考这里。一、python socket 实现的简单http服务器废话不多说,前面实现过使用linux c 或者python 充当客户端来获取http 响应,也利用muduo库实现过一个简易http服务器,现在来实现一转载 2014-12-30 09:55:26 · 8154 阅读 · 1 评论 -
Python 一个简单的python socket编程
http://blog.csdn.net/winnie8829/article/details/37874355python 编写server的步骤: 1. 第一步是创建socket对象。调用socket构造函数。如: socket = socket.socket( family, type ) fa转载 2015-01-17 17:47:09 · 644 阅读 · 0 评论 -
分享自编《Python基础教程》无水印文字版
昨日刚刚将自己整理的Python基础教程上传到网盘上,很多热心网友给我留言,问能否分享一下无水印文字版的《Python入门基础教程》,今儿又重新生成了一下,去掉了之前的水印,请有兴趣的csdn的网友们再下一次吧。 下载地址 http://download.csdn.net/detail/u014036026/7188403转载 2015-02-11 00:31:51 · 525 阅读 · 0 评论 -
python小爬虫SendKey自动刷博刷视频外挂
http://blog.csdn.net/jeapeducom/article/details/23510457python小爬虫SendKey自动刷博刷视频SendKeys简介sendkeys是python的一个扩展包,其中有一些常用的符号来表示键盘的快捷键或者输入的字符,对于pywinauto来说,非常的实用。使用SendKeys将键击和组合键击发送到活动应用程转载 2015-02-11 10:15:17 · 2385 阅读 · 0 评论 -
学习Python大数据处理模块Pandas
http://blog.csdn.net/jeapeducom/article/details/43670067适合初学入门第一课 构造数据本节基本了解Pandas里的一些数据结构和模块的基本使用,初步了解Pandas的提供的一些功能,学会基本使用。创建数据通过Python的zip构造出一元组组成的列表作为DataFrame的输入数据转载 2015-02-11 00:13:51 · 686 阅读 · 0 评论 -
Python对文件进行批量随机重命名
http://blog.csdn.net/vipygd/article/details/7959440最近项目比较紧,项目已经进入后期,那更是紧,测试忙的不可开交,本来是测试人员的任务,而自己又是新人,所以老大交给我一个任务,就是检测开发完成Win8平台的一个项目是否存在内存泄露,使用windows自带的perfmon.msc进行监测,同时记录监测数据,由于测试用例不是很多,所以,就需转载 2015-04-03 11:08:08 · 2499 阅读 · 0 评论 -
Python实现二分查找
http://blog.csdn.net/vipygd/article/details/7555759 这么晚,没事干,写个程序练练手,最近在看Python,就拿Python开刀吧;上oschina看有人写了个二分查找的东西,看了下有问题,所以自己忍不住也拿出来写写;纯练手!!![python] view plaincopyprint?转载 2015-04-03 11:08:40 · 485 阅读 · 0 评论 -
Python中的全局变量操作
http://blog.csdn.net/vipygd/article/details/7797778接触Python时间不长,对有些知识点,掌握的不是很扎实,我个人比较崇尚不管学习什么东西,首先一定回去把基础打的非常扎实了,再往高处走。今天遇到了Python中的全局变量的相关操作,遇到了问题,所以,在这里将自己遇到的问题,做个记录,以长记心!!!在Python中使用全局变量,转载 2015-04-03 11:04:29 · 586 阅读 · 0 评论 -
Python 关于 name main的使用 if __name__ == '__main__':
看过很多python的code都有这段代码: 12if __name__ == '__main__': statements 这段代码的主要作用主要是让该python文件既可以独立运行,也可以当做模块导入到其他文件。当导入到其他的脚本文件的时候,此时__name__的名字其实是导入模块转载 2015-04-10 09:46:46 · 551 阅读 · 0 评论 -
python开发_json_一种轻量级的数据交换格式
以下是我做的对于python中json模块的demo运行效果:Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.转载 2015-04-10 10:02:07 · 574 阅读 · 0 评论