用matplotlib绘制数学图像

绘制美观漂亮的数学图像是往往是一件让我们头疼的事,因为我们既要保证绘图的准确性,又要同时做到使图像容易理解又不失美观。能画数学图像的软件种类很多,但好用的却很少。有些支持的图像类型很多功能很全,但是画出的图不平滑,有很多锯齿;而有些画的图形很漂亮,但支持的功能又少。Matplotlib 是一个数学图形绘制的 python 库,能够绘制出版质量的数学插图,同时功能也非常丰富。 Continue Reading…

如何利用python个性化扫邮(支持附件)

扫邮,其实就是群发邮件的形象说法。虽然个人很鄙视扫邮这种行为,但有时候我们迫不得已还是要扫这么一下两下。但不得不说学校分配给学生的邮箱扫邮扫起来很麻烦,发件人有 20 个人的上限设置,不能一次性地群发出去。听说现在有人还是把扫邮列表分成 N 多份,每份 20 人,然后分成 N 次发出去,这样的方法略原始,效率也略低,容易漏发或者重复。

不过既然学校的邮箱支持IMAP和SMTP,我们就可以用python来扫邮了。Python自带的email包和smtplib包都很强大,不但可以满足基本的发邮件的需要,而且可以添加附件,再配合上python编程功能,像使用个性化称呼这样平时群发邮件时的难题也能解决。
Continue Reading…