Python 模块简介 -- functools
摘要:Python 的 functools 模块可以说主要是为函数式编程而设计,用于增强函数功能。 functools.partial 用于创建一个偏函数,它用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待,这样可以简化函数调用。实际上 partial 相当于一个高阶函数
阅读全文
posted @
2019-01-30 19:10
派森学python
阅读(475)
推荐(0) 编辑
Python上下文管理器与with语句
摘要:什么是上下文管理器 上下文管理器顾名思义是管理上下文的,也就是负责冲锋和垫后,而让主人专心完成自己的事情。我们在编写程序的时候,通常会将一系列操作放到一个语句块中,当某一条件为真时执行该语句快。有时候,我们需要再执行一个语句块时保持某种状态,并且在离开语句块后结束这种状态。例如对文件的操作,我们在打
阅读全文
posted @
2019-01-30 19:09
派森学python
阅读(182)
推荐(0) 编辑
SQL 的基本使用概念简介
摘要:一、查询不重复的记录: SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数并不重要。这要如何达成呢?在 SQ
阅读全文
posted @
2019-01-30 19:08
派森学python
阅读(227)
推荐(0) 编辑
Sqlite 基本概念及使用概述
摘要:SQLite 是一个开源的嵌入式关系型数据库,是一个自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 具有如下特点: 无需单独的服务器进程,是无服务器的 不需要配置,无需复杂的安装或管理步骤 数据库存储在一个单一的跨平台的磁盘文件中 非常小的,轻量级的 自给自足的,不需要
阅读全文
posted @
2019-01-30 19:06
派森学python
阅读(678)
推荐(0) 编辑
一个命令行 Python 工具 -- Pythonpy
摘要:"Pythonpy" 是一个可以在命令行直接执行简单 Python 表达式的工具。 安装: pip install pythonpy 使用: 我的算术能力很差,每次拿到一个文件大小,都是这样来换算单位的: 有了 pythonpy 这个工具,就简单得多: 要查看一个库的版本,以前是这样的: 现在是这样
阅读全文
posted @
2019-01-30 19:05
派森学python
阅读(383)
推荐(0) 编辑
开源包管理系统和环境管理系统 Conda
摘要:开源包管理系统和环境管理系统 Conda 简介 在做 Python 开发时,或许你接触过 ,他可以为不同的环境安装不同的 Python 环境支持。如果你还知道 ,你会发现它用起来更加方便,它是对 的封装,可以很方便的创建和管理多个不同的开发环境。关于 virtualenv 和 virtualenvw
阅读全文
posted @
2019-01-30 19:04
派森学python
阅读(390)
推荐(0) 编辑
浅谈 Python 的模块导入
摘要:浅谈 Python 的模块导入 本文不讨论 Python 的导入机制(底层实现细节),仅讨论模块与包,以及导入语句相关的概念。通常,导入模块都是使用如下语句: 一般情况下,使用以上语句导入模块已经够用的。但是在一些特殊场景中,可能还需要其他的导入方式。例如 Python 还提供了 内建函数和 imp
阅读全文
posted @
2019-01-30 19:03
派森学python
阅读(461)
推荐(0) 编辑
用 pytest 测试 python 代码
摘要:`Pytest` 是一个比较成熟且功能完备的 Python 测试框架。其提供完善的在线文档,并有着大量的第三方插件和内置帮助,适用于许多小型或大型项目。Pytest 灵活易学,打印调试和测试执行期间可以捕获标准输出,适合简单的单元测试到复杂的功能测试。还可以执行 nose, unittest 和 d
阅读全文
posted @
2019-01-30 19:02
派森学python
阅读(727)
推荐(0) 编辑
谈谈 Python 中的连接符(+、+=)
摘要:假设有下面一段代码: 这段代码的意思是,有三个列表,需要在长度不为 10 的列表尾部填充 0,让其长度变为10。输出如下: 这里没什么问题,一切正常。但是,现在变了需求,需要在长度不为 10 的列表的前面填充 0。那么,我们尝试做如下的改动: 直接来看一下输出: 结果却不是我们想象的那样。如果你没有
阅读全文
posted @
2019-01-30 18:59
派森学python
阅读(708)
推荐(0) 编辑
Python程序员的24个常见错误
摘要:在这篇文章中,我将总结新老Python程序员常犯的一些错误,以帮助你们在自己的工作避免犯同样或类似错误。 Python干净的设计,一旦你学会了Python,你就能自动的避开很多陷阱。Python在其各组件之间有着最小的互动,这能有效的减少bug。它也拥有十分简单的语法,这意味着在一开始你就有更小的概
阅读全文
posted @
2019-01-29 12:00
派森学python
阅读(565)
推荐(0) 编辑
30行代码实现微信自动回复机器人
摘要:30行代码实现微信自动回复机器人 一、写在前面 今天下午又学到了itchat另一种有趣的玩法 微信自动回复机器人。 程序很简单仅仅三十行代码左右,实现了机器人自动与你的微信好友聊天,下面是我的机器人小笼包跟自己微信好友聊天的截图。 二、程序介绍 本程序通过itchat获取微信的相关消息,将微信消息传
阅读全文
posted @
2019-01-29 11:33
派森学python
阅读(903)
推荐(0) 编辑
用Python来P图
摘要:Python骚操作 | 用Python来P图 给大家带来一篇关于PIL的文章,PIL全称是Python Image Library,顾名思义,是用来做图像处理的。用这个库,可以实现很多PS里的效果,比如像图片模糊、寻找轮廓、边缘检测等等。我们来看看具体怎么做到的呢? PS作为世界四大发明之一可以说
阅读全文
posted @
2019-01-29 11:18
派森学python
阅读(769)
推荐(0) 编辑
部署Scrapy分布式爬虫项目
摘要:一、需求分析 初级用户: 只有一台开发主机 能够通过 Scrapyd client 打包和部署 Scrapy 爬虫项目,以及通过 Scrapyd JSON API 来控制爬虫,感觉 命令行操作太麻烦 ,希望能够通过浏览器直接部署和运行项目 专业用户: 有 N 台云主机,通过 Scrapy Redis
阅读全文
posted @
2019-01-29 10:47
派森学python
阅读(269)
推荐(0) 编辑
为什么自学Python看不进去?0基础入门Python有哪些捷径?
摘要:```shell 欢迎加入我的QQ群 与我一起学习,群里有我学习过程中整理的大量学习资料。加群即可免费获取 为什么自学Python看不进去? 教程看了一遍还是记不住,不会入门。 今天我们来看看2位前辈的学习经历和经验分享,希望对你有所帮助。 我的Python学习步骤 我学Python也没多久,之前有
阅读全文
posted @
2019-01-28 16:03
派森学python
阅读(939)
推荐(0) 编辑
学Python Web开发框架到什么程度可以找到开发的工作?
摘要:做出一个什么样的网站?看懂框架的源码? 今天我们看看这两个人的从就业经历和知识体系方面的具体分析,看看如何才能找到月薪20720元的工作。希望能够给你帮助。 我的Python就业经历 我觉得这个问题其实很难回答,因为不同的团队甚至不同的面试官都会对各方面的知识点有不同的侧重点,所以很难说你懂了什么就
阅读全文
posted @
2019-01-28 16:00
派森学python
阅读(698)
推荐(0) 编辑
Python不能帮你找到女朋友,却能让你成为有钱的单身狗
摘要:王者荣耀的团队年终奖是100个月工资、华为的员工房租补贴就有8000块、BAT校招起步价年薪20万……如果你看到这些消息的第一反应就是“炒作”,那只能说,贫穷限制了你的想象力。 一.选对行业,少奋斗十年 最近一则视频火了,中国科技大学的几名人工智能专业的学生接受了采访,这些毕业生个个手拿五六个off
阅读全文
posted @
2019-01-28 13:55
派森学python
阅读(157)
推荐(0) 编辑
SQL 的基本使用概念简介
摘要:一、查询不重复的记录: SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数并不重要。这要如何达成呢?在 SQ
阅读全文
posted @
2019-01-28 13:44
派森学python
阅读(195)
推荐(0) 编辑
Python 面向对象编程的一些知识点总结
摘要:类与实例 类是对象的定义,而实例是"真正的实物",它存放了类中所定义的对象的具体信息。 类、属性和方法命名规范 类名通常由大写字母打头。这是标准惯例,可以帮助你识别类,特别是在实例化过程中(有时看起来像函数调用)。还有,数据属性(变量或常量)听起来应当是数据值的名字,方法名应当指出对应对象或值的行为
阅读全文
posted @
2019-01-28 13:41
派森学python
阅读(335)
推荐(0) 编辑
Python 快速统计数据的去重数和去重数据
摘要:之前用 Python 写过一个脚本,用来处理上千万用户的一些数据,其中有一个需求是统计用户的某一数据的去重数量。为了加快程序的速度,我启用了多进程。但不幸的是,程序跑了近一个星期,还没处理完。这时,我感觉到了不对,于是开始查看程序的性能瓶颈。 对于统计去重数,我是将用户的数据放到一个列表中,然后用
阅读全文
posted @
2019-01-28 13:39
派森学python
阅读(5024)
推荐(0) 编辑
Python 库打包分发简易指南
摘要:Python 库打包分发(setup.py 编写)简易指南 Python 有非常丰富的第三方库可以使用,很多开发者会向 "pypi" 上提交自己的 Python 包。要想向 pypi 包仓库提交自己开发的包,首先要将自己的代码打包,才能上传分发。 distutils 简介 是标准库中负责建立 Pyt
阅读全文
posted @
2019-01-28 13:36
派森学python
阅读(2330)
推荐(0) 编辑
Python 函数式编程、装饰器以及一些相关概念简介
摘要:Python 中的 Decorator(装饰器) 是对一个函数或者方法的封装,从而使其可以完成一些与自身功能无关的工作。 预备知识 一切皆对象 在 Python 中,所有的一切都被视为对象,任何的变量、函数、类等都是 object 的子类。因此除了变量之外,函数和类等也可以被指向和传递。 pytho
阅读全文
posted @
2019-01-28 13:34
派森学python
阅读(218)
推荐(0) 编辑
Python 二分查找与 bisect 模块
摘要:Python 的列表(list)内部实现是一个数组,也就是一个线性表。在列表中查找元素可以使用 list.index() 方法,其时间复杂度为O(n)。对于大数据量,则可以用二分查找进行优化。二分查找要求对象必须有序,其基本原理如下: 1.从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素
阅读全文
posted @
2019-01-28 13:31
派森学python
阅读(372)
推荐(0) 编辑
Python 迭代器、生成器和列表解析
摘要:迭代器 迭代器在 Python 2.2 版本中被加入, 它为类序列对象提供了一个类序列的接口。 Python 的迭代无缝地支持序列对象, 而且它还允许迭代非序列类型, 包括用户定义的对象。即迭代器可以迭代不是序列但表现出序列行为的对象, 例如字典的 key , 一个文件的行, 等等。迭代器有以下特性
阅读全文
posted @
2019-01-27 13:37
派森学python
阅读(348)
推荐(0) 编辑
Python 编码风格参考
摘要:代码除了用来运行外,更多的是用来读。为了是代码的可读性更强,很多编程语言都有自己的编码规范。规范的制定是为了保持代码的一致性,以使代码更美观和易读。代码应该怎么样排版和编写并不是绝对的,所以一些地方会有争议。有时风格指南并不适用,最重要的知道何时不一致。当你无法判断该怎么做时,应该所参考下其他的例子
阅读全文
posted @
2019-01-27 13:31
派森学python
阅读(239)
推荐(0) 编辑
Python time模块参考手册
摘要:Python的time模块提供了各种操作时间的功能。在大多数的编程语言中,表示时间的方法有两种,一是时间戳。即从1970年1月1日00:00:00开始按秒计算的偏移量;二是该语言自己的数据结构。Python中表示时间的数据结构元组,共有九个元素, 即: 每个元素分别表示如下含义: UTC与DST时间
阅读全文
posted @
2019-01-27 13:29
派森学python
阅读(347)
推荐(0) 编辑
Python sys模块参考手册
摘要:sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退
阅读全文
posted @
2019-01-27 13:27
派森学python
阅读(704)
推荐(0) 编辑
Python os模块参考手册
摘要:Python的标准库中的 模块包含普遍的操作系统功能。这个模块的作用主要是提供与平台无关的功能。也就是说os模块能够处理平台间的差异问题,使得编写好的程序无需做任何改动就能在另外的平台上运行。当然,这个模块只是提供了一个轻便的方法使用要依赖操作系统的功能。有些特定的功能还得使用特定的模块,比如:如何
阅读全文
posted @
2019-01-27 13:22
派森学python
阅读(352)
推荐(0) 编辑
Python new 类方法和 init 实例方法以及单例模式的简单讨论
摘要:“Python 中的类都是单例模式?” 一天,一同事问我这样一个问题。这是一个奇怪的问题,可能你也这么认为。这里先不做解释,我们先来看看 和 方法。 new 与 init 方法属于新式类,即属于 object 类。它是一个静态方法,但是其第一个参数必须是一个类(cls),这有点像一个 classme
阅读全文
posted @
2019-01-27 13:18
派森学python
阅读(390)
推荐(0) 编辑
Python datetime模块参考手册
摘要:Python提供了多个内置模块用于操作日期时间,像 calendar,time,datetime。 模块提供的接口与C标准库 time.h 基本一致。相比于 time 模块, 模块的接口则更直观、更容易调用。 模块定义了两个常量: datetime.MINYEAR datetime.MAXYEAR
阅读全文
posted @
2019-01-27 13:15
派森学python
阅读(239)
推荐(0) 编辑
Linux下使用 virtualenv 虚拟独立 Python 环境
摘要:简介 在开发不同的应用时,我们可能需要不同的 Python 版本,同时可能还需要处理包的依赖、版本和间接权限问题。在同系统中,要解决这些问题往往非常棘手。在 Python 的开发环境中,为解决这样的问题最常用的方法是使用 包。 Virtualenv 是一个用来创建独立的 Python 环境的包,就类
阅读全文
posted @
2019-01-27 13:13
派森学python
阅读(440)
推荐(0) 编辑
Jupyter Notebook 快捷键使用指南
摘要:"Jupyter Notebook" 是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与 "Vim" 有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可
阅读全文
posted @
2019-01-27 13:08
派森学python
阅读(367)
推荐(0) 编辑
IPython 基本使用
摘要:`ipython` 是一个 python 的交互式 shell,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数,比默认的 python shell 好用得多。IPython 已经成为用 Python 做教学、计算、科研的一个重要工具 2001 年, Fer
阅读全文
posted @
2019-01-27 13:07
派森学python
阅读(431)
推荐(0) 编辑
一个非常简单易懂的WIFI密码爆破python脚本
摘要:环境准备 python2.7 凑合的linux 差不多的无线网卡 "pywifi模块" 弱口令字典 清除系统中的任何wifi连接记录(非常重要!!!) 首先,这个模块在win下有点鸡肋,作者在调用WLANAPI时没有做好WLAN_SECURITY_ATTRIBUTES的封装,所以推荐在linux下跑
阅读全文
posted @
2019-01-26 14:41
派森学python
阅读(2273)
推荐(0) 编辑
从零开始的Python爬虫速成指南
摘要:序 本文主要内容:以最短的时间写一个最简单的爬虫,可以抓取论坛的帖子标题和帖子内容。 本文受众:没写过爬虫的萌新。 入门 0.准备工作 需要准备的东西: Python、scrapy、一个IDE或者随便什么文本编辑工具。 1.技术部已经研究决定了,你来写爬虫。 随便建一个工作目录,然后用命令行建立一个
阅读全文
posted @
2019-01-26 14:17
派森学python
阅读(359)
推荐(0) 编辑
Python爬虫基础
摘要:前言 Python非常适合用来开发网页爬虫,理由如下: 1、抓取网页本身的接口 相比与其他静态编程语言,如java,c ,c++,python抓取网页文档的接口更简洁;相比其他动态脚本语言,如perl,shell,python的urllib2包提供了较为完整的访问网页文档的API。(当然ruby也是
阅读全文
posted @
2019-01-26 14:13
派森学python
阅读(293)
推荐(0) 编辑
Python 招聘信息爬取及可视化
摘要:自学python的大四狗发现校招招python的屈指可数,全是C++、Java、PHP,但看了下社招岗位还是有的。于是为了更加确定有多少可能找到工作,就用python写了个爬虫爬取招聘信息,数据处理,最后用R语言进行可视化呈现。项目地址:Github Repo 求关注。 scrapy爬虫 pytho
阅读全文
posted @
2019-01-26 14:02
派森学python
阅读(806)
推荐(0) 编辑
一百行代码爬取漫画喵
摘要:小喵的唠叨话:这次的博客,讲的是使用python编写一个爬虫工具。为什么要写这个爬虫呢?原因是小喵在看完《极黑的布伦希尔特》这个动画之后,又想看看漫画,结果发现各大APP都没有资源,最终好不容易找到一个网站可以看,但是由于网速太渣,看起来额外的费劲。这时候如果能提前下载下来就好了。 先上项目地址(g
阅读全文
posted @
2019-01-26 13:50
派森学python
阅读(734)
推荐(0) 编辑
Python 实现视频下载
摘要:最近一两年短视频业务风生水起,各个视频网站都有各自特色的短视频内容。如果有这样一个程序,可以把各大视频网站的热门用户最新发布的视频都下载下来,不仅方便自己观看,还可以将没有版权的视频发布在个人社交网站上,增加自己的人气,岂不美哉? parker就是这样一个项目(项目地址:https://github
阅读全文
posted @
2019-01-26 13:42
派森学python
阅读(1389)
推荐(0) 编辑
10行python代码的词云
摘要:关于词云wordcloud 什么是词云呢?词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。 现在,可以从网络上找到各种各样的词云,下面一图来自沈浩老师的微博: 从百度图片中可以看到更多制作好
阅读全文
posted @
2019-01-26 13:39
派森学python
阅读(324)
推荐(0) 编辑
利用Python爬取网页图片
摘要:你可能需要的工作环境: Python 3.6官网下载 我们这里以sogou作为爬取的对象。 首先我们进入搜狗图片http://pic.sogou.com/,进入壁纸分类(当然只是个例子Q_Q),因为如果需要爬取某网站资料,那么就要初步的了解它… 进去后就是这个啦,然后F12进入开发人员选项,笔者用的
阅读全文
posted @
2019-01-26 12:05
派森学python
阅读(453)
推荐(0) 编辑
Python 爬取qqmusic音乐url并批量下载
摘要:qqmusic上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的。于是,来了个qqmusic的爬虫。 至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧。下面开始找吧(讲的不对不要笑我) 寻找url: 这个url可不想其他的网站那么好找。把我给累得
阅读全文
posted @
2019-01-26 11:54
派森学python
阅读(413)
推荐(0) 编辑
Python实现Windows定时关机
摘要:笔者由Qt制作完成需要的ui,包括label,label_2,label_3,lable_4,lineEdit,lineEdit_2,pushButton组件.大致布局如下 两个lineEdit等待用户输入期望关机的时间。下面的Label用来显示操作后的返回信息。pushButton用于提交命令。u
阅读全文
posted @
2019-01-26 11:45
派森学python
阅读(565)
推荐(0) 编辑
Python 多进程并行编程实践: multiprocessing 模块
摘要:前言 并行计算是使用并行计算机来减少单个计算问题所需要的时间,我们可以通过利用编程语言显式的说明计算中的不同部分如何再不同的处理器上同时执行来设计我们的并行程序,最终达到大幅度提升程序效率的目的。 众所周知,Python中的GIL限制了Python多线程并行对多核CPU的利用,但是我们仍然可以通过各
阅读全文
posted @
2019-01-25 15:59
派森学python
阅读(553)
推荐(0) 编辑
基于 matplotlib 的抽象网格和能量曲线绘制程序
摘要:前言 最近在写文章需要绘制一些一维的能量曲线(energy profile)和抽象的二维和三维的网格来表示晶体用来描述自己的算法,于是自己在之前的脚本的基础上进行了整改写成了只提供接口的Python库,基本思想就是封装了matplotlib中相关接口,方便快速搭建和定制自己的能量曲线和网格结构, 代
阅读全文
posted @
2019-01-25 15:54
派森学python
阅读(341)
推荐(0) 编辑
用Python浅析股票数据
摘要: 本文将使用Python来可视化股票数据,比如绘制K线图,并且探究各项指标的含义和关系,最后使用移动平均线方法初探投资策略。 数据导入 这里将股票数据存储在stockData.txt文本文件中,我们使用pandas.read_table()函数将文件数据读入成DataFrame格式。 其中参数us
阅读全文
posted @
2019-01-25 15:48
派森学python
阅读(784)
推荐(0) 编辑
超详细的Python实现新浪微博模拟登陆(小白都能懂)
摘要:最近由于需要一直在研究微博的爬虫,第一步便是模拟登陆,从开始摸索到走通模拟登陆这条路其实还是挺艰难的,需要一定的经验,为了让朋友们以后少走点弯路,这里我把我的分析过程和代码都附上来。 首先,我们先用正常的账号登陆,具体看会有些什么请求。这里我用的是Http Analyzer抓包(Filders也是一
阅读全文
posted @
2019-01-25 15:32
派森学python
阅读(259)
推荐(0) 编辑
爬虫进阶之分布式爬虫编写
摘要:本篇文章将是『如何构建一个分布式爬虫』系列文章的最后一篇,拟从实战角度来介绍如何构建一个稳健的分布式微博爬虫。这里我没敢谈高效,抓过微博数据的同学应该都知道微博的反爬虫能力,也知道微博数据抓取的瓶颈在哪里。我在知乎上看过一些同学的说法,把微博的数据抓取难度简单化了,我只能说,那是你太naive,没深
阅读全文
posted @
2019-01-25 15:22
派森学python
阅读(374)
推荐(0) 编辑
我用 Python 和 Twilio 实现自动化选课
摘要:大学生都知道那种选课时无课可选的痛苦,而我所在的大学甚至对大部分课程都不提供候补系统。我们每天不得不多次登录查看选课网站。这种机械操作似乎是计算机擅长的事,所以我着手用一些学过的 Python 知识和Twilio API来实现选课自动化 开始阶段 由于大学的课程注册系统需要密码登录,我们打算使用自建
阅读全文
posted @
2019-01-25 15:18
派森学python
阅读(405)
推荐(0) 编辑
5分钟掌握智联招聘网站爬取并保存到MongoDB数据库
摘要:前言 本次主题分两篇文章来介绍: 一、数据采集 二、数据分析 第一篇先来介绍数据采集,即用python爬取网站数据。 1 运行环境和python库 先说下运行环境: python3.5 windows 7, 64位系统 python库 本次智联招聘的网站爬取,主要涉及以下一些python库: req
阅读全文
posted @
2019-01-25 15:05
派森学python
阅读(271)
推荐(0) 编辑
python 求职 Top10 城市,来看看是否有你所在的城市
摘要:前言 从智联招聘爬取相关信息后,我们关心的是如何对内容进行分析,获取用用的信息。 本次以上篇文章“5分钟掌握智联招聘网站爬取并保存到MongoDB数据库”中爬取的数据为基础,分析关键词为“python”的爬取数据的情况,获取包括全国python招聘数量Top10的城市列表以及其他相关信息。 一、主要
阅读全文
posted @
2019-01-25 15:00
派森学python
阅读(219)
推荐(0) 编辑
Django 使用 Celery 实现异步任务
摘要:对于网站来说,给用户一个较好的体验是很重要的事情,其中最重要的指标就是网站的浏览速度。因此服务端要从各个方面对网站性能进行优化,比如可采用CDN加载一些公共静态文件,如js和css;合并css或者js从而减少静态文件的请求等等……还有一种方法是将一些不需要立即返回给用户,可以异步执行的任务交给后台处
阅读全文
posted @
2019-01-25 14:47
派森学python
阅读(281)
推荐(0) 编辑
python爬虫实战一:分析豆瓣中最新电影的影评
摘要:简介 刚接触python不久,做一个小项目来练练手。前几天看了《战狼2》,发现它在最新上映的电影里面是排行第一的,如下图所示。准备把豆瓣上对它的影评(短评)做一个分析。 目标总览 主要做了三件事: 抓取网页数据 清理数据 用词云进行展示 使用的python版本是3.5. 运行环境:jupyer no
阅读全文
posted @
2019-01-24 13:59
派森学python
阅读(726)
推荐(0) 编辑
scrapy模拟登陆知乎--抓取热点话题
摘要:工具准备 在开始之前,请确保 scrpay 正确安装,手头有一款简洁而强大的浏览器, 若是你有使用 postman 那就更好了。 使用以上命令生成知乎爬虫,代码如下: 有一点切记,不要忘了启用 Cookies, 切记切记 : 模拟登陆 过程如下: 进入登录页,获取 Header 和 Cookie 信
阅读全文
posted @
2019-01-24 13:37
派森学python
阅读(200)
推荐(0) 编辑
一个小时搭建一个全栈Web应用框架(上)
摘要:把想法变为现实的能力是空想家与实干家的区别。不管你是在一家跨国公司工作,还是正在为自己的创业公司而努力,那些有能力将创意转化为真正产品的人,都具有宝贵的技能并拥有明显的实力。如果你能在不到一个小时的时间里创建一个全栈的Web应用,那么你就有能力为自己下一个伟大的想法迅速的的创建一个简单的MVP,或者
阅读全文
posted @
2019-01-24 13:30
派森学python
阅读(160)
推荐(0) 编辑
一个小时搭建一个全栈 Web 应用框架(下)——美化与功能
摘要:如果你遵循前面的教程中的步骤,现在应该有了一个可以工作的全栈Web应用程序框架。 点击直达前文 >> 【译】一个小时搭建一个全栈Web应用框架(上) 如果没有,但还是要继续学习本教程,可以到我的GitHub页面下载代码。 对于下一个魔术,我们将把一个显示“Hello World!”的简单静态页面转换
阅读全文
posted @
2019-01-24 13:21
派森学python
阅读(183)
推荐(0) 编辑
python爬虫——爬取小说 | 探索白子画和花千骨的爱恨情仇
摘要:1.Beautiful Soup 1.Beautifulsoup 简介 此次实战从网上爬取小说,需要使用到Beautiful Soup。Beautiful Soup为python的第三方库,可以帮助我们从网页抓取数据。它主要有如下特点: 1.Beautiful Soup可以从一个HTML或者XML提
阅读全文
posted @
2019-01-24 13:15
派森学python
阅读(429)
推荐(0) 编辑
用 Sklearn 和 Pandas 学习线性回归
摘要:对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题 没有数据,当然没法研究机器学习啦。:) 这里我们用UCI大学公开的机器学习数据来跑线性回归。 数据的介绍在这: http://ar
阅读全文
posted @
2019-01-24 11:58
派森学python
阅读(1095)
推荐(1) 编辑
这 6 段代码,成就了如今的深度学习
摘要:从代码中追溯深度学习的历史 深度学习发展到如今的地位,离不开下面这 6 段代码。本文介绍了这些代码的创作者及其完成这些突破性成就的故事背景。每个故事都有简单的代码示例,读者们可以在FloydHub和GitHub找到相关代码。 Source: Google press image图片来源:Google
阅读全文
posted @
2019-01-24 11:53
派森学python
阅读(321)
推荐(0) 编辑
用Python实现一个大数据搜索引擎
摘要:搜索是大数据领域里常见的需求。Splunk和ELK分别是该领域在非开源和开源领域里的领导者。本文利用很少的Python代码实现了一个基本的数据搜索功能,试图让大家理解大数据搜索的基本原理。 布隆过滤器 (Bloom Filter) 第一步我们先要实现一个布隆过滤器。 布隆过滤器是大数据领域的一个常见
阅读全文
posted @
2019-01-24 11:50
派森学python
阅读(827)
推荐(0) 编辑
4本必读Python入门书籍,你都看过吗?(免费送电子书)
摘要:了解Python的小伙伴都知道,Python是一个开源的编程语言,正是因为有全世界爱好Python的程序员不断完善Python编程语言,才有了现在Python这么强的实用性,能和各个语言结合使用,被称为“胶水语言”。 下面小编精心总结并且整理了4本Python入门书籍,除了书籍小编还整理了2个常用的
阅读全文
posted @
2019-01-24 11:41
派森学python
阅读(1794)
推荐(0) 编辑
推荐一本适合初学者全面自学python的书(附赠电子书)
摘要:今天一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书的,让我推荐。我学 python 都是无师自通的,没有看过什么书,因此无法给她推荐,问我有什么意见? 他那个朋友是零基础的,ctrl+c、ctrl+v用的贼溜。除此之外,计算机算是零基础了。对此我就感觉有点头疼了。很多朋友第一反应肯
阅读全文
posted @
2019-01-24 11:38
派森学python
阅读(635)
推荐(0) 编辑
零基础用Python开发的第一个小游戏——太空射击
摘要:写在最前面 你想成为Python高手吗?你想使用Python编写一个炫酷的游戏吗? 那么今天这篇文章就能带着你从零开始编写一个Python小游戏。希望你能喜欢。 话不多说,我们先来看一副动图 号:923414804 群里有志同道合的小伙伴,互帮互助, 群里有不错的视频学习教程和PDF! 这个图片
阅读全文
posted @
2019-01-24 11:35
派森学python
阅读(3344)
推荐(0) 编辑
小白学爬虫:彻底解决乱码问题(八)
摘要:摘要:从零开始写爬虫,初学者的速成指南! 字符编解码是爬虫里必学的一项知识,在我们的爬虫生涯中早晚会爬到乱码的网页,与其遇到时惊慌失措,不如早学早好,彻底避免乱码问题。 字符编码简介 什么是字符集 在介绍字符编码之前,我们先了解下什么是字符集。 字符(Character)是各种文字和符号的总称,包括
阅读全文
posted @
2019-01-23 13:22
派森学python
阅读(382)
推荐(0) 编辑
小白学爬虫:URL去重(七)
摘要:摘要:从零开始写爬虫,初学者的速成指南! 本期我们来聊聊URL去重那些事儿。以前我们曾使用Python的字典来保存抓取过的URL,目的是将重复抓取的URL去除,避免多次抓取同一网页。爬虫会将待抓取的URL放在todo队列中,从抓取到的网页中提取到新的URL,在它们被放入队列之前,首先要确定这些新的U
阅读全文
posted @
2019-01-23 13:21
派森学python
阅读(394)
推荐(0) 编辑
小白学爬虫:分布式爬虫(六)
摘要:手把手教你写网络爬虫 摘要:从零开始写爬虫,初学者的速成指南! 下面是一个超级计算机的排行榜,如果我们能拥有其中任意一个,那么我们就不需要搞什么分布式系统。可是我们买不起,即使买得起,也交不起电费,所以我们只好费脑子搞分布式。 RankSystemCoresRmaxRpeakPower (kW) 1
阅读全文
posted @
2019-01-23 13:20
派森学python
阅读(305)
推荐(0) 编辑
小白学爬虫:PhantomJS实战(五)
摘要:摘要:从零开始写爬虫,初学者的速成指南! 大家好!从今天开始,我要与大家一起打造一个属于我们自己的分布式爬虫平台,同时也会对涉及到的技术进行详细介绍。大家如果有什么好的想法请多留言,多提意见,一起来完善我们的爬虫平台。在正式介绍平台之前,先用一些篇幅对基础篇做一点补充。 模拟滚动 这次的目标是爬一个
阅读全文
posted @
2019-01-23 13:19
派森学python
阅读(170)
推荐(0) 编辑
小白学爬虫:Scrapy入门(四)
摘要:摘要:从零开始写爬虫,初学者的速成指南! 上期我们理性的分析了为什么要学习Scrapy,理由只有一个,那就是免费,一分钱都不用花! 号:923414804群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF! 号:923414804群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习
阅读全文
posted @
2019-01-23 13:18
派森学python
阅读(184)
推荐(0) 编辑
小白学爬虫:开源爬虫框架对比(三)
摘要:摘要:从零开始写爬虫,初学者的速成指南! 介绍 大家好!我们从今天开始学习开源爬虫框架Scrapy,如果你看过《手把手》系列的前两篇,那么今天的内容就非常容易理解了。细心的读者也许会有疑问,为什么不学出身名门的Apache顶级项目Nutch,或者人气飙升的国内大神开发的Pyspider等框架呢?原因
阅读全文
posted @
2019-01-23 13:17
派森学python
阅读(372)
推荐(0) 编辑
小白学爬虫:网易云音乐歌单(一)
摘要:从零开始写爬虫,初学者的速成指南! 介绍 什么是爬虫? 先看看百度百科的定义: 号:923414804群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF! 号:923414804群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF! 简单的说网络爬虫(Web crawl
阅读全文
posted @
2019-01-23 13:16
派森学python
阅读(355)
推荐(0) 编辑
小白学爬虫:迷你爬虫架构(二)
摘要:摘要:从零开始写爬虫,初学者的速成指南! 介绍 大家好!回顾上一期,我们在介绍了爬虫的基本概念之后,就利用各种工具横冲直撞的完成了一个小爬虫,目的就是猛、糙、快,方便初学者上手,建立信心。对于有一定基础的读者,请不要着急,以后我们会学习主流的开源框架,打造出一个强大专业的爬虫系统!不过在此之前,要继
阅读全文
posted @
2019-01-23 13:16
派森学python
阅读(231)
推荐(0) 编辑
用 Python 构建一个极小的区块链
摘要:虽然有些人认为区块链是一个早晚会出现问题的解决方案,但是毫无疑问,这个创新技术是一个计算机技术上的奇迹。那么,究竟什么是区块链呢? 区块链 以比特币Bitcoin或其它加密货币按时间顺序公开地记录交易的数字账本。 更通俗的说,它是一个公开的数据库,新的数据存储在被称之为区块block的容器中,并被添
阅读全文
posted @
2019-01-23 13:15
派森学python
阅读(374)
推荐(0) 编辑
爬取豆瓣评论之——后来的我们
摘要:《后来的我们》上映了,或许大家有点小期待吧。毕竟,影片的主题曲《我们》,早就虐哭了不少人。电影能否跟歌曲一样深入人心?怀着这样的一种心情,下面就来看一下它的影评如何吧。 通过试探知道:豆瓣影评设置权限,没有登陆的话,只能够看到前面的几十条短评,并且登录的时候需要输入验证码。所以考虑使用seleniu
阅读全文
posted @
2019-01-22 14:48
派森学python
阅读(629)
推荐(0) 编辑
5 个用 Python 编写非阻塞 web 爬虫的方法
摘要:大家在读爬虫系列的帖子时常常问我怎样写出不阻塞的爬虫,这很难,但可行。通过实现一些小策略可以让你的网页爬虫活得更久。那么今天我就将和大家讨论这方面的话题。 用户代理 你需要关心的第一件事是设置用户代理。 用户代理是用户访问的工具,并告知服务器用户正在使用哪个网络浏览器访问网站。 如果未设置用户代理,
阅读全文
posted @
2019-01-22 14:44
派森学python
阅读(217)
推荐(0) 编辑
Python 项目最大有多大
摘要:总是看到有人说,动态一时爽,重构火葬场。然而这世界上有的是著名的开源项目, 也有像 Github、Instagram 这样流量巨大的知名网站是基于动态语言开发的,经过了这么多年重构,也未听说哪个作者进了火葬场的,不明白这些人是真的不知道还是装作看不见呢?不过他们说动态语言大到一定程度就无法维护,虽然
阅读全文
posted @
2019-01-22 14:41
派森学python
阅读(1039)
推荐(0) 编辑
用 Python 实现模拟登录正方教务系统抢课
摘要:最近学校开始选课,但是如果选课时间与自己的事情冲突,这时候就可以使用Python脚本自助抢课,抢课的第一步即是模拟登录,需要模拟登录后保存登录信息然后再进行操作。 而且整个流程是比较简单,这是因为正方教务系统是比较旧的,全文的IP地址部分遮挡,请换成你们学校的IP地址。 尝试登录 首先我们打开学校的
阅读全文
posted @
2019-01-22 14:38
派森学python
阅读(1125)
推荐(0) 编辑
爬虫进阶:反反爬虫技巧
摘要:主要针对以下四种反爬技术:Useragent过滤;模糊的Javascript重定向;验证码;请求头一致性检查。 高级网络爬虫技术:绕过 “403 Forbidden”,验证码等 爬虫的完整代码可以在 github 上对应的仓库里找到。 简介 我从不把爬取网页当做是我的一个爱好或者其他什么东西,但是我
阅读全文
posted @
2019-01-22 14:08
派森学python
阅读(3897)
推荐(0) 编辑
用 Python 分析了 20 万场吃鸡数据,看看玩家群体是怎么样的
摘要:首先,神枪镇楼 背景 最近老板爱上了吃鸡(手游:全军出击),经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波。 上周在在微信游戏频道看战绩的时候突发奇想,是不是可以通过这个方式抓取到很多战斗数据,然后分析看看有什么规律。 秀一波战绩,开黑情况下我们团队吃鸡率非常高,近100场吃鸡次数51次
阅读全文
posted @
2019-01-22 13:59
派森学python
阅读(622)
推荐(0) 编辑
使用 VS Code 进行 Python 编程
摘要:Visual Studio Code,简称 VS Code,是一个开源的文本编辑器,包含用于构建和调试应用程序的工具。安装启用 Python 扩展后,VS Code 可以配置成理想的 Python 开发工作环境。本文将介绍一些有用的 VS Code 扩展,并配置它们以充分提高 Python 开发效率
阅读全文
posted @
2019-01-22 13:54
派森学python
阅读(1447)
推荐(0) 编辑
API Star:一个 Python 3 的 API 框架
摘要:为了在 Python 中快速构建 API,我主要依赖于 Flask。最近我遇到了一个名为 “API Star” 的基于 Python 3 的新 API 框架。由于几个原因,我对它很感兴趣。首先,该框架包含 Python 新特点,如类型提示和 asyncio。而且它再进一步为开发人员提供了很棒的开发体
阅读全文
posted @
2019-01-22 13:48
派森学python
阅读(303)
推荐(0) 编辑
网易云音乐评论爬虫:全部热门歌曲及其 id 号
摘要:今天我给大家介绍一下用Python爬取网易云音乐全部歌手的热门歌曲.由于歌手个人主页的网页源代码中还嵌入了一个子网页(框架源代码里面包含了我们需要的信息),因此我们不能使用requests库来爬取,而使用selenium,接下来,让我详细讲解整个爬取过程. 一,构造歌手个人主页的URL 前段时间我们
阅读全文
posted @
2019-01-22 13:43
派森学python
阅读(437)
推荐(0) 编辑
网易云音乐评论爬虫:爬取歌曲的全部评论
摘要:用过网易云音乐听歌的朋友都知道,网易云音乐每首歌曲后面都有很多评论,热门歌曲的评论更是接近百万或者是超过百万条.现在我就来分享一下如何爬取网易云音乐歌曲的全部评论,由于网易云音乐的评论都做了混淆加密处理,因此我们需要深入了解它的加密过程之后才能爬取到网易云音乐歌曲的全部评论. 一,首先分析数据的请求
阅读全文
posted @
2019-01-22 13:40
派森学python
阅读(641)
推荐(0) 编辑
用 Python 玩转 GitHub 的贡献板
摘要:细心的人都会发现GitHub个人主页有一个记录每天贡献次数的面板,我暂且称之为贡献面板。就像下图那个样子。只要当天在GitHub有提交记录,对应的小格子就会变成绿色,当天提交次数越多,颜色也会越深。因此我就有了一个大胆的想法。细心的你应该也发现了,我就是要讲如何搞出这个小❤️❤️来。项目地址:htt
阅读全文
posted @
2019-01-22 13:32
派森学python
阅读(172)
推荐(0) 编辑
用python实现linux口令破解
摘要:前言: 这个标题是笔记就可以知道这是我看书然后写的代码,并非原创。在很多情况下,不能对目标主机进行ssh爆破,会激发报警。这时,下面的工具就排上用场了。前提是,你机缘巧合下,拿到目标主机的/etc/shadow 文件我把自己在写的时候,遇到的问题,记录下来,方便自己也方便大家遇到问题可以少走弯路。
阅读全文
posted @
2019-01-21 10:57
派森学python
阅读(386)
推荐(0) 编辑
Python 音频数据扩充的技巧
摘要:经典的深度学习网络AlexNet使用数据扩充(Data Augmentation)的方式扩大数据集,取得较好的分类效果。在深度学习的图像领域中,通过平移、 翻转、加噪等方法进行数据扩充。但是,在音频(Audio)领域中,如何进行数据扩充呢? 欢迎加入我的QQ群`923414804`与我一起学习,群里
阅读全文
posted @
2019-01-21 10:55
派森学python
阅读(1298)
推荐(0) 编辑
教你使用python+Opencv完成人脸解锁
摘要:今天我们来讲关于使用python+opencv+face++来实现人脸验证及人脸解锁。代码量同样不多,你可以将这些代码运用在其它一些智能领域,如智能家居,进门的时候判断你是谁,也可以加入机器学习判断来的人是客人还是熟人。在讲之前我们会先适当的拓扑一下关于人脸识别的知识点。OK废话少说下面开始正是话题
阅读全文
posted @
2019-01-21 10:50
派森学python
阅读(448)
推荐(0) 编辑
opencv+Python特征检测及K-最近邻匹配
摘要:鉴于即将启程旅行,先上传篇简单的图像检索介绍,与各位一起学习opencv的同学共勉 一.特征检测 图片的特征主要分为角点,斑点,边,脊向等,都是常用特征检测算法所检测到的图像特征· 1.Harris角点检测 先将图片转换为灰度模式,再使用以下函数检测图片的角点特征: dst=cv2.cornerHa
阅读全文
posted @
2019-01-21 10:42
派森学python
阅读(1468)
推荐(0) 编辑
opencv+python 统计及绘制直方图
摘要:灰度直方图概括了图像的灰度级信息,简单的来说就是每个灰度级图像中的像素个数以及占有率,创建直方图无外乎两个步骤,统计直方图数据,再用绘图库绘制直方图。 统计直方图数据 首先要稍微理解一些与函数相关的术语,方便理解其在python3库中的应用和处理 BINS: 在上面的直方图当中,如果像素值是0到25
阅读全文
posted @
2019-01-21 10:40
派森学python
阅读(701)
推荐(0) 编辑
学会用这个工具做分析,1年积累3年工作经验
摘要:随着互联网思维的深化,以及数据化思维的普及,我发现,身边很多岗位,包括财务、市场、运营、销售、供应链,都开始注重数据的客观分析,来引导帮助决策。 之前我给公司的业务部门做过培训,也结合他们的业务帮做数据运营计划。 比如给人力资源制定效能仪表盘,去实时掌握人员状况和人均效能,通过对招聘漏斗的分析促进招
阅读全文
posted @
2019-01-21 10:27
派森学python
阅读(302)
推荐(0) 编辑
15分钟,教你用Python爬网站数据,并用BI可视化分析!
摘要:作为一名在数据行业打拼了两年多的数据分析师,虽然目前收入还算ok,但每每想起房价,男儿三十还未立,内心就不免彷徨不已~ 两年时间里曾经换过一份工作,一直都是从事大数据相关的行业。目前是一家企业的BI工程师,主要工作就是给业务部门出报表和业务分析报告。 回想自己过去的工作成绩也还算是不错的,多次通过自
阅读全文
posted @
2019-01-21 10:23
派森学python
阅读(661)
推荐(0) 编辑
这4个Python实战项目,让你瞬间读懂Python!
摘要: 前言 Python 是一种极具可读性和通用性的编程语言。Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团队有一个重要的基础目标,就是使语言使用起来很有趣。Python 易于设置,并且是用相对直接的风格来编写,对错误会提供即时反馈,对初学者而言是个很好的选择。
阅读全文
posted @
2019-01-21 10:18
派森学python
阅读(334)
推荐(0) 编辑
网络爬虫基本原理——基于python语言
摘要:什么是爬虫? 请求网站并提取数据的自动化程序 爬虫基本流程 ▌发起请求 通过HTTP库向目标站点发起请求,即发起一个Request,请求可以包含额外的headers等信息,等待服务器响应; ▌获取响应内容 如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容
阅读全文
posted @
2019-01-20 19:00
派森学python
阅读(320)
推荐(0) 编辑
推荐一本适合初学者全面自学python的书(附赠电子书)
摘要:今天一个朋友问我:有个朋友要学习 python,她属于那种特别能啃书的,让我推荐。我学 python 都是无师自通的,没有看过什么书,因此无法给她推荐,问我有什么意见? 他那个朋友是零基础的,ctrl+c、ctrl+v用的贼溜。除此之外,计算机算是零基础了。对此我就感觉有点头疼了。很多朋友第一反应肯
阅读全文
posted @
2019-01-20 18:53
派森学python
阅读(879)
推荐(0) 编辑
用python画小猪票佩奇
摘要:加群923414804免费获取数十套PDF资料,助力python学习 turtle是python中绘制图形的库,还是挺方便的,需要的是耐心。 附上代码,网上也有很多。 #使用turtle画小猪佩琪 import turtle as t t.pensize(4) # 设置画笔的大小 t.colormo
阅读全文
posted @
2019-01-20 18:49
派森学python
阅读(389)
推荐(0) 编辑
用Python全自动下载抖音视频!
摘要:/ 01 / Charles 用Charles来找视频的API接口,具体操作和之前当当网那个案例一样,不细说。 这里通过滑动抖音App,可以获取到视频的请求信息。 通过多次实验,发现链接的后面是会不停的改变,只有链接的前头始终不变,即「http://v1-dy」「http://v6-dy」「http
阅读全文
posted @
2019-01-20 18:41
派森学python
阅读(558)
推荐(0) 编辑
用python操作PDF文件
摘要:本次学习的内容主要是:从PDF读取文本内容和从已经有的文档生成新的PDF。 需要用到的模块是PyPDF2. 首先要在命令行中运行pip install PyPDF2. 一、从PDF读取文本 读取pdf文件的页数是: 获取第一页的内容: 内容是 二、解密PDF 某些文档有加密功能,为了防止别人阅读,只
阅读全文
posted @
2019-01-20 18:39
派森学python
阅读(9253)
推荐(0) 编辑
Python爬虫抓取收集考试大纲
摘要:今天做了个小玩意,但觉得挺有意思的,分享给大家。主要是这样的,因为帮妹子寻找考试资料,发现同一本书不同的章节分别在不同的链接中,复制起来实在要命,所以就在想能不能用爬虫实现。下图是我们要爬取得页面,注意看下面叫讲义的表格 欢迎加入我的QQ群`923414804`与我一起学习,群里有我学习过程中整
阅读全文
posted @
2019-01-19 13:34
派森学python
阅读(337)
推荐(0) 编辑
京东商城大规模爬虫的开发
摘要:先说下这个网站,首先在首页随便输入一个想爬取的商品类别,观察到一般商品数目都是100页的,除非有些比较稀少的商品,如图 小编整理一套Python资料,有需要Python学习资料可以加学习群:923414804 ,在这寒冷的冬天,泡一壶热茶,看书学习,岂不快哉。 介 绍一下网站的分析过程,默认情况下在
阅读全文
posted @
2019-01-19 13:30
派森学python
阅读(286)
推荐(0) 编辑
Python爬虫一步步抓取房产信息
摘要:嗯,这一篇文章更多是想分享一下我的网页分析方法。玩爬虫也快有一年了,基本代码熟悉之后,我感觉写一个爬虫最有意思的莫过于研究其网页背后的加载过程了,也就是分析过程,对性能没有特殊要求的情况下,编程一般是小事。 以深圳地区的X房网为例吧。XX房网的主页非常简洁,输入相应的地区就可以找到对应的二手房或者一
阅读全文
posted @
2019-01-19 13:28
派森学python
阅读(739)
推荐(0) 编辑
Python爬虫实战——爬取今日头条美女图片
摘要: 推荐下我自己创建的Python学习交流群923414804,这是Python学习交流的地方,不管你是小白还是大牛,小编都欢迎,不定期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程。 笔者是头条的深度使用者,经常用头条完成“看片”大业。若不信的话可以试试在头条搜索街拍,返回的
阅读全文
posted @
2019-01-19 13:25
派森学python
阅读(1418)
推荐(0) 编辑
Python爬虫和情感分析简介
摘要:摘要 这篇短文的目的是分享我这几天里从头开始学习Python爬虫技术的经验,并展示对爬取的文本进行情感分析(文本分类)的一些挖掘结果。 不同于其他专注爬虫技术的介绍,这里首先阐述爬取网络数据动机,接着以豆瓣影评为例介绍文本数据的爬取,最后使用文本分类的技术以一种机器学习的方式进行情感分析。由于内容覆
阅读全文
posted @
2019-01-19 13:17
派森学python
阅读(393)
推荐(0) 编辑
用 Python 做机器学习不得不收藏的重要库
摘要:Python通常被应用统计技术或者数据分析人员当做工作中的首选语言。数据科学家也会用python作为连接自身工作与WEB 应用程序/生产环境集成中。 Python在机器学习领域非常出色。它具有一致的语法、更短的开发时间和灵活性,非常适合开发能够直接插入生产系统的复杂模型和预测引擎。 Python的一
阅读全文
posted @
2019-01-19 13:06
派森学python
阅读(203)
推荐(0) 编辑
利用Python自动发送电子邮件
摘要:收发邮件几乎是每个人每天都需要做的一件事情,对于一些固定每天需要发送的邮件或者是同时需要发送好几十好几百份的时候,我们可以考虑借助Python来自动发送邮件。 在利用Python进行发送邮件时主要借助smtplib和email两个模块,其中smtplib主要用来建立服务器链接、服务器断开的工作,而e
阅读全文
posted @
2019-01-19 13:03
派森学python
阅读(275)
推荐(0) 编辑
用Python分析了数千个微信昵称后,发现了这些秘密!
摘要:01 Let's get it 1. 基本信息获取 访问 英文取名 的用户基本信接口,获取 英文取名 用户微信名(NickName)、访问次数(Count)、总数据集(ResponseData),并将微信名存入文件。 # 获取所有用户数量和相关信息 def get_json(): # 获取入口 se
阅读全文
posted @
2019-01-19 12:00
派森学python
阅读(363)
推荐(0) 编辑
用Python教你如何爬取脉脉职言
摘要:脉脉是一个实名职场社交平台。之前爬了脉脉职言版块,大概爬了4027条评论,本文对爬取过程给出详细说明,对于评论内容仅做可视化分析,之前存了一堆这方面的文章,今天一看全都404了。 爬虫 仍然使用python编程,对爬虫没兴趣的可以直接跳过看下部分,不影响悦读。 网址https://maimai.c
阅读全文
posted @
2019-01-19 11:53
派森学python
阅读(942)
推荐(0) 编辑
Python也能聊微信
摘要:最近研究微信API,发现个非常好用的python库:wxpy。wxpy基于itchat,使用了 Web 微信的通讯协议,实现了微信登录、收发消息、搜索好友、数据统计等功能。这里我们就来介绍一下这个库,并在最后实现一个聊天机器人。有没有很兴奋?有没有很期待?好了,接下来,开始我们的正题。 准备工作 安
阅读全文
posted @
2019-01-19 11:44
派森学python
阅读(231)
推荐(0) 编辑
Python爬虫—多线程的简单示例
摘要:python是支持多线程的,主要是通过thread和threading这两个模块来实现的。thread模块是比较底层的模块,threading模块是对thread做了一些包装的,可以更加方便的使用。 虽然python的多线程受GIL限制,并不是真正的多线程,但是对于I/O密集型计算还是能明显提高效率
阅读全文
posted @
2019-01-18 11:01
派森学python
阅读(347)
推荐(0) 编辑
Python验证码识别:利用pytesser识别简单图形验证码
摘要:一、探讨 识别图形验证码可以说是做爬虫的必修课,涉及到计算机图形学,机器学习,机器视觉,人工智能等等高深领域…… 简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法。图形通常由点、线、面、体等几何元素和灰度、色彩、线型、线宽等
阅读全文
posted @
2019-01-18 10:59
派森学python
阅读(805)
推荐(0) 编辑
pytesser模块WindowsError错误解决方法
摘要:在使用pytesser做图片文字识别时遇到 WindowsError: [Error 2] 错误,报错内容如下: Traceback (most recent call last): File "E:/Code/Captcha/ChinaMobileEC/recogCaptcha.py", line
阅读全文
posted @
2019-01-18 10:56
派森学python
阅读(326)
推荐(0) 编辑
Python爬虫:Xpath语法笔记
摘要:一、选取节点 常用的路劲表达式: 二、谓语 谓语被嵌在方括号内,用来查找某个特定的节点或包含某个制定的值的节点 实例: 三、通配符 Xpath通过通配符来选取未知的XML元素 四、取多个路径 使用“|”运算符可以选取多个路径 五、Xpath轴 轴可以定义相对于当前节点的节点集 六、功能函数 使用功能
阅读全文
posted @
2019-01-18 10:53
派森学python
阅读(158)
推荐(0) 编辑
Python爬虫代理池
摘要:爬虫代理IP池 在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的都是对应网站有效的代理IP,从而保证爬虫快速稳定的运行,当然在公司做的东西不能开源出来。不过呢,闲暇时间手痒,所以就想利用一些免费的资源搞一个简单的代理池服务。 1、问题 代理IP从何而
阅读全文
posted @
2019-01-18 10:51
派森学python
阅读(1180)
推荐(0) 编辑
Python爬虫—破解JS加密的Cookie
摘要:前言 在GitHub上维护了一个代理池的项目,代理来源是抓取一些免费的代理发布网站。上午有个小哥告诉我说有个代理抓取接口不能用了,返回状态521。抱着帮人解决问题的心态去跑了一遍代码。发现果真是这样。 通过Fiddler抓包比较,基本可以确定是JavaScript生成加密Cookie导致原来的请求返
阅读全文
posted @
2019-01-18 10:48
派森学python
阅读(508)
推荐(0) 编辑
Python性能优化技巧总结
摘要:选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优
阅读全文
posted @
2019-01-18 10:43
派森学python
阅读(1861)
推荐(0) 编辑
Python 开发者节省时间的 10 个方法
摘要:Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源。还有运行时检查。完整快速的支持,可以执行各种任务的扩展
阅读全文
posted @
2019-01-18 10:41
派森学python
阅读(327)
推荐(0) 编辑
如何用200行Python代码“换脸”
摘要:本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。 这个过程可分为四步: 检测面部标记。 旋转、缩放和转换第二张图像,使之与第一张图像相适应。 调整第二张图像的色彩平衡,使之与第一个相匹配。 把第二张图像的特性混合在第一张图像中。 完整的源代码可以从这里下载: ht
阅读全文
posted @
2019-01-18 10:37
派森学python
阅读(4061)
推荐(0) 编辑
6个最佳的开源Python应用服务器
摘要:首先,你知道什么是应用服务器吗?应用服务器通常被描述为是存在于服务器中心架构中间层的一个软件框架。 应用服务器常被看作是一个三层的应用程序,即图形用户界面(GUI)服务器,应用程序(业务逻辑)服务器,以及数据库和事务服务器,目的是为安全及状态维护、数据访问及其持久性提供服务。 对于Web应用程序,应
阅读全文
posted @
2019-01-17 11:27
派森学python
阅读(2006)
推荐(0) 编辑
11个你可能不知道的Python库
摘要:现在有如此之多的Python包,几乎没有人能够全盘掌握。 光是PyPI就可单独列出47,000个包! 近日,听到很多数据科学家切换到Python的消息,我不由地想到,虽然他们得到了pandas、scikit-learn和numpy的一些巨大好处,但却错过了一些稍微老一点但同样能提供帮助的Python
阅读全文
posted @
2019-01-17 11:23
派森学python
阅读(813)
推荐(1) 编辑
八大排序算法的Python实现
摘要:本文主要介绍了常见的8大排序算法基本概念以及其Python实现方式,如果你是Java程序员,也可以看看之前我们介绍的Java程序员必须掌握的8大排序算法。 1、插入排序 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的
阅读全文
posted @
2019-01-17 11:21
派森学python
阅读(592)
推荐(0) 编辑
帮你提升 Python 的 27 种编程语言
摘要:27 种语言 过程型编程语言: C, Rust, Cython 面向对象数据建模语言: Java, C#, Eiffel C 的面向对象衍生语言: C++, D 面向数组的数据处理: MATLAB/Octave, Julia 统计数数据分析: R 计算型管道建模: Haskell, Scala, C
阅读全文
posted @
2019-01-17 11:20
派森学python
阅读(2479)
推荐(0) 编辑
你知道你的电脑 1 秒钟能做多少事情吗?
摘要:让我们来看看你有多么了解电脑!所有这些程序的数值都是可变的。你的任务是:在程序花费1秒运行之前猜测它的大概值。 你并不需要猜出一个精确值:选择范围在1和10亿之间。你只要能猜出正确的数量级,就算正确!下面是一些注意事项: 如果答案是38,000,那么你选择10,000或100,000,我们就认为都是
阅读全文
posted @
2019-01-17 11:13
派森学python
阅读(262)
推荐(0) 编辑
17 大 Python 奇技淫巧
摘要:显示有限的接口到外部 当发布python第三方package时,并不希望代码中所有的函数或者class可以被外部import,在__init__.py中添加__all__属性,该list中填写可以import的类或者函数名, 可以起到限制的import的作用, 防止外部import其他函数或者类。
阅读全文
posted @
2019-01-17 11:11
派森学python
阅读(774)
推荐(0) 编辑
Python 程序员最常犯的十个错误
摘要:常见错误1:错误地将表达式作为函数的默认参数 在Python中,我们可以为函数的某个参数设置默认值,使该参数成为可选参数。虽然这是一个很好的语言特性,但是当默认值是可变类型时,也会导致一些令人困惑的情况。我们来看看下面这个Python函数定义: Python程序员常犯的一个错误,就是想当然地认为:在
阅读全文
posted @
2019-01-17 11:03
派森学python
阅读(548)
推荐(0) 编辑
在 Visual Studio 上更好开发 Python 的六大功能!
摘要:Visual Studio 2013/2015 搭配 Python Tools for Visual Studio 扩充套件让 Visual Studio 能提供对 Python 程序语言高度整合的开发环境,并完整发挥 Visual Studio 强大的功能,协助您在 Visual Studio 内
阅读全文
posted @
2019-01-17 10:58
派森学python
阅读(4438)
推荐(0) 编辑
Python 并发编程之线程池/进程池
摘要:引言 Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码,但是当项目达到一定的规模,频繁创建/销毁进程或者线程是非常消耗资源的,这个时候我们就要编写自己的线程池/进程池,以空间换时间。但从Python3.2开始,标准库为我们提供了conc
阅读全文
posted @
2019-01-17 10:54
派森学python
阅读(417)
推荐(0) 编辑
Python 黑魔法之描述符
摘要:引言 Descriptors(描述符)是Python语言中一个深奥但很重要的一个黑魔法,它被广泛应用于Python语言的内核,熟练掌握描述符将会为Python程序员的工具箱添加一个额外的技巧。本文我将讲述描述符的定义以及一些常见的场景,并且在文末会补充一下__getattr,__getattribu
阅读全文
posted @
2019-01-17 10:53
派森学python
阅读(541)
推荐(0) 编辑
用 Python 写一个 NoSQL 数据库
摘要:NoSQL 这个词在近些年正变得随处可见. 但是到底 “NoSQL” 指的是什么? 它是如何并且为什么这么有用? 在本文, 我们将会通过纯 Python (我比较喜欢叫它, “轻结构化的伪代码”) 写一个 NoSQL 数据库来回答这些问题. OldSQL 加群:923414804 免费获取数十套PD
阅读全文
posted @
2019-01-17 10:49
派森学python
阅读(832)
推荐(0) 编辑
如何用Python写一个贪吃蛇AI
摘要:前言 这两天在网上看到一张让人涨姿势的图片,图片中展示的是贪吃蛇游戏, 估计大部分人都玩过。但如果仅仅是贪吃蛇游戏,那么它就没有什么让人涨姿势的地方了。 问题的关键在于,图片中的贪吃蛇真的很贪吃XD,它把矩形中出现的食物吃了个遍, 然后华丽丽地把整个矩形填满,真心是看得赏心悦目。作为一个CSer,
阅读全文
posted @
2019-01-16 13:54
派森学python
阅读(683)
推荐(0) 编辑
Python三大神器之迭代器详解
摘要:我们将要来学习python的重要概念迭代和迭代器,通过简单实用的例子如列表迭代器和xrange。 可迭代 一个对象,物理或者虚拟存储的序列。list,tuple,strins,dicttionary,set以及生成器对象都是可迭代的,整型数是不可迭代的。如果你不确定哪个可迭代哪个不可以,你需要用py
阅读全文
posted @
2019-01-16 13:42
派森学python
阅读(720)
推荐(0) 编辑
爬虫老手常用的 Python 爬虫技巧总结
摘要:用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。 1、基本抓取网页 get方法 post方法 2、使用代
阅读全文
posted @
2019-01-16 13:35
派森学python
阅读(272)
推荐(0) 编辑
Python开发的10个小贴士
摘要:下面是十个Python中很有用的贴士和技巧。其中一些是初学这门语言常常会犯的错误。 注意:假设我们都用的是Python 3 1. 列表推导式 你有一个list:bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, 8, 10] 大多初学者,
阅读全文
posted @
2019-01-16 13:31
派森学python
阅读(175)
推荐(0) 编辑
Python 字符串 String 内建函数大全(2)
摘要:在上一篇文章中,我们提到了部分 Python 中字符串 string 的内建函数,这篇文章我们将继续介绍其他函数。 lower() 函数 功能 将字符串中的字母转换为小写 用法 参数 无 返回值 字符串 示例代码 运行结果 lstrip() 函数 功能 把字符串左边的特定字符全部截取掉,默认字符为空
阅读全文
posted @
2019-01-16 13:24
派森学python
阅读(263)
推荐(0) 编辑
Python 字符串 String 内建函数大全(1)
摘要:关于 Python 的字符串处理相关的方法还是非常多的,由于我正在学习 Python,于是就把 Python 中这些混杂的用于 string 的函数总结出来,在自己忘记的时候便于查找,希望对于有类似需求的人有所帮助。 captalize() 函数 功能 将一个字符串的第一个字母大写 用法 参数 无
阅读全文
posted @
2019-01-16 13:20
派森学python
阅读(408)
推荐(0) 编辑
如何拿到面试公司Offer——我的Python求职之路
摘要:自我介绍 这是一道送分题,万年不变的第一个问题。不过有些小伙伴可能没有太在意,其实这个问题已经在面试官心中决定了你的去留意向。自我介绍的主要结构:个人基本信息 + 基本技术构成 + 项目经验(具体项目以及在项目中的负责部分)+ 自我评价,其中的原则就是紧紧围绕招聘岗位的需求做介绍。在此之前要做好准备
阅读全文
posted @
2019-01-16 13:13
派森学python
阅读(267)
推荐(0) 编辑
细数10个隐藏在Python中的彩蛋
摘要:1、使用re.DEBUG查看正则表达式的匹配过程 正则表达式是Python的一大特色,但是调试起来会很痛苦,很容易得出一个bug。幸运的是,Python可以打印出正则表达式的解析树,通过re.debug来显示re.compile的完整过程。 一旦你理解了语法,你就可以发现你的错误。在这里我们可以
阅读全文
posted @
2019-01-16 13:03
派森学python
阅读(292)
推荐(0) 编辑
Google Python 编程风格指南
摘要:背景 Python 是 Google主要的脚本语言。这本风格指南主要包含的是针对python的编程准则。 为帮助读者能够将代码准确格式化,我们提供了针对 Vim的配置文件 。对于Emacs用户,保持默认设置即可。 Python语言规范 Lint 对你的代码运行pylint 定义:pylint是一个在
阅读全文
posted @
2019-01-15 15:23
派森学python
阅读(1088)
推荐(0) 编辑
每个 Python 高手都应该知道的内置函数
摘要:python内置了一些非常巧妙而且强大的内置函数,对初学者来说,一般不怎么用到,我也是用了一段时间python之后才发现,哇还有这么好的函数,这个函数都是经典的而且经过严格测试的,可以一下子省了你原来很多事情,代码不仅简洁易读了很多,而且不用自己去闭门造车.既方便了自己又减少了bug。 1.sort
阅读全文
posted @
2019-01-15 15:15
派森学python
阅读(467)
推荐(0) 编辑
Python爬虫QQ说说并分析朋友状况
摘要:今天我们要做的事情是使用动态爬虫来爬取QQ空间的说说,并把这些内容存在txt中,然后读取出来生成云图,这样可以清晰的看出朋友的状况。 这是好友的QQ空间10年说说内容,基本有一个大致的印象了。 爬取动态内容 因为动态页面的内容是动态加载出来的,所以我们需要不断下滑,加载页面 切换到当前内容的fr
阅读全文
posted @
2019-01-15 15:04
派森学python
阅读(200)
推荐(0) 编辑
Python爬虫实现的微信公众号文章下载器
摘要:平时爱逛知乎,收藏了不少别人推荐的数据分析、机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑)。但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便。 所以我就想有什么方法能否将这些公众号文章下载下来。这样的话,看起来也方便。但是网上的方法要么太复杂(对于我这个爬虫入门新手来
阅读全文
posted @
2019-01-15 14:55
派森学python
阅读(2097)
推荐(0) 编辑
Python爬虫爬取美剧网站
摘要:一直有爱看美剧的习惯,一方面锻炼一下英语听力,一方面打发一下时间。之前是能在视频网站上面在线看的,可是自从广电总局的限制令之后,进口的美剧英剧等貌似就不在像以前一样同步更新了。 但是,作为一个宅diao的我又怎甘心没剧追呢,所以网上随便查了一下就找到一个能用迅雷下载的美剧下载网站【天天美剧】,各种资
阅读全文
posted @
2019-01-15 14:47
派森学python
阅读(320)
推荐(0) 编辑
Python爬虫:抓取手机APP的数据
摘要:大多数APP里面返回的是json格式数据,或者一堆加密过的数据 。这里以超级课程表APP为例,抓取超级课程表里用户发的话题。 1抓取APP数据包 得到超级课程表登录的地址:http://120.55.151.61/V2/StudentSkip/loginCheckV4.action 表单: 表单中包
阅读全文
posted @
2019-01-15 14:44
派森学python
阅读(5316)
推荐(0) 编辑
Python爬虫工作好做吗?爬虫工作发展前景如何呢?
摘要:为什么网上Python爬虫教程这么多,但是做爬虫的这么少呢?爬虫发展又该是如何呢? 我们来看看一篇深入前线的小哥的分析。 关于爬虫的技术要求: 爬虫掌握熟练的话,包括简单的mysql语句、html和css简单的知识以及最厉害的scrapy爬虫框架,基本上就可以去尝试海投一下爬虫岗位。 关于上面的问题
阅读全文
posted @
2019-01-15 14:32
派森学python
阅读(875)
推荐(0) 编辑
python爬虫&可视化——小龙虾
摘要:前言: 上期与大家分享了一些旅游的内容,本期则分享一些为吃货们量身定制的文章,大家的好丽友——小龙虾。 PART1:获得数据 本次数据我们爬取了大众点评中所有打上小龙虾标签的餐厅 从上图中可以看出,我们可以获得餐厅的人均消费、点评数量、推荐菜、评分(口味、环境、服务)等信息,用于我们之后的分析。我们
阅读全文
posted @
2019-01-15 14:28
派森学python
阅读(380)
推荐(0) 编辑
python爬取在线教程转成pdf
摘要:1、网站介绍 之前再搜资料的时候经常会跳转到如下图所示的在线教程: 01.教程样式 包括一些github的项目也纷纷将教程链接指向这个网站。经过一番查找,该网站是一个可以创建、托管和浏览文档的网站,其网址为:https://readthedocs.org 。在上面可以找到很多优质的资源。 该网站虽然
阅读全文
posted @
2019-01-15 14:23
派森学python
阅读(344)
推荐(0) 编辑
使用User Agent和代理IP隐藏身份
摘要:一、为何要设置User Agent 有一些网站不喜欢被爬虫程序访问,所以会检测连接对象,如果是爬虫程序,也就是非人点击访问,它就会不让你继续访问,所以为了要让程序可以正常运行,需要隐藏自己的爬虫程序的身份。此时,我们就可以通过设置User Agent的来达到隐藏身份的目的,User Agent的中文
阅读全文
posted @
2019-01-15 11:20
派森学python
阅读(837)
推荐(0) 编辑
python读写文件
摘要:文件读写 写入测试文件: Writing test.txt 读文件 使用 函数或者 函数来读文件,使用文件名的字符串作为输入参数: 这两种方式没有太大区别。 默认以读的方式打开文件,如果文件不存在会报错。 可以使用 方法来读入文件中的所有内容: this is a test file. hello
阅读全文
posted @
2019-01-14 14:30
派森学python
阅读(274)
推荐(0) 编辑
python异常处理
摘要:try & except 块 写代码的时候,出现错误必不可免,即使代码没有问题,也可能遇到别的问题。 看下面这段代码: 这段代码接收命令行的输入,当输入为数字时,计算它的对数并输出,直到输入值为 为止。 乍看没什么问题,然而当我们输入0或者负数时: 1 ValueError Traceback (m
阅读全文
posted @
2019-01-14 14:23
派森学python
阅读(285)
推荐(0) 编辑
python模块和包
摘要:模块 Python会将所有 结尾的文件认定为Python代码文件,考虑下面的脚本 : Overwriting ex1.py 可以执行它: 6 3.1416 这个脚本可以当作一个模块,可以使用 关键词加载并执行它(这里要求 在当前工作目录): 6 3.1416 在导入时, Python 会执行一遍模块
阅读全文
posted @
2019-01-14 14:21
派森学python
阅读(259)
推荐(0) 编辑
python函数
摘要:定义函数 函数 ,通常接受输入参数,并有返回值。 它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。 函数通常有一下几个特征: 使用 关键词来定义一个函数。 后面是函数的名称,括号中是函数的参数,不同的参数用 隔开, 的形式是必须要有的,参数可以为空; 使用缩进来划分函数的内容; 用 包
阅读全文
posted @
2019-01-14 14:19
派森学python
阅读(314)
推荐(0) 编辑
python列表推导式
摘要:循环可以用来生成列表: [100, 441, 16, 49, 144] 列表推导式可以使用更简单的方法来创建这个列表: [100, 441, 16, 49, 144] 还可以在列表推导式中加入条件进行筛选。 例如在上面的例子中,假如只想保留列表中不大于 的数的平方: python values =
阅读全文
posted @
2019-01-14 14:16
派森学python
阅读(227)
推荐(0) 编辑
python循环
摘要:循环的作用在于将一段代码重复执行多次。 while 循环 while : Python 会循环执行 不满足为止。 例如,计算数字 到`1000000`的和: python i = 0 total = 0 while i in : 循环会遍历完``中所有元素为止 上一个例子可以改写成如下形式: Per
阅读全文
posted @
2019-01-14 14:13
派森学python
阅读(523)
推荐(0) 编辑
python判断语句
摘要:基本用法 判断,基于一定的条件,决定是否要执行特定的一段代码,例如判断一个数是不是正数: Hey! x is positive 在这里,如果 为 ,那么程序将不会执行两条 语句。 虽然都是用 关键词定义判断,但与 C,Java 等语言不同, Python 不使用 将 语句控制的区域包含起来。 Pyt
阅读全文
posted @
2019-01-14 14:11
派森学python
阅读(1478)
推荐(0) 编辑
python赋值机制
摘要:对应于元组( )与列表( )的关系,对于集合( ), Python 提供了一种叫做不可变集合( )的数据结构。 使用 来进行创建: frozenset({1, 2, 3, 'a'}) 与集合不同的是,不可变集合一旦创建就不可以改变。 不可变集合的一个主要应用是用来作为字典的键,例如用一个字典来记录两
阅读全文
posted @
2019-01-14 14:08
派森学python
阅读(358)
推荐(0) 编辑
python不可变集合
摘要:对应于元组( )与列表( )的关系,对于集合( ), Python 提供了一种叫做不可变集合( )的数据结构。 使用 来进行创建: frozenset({1, 2, 3, 'a'}) 与集合不同的是,不可变集合一旦创建就不可以改变。 不可变集合的一个主要应用是用来作为字典的键,例如用一个字典来记录两
阅读全文
posted @
2019-01-14 14:02
派森学python
阅读(419)
推荐(0) 编辑
python集合
摘要:之前看到的列表和字符串都是一种有序序列,而集合 是一种无序的序列。 因为集合是无序的,所以当集合中存在两个同样的元素的时候,Python只会保存其中的一个(唯一性);同时为了确保其中不包含同样的元素,集合中放入的元素只能是不可变的对象(确定性)。 集合生成 可以用 函数来显示的生成空集合: set
阅读全文
posted @
2019-01-14 14:00
派森学python
阅读(151)
推荐(0) 编辑
python字典
摘要:字典 ,在一些编程语言中也称为 , ,是一种由键值对组成的数据结构。 顾名思义,我们把键想象成字典中的单词,值想象成词对应的定义,那么—— 一个词可以对应一个或者多个定义,但是这些定义只能通过这个词来进行查询。 基本操作 空字典 Python 使用 或者 来创建一个空的字典: dict dict 有
阅读全文
posted @
2019-01-14 13:59
派森学python
阅读(302)
推荐(0) 编辑
列表与元组的速度比较
摘要:IPython 中用 命令 来计时。 比较生成速度 1000000 loops, best of 3: 456 ns per loop 10000000 loops, best of 3: 23 ns per loop 可以看到,元组的生成速度要比列表的生成速度快得多,相差大概一个数量级。 比较遍历
阅读全文
posted @
2019-01-14 13:58
派森学python
阅读(1074)
推荐(0) 编辑
python列表
摘要:在 Python 中,列表是一个有序的序列。 列表用一对 生成,中间的元素用 隔开,其中的元素不需要是同一类型,同时列表的长度也不固定。 [1, 2.0, 'hello'] 空列表可以用 或者 生成: [] [] 列表操作 shell 欢迎加入我的QQ群 与我一起学习,群里有我学习过程中整理的一些资
阅读全文
posted @
2019-01-14 13:57
派森学python
阅读(171)
推荐(0) 编辑
索引和分片
摘要:索引 对于一个有序序列,可以通过索引的方法来访问对应位置的值。字符串便是一个有序序列的例子, Python 使用 来对有序序列进行索引。 'h' Python 中索引是从 开始的,所以索引 对应与序列的第 个元素。为了得到第 个元素,需要使用索引值 。 'o' 除了正向索引, Python 还引入了
阅读全文
posted @
2019-01-14 13:56
派森学python
阅读(407)
推荐(0) 编辑
python的数据类型——字符串
摘要:生成字符串 Python 中可以使用一对单引号''或者双引号""生成字符串。 hello, world hello world 简单操作 加法: 'hello world' 字符串与数字相乘: 'echoechoecho' 字符串长度: 11 字符串方法 Python 是一种面向对象的语言,面向对象
阅读全文
posted @
2019-01-14 13:55
派森学python
阅读(382)
推荐(0) 编辑
python数据类型——数字
摘要:整型 Integers 整型运算,加减乘: 4 1 20 在 Python 2.7 中,整型的运算结果只能返回整型, 除法 的结果也不例外。 例如 返回的结果并不是2.4,而是2: 2 幂指数: 32 取余: 2 赋值给变量: 1 使用 函数来查看变量类型: int 整型数字的最大最小值: 在 32
阅读全文
posted @
2019-01-12 15:03
派森学python
阅读(528)
推荐(0) 编辑
Python 数据类型
摘要:常用数据类型 Common Data Types | 类型| 例子| | | | | 整数 | | | 浮点数 | | | 字符串 | | | 列表 | | | 字典 | | | Numpy数组 | 其他类型 Others | 类型| 例子| | | | | 长整型 | | 布尔型 | | 元组 |
阅读全文
posted @
2019-01-12 15:01
派森学python
阅读(175)
推荐(0) 编辑
Python 入门演示
摘要:简单的数学运算 整数相加,得到整数: 4 浮点数相加,得到浮点数: 4.5 整数和浮点数相加,得到浮点数: 4.5 变量赋值 Python 使用 的方式对变量进行赋值 字符串 String 字符串的生成,单引号与双引号是等价的: 'hello world' 'hello world' 三引号用来输入
阅读全文
posted @
2019-01-12 14:59
派森学python
阅读(275)
推荐(0) 编辑
使用 Anaconda
摘要:"Anaconda" 是一个很好用的Python IDE,它集成了很多科学计算需要使用的 python 第三方工具包。 conda 的使用 根据自己的操作系统安装好 "Anaconda" 后,在命令行下输入: conda list 可以看已经安装好的 python 第三方工具包,这里我们使用 命令
阅读全文
posted @
2019-01-12 14:58
派森学python
阅读(225)
推荐(0) 编辑
Ipython 解释器
摘要:进入ipython 通常我们并不使用 Python 自带的解释器,而是使用另一个比较方便的解释器—— ipython 解释器,命令行下输入: ipython 即可进入 ipython 解释器。 所有在 python 解释器下可以运行的代码都可以在 ipython 解释器下运行: hello, wor
阅读全文
posted @
2019-01-12 14:57
派森学python
阅读(323)
推荐(0) 编辑
Python 简介
摘要:Python 历史 的创始人为荷兰人吉多·范罗苏姆( )。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ABC 语言的一种继承。之所以选中 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏团( )的爱好者。 1991年,第一个
阅读全文
posted @
2019-01-12 14:55
派森学python
阅读(618)
推荐(0) 编辑
pyqt5——控件1
摘要:控件1 控件就像是应用这座房子的一块块砖。PyQt5有很多的控件,比如按钮,单选框,滑动条,复选框等等。在本章,我们将介绍一些很有用的控件: ,`ToggleButton QSlider QProgressBar QCalendarWidget`。 QCheckBox 组件有俩状态:开和关。通常跟标
阅读全文
posted @
2019-01-11 13:31
派森学python
阅读(335)
推荐(0) 编辑
pyqy5——控件2
摘要:控件2 本章我们继续介绍PyQt5控件。这次的有 ,`QLineEdit QSplitter QComboBox`。 图片 是处理图片的组件。本例中,我们使用 在窗口里显示一张图片。 python !/usr/bin/python3 coding: utf 8 """ ZetCode PyQt5 t
阅读全文
posted @
2019-01-11 13:27
派森学python
阅读(245)
推荐(0) 编辑
pyqt5——自定义控件
摘要:自定义控件 PyQt5有丰富的组件,但是肯定满足不了所有开发者的所有需求,PyQt5只提供了基本的组件,像按钮,文本,滑块等。如果你还需要其他的模块,应该尝试自己去自定义一些。 自定义组件使用绘画工具创建,有两个基本方式:根据已有的创建或改进;通过自己绘图创建。 Burning widget 这个组
阅读全文
posted @
2019-01-11 13:25
派森学python
阅读(1007)
推荐(0) 编辑
pyqt5——绘图
摘要:绘图 PyQt5绘图系统能渲染矢量图像、位图图像和轮廓字体文本。一般会使用在修改或者提高现有组件的功能,或者创建自己的组件。使用PyQt5的绘图API进行操作。 绘图由 方法完成,绘图的代码要放在 对象的 和`end()`方法之间。是低级接口。 文本涂鸦 我们从画一些Unicode文本开始。 pyt
阅读全文
posted @
2019-01-11 13:23
派森学python
阅读(994)
推荐(0) 编辑
pyqt5——菜单和工具栏
摘要:菜单和工具栏 这个章节,我们会创建状态栏、菜单和工具栏。菜单是一组位于菜单栏的命令。工具栏是应用的一些常用工具按钮。状态栏显示一些状态信息,通常在应用的底部。 主窗口 提供了主窗口的功能,使用它能创建一些简单的状态栏、工具栏和菜单栏。 主窗口是下面这些窗口的合称,所以教程在最下方。 状态栏 状态栏是
阅读全文
posted @
2019-01-11 13:21
派森学python
阅读(569)
推荐(0) 编辑
pyqt5——拖拽
摘要:拖拽 在GUI里,拖放是指用户点击一个虚拟的对象,拖动,然后放置到另外一个对象上面的动作。一般情况下,需要调用很多动作和方法,创建很多变量。 拖放能让用户很直观的操作很复杂的逻辑。 一般情况下,我们可以拖放两种东西:数据和图形界面。把一个图像从一个应用拖放到另外一个应用上的实质是操作二进制数据。把一
阅读全文
posted @
2019-01-11 13:12
派森学python
阅读(530)
推荐(0) 编辑
pyqt——布局管理
摘要:布局管理 在一个GUI程序里,布局是一个很重要的方面。布局就是如何管理应用中的元素和窗口。有两种方式可以搞定:绝对定位和PyQt5的layout类 绝对定位 每个程序都是以像素为单位区分元素的位置,衡量元素的大小。所以我们完全可以使用绝对定位搞定每个元素和窗口的位置。但是这也有局限性: 元素不会随着
阅读全文
posted @
2019-01-10 16:59
派森学python
阅读(185)
推荐(0) 编辑
pyqt5——对话框
摘要:对话框 对话框是一个现代GUI应用不可或缺的一部分。对话是两个人之间的交流,对话框就是人与电脑之间的对话。对话框用来输入数据,修改数据,修改应用设置等等。 输入文字 提供了一个简单方便的对话框,可以输入字符串,数字或列表。 这个示例有一个按钮和一个输入框,点击按钮显示对话框,输入的文本会显示在输入框
阅读全文
posted @
2019-01-10 16:56
派森学python
阅读(192)
推荐(0) 编辑
pyqt5——俄罗斯方块游戏
摘要:本章我们要制作一个俄罗斯方块游戏。 Tetris 译注:称呼:方块是由四个小方格组成的 俄罗斯方块游戏是世界上最流行的游戏之一。是由一名叫Alexey Pajitnov的俄罗斯程序员在1985年制作的,从那时起,这个游戏就风靡了各个游戏平台。 俄罗斯方块归类为下落块迷宫游戏。游戏有7个基本形状:S、
阅读全文
posted @
2019-01-10 16:52
派森学python
阅读(1161)
推荐(0) 编辑
pyqt5——事件和信号
摘要:事件和信号 事件 signals and slots 被其他人翻译成信号和槽机制,(⊙o⊙)…我这里还是不翻译好了。 所有的应用都是事件驱动的。事件大部分都是由用户的行为产生的,当然也有其他的事件产生方式,比如网络的连接,窗口管理器或者定时器等。调用应用的exec_()方法时,应用会进入主循环,主循
阅读全文
posted @
2019-01-10 16:35
派森学python
阅读(410)
推荐(0) 编辑
pyQT5——hello world!
摘要:本章学习Qt的基本功能 例1,简单的窗口 这个简单的小例子展示的是一个小窗口。但是我们可以在这个小窗口上面做很多事情,改变大小,最大化,最小化等,这需要很多代码才能实现。这在很多应用中很常见,没必要每次都要重写这部分代码,Qt已经提供了这些功能。PyQt5是一个高级的工具集合,相比使用低级的工具,能
阅读全文
posted @
2019-01-10 16:30
派森学python
阅读(301)
推荐(0) 编辑
PyQt5 简介
摘要:PyQt5 简介 本教程的目的是带领你入门PyQt5。教程内所有代码都在Linux上测试通过。 "PyQt4 教程" 是PyQt4的教程,PyQt4是一个Python(同时支持2和3)版的Qt库。 关于 PyQt5 PyQt5 是Digia的一套Qt5应用框架与python的结合,同时支持2.x和3
阅读全文
posted @
2019-01-10 16:22
派森学python
阅读(1011)
推荐(0) 编辑
运维工程师多年整理出来的linux常用指令,免费送给大家了
摘要:Linux常用命令 关机 |shutdown h now |关闭系统. | | | | |init 0 |关闭系统 | |telinit 0 |关闭系统 | |shutdown h hours:minutes & |按预定时间关闭系统 | |shutdown c |取消按预定时间关闭系统 | |sh
阅读全文
posted @
2019-01-09 18:14
派森学python
阅读(125)
推荐(0) 编辑
python基础之流程控制语句
摘要:if 语句 也许最著名的语句是 if 语句了。 例如: 如果你需要修改序列在循环内的迭代(例如复制所选项目),建议你先复制。迭代序列操作并不会隐式地复制。切片方法使这一操作特别方便: 使用 for w in words:,该示例将尝试创建一个无穷列表,反复的插入 defenestrate 。 ran
阅读全文
posted @
2019-01-09 13:17
派森学python
阅读(375)
推荐(0) 编辑