Python学习的自我理解和想法(13)

简介: 这是我在学习Python第13天的总结,基于B站千锋教育课程内容。主要学习了模块的基础知识和pip工具的使用。模块是包含Python定义和语句的文件,可通过多种方式导入(如import、from...import等)。pip用于管理Python扩展包,支持安装、卸载、更新等功能。虽然开学后时间有限,但我会坚持学习并不断完善理解。如有错误,欢迎指正!

学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!
今天是学Python的第13天,学的内容是模块入门以及pip引入,后面估计是一天一个模块。开学了,时间不多,写得不多,见谅。
目录
1.模块入门
2.模块导入语法
(1).import
(2).form 模块名 import 方法名或变量名
(3).form 模块名 import *
(4).import 模块名 as 别
(5).from 模块名 import 方法名或者变量名 as 别名
3.pip指令
(1).入门
(2).查看pip的版本信息
(3).查看当前项目所有的python的扩展模块
(4).更新pip的版本
(5).下载模块
(6).查看扩展相关信息
(7).卸载相关的扩展
(8).第二种方式
总结


1.模块入门

模块是一个包含 Python 定义和语句的文件。模块可以定义函数、类和变量,并且可以被其他模块或脚本导入和使用。
一个py文件可以简单的理解为是一个模块,但是并不是所有的py文件都可以导入使用,如果我们希望py文件能够被当做模块一样导入使用,必须使用命名规则.
python还有一些内置模块,可以让我们使用,也可以下载模块使用.
常见的内置模块: os,sys,re,math,random,datetime,time,calendar,hashlib,uuid,hamc等模块.

2.模块导入语法

(1).import

语法:import 模块
image.png

(2).form 模块名 import 方法名或变量名

用意:导入模块的部分功能.
54f3a2569e4e4b5baa1ecec18691bd2d.png

(3).form 模块名 import *

用意:此处的*表示该模块下面所有的方法和变量名.
image.png

(4).import 模块名 as 别

用意:为一些复杂的模块写简单的别名,方便被调用.
image.png

(5).from 模块名 import 方法名或者变量名 as 别名

用意:为一些复杂的模块的功能写简单的别名,方便被调用.
image.png

3.pip指令

(1).入门

pip 是专门用来安装和卸载python相关扩展的工具,打开终端后输入命令.因为涉及隐私,故不放图片

(2).查看pip的版本信息

语法:pip -V

(3).查看当前项目所有的python的扩展模块

语法:pip list

(4).更新pip的版本

语法:python -m pip install --upgrade pip

(5).下载模块

语法:pip install 要安装的扩展的名字.

(6).查看扩展相关信息

语法:pip show

(7).卸载相关的扩展

语法:pip uninstall 要卸载的扩展的名字

(8).第二种方式

通过pycharm编辑器实现:文件->设置->项目->python解释器,+:表示安装扩展包,-:表示卸载扩展包.
如果有模块下不下来,可能是因为网页等问题,多试几次就好了(我一般试了20多次),实在不行可以使用镜像网页进行下载.

总结

总之,模块和pip是 Python 编程中非常重要的工具。通过使用模块,你可以组织和复用代码;通过使用pip,你可以方便地安装和管理外部包。希望本文能够帮助你入门模块和pip,并在你的 Python 编程之旅中发挥作用。
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

相关文章
|
12天前
|
JavaScript Java 大数据
基于python的网络课程在线学习交流系统
本研究聚焦网络课程在线学习交流系统,从社会、技术、教育三方面探讨其发展背景与意义。系统借助Java、Spring Boot、MySQL、Vue等技术实现,融合云计算、大数据与人工智能,推动教育公平与教学模式创新,具有重要理论价值与实践意义。
|
5月前
|
安全 数据安全/隐私保护 Python
Python学习的自我理解和想法(27)
本文记录了学习Python第27天的内容,主要介绍了使用Python操作PPTX和PDF的技巧。其中包括通过`python-pptx`库创建PPTX文件的详细步骤,如创建幻灯片对象、选择母版布局、编辑标题与副标题、添加文本框和图片,以及保存文件。此外,还讲解了如何利用`PyPDF2`库为PDF文件加密,涵盖安装库、定义函数、读取文件、设置密码及保存加密文件的过程。文章总结了Python在处理文档时的强大功能,并表达了对读者应用这些技能的期待。
|
3月前
|
算法 IDE 测试技术
python学习需要注意的事项
python学习需要注意的事项
205 57
|
3月前
|
JSON 数据安全/隐私保护 数据格式
拼多多批量下单软件,拼多多无限账号下单软件,python框架仅供学习参考
完整的拼多多自动化下单框架,包含登录、搜索商品、获取商品列表、下单等功能。
|
3月前
|
机器学习/深度学习 数据安全/隐私保护 计算机视觉
过三色刷脸技术,过三色刷脸技术教程,插件过人脸python分享学习
三色刷脸技术是基于RGB三通道分离的人脸特征提取方法,通过分析人脸在不同颜色通道的特征差异
|
3月前
|
监控 数据安全/隐私保护 Python
微信自动抢红包免费版,2025微信抢红包神器,微信红包挂苹果版【python仅供学习】
这个模拟项目包含5个模块:核心监控逻辑、用户界面、配置管理、实用工具和主程序入口
|
4月前
|
数据采集 存储 监控
抖音直播间采集提取工具,直播间匿名截流获客软件,Python开发【仅供学习】
这是一套基于Python开发的抖音直播间数据采集与分析系统,包含观众信息获取、弹幕监控及数据存储等功能。代码采用requests、websockets和sqlite3等...
|
5月前
|
存储 搜索推荐 算法
Python学习的自我理解和想法(28)
本文记录了学习Python第28天的内容——冒泡排序。通过B站千锋教育课程学习,非原创代码。文章详细介绍了冒泡排序的起源、概念、工作原理及多种Python实现方式(普通版、进阶版1和进阶版2)。同时分析了其时间复杂度(最坏、最好、平均情况)与空间复杂度,并探讨了实际应用场景(如小规模数据排序、教学示例)及局限性(如效率低下、不适用于高实时性场景)。最后总结了冒泡排序的意义及其对初学者的重要性。
|
5月前
|
Python
Python学习的自我理解和想法(26)
这是一篇关于使用Python操作Word文档的学习总结,基于B站千锋教育课程内容编写。主要介绍了通过`python-docx`库在Word中插入列表(有序与无序)、表格,以及读取docx文件的方法。详细展示了代码示例与结果,涵盖创建文档对象、添加数据、设置样式、保存文件等步骤。虽为开学后时间有限下的简要记录,但仍清晰梳理了核心知识点,有助于初学者掌握自动化办公技巧。不足之处欢迎指正!
|
22天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
191 102

推荐镜像

更多