娇兮心有之的博客

                                                                                                                                  Python路上,你我同行!

                                                                                                                                  Python零基础入门学习路线图以及书籍推荐

                                                                                                                                  学习动机 提升自己,跟上潮流,避免淘汰 有趣好玩 待遇高 知识体系 以下按照这个知识体系整理学习资料 python篇 python受欢迎的原因是,它真的很简单,即使是没有编程经验的小白,也可以轻松上手。 python编程从入门到实践 这本书,可以说很适合初学者入门,...

                                                                                                                                  2019-03-31 16:27:58

                                                                                                                                  阅读数 111

                                                                                                                                  评论数 0

                                                                                                                                  用python写一个预警机器人(支持微信和钉钉)

                                                                                                                                  背景 线上的系统在运行中,发生故障时怎么及时的通过手机通知到相关人员?当然这是个很简单的需求,现有的方法有很多,例如: 如果我们用的云产品,那么一般都会有配套对应的监控预警功能,根据需要配置一下即可,支持短信,邮箱通知。 如果我们已经搭建了一套运维监控系统,比如zabbix之类的,那么我们学...

                                                                                                                                  2019-03-31 16:23:27

                                                                                                                                  阅读数 301

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制饼图

                                                                                                                                  通过pie方法,可以绘制饼图: 主要参数说明: x:输入的数据数组 explode:数组,可选参数,默认为None。 用来指定每部分从圆中外移的偏移量。 例如:explode=[0,0.2,0,0],第二个饼块被拖出。 labels:每个饼块的标记 colors:每个饼块的颜色 a...

                                                                                                                                  2019-03-31 16:14:56

                                                                                                                                  阅读数 43

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制patch

                                                                                                                                  前面都是根据数据集来绘图,那如果我想绘制一些常见的图形对象呢?比如圆形、矩形、三角等等。可以在matplotlib.patches中找到它们。使用mpl.patches.<tab>可以查看有哪些可用的patch。下面简要介绍如何使用ax的add_patch方法绘制pat...

                                                                                                                                  2019-03-31 16:14:48

                                                                                                                                  阅读数 302

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制多子图

                                                                                                                                  很多时候,我们需要从多个角度对数据进行比较,在可视化上也是一样的。Matplotlib通过子图subplot的概念来实线这一功能。 一、手动创建子图 通过plt.axes函数可以创建基本子图,默认情况下它会创建一个标准的坐标轴,并填满整张图。但是我们可以通过参数配置,实现想要的子图效果。 这...

                                                                                                                                  2019-03-31 16:08:48

                                                                                                                                  阅读数 167

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制等高线

                                                                                                                                  我们经常在二维图上用等高线来表示三维数据,Matplotlib提供了三个函数来实现这一功能: plt.contour: 绘制等高线 plt.contourf: 绘制带有填充色的等高线 plt.imshow: 显示图形 contour函数需要三个基本参数:x、y、z轴三个坐标轴的...

                                                                                                                                  2019-03-31 16:04:13

                                                                                                                                  阅读数 249

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制误差线

                                                                                                                                  使用errorbar方法可以绘制误差线。 做一些格式上的调整: plt.errorbar(x, y, yerr=dy, fmt='ok',ecolor='lightgray',elinewidth=3, capsize=0) errorbar方法的一些参数说明: yerr...

                                                                                                                                  2019-03-31 16:00:36

                                                                                                                                  阅读数 375

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制条形图

                                                                                                                                  条形图,也称柱状图,看起来像直方图,但完是两码事。条形图根据不同的x值,为每个x指定一个高度y,画一个一定宽度的条形;而直方图是对数据集进行区间划分,为每个区间画条形。 将上面的代码稍微修改一下,就可以得到下面的图形: ...

                                                                                                                                  2019-03-30 19:23:16

                                                                                                                                  阅读数 119

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制直方图

                                                                                                                                  使用hist方法来绘制直方图: 绘制直方图,最主要的是一个数据集data和需要划分的区间数量bins,另外你也可以设置一些颜色、类型参数: plt.hist(np.random.randn(1000), bins=30,normed=True, alpha=0.5, histty...

                                                                                                                                  2019-03-30 19:21:05

                                                                                                                                  阅读数 68

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制散点图

                                                                                                                                  与线型图类似的是,散点图也是一个个点集构成的。但不同之处在于,散点图的各点之间不会按照前后关系以线条连接起来。 用plt.plot画散点图 奇怪,代码和前面的例子差不多,为什么这里显示的却是散点图而不是sin曲线呢?原因有二:一是点集比较少,稀疏,才30个;二是没有指定线型。 用...

                                                                                                                                  2019-03-30 19:18:33

                                                                                                                                  阅读数 67

                                                                                                                                  评论数 0

                                                                                                                                  Python:matplotlib绘制线条图

                                                                                                                                  线型图是学习matplotlib绘图的最基础案例。我们来看看具体过程: 下面我们将两条曲线绘制到一个图形里: 可以看到这种方式下,两个线条共用一个坐标轴,并且自动区分颜色。 plot方法的核心是plot(x,y),x表示横坐标值的序列,y表示x某个坐标对应的y值,实际上就是y...

                                                                                                                                  2019-03-30 19:15:18

                                                                                                                                  阅读数 91

                                                                                                                                  评论数 0

                                                                                                                                  Python编辑器:Jupyter notebook快捷键大全

                                                                                                                                  Jupyter notebook为我们提供了大量的快捷键,帮助我们提高工作效率。 重要:类似vim,notebook快捷键分命令模式和编辑模式 下面三个是最重要的快捷键: Shift-Enter:执行当前单元的代码,并跳转到下一个单元。如果当前是最后一个单元,则在后面新增一个单元并进入。这个...

                                                                                                                                  2019-03-30 19:09:26

                                                                                                                                  阅读数 15

                                                                                                                                  评论数 0

                                                                                                                                  使用 shell / python 进行sql的excel报表导出

                                                                                                                                  如果要求你进行一个表数据的导出,如果使用shell的话,很容易做到,即执行一下 select 语句就可以拿到返回结果了! 如下: /usr/bin/mysql -u"${username}"-p"${password}"--host=${host} -D...

                                                                                                                                  2019-03-30 15:43:41

                                                                                                                                  阅读数 113

                                                                                                                                  评论数 0

                                                                                                                                  18个Python高效编程技巧,Mark!

                                                                                                                                  初识Python语言,觉得python满足了我上学时候对编程语言的所有要求。python语言的高效编程技巧让我们这些大学曾经苦逼学了四年c或者c++的人,兴奋的不行不行的,终于解脱了。高级语言,如果做不到这样,还扯啥高级呢? 01 交换变量 >>>a=...

                                                                                                                                  2019-03-30 15:33:17

                                                                                                                                  阅读数 48

                                                                                                                                  评论数 0

                                                                                                                                  11道面试中不常见却一定会问到Python题解析

                                                                                                                                  1、请用python编写函数find_string,从文本中搜索并打印内容,要求支持通配符星号和问号。 例子: 解析: 2、看你T恤上印着:人生苦短,我用Python,你可否说说Python到底是什么样的语言?你可以比较其他技术或者语言来回答你的问题。 解析: 这里是一些关键点:...

                                                                                                                                  2019-03-30 15:03:07

                                                                                                                                  阅读数 56

                                                                                                                                  评论数 0

                                                                                                                                  Python面向对象教程,适合初学者学习

                                                                                                                                  面向对象编程中,将函数和变量进一步封装成类,类才是程序的基本元素,它将数据和操作紧密地连结在一起,并保护数据不会被外界的函数意外地改变。类和和类的实例(也称对象)是面向对象的核心概念,是和面向过程编程、函数式编程的根本区别。 面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区...

                                                                                                                                  2019-03-30 14:53:58

                                                                                                                                  阅读数 98

                                                                                                                                  评论数 0

                                                                                                                                  Python 连接数据库的多种方法

                                                                                                                                  Python是一种计算机程序设计语言,它是一种动态的、面向对象的脚本语言。它是一种跨平台的,可以运行在 Windows,Mac和 Linux/Unix系统上。 在日常使用中需要对大量数据进行数据分析,那么就必然用到数据库,我们常用的数据库有 SQL Server , MySQL , Orac...

                                                                                                                                  2019-03-30 14:48:55

                                                                                                                                  阅读数 126

                                                                                                                                  评论数 0

                                                                                                                                  python新手常见错误汇总

                                                                                                                                  于新手,初学Python时,总会遇到这样那样的报错,想要弄懂Python错误信息的含义可能还不知道怎么做,这里列出了一些比较常见的Python报错问题,希望对于学习Python的人能够有些帮助。 1)尝试连接非字符串值与字符串(导致 “TypeError: Can’t convert ‘int’...

                                                                                                                                  2019-03-29 15:40:18

                                                                                                                                  阅读数 74

                                                                                                                                  评论数 0

                                                                                                                                  基于Python的阿里云API签名算法及邮件推送服务

                                                                                                                                  签名算法 阿里云有提供SDK,但是签名算法目前只有JAVA、PHP、C#支持,其他需要自己写。在查了一些资料后,基于python2.6/7 的Aliyun(阿里云) API的简单使用,最终实现了邮件推送。 先看一下这个核心类: 然后,我们写一个send_email的方法来调用: 这...

                                                                                                                                  2019-03-29 15:34:47

                                                                                                                                  阅读数 67

                                                                                                                                  评论数 0

                                                                                                                                  Python 版百度站长平台链接主动推送脚本

                                                                                                                                  如果自己的网站需要被百度收录,可以在搜索结果中找到,就需要将网站的链接提交给百度。依靠百度的爬虫可能无法检索到网站所有的内容,因此可以主动将链接提交给百度。 在百度的站长平台上介绍了链接提交方法,目前有这四种: 主动推送:最快的提交方式,推荐将站点当天新产出链接立即通过此方式推送给百度,以保证...

                                                                                                                                  2019-03-29 15:30:33

                                                                                                                                  阅读数 240

                                                                                                                                  评论数 0

                                                                                                                                  提示
                                                                                                                                  确定要删除当前文章?
                                                                                                                                  取消 删除
                                                                                                                                  关闭
                                                                                                                                  关闭