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重新引入被覆盖的自带function
Jul 16 Python
Python基于有道实现英汉字典功能
Jul 25 Python
python的变量与赋值详细分析
Nov 08 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
python安装模块如何通过setup.py安装(超简单)
May 05 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
python虚拟环境迁移方法
Jan 03 Python
opencv实现静态手势识别 opencv实现剪刀石头布游戏
Jan 22 Python
python3读取csv文件任意行列代码实例
Jan 13 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
python em算法的实现
Oct 03 Python
python pillow库的基础使用教程
Jan 13 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
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
详解php命令注入攻击
2019/04/06 PHP
js获取变量
2006/08/24 Javascript
javascript 命名规则 变量命名规则
2010/02/25 Javascript
不同浏览器的怪癖小结
2010/07/11 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
Python进行特征提取的示例代码
2020/10/15 Python
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
英国综合网上购物商城:The Hut
2018/07/03 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
物业管理个人自我评价
2013/11/08 职场文书
出国英文推荐信
2014/05/10 职场文书
公安学专业求职信
2014/07/27 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
个人合作协议范本
2015/08/06 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
SQL CASE 表达式的具体使用
2022/03/21 SQL Server