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中break语句的用法
May 14 Python
Django1.7+python 2.78+pycharm配置mysql数据库
Oct 09 Python
Python 常用 PEP8 编码规范详解
Jan 22 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
Feb 13 Python
Python日志模块logging基本用法分析
Aug 23 Python
解决python中 f.write写入中文出错的问题
Oct 31 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
Feb 27 Python
python实现吃苹果小游戏
Mar 21 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
Pytorch使用shuffle打乱数据的操作
May 20 Python
OpenCV-Python模板匹配人眼的实例
Jun 08 Python
Python使用pandas导入xlsx格式的excel文件内容操作代码
Dec 24 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扩展
2013/06/13 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
JavaScript的目的分析
2007/01/05 Javascript
javascript html 静态页面传参数
2009/04/10 Javascript
页面中js执行顺序
2009/11/09 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
jquery判断元素的子元素是否存在的示例代码
2014/02/04 Javascript
jquery判断单选按钮radio是否选中的方法
2015/05/05 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
JS实现pasteHTML兼容ie,firefox,chrome的方法
2016/06/22 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
2020/11/09 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
python基础_文件操作实现全文或单行替换的方法
2017/09/04 Python
python实现可逆简单的加密算法
2019/03/22 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python实现连连看游戏
2020/02/14 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
智能电子应届生求职信
2013/11/10 职场文书
员工试用期自我评价
2014/09/18 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
班主任自我评价范文
2015/03/11 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记