python新手学习使用库

作者:silencement 时间:2021-06-20 13:08:38 

本文主要介绍下如何使用第三方库。

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("中国是一个伟大的国家")
['中国', '是', '一个', '伟大', '的', '国家']
```

来源:https://www.py.cn/faq/python/11774.html

标签:python库,python
0
投稿

猜你喜欢

  • Sql Server2005对现有数据进行分区具体步骤

    2008-06-26 13:18:00
  • vue中el-table两个表尾合计行联动同步滚动条实例代码

    2023-07-02 17:08:56
  • 用python处理图片之打开\\显示\\保存图像的方法

    2021-03-16 11:37:08
  • Python文件的操作示例的详细讲解

    2023-11-20 17:54:55
  • Python中str.format()方法的具体使用

    2023-11-12 01:19:02
  • TensorFlow低版本代码自动升级为1.0版本

    2023-08-12 02:02:24
  • Python3使用SMTP发送带附件邮件

    2022-02-10 12:05:53
  • python udp如何实现同时收发信息

    2023-12-16 10:06:33
  • 关于Vue的异步组件

    2024-05-09 10:52:35
  • 发个选星星打分/投票功能函数

    2008-05-22 12:38:00
  • python调用系统ffmpeg实现视频截图、http发送

    2021-05-20 13:18:53
  • Python爬取你好李焕英豆瓣短评生成词云的示例代码

    2021-04-06 12:13:21
  • 详解JavaScript中操作符和表达式

    2024-06-17 21:14:30
  • 值得收藏的9个提高代码运行效率的小技巧(推荐)

    2022-08-01 04:13:05
  • 简单介绍Python的Django框架加载模版的方式

    2022-09-17 16:49:31
  • Python深度学习理解pytorch神经网络批量归一化

    2021-09-26 06:38:53
  • 放弃 Python 转向 Go语言有人给出了 9 大理由

    2021-04-14 20:28:49
  • bpython 功能强大的Python shell

    2022-05-08 22:12:06
  • Python OpenCV调用摄像头检测人脸并截图

    2022-03-19 06:29:02
  • 详解Python中@staticmethod和@classmethod区别及使用示例代码

    2023-06-03 12:17:20
  • asp之家 网络编程 m.aspxhome.com