python新手学习使用库


Posted in Python onJune 11, 2020

本文主要介绍下如何使用第三方库。

1. 理解第三方库

Python相当于一个手机,第三方库相当于手机里各种各样的APP。

当我们想搭建网站时,可以选择功能全面的Django、轻量的Flask等web框架;当我们想做一个爬虫时,可以使用Scrapy框架;当我们想做数据分析时,可以选择Pandas数据框架等,这些都是一些很成熟的第三方库。

那么,如何根据自己的需求找到相应的库呢?

可以在 https://awesome-python.com 这个网站上按照分类去查找需要的库。

2. 安装第三方库

这里主要介绍如何在PyCharm中安装第三方库。

1)打开PyCharm——顶部菜单File——选择Default Settings;

2)搜索project interpreter,选择当前Python环境,然后底部点击“+”号添加库;

3)搜索数据库名称——选中该库后点击底部的Install Package,在安装成功后会出现成功提示,此时可以返回到之前的Project Interpreter中查看自己安装的库,点击“-”号可以卸载掉不需要的库。

3. 使用第三方库

使用第三方库时,只要在在PyCharm中输入库之后就可以使用了。输入库用import,比如输入requests库为:import requests。

第一阶段关于Python的基础知识大致先到这里,第二阶段的分享会以Python爬虫为主。

知识点补充:

库使用举例:

jieba库

安装:pip install jieba

中文分词

利用一个中文词库,确定中文字符之间的关联概率

中文字符间概率大的组成词组,形成分词结果除了分词,用户还可以添加自定义的词组(如:司马相如等等这类人名或者专有名词)

三种模式

  1. 精确模式:把文本精确的切分开,不存在冗余单词
  2. 全模式:把文本中所有可能的词语都扫描出来,有冗余
  3. 搜索引擎模式:在精确模式基础上,对长词再次切分
```
jieba.lcut(s)  精确模式,返回一个 列表 类型的分词结果
jieba.lcut("中国是一个伟大的国家") 
['中国', '是', '一个', '伟大', '的', '国家']
```

到此这篇关于python新手学习使用库的文章就介绍到这了,更多相关python如何使用库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
让python同时兼容python2和python3的8个技巧分享
Jul 11 Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
Flask数据库迁移简单介绍
Oct 24 Python
分析Python中解析构建数据知识
Jan 20 Python
Python实现针对json中某个关键字段进行排序操作示例
Dec 25 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
python爬虫实例之获取动漫截图
May 31 Python
Python如何自动获取目标网站最新通知
Jun 18 Python
Python unittest基本使用方法代码实例
Jun 29 Python
Python分类测试代码实例汇总
Jul 23 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
keras实现多种分类网络的方式
Jun 11 #Python
python的help函数如何使用
Jun 11 #Python
新手学python应该下哪个版本
Jun 11 #Python
python开发前景如何
Jun 11 #Python
python编写softmax函数、交叉熵函数实例
Jun 11 #Python
python能开发游戏吗
Jun 11 #Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 11 #Python
You might like
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
[03:18]DOTA2亚洲邀请赛小组赛第一日 RECAP赛事回顾
2015/01/30 DOTA
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
Python实现将Excel转换为json的方法示例
2017/08/05 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
Python中@property的理解和使用示例
2019/06/11 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
深入了解Python 方法之类方法 & 静态方法
2020/08/17 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
异常和异常类的概念
2014/09/12 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
大学生学习生活的自我评价
2013/11/01 职场文书
岗位竞聘演讲稿
2014/01/10 职场文书
家长对小学生的评语
2014/01/28 职场文书
岗位职责说明书
2014/05/07 职场文书
艾滋病宣传标语
2014/06/25 职场文书
总经理岗位职责说明书
2014/07/30 职场文书