python新手必躺的5大坑
对于Python新手来说,写代码很少考虑代码的效率和简洁性,因此容易造成代码冗长、执行慢,这些都是需要改进的地方。本文是想通过几个案列给新手一点启发,怎样写python代码更优雅。新人躺坑之一:不喜欢使用高级数据结构sets(集合)很多新手忽视sets(集合)和tuple(元组)的强大之处例如,取两
Python数据分析案例 | 台风最喜欢在我国哪个省市登陆
【前言】每年夏季,台风就如期而至。今年八月份,“风王”利奇马真的如脱缰野马,让大家见识到台风的可怕之处。这次收集到1945~2015年在中国登陆的所有台风数据,并通过Python对这些数据进行可视化分析,希望能得到一些有意思的结论。【数据来源】该数据集来自于上海追风团队,在其官网台风数据中心下载。网
excel VS python 谁更适合数据分析?
我常常会听到这样的问题,“金融分析中,为什么我要学习像python这样的编程语言,甚至使用它超过excel呢?”在金融领域,python成为炙手可热的分析工具,这几乎已经成为共识。面对excel和python,谁更适合数据分析,也确实一直被大家讨论。excelVSpythonexcel不用多做介绍,
使用requests爬取python岗位招聘数据
爬虫目的本文想通过爬取拉勾网Python相关岗位数据,简单梳理Requests和xpath的使用方法。代码部分并没有做封装,数据请求也比较简单,所以该项目只是为了熟悉requests爬虫的基本原理,无法用于稳定的爬虫项目。爬虫工具这次使用Requests库发送http请求,然后用lxml.etree
干货 | 解放双手,用Python实现自动发送邮件
使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时间。Python有两个内置库:smtplib和email,能够实现邮件功能,smtplib库负责发送邮件,email库负责构造邮件格式和内容。邮件发送需要遵守SMTP协议,Python内置对SMTP的支持,可以发送纯
pdfkit | 利用python实现html文件转pdf
在用jupyternotebook写代码文档的时候,有时需要导出pdf版本,但jupyter会报错。我在想,除了网上的debug方法,还没有其他方案可以生成pdf。度娘搜了下,很多博客推荐Python的第三方库pdfkit,可以将网页、html文件以及字符串生成pdf文件。其实也有很多软件提供pdf
一文搞懂python日期时间处理
前言datetime是python的内置模块,用来处理日期和时间。该模块常用的类有:本文旨在讲解datetime模块中datetime类的使用方法。datetime对象是date与time的结合体,涵盖了date和time对象的所有信息。一、导入datetime类第一步,先导入datetime类:f
python读写excel等数据文件方法汇总
python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv、txt等)、excel文件、数据库文件、api等。下面整理下python有哪些方式可以读取数据文件。1.python内置方法(read、readline、readlines)read():一次性读取整个文件内容。推荐使用r
50个关于IPython的使用技巧,get起来!
什么是IPython?可能很多人已经在用,却不知道它到底是什么。根据维基百科的解释:IPython是一种基于Python的交互式解释器,提供了强大的编辑和交互功能。IPython拥有:满足你各种需求的交互式shell火爆数据科学社区的Jupyter内核(供JupyterNotebook使用)对交互式
如何利用Python进行办公自动化Live-PPT文件
最近就python如何操作excel、email、数据分析、爬虫,办了一个Live讲座。现在把PPT分享出来,供大家参考。当然PPT里的没那么多文字叙述,想听详细的可以去Live看看。写在前面:很多人觉得python来办公没什么优势,甚至有点多余,基本office软件+VBA就能解决大部分问题。确实
8个超好用的Python内置函数,提升效率必备
python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率。这次来梳理下8个好用的python内置函数。1、set()当需要对一个列表进行去重操作的时候,set()函数就派上用场了。obj=['a','b','c','b','a']print(set(o
知乎上那些还不错的Python资料
知乎有上万本电子书,其中大部分可以使用会员免费看。当然,live和课程也是非常多的,质量参差不齐,也能挖到不少精品。如果你是python学习者,恰巧又是知乎会员,那么下面的这些好书你一定不要错过。1、python入门《Python快速入门》基于python3.6,包含了基础、进阶、案例三大部分。基础
numba,让python速度提升百倍
python由于它动态解释性语言的特性,跑起代码来相比java、c++要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。办法永远比困难多,numba就是解决python慢的一大利器,可以让python的运行速度提升上百倍!什么是numba?numba是一款可以将
简单三步,用 Python 发邮件
0.前言发送电子邮件是个很常见的开发需求。比如你写了个监控天气的脚本,发现第二天要下雨,或者网站上关注的某个商品降价了,就可以发个邮件到邮箱来提醒自己。使用Python脚本发送邮件并不复杂。不过由于各家邮件的发送机制和安全策略不同,常常会因为一些配置问题造成发送失败。今天我们来举例讲讲如何使用Pyt
Python-Excel 模块哪家强?
0.前言从网页爬下来的大量数据需要清洗?成堆的科学实验数据需要导入Excel进行分析?有成堆的表格等待统计?作为人生苦短的Python程序员,该如何优雅地操作Excel?得益于前人的辛勤劳作,Python处理Excel已有很多现成的轮子,使用较多的有:xlwingshttp://docs.xlwin
用Python分析公开数据选出高送转预期股票
本文授权转载自公众号:挖地兔(waditu)-Jimmy米哥上周五,永和智控公布了高送转预案,开盘涨停并直至收盘,打响了2016年报高送转的第一枪,一些具备高送转预期的个股也纷纷上涨,再次启动了高送转行情。根据以往的经验,每年年底都会有一波高送转预期行情。今天,米哥就带大家实践一下如何利用tusha
爆款游戏《贪吃蛇大作战》的 Python 实现
感觉游戏审核新政实施后,国内手游市场略冷清,是不是各家的新游戏都在排队等审核。媒体们除了之前竞相追捧《PokemonGo》热闹了一把,似乎也听不到什么声音了。直到最近几天,突然听见好几人都提到同一个游戏,网上还有人表示朋友圈被它刷屏了。(不过现在微信已经悍然屏蔽了它的分享)这个游戏就是现在iOS免费
Python 与 Excel 不得不说的事
数据处理是Python的一大应用场景,而Excel则是最流行的数据处理软件。因此用Python进行数据相关的工作时,难免要和Excel打交道。如果仅仅是要以表单形式保存数据,可以借助CSV格式(一种以逗号分隔的表格数据格式)进行处理,Excel也支持此格式。但标准的Excel文件(xls/xlsx)
想用 Python 做数据分析?先玩玩这个再说
数据分析是Python的一大应用领域。据我所知,本教室的读者中有不少学习Python就是为了在工作中能用它分析数据。这其中,又有相当一部分人是涉及金融相关行业,有从业人员,有学生,还有对此具有兴趣的爱好者。那么,想要学习用Python做数据分析该从何入手?既然是数据分析,首先,你得有数据。今天就来介
用 Python 实现你的量化交易策略
Python的学习者中,有相当一部分是冲着爬虫去的。因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命。不过Python还有一个神秘而有趣的应用领域,那就是量化交易。量化交易,就是以数学模型替代人的主观判断来制定交易策略。通常会借助计算机程序来进行策略的计算和验证,最终也常直接用程序根据策略设