[Python]“别人造好的轮子”,python常用第三方库——python自动办公7


前记:这是分享和记录我个人自动化办公技能的一系列文章 , 意在让职场的小伙伴们看后能够有所帮助和成长 。 我们都不是专业的程序员 , 文中尽量使用通俗易懂的语言讲解 , 即使没有任何编程基础也能够明白 。 每天花5-10分钟 , 坚持练习和执行 , 让你的职场办公能力突飞猛进!
记得自己刚有意向想学一门编程技术的时候 , 总是在为想学哪一门“最好的”语言纠结 , 甚至还上问答社区和贴吧发文问过一些前辈 。 其中一个前辈的回答很中肯 , 让我印象很深刻 , 他说:编程语言本身没有什么最好和不好 , 只有最合适和不合适 。 计算机的任何一门语言 , 只要它存在 , 就有它擅长的应用领域 。 我们只能审视自己究竟想要在哪一个领域使用 , 然后去选择对应的语言 , 针对性的学习 。
看了这番回答 , 突然觉得醍醐灌顶 。 像我这样主业并不是程序员的研发工程师 , 编程只是作为辅助我们工作的比那里工具 , 当然是哪个快速便捷学哪个 。 在继续追问下 , 前辈给出的建议是学python 。 其中一个极其重要的理由就是 , python有其它语言无法比拟的“轮子优势” 。 什么是“轮子优势”?就是这门语言已经有众多的先驱使用者开发了一系列通用的代码 , 已经打包好放在那里 , 等你遇到与他们相似的应用问题时 , 你随时可以自取使用 。 这些已经打包好的通用代码 , 就是第三方库 , 也就是前面说的“轮子” 。 编程中 , “不要重复造轮子” , 这是一个基本的常识 。 在python中 , 这样的“轮子”已经足够多 , 对不以成为程序员为目的而学习的新手是非常友好的一件事 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
坐拥众多“轮胎”的新手
这里我们的主题是使用python自动化办公 , 接下来我会说明怎样安装第三方库 , 并且介绍几个想关的、比较常用的第三方库 。
1.第三方库的安装
在windows系统中 , 按下你的win + R键 , 调出你的运行窗口 , 在打开一栏中输入cmd , 按下回车 , 调出命令行窗口 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
cmd命令行窗口
接着在命令行中直接输入pip install xxxx , 然后点击回车 , python就会自动寻找服务器下载安装文件并安装 。 这里的xxxx就是第三方库的名称 , 后面会介绍 。 这里要注意的是pip install xxxx命令是在cmd窗口中输入的 , 而不是在你的代码编辑器中 。 新手常常会将这串代码输到IDE的代码编辑器中 , 这是完全没有作用的 。 安装成功会显示下面的Successfully installed xxxx 。
[Python]“别人造好的轮子”,python常用第三方库——python自动办公7
本文插图
安装成功的显示
直接输入pip命令 , python自动寻找的服务器都是境外的服务器 , 这样会导致下载速度极慢 , 还有可能出现下载失败的情况 。 这里给大家说明一个方法 , 让python使用国内的镜像服务器来下载 , 具体是这样的:在pip命令中加一个 -i 参数 。 如下面代码行所示:
#使用清华大学的镜像pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple/ xxxx #或者使用豆瓣的镜像pip install -i https://pypi.douban.com/simple/ xxxx xxxx还是具体的第三方库名 , 与斜杠间有一个空格 。 这里推荐的是清华和豆瓣的国内镜像源 , 这样指定后 , 下载速度飞快 , 不会出现什么下载失败的问题 。
2.通用处理——numpy和pandas
numpy是大名鼎鼎的科学计算库 , 这个库可用来存储和处理大型矩阵 , 有着不错的计算效率 。 现在所有的人工智能 , 大数据这些应用 , 只要涉及到数据计算的地方 , 绝对少不了numpy的身影 。