Python
文章平均质量分 89
Bill Chan
5 年以上 IT 相关工作经验,熟练掌握 C#,Java 语言基础。熟悉面向对象、MVC,对软件工程也有一定理解,曾加入公司 EPG(工程过程组),参与 CMMI 评估准备工作。熟练运用 Oracle,SQL Server 等数据库开发及 Tomcat 等主流应用服务器配置部署。熟悉基础 Linux 命令,熟悉 ArcGIS Engine 二次开发,熟练运用 Git,SVN 版本控制工具。
微博:http://weibo.com/1736263820
知乎:https://www.zhihu.com/people/chen-zhe-20-74
个人网站(Flask ):ebox001.com
展开
-
数据分析之 —— 常用的数据可视化图形
文章目录箱型图直方图圆形统计图条形图散点图除了可以通过数据统计分析常用指标去描述数据之外,还可以使用可视化方法来表示、描述和总结数据。继早前的 《数据分析之 —— 常用的统计学指标》 之后,让我们使用以下图形直观地显示数据吧:箱形图;直方图;圆形统计图;条形图;散点图。在开始前,我们需要安装数据可视化的 Python 第三方库 Matplotlib ,以及用于造测试数据的 Numpy 。安装 Matplotlib : pip install matplotli ; 安装 Numpy :原创 2021-06-24 12:34:42 · 3605 阅读 · 1 评论 -
数据分析之 —— 常用的统计学指标
文章目录集中趋势算术平均数中位数众数差异量数样本方差样本标准差数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总和理解并消化,以求最大化地开发数据的功能,发挥数据的作用。数据分析是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。要更好地进行数据分析,必须练好基本功,掌握常用的统计学指标。下面,让我们看看 Python 对统计计算的支持吧。在 Python 标准库中,有专门的 数学统计函数 ,就在 statistics 模块里面。该模块提供了用于计算数字 (R原创 2021-06-23 19:39:48 · 3901 阅读 · 2 评论 -
Python 生成测试数据的常用第三方库整理
文章目录原创 2021-06-17 19:16:37 · 1292 阅读 · 4 评论 -
想学 pandas 数据分析吗?为你快速生成一份测试数据
文章目录Pandas 极简介绍Pandas 中的数据支持为 Pandas 进行模拟数据分析造测试数据安装相关库填充测试数据集Pandas 极简介绍Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 可以对各种数据进行运算操作,比如归并、再成形、选择,还有数据清洗和数据加工特征。 Pandas 广泛应用在学术、金融、统计学等各个数据分析领域。pandas 的官方网站为:https://pandas.pydata.org/Pandas 中的数据支持Pandas 可以从原创 2021-06-16 15:43:34 · 311 阅读 · 1 评论 -
使用 Python 给图片添加水印,其中一种还是隐形的盲水印呢!
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-06-10 20:26:22 · 2151 阅读 · 27 评论 -
Python 实现 GIF 动态图片分解 , 多帧动态图分解成多张静态图片
文章目录需求实现参考需求有时候你看到一张动态图片,其中的一个画面你觉得很不错,想从中提取出来。例如以下这张由多个漂亮小姐姐组成的 GIF 动态图:实现GIF 动态图片是由多张静态图片组合而成,按照一定的顺序和时间进行播放。基于此,能不能将 GIF 图片反向分解成一张张静态图呢?即 GIF 图片有多少帧,就有多少张静态图片。**答案是肯定的!**都有现成的工具,有免费的,有付费的,有在线版的;还有些专门处理 GIF 动态图片的强大工具。不过,作为 IT 人,不试试自己实现吗?初学编程,可以练练手;原创 2021-06-09 16:29:01 · 1044 阅读 · 3 评论 -
Python 以练促学之 Set 篇
继 《Python 以练促学之 List 篇》 之后,继续收集整理 Python Set 相关练习题。灵感来源于 Edabit ,Edabit 是收集各种编程语言(JS、Python、Ruby、Swift、PHP、Java、C#、C++)练习题的网站,可以在线编码,然后验证答案。目的是以练促学,在经过不断练习后,最终牢固掌握所学知识。另外,因为 Python Set 的操作通常模仿为数学集定义的操作,例如交集、并集、差集与对称差集等等。学习阶段可以使用 文氏图(Venn diagrams) 辅助,这样更直原创 2021-06-04 16:42:04 · 181 阅读 · 2 评论 -
Python 基础备忘之 Set 篇
继 《Python 基础备忘之 List 篇》 之后,今天继续整理 Python Set 相关知识。灵感来源于 Cheat sheets,Cheat sheets 类似于考试时的小抄,将某个需要学习的东西精华整理在一页或几页纸上。编程初学者,找一个最适合自己的版本 ,然后下载并打印出来。一张纸囊括核心内容。进阶或高手,鼓励创作并共享 Cheat sheets,或梳理知识,或为社区作贡献。文章目录什么是 Set创建 Set向 Set 中添加元素访问 Set 中的元素从 Set 中删除元素Python 中 S原创 2021-06-03 16:59:40 · 132 阅读 · 0 评论 -
Python 以练促学之 List 篇
文章目录以练促学练习 1,在 Python 中反转给定的 List练习 2,按索引连接两个 List练习 3,给出一个数字类型的 Python List。将 List 中的每一项转换成它的平方练习 4,连接两个 List练习 5,给出两个 Python List。同时迭代这两个 List,第一个 List 以原始顺序显示,第二个 List 以相反顺序显示练习 6,从字符串 List 中删除空字符串练习 7,在下面的 Python List 中 6000 之后添加元素 7000练习 8,扩展嵌套字符串 Lis原创 2021-05-28 22:21:00 · 661 阅读 · 6 评论 -
Python 基础备忘之 List 篇
文章目录什么是 List创建 List向 List 中添加元素访问 List 中的元素从 List 中删除元素List 切片Notes什么是 ListList 是 Python 中的一种序列类型,List 是可变的,因此,即使在创建列表之后,它们也可以更改。创建 List使用一对方括号[] 创建一个 List:# 创建一个空的 Listl = []print(l)# 创建一个数字 Listl = [1,2,3]print(l)# 创建一个字符串 Listl = ['a','b',原创 2021-05-27 21:48:14 · 393 阅读 · 21 评论 -
Python 切片知识整理
知乎问答之 Python 切片这是一个知乎问答的补充。原问题是python中字符串 s[ : -1]是什么意思?,当时回答的内容只是对问题本身的简单回答,对 Python 切片中的重要信息是有所忽略的。如果以slice对象的方式进行切片的话,其语法是这样的:slice(start, stop[, step]),在原回答中把重要的step给忽略掉了,当然,题主也没有问到。但仍然很有必要把 Python 切片中的重要信息给补充上。所以,在这里重新整理一下 Python 切片相关知识,主要参考 Python 官原创 2020-06-17 17:43:30 · 458 阅读 · 0 评论 -
利用 MoviePy 实现 FLV 转 MP3
如何简单实现 FLV 转 MP3FLV 是目前网络上主流的视频格式,大多数在线视频网站都采用此视频格式,由于视频资源的音频无法直接下载到,最好的办法就是将其转换成 MP3 音频格式。需求背景一同事神秘兮兮的问我,能不能帮他从 B 站下载视频并转成 MP3,好在手机上听。这就奇怪了,B 站不是主打视频吗,要听音乐也有很多音乐平台呀?这时候他不说话,直接把钛媒体的一篇文章发给我,《这一届失眠的年轻人,在B站听ASMR》,我留意了一下,原来博客园也有转载这篇文章。戴上耳机,在B站搜索“助眠”,即可进入一原创 2020-05-25 20:47:41 · 1474 阅读 · 0 评论 -
0 基础学 Python,有什么教程或者书可以推荐吗?
0 基础学 Python,有什么教程或者书可以推荐吗?尝试下知乎问答体为 0 基础学 Python 的学习者推荐教程或书籍。教程不能免俗,说到 Python 教程,不能不提廖雪峰的 Python 教程,截至今日(2020/3/19)这份教程的阅读量已经去到29194738343,相当惊人,足以说明受欢迎程度了。这是小白的 Python 新手教程,具有如下特点:中文,免费,零起点,完整示例,基...原创 2020-03-19 17:53:55 · 362 阅读 · 0 评论 -
ManyPixels 插画素材分享
ManyPixels 插画素材分享本文分享从 ManyPixels 下载的插画素材,在 CSDN 资源中供各位开发者下载。ManyPixels,是一个免费线上图库,主要以收录插图为主,又被称为 unDraw 的替代方案(两者的图案风格很相似)。在 Illustration Gallery 可以找到很多美丽的插图,线上预览或免费下载,提供两种格式:SVG、PNG 格式。截至今日,ManyPix...原创 2020-03-17 17:11:21 · 6713 阅读 · 0 评论 -
使用 Python + Selenium 批量下载素材
使用 Python + Selenium 批量下载素材本文简单介绍使用 Python + Selenium 从ManyPixels线上图库批量下载素材的方法。截止到现在(2020/3/13),ManyPixels 上一共有 19 页的插图素材, 437 个文件。手工点击逐个下载是很不实际的,手指都可能点断,有必要使用代码实现程序自动批量下载。ManyPixels 线上图库ManyPixels...原创 2020-03-13 21:32:27 · 721 阅读 · 0 评论 -
Python 爬虫使用随机 User-Agent
Python 爬虫使用随机 User-Agent在编写爬虫时,大多数情况下,需要设置请求头。而在请求头中,随机更换User-Agent可以避免触发相应的反爬机制。使用第三方库fake-useragent便可轻松生成随机User-Agent。以下简单介绍fake-useragent的安装使用,以及可能出现的问题和解决方法。安装fake-useragent的 GitHub 仓库地址是:http...原创 2020-03-05 18:27:24 · 845 阅读 · 0 评论 -
Python3 解压 HTTP 压缩数据
Python3 解压 HTTP 压缩数据Web 压缩常见方式有 gzip,deflate 等。而 Brotli 是一种由 Google 开发的全新压缩算法,可以有效减小传输内容大小,加速分发效果。当客户端的请求携带请求头 Accept-Encoding: br 时,表示客户端希望获取对应资源时进行 Brotli 压缩。当服务端响应携带响应头 Content-Encoding: br 时,表示服...原创 2020-02-29 17:35:07 · 2343 阅读 · 0 评论 -
在阿里云部署 Flask 应用
在阿里云部署 Flask 应用本文简单记录在阿里云部署 Flask 应用的过程。由于我的应用是业余的,Demo 性质的(在简书中有说明过初衷),很多操作也是现搜现用,怎么方便怎么来,所以并不适合真正的生产要求。这更有点像是知乎问题“自己拥有一台服务器可以做哪些很酷的事情?”的一个稍稍跑题的回答吧。云服务器购买双十二时以 1 折(¥799.00/3年起)购买了一台ECS共享型n4服务器。操作系...原创 2020-02-25 18:33:55 · 1168 阅读 · 0 评论 -
Ubuntu Server 16.04 LTS安装Python2
链接:https://www.jianshu.com/p/743967c7ab1b 来源:简书 Ubuntu 16.04 默认安装Python3,需要手动安装Python2。首先确保已经安装gcc,make。然后就可以按以下步骤安装了: 下载Python2包,最新的版本为2.7.15 wget https://www.python.org/ftp/python/2.7.15...转载 2018-05-09 15:38:52 · 1518 阅读 · 0 评论