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 随机数生成的代码的详细分析
May 15 Python
Python ZipFile模块详解
Nov 01 Python
Python批量重命名同一文件夹下文件的方法
May 25 Python
使用Python对SQLite数据库操作
Apr 06 Python
Pycharm2017版本设置启动时默认自动打开项目的方法
Oct 29 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
centos7中安装python3.6.4的教程
Dec 11 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
浅谈pytorch中的BN层的注意事项
Jun 23 Python
Python Merge函数原理及用法解析
Sep 16 Python
Python 实现RSA加解密文本文件
Dec 30 Python
python神经网络ResNet50模型
May 06 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
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
php去除重复字的实现代码
2011/09/16 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
javascript 星级评分效果(手写)
2012/12/24 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
处理文本部分内容的TextRange对象应用实例
2014/07/29 Javascript
jQuery下拉美化搜索表单效果代码分享
2015/08/25 Javascript
11种ASP连接数据库的方法
2015/09/18 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
[原创]微信小程序获取网络类型的方法示例
2019/03/01 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
python 系统调用的实例详解
2017/07/11 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
python批量复制图片到另一个文件夹
2018/09/17 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
python 星号(*)的多种用途
2020/09/21 Python
教师研修随笔感言
2014/01/23 职场文书
文明倡议书范文
2014/04/15 职场文书
社区娱乐活动方案
2014/08/21 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
奠基仪式致辞
2015/07/30 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
Python函数中apply、map、applymap的区别
2021/11/27 Python