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中的关键字“with”与上下文管理器
Apr 21 Python
DataFrame中去除指定列为空的行方法
Apr 08 Python
PyQt5每天必学之拖放事件
Aug 27 Python
python通过zabbix api获取主机
Sep 17 Python
Python 多线程不加锁分块读取文件的方法
Dec 11 Python
详解python数据结构和算法
Apr 18 Python
使用turtle绘制五角星、分形树
Oct 06 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
Feb 27 Python
Python3自动生成MySQL数据字典的markdown文本的实现
May 07 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 Python
超级详细实用的pycharm常用快捷键
May 12 Python
python 远程执行命令的详细代码
Feb 15 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
UCenter 批量添加用户的php代码
2012/07/17 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
PHP学习笔记之session
2018/05/06 PHP
总结一些js自定义的函数
2006/08/05 Javascript
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
Javascript类型系统之undefined和null浅析
2016/07/13 Javascript
BootStrap Table 获取同行不同列元素的方法
2016/12/19 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
2018/08/27 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
django的ORM操作 增加和查询
2019/07/26 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
Python如何实现的二分查找算法
2020/05/27 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
元旦标语大全
2014/10/09 职场文书
自我检讨书怎么写
2015/05/07 职场文书
会议营销主持词
2015/07/03 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
OpenCV 图像梯度的实现方法
2021/07/25 Python