简单三步,用 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还有一个神秘而有趣的应用领域,那就是量化交易。量化交易,就是以数学模型替代人的主观判断来制定交易策略。通常会借助计算机程序来进行策略的计算和验证,最终也常直接用程序根据策略设
如何在 Python 中使用断点调试
实际上没人能一次就写出完美的代码,除了我。但是世界上只有一个我。--林纳斯·托瓦兹(Linux之父)既然不是神,写代码自然免不了要修改。测试并修正代码中各种错误的过程被称作调试,又叫debug。刚接触编程的人,往往对调试代码没有很深的认识,觉得把功能做出来就完事了。一旦程序运行出现问题,便无从下手。
Python 抓取网页乱码原因分析
在用python2抓取网页的时候,经常会遇到抓下来的内容显示出来是乱码。发生这种情况的最大可能性就是编码问题:运行环境的字符编码和网页的字符编码不一致。比如,在windows的控制台(gbk)里抓取了一个utf-8编码的网站。或者,在Mac/Linux的终端(utf-8)里抓取了一个gbk编码的网站
如何在一台电脑上同时使用 Python 2 和 Python 3
Python的版本是这几年被开发者诟病的一大槽点,也让众多新手头疼不已。逐渐退居二线的老版本2存在不少缺陷但应用广泛,而新版本3为了彻底解决历史遗留问题决定另起炉灶不向后兼容。对于开发者来说,如果要更新版本,将有大量的代码移植工作,同时还得考虑外部依赖库的兼容性。而对于学习者来说,最大的问题莫过于:
如何安装 Python 的第三方模块
正所谓“人生苦短,我用Python”。Python的一大优势就是有丰富且易用的第三方模块,省去了大量重复造轮子的时间,节约了众多开发者的生命。对于已经熟悉Python开发的人来说,安装第三方模块是家常便饭的事情。但如果是刚入门的新手,很可能会被折腾一番。所以我来简单地科普一下,如何安装Python的
史上首个 Python x 微信小程序
我们编程教室的微信小程序上线啦!还算顺利,一次就审核通过了。还只是个demo,在线运行python代码。可以加载运行几个例程,也可以自己输入代码。但受小程序功能所限,不能够自动补全啥的。不妨在挤公交、等上菜、蹲大号等无聊的时候,拿出来复习几个python语法,打发一下时光。之后会把课程也放进去,到时
在这个什么都看脸的时代,如何用 GUI 提高 python 程序的颜值?
0、前言有不少初学者会问,Python写的程序看起来好丑啊,只能在那个黑黑的框里运行吗?隔壁家的JS好像挺好看的,还能有酷炫效果呢……其实呢,术业有专攻,Python擅长的领域在后台服务器、数据处理、科学计算等方面,以及作为一种工具,搞定各种可以自动化的事情。做界面并不是它的优势项目。但即便如此,本
ECharts+Python 给你的数据做“美颜”
本文授权转载自公众号:挖地兔(waditu)前言最近无意中看到一篇文章,介绍的是在IPythonNotebook里实现ECharts的可视化效果。我个人对ECharts一直是推崇有加,是baidu发布的开源项目中我比较喜欢的一个,绝对是良心之作了。所以,看到这篇文章着实小激动了一把。今天借花献佛,利
还你系统空间的 Python 小程序
Windows系统用久了,磁盘中就会产生大量的“垃圾”文件。这些文件有的是程序使用过的临时文件,有的是操作记录和日志信息等。因为往往不能被有效地清理干净,越积越多,导致用户的可用空间越来越小。同时也会因为碎片文件过多,使得系统的运行速度受到一定影响。像我这种强迫症用户显然受不了这种状况,定期清理垃圾
如何用100行Python代码做出魔性声控游戏“八分音符酱”
最近几天,一款魔性的小游戏在微博上刷屏了,各大平台的主播也纷纷如感染病毒一样直播自己怎么玩这个游戏(被游戏玩)。这个游戏叫做《不要停!八分音符酱♪》。它是一款来自岛国的恶搞游戏,主角是一只可爱的小生物—八分音符酱,玩家通过对它喊话来控制其前进和跳跃。因为操作方式太奇葩,所以玩游戏的人本身似乎会比游戏
给伸手党的福利:Python 新手入门引导
这是一篇Python入门指南,针对那些没有任何编程经验,从零开始学习Python的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。在这个信息爆炸的时代,以“Python入门”为关键字搜索出的结果成千上万。不少小白选手难免会东一榔头西一棒槌,最终看了很多文
Python有嘻哈:Crossin教你用代码写出押韵的verse
托某奇艺选秀节目的福,“嘻哈”无疑是这个夏天最热的音乐标签。年初的时候,我们教室实习生小D还是网易云上一只忧郁的民谣狗(参见数据分析:当赵雷唱民谣时他唱些什么?)。没想到一夜之间,他的歌单已被HipHop占据,俨然一只黑怕老炮儿。这对小D来说可谓一大利好:本来报个吉他班,学了仨月才把1645摸熟,如
Python有嘻哈:Crossin教你用代码写出押韵的verse
托某奇艺选秀节目的福,“嘻哈”无疑是这个夏天最热的音乐标签。年初的时候,我们教室实习生小D还是网易云上一只忧郁的民谣狗(参见数据分析:当赵雷唱民谣时他唱些什么?)。没想到一夜之间,他的歌单已被HipHop占据,俨然一只黑怕老炮儿。这对小D来说可谓一大利好:本来报个吉他班,学了仨月才把1645摸熟,如
Python情感分析:鹿晗的粉丝们究竟原谅他了吗?
国庆长假的最后一天,鹿晗在微博上公开宣布和关晓彤的恋情。消息来得太突然,不仅粉丝圈里炸了,顺带连微博服务器也给炸了。在此心疼新浪运维工程师一秒,放个假都不能省心。这条微博让粉丝们心情复杂,却让各路媒体们集体高潮,从各种刁钻的角度进行了全方位的报道和评论,蹭热点的姿势令人眼花缭乱。(在这点上不得不承认