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中实现结构相似的函数调用方法
Mar 10 Python
Python获取邮件地址的方法
Jul 10 Python
教你用Python创建微信聊天机器人
Mar 31 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
在Pycharm中项目解释器与环境变量的设置方法
Oct 29 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
python自定义时钟类、定时任务类
Feb 22 Python
树莓派安装OpenCV3完整过程的实现
Oct 10 Python
Python pygame绘制文字制作滚动文字过程解析
Dec 12 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
Jul 01 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
python中if和elif的区别介绍
Nov 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批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
php封装的mysqli类完整实例
2016/10/18 PHP
PHP7内核之Reference详解
2019/03/14 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
javascript一点特殊用法
2008/05/28 Javascript
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
Python类装饰器实现方法详解
2018/12/21 Python
Python Django 命名空间模式的实现
2019/08/09 Python
对python中的装包与解包实例详解
2019/08/24 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
个人简历自荐信
2013/12/05 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
Java Dubbo框架知识点梳理
2021/06/26 Java/Android
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
MySQL创建表操作命令分享
2022/03/25 MySQL