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调用浏览器并打开一个网址的例子
Jun 05 Python
Python中生成器和yield语句的用法详解
Apr 17 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
python绘制圆柱体的方法
Jul 02 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
总结Python图形用户界面和游戏开发知识点
May 22 Python
用django设置session过期时间的方法解析
Aug 05 Python
python创建子类的方法分析
Nov 28 Python
Pytest allure 命令行参数的使用
Apr 18 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 preg_replace替换实例讲解
2013/11/04 PHP
php使用正则验证中文
2016/04/06 PHP
PHP删除字符串中非字母数字字符方法总结
2019/01/20 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
jQuery实现购物车的总价计算和总价传值功能
2018/11/28 jQuery
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
vue 解决addRoutes多次添加路由重复的操作
2020/08/04 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
python实现机器学习之元线性回归
2018/09/06 Python
python如何从文件读取数据及解析
2019/09/19 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
苹果美国官方商城:Apple美国
2016/08/24 全球购物
中专生的个人自我评价
2013/12/11 职场文书
文案策划专业自荐信
2014/07/07 职场文书
教师批评与自我批评发言稿
2014/10/15 职场文书
2014年食堂工作总结
2014/11/20 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
毕业典礼致辞
2015/07/29 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers