python类与模块的学习

一、模块介绍

(一)、内置电池(batteries included) 基础代码库,覆盖了网络通信、文件处理、数据库接口、图形系统、XML处理 第三方工具包
 • Pandas:数据处理与分析 
 • Numpy:科学计算 
(二)、BeautifulSoup4:处理HTML文档
  • Matplotlib:绘图 
  • Scikit-learn:基于SciPy和Numpy的开源机器学习模块  
  • Tensorflow:深度学习框架

二、Python程序的架构

●Python程序的构架指:将一个程序分割为 源代码文件的集合以及将这些部分连接在一 起的方法。
a.py b.py c.py 标准库模块 顶部>>>模块 模块b>>>模块c 模块c>>>模块b 模块c>>>标准库模块 模块b>>>标准库模块 a.py b.py c.py 标准库模块

​​​​

●Python源代码文件:*.py 一个py文件是一个模块(module) 多个模块可以组成一个包(package)

Alt

三、模块的作用

▪模块的执行环境:模块包含变量、函数、 类以及其他的模块(如果导入的话), 而函数也有自己的本地变量。

Alt

▪模块是Python中的最高级别组织单元,它将程序代码和数据封装起来以便重用
▪模块的三个角色:
  1. 代码重用
  2. 系统命名空间的划分(模块可理解为变量名 的封装,即模块就是命名空间)
  3. 实现共享服务和数据
    Alt

四、模块和类的关系

序号模块(库)
1是数据/逻辑套件。实现了新的对象。
2由python文件或者C扩展编写而成。由Class语句创建。
3通过导入使用。通过调用使用。

五、python模块下载和安装

1.常见模块

time模块、datetime模块、random模块、numpy模块、pandas模块、matplotlib模块、typing模块、xml模块、os模块、sys模块、json模块、pickle模块等

2.最简单的就是使用pip命令下载

快捷键Win+R→手动输入:cmd→回车→手动输入命令→回车

下载模块命令格式为:

1.pip install +模块名
#下载的模块默认最新版本的(默认从国外的python官网下载,速度较慢)
例如:

pip install numpy 

2.pip install +模块名==版本号
#下载指定版本的模块
例如:

pip install numpy==1.20

3.pip install +模块名 -i 仓库地址 1
注意:-i前面有空格要注意输入
#临时切换(指定国内网站仓库下载,速度较快)

例如:第一种

pip install numpy -i http://mirrors.aliyun.com/pypi/simple

或者第二种:命令格式为:pip install -i 仓库地址 +模块名(推荐使用第二种)

pip install -i http://mirrors.aliyun.com/pypi/simple numpy
卸载模块命令格式为:

pip uninstall +模块名
例如:

pip uninstall numpy

🦊个人主页:@赶路者wt的个人主页
请添加图片描述
😎作者简介:目前正处于大数据管理与应用学习阶段,致力于数据库的管理与应用,机器学习,python语言开发、大数据的采集等有关大数据分析方面的研究。
希望大家多多支持,共同进步!如果作者的文章对你有帮助的话
(👉゚ヮ゚)👉欢迎评论、收藏、关注👈(゚ヮ゚👈)

*仓库网址


  1. 我们可以切换下载的仓库网址
    (1)豆瓣 http://pypi.douban.com/simple/
    (2)山东理工大学:http://pypi.sdutlinux.org/
    (3)华中科技大学http://pypi.hustunique.com/
    (4)华中理工大学:http://pypi.hustunique.com/
    (5)阿里云 http://mirrors.aliyun.com/pypi/simple/
    (6)清华大学https://pypi.tuna.tsinghua.edu.cn/simple/
    (7)腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
    (8)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple
    (9)华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/
    注: 新版ubuntu要求使用https源。 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赶路者wt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值