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中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
TensorFlow的权值更新方法
Jun 14 Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 Python
Python多进程原理与用法分析
Aug 21 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
Python使用LDAP做用户认证的方法
Jun 20 Python
pyinstaller还原python代码过程图解
Jan 08 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
Python分类测试代码实例汇总
Jul 23 Python
5款实用的python 工具推荐
Oct 13 Python
详解python3类型注释annotations实用案例
Jan 20 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
图书管理程序(二)
2006/10/09 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
JavaScript之数组(Array)详解
2015/04/01 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
babel基本使用详解
2017/02/17 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
2018/10/10 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
[01:02:55]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Eclipse + Python 的安装与配置流程
2013/03/05 Python
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
html5 跨文档消息传输示例探讨
2013/04/01 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
全球领先的全景影像品牌:Insta360
2019/08/21 全球购物
SQL Server面试题
2013/04/04 面试题
Linux内核产生并发的原因
2016/11/08 面试题
教师节慰问信
2015/02/15 职场文书
mysql 8.0.24 安装配置方法图文教程
2021/05/12 MySQL
CSS子盒子水平和垂直居中的五种方法
2022/07/23 HTML / CSS