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

简介: 这是我在B站千锋教育课程中学Python的第16天总结,主要学习了`datetime`和`time`模块的常用功能,包括创建日期、时间,获取当前时间及延迟操作等。同时简要介绍了多个方向的补充库,如网络爬虫、数据分析、机器学习等,并讲解了自定义模块的编写与调用方法。因开学时间有限,内容精简,希望对大家有所帮助!如有不足,欢迎指正。

学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!
今天是学Python的第16天,从今天开始,每天一到两个常用模块,更完恢复到原来的。开学了,时间不多,写得不多,见谅。
目录
1.datetime模块
(1).创建一个日期
(2).创建一个时间
(3).获取当前的时间
(4).获取n天后的时间
2.time模块
(1).获取从1970年1月1日0时0分0秒距今经历的秒数
(2).按照格式显示日期时间
(3).获取当前时间元组(年、月、日、小时、分钟、秒、一年中的第几周、一年中的第几天)
(4).让程序暂停n秒后再执行
3.补充
(1).网络爬虫方向
(2).数据分析方向
(3).文本
(4).数据可视化
(5).用户图形界面
(6).机器学习
(7).web开发
(8).游戏开发
(9)图像
(10)数字计算
(11)自然语言处理
(12)微信机器人框架
(13)二维码MyQR
4.自定义模块
(1).写模块
(2).调用模块
1.第一种方式
2.第二种方式
3.第三种方式
总结


1.datetime模块

datetime模块主要用来显示日期时间,其中date类用来显示日期,time类用来显示时间.

(1).创建一个日期

语法:datetime.date(year,month,day)
自我理解:创建日程特别好用.
image.png

(2).创建一个时间

语法:datetime.time(hour,minute,second)
自我理解:闹钟.
image.png

(3).获取当前的时间

语法:datetime.datetime.now()
image.png

(4).获取n天后的时间

语法:datetime.datetime.now() + datetime.timedelta(n)
image.png

2.time模块

time模块主要用来操作时间,time模块不仅可以用来显示时间,还可以控制程序

(1).获取从1970年1月1日0时0分0秒距今经历的秒数

语法:time.time()
自我理解:不懂为什么是从1970年及时的.
image.png

(2).按照格式显示日期时间

语法:time.strftime("%Y-%m-%d %H:%M:%S", )
自我理解:格式化输出,挺好用的.
image.png

(3).获取当前时间元组(年、月、日、小时、分钟、秒、一年中的第几周、一年中的第几天)

语法:time.localtime()
自我理解:最全时间.
image.png

(4).让程序暂停n秒后再执行

语法:time.sleep(n)
自我理解:相当于休眠,睡几秒,继续工作.

3.补充

还有一些库作为补充说明展示字这里,不再继续详细的写了.

(1).网络爬虫方向

1.request 2.scrapy

(2).数据分析方向

1.numpy 2.scrapy 3.pandas

(3).文本

1.jieba 2.PDFminer 3.OpenPyXL 4.python-docx 5.beautifulsoup4(bs4)

(4).数据可视化

1.Matplotlib 2.TVTK 3.Mayavi

(5).用户图形界面

1.PyQt5 2.WxPython 3.PyGTK

(6).机器学习

1.Scikit-learn 2.TensorFlow 3.Theano 4.MxNet 5.Keras

(7).web开发

1.Django 2.Pyramid 3.Flask

(8).游戏开发

1.Pygame 2.Panda3D 3.Cocos2d

(9)图像

PIC

(10)数字计算

Sympy

(11)自然语言处理

NLTK

(12)微信机器人框架

WeRoBot

(13)二维码MyQR

4.自定义模块

概念:模块的本质就是一个python文件,我们根据自己的需求写的一些文件,就是自定义模块.通过import 导入自定义模块,导入一个自定义模块后,就可以直接使用里面的变量或者函数等,

(1).写模块

自我理解:模块里可以有变量,也可以有函数.
image.png

(2).调用模块

1.第一种方式

语法:import函数
image.png

2.第二种方式

语法:*表示通配符,代表了自定义模块中所有变量\方法等(不推荐使用)
image.png

3.第三种方式

image.png
自我理解:和前面的模块一样的导入方法.

总结

这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

相关文章
|
4月前
|
安全 数据安全/隐私保护 Python
Python学习的自我理解和想法(27)
本文记录了学习Python第27天的内容,主要介绍了使用Python操作PPTX和PDF的技巧。其中包括通过`python-pptx`库创建PPTX文件的详细步骤,如创建幻灯片对象、选择母版布局、编辑标题与副标题、添加文本框和图片,以及保存文件。此外,还讲解了如何利用`PyPDF2`库为PDF文件加密,涵盖安装库、定义函数、读取文件、设置密码及保存加密文件的过程。文章总结了Python在处理文档时的强大功能,并表达了对读者应用这些技能的期待。
|
2月前
|
算法 IDE 测试技术
python学习需要注意的事项
python学习需要注意的事项
168 57
|
2月前
|
JSON 数据安全/隐私保护 数据格式
拼多多批量下单软件,拼多多无限账号下单软件,python框架仅供学习参考
完整的拼多多自动化下单框架,包含登录、搜索商品、获取商品列表、下单等功能。
|
2月前
|
机器学习/深度学习 数据安全/隐私保护 计算机视觉
过三色刷脸技术,过三色刷脸技术教程,插件过人脸python分享学习
三色刷脸技术是基于RGB三通道分离的人脸特征提取方法,通过分析人脸在不同颜色通道的特征差异
|
3月前
|
数据采集 存储 监控
抖音直播间采集提取工具,直播间匿名截流获客软件,Python开发【仅供学习】
这是一套基于Python开发的抖音直播间数据采集与分析系统,包含观众信息获取、弹幕监控及数据存储等功能。代码采用requests、websockets和sqlite3等...
|
4月前
|
存储 搜索推荐 算法
Python学习的自我理解和想法(28)
本文记录了学习Python第28天的内容——冒泡排序。通过B站千锋教育课程学习,非原创代码。文章详细介绍了冒泡排序的起源、概念、工作原理及多种Python实现方式(普通版、进阶版1和进阶版2)。同时分析了其时间复杂度(最坏、最好、平均情况)与空间复杂度,并探讨了实际应用场景(如小规模数据排序、教学示例)及局限性(如效率低下、不适用于高实时性场景)。最后总结了冒泡排序的意义及其对初学者的重要性。
|
4月前
|
Python
Python学习的自我理解和想法(26)
这是一篇关于使用Python操作Word文档的学习总结,基于B站千锋教育课程内容编写。主要介绍了通过`python-docx`库在Word中插入列表(有序与无序)、表格,以及读取docx文件的方法。详细展示了代码示例与结果,涵盖创建文档对象、添加数据、设置样式、保存文件等步骤。虽为开学后时间有限下的简要记录,但仍清晰梳理了核心知识点,有助于初学者掌握自动化办公技巧。不足之处欢迎指正!
|
4月前
|
Python
Python学习的自我理解和想法(25)
这是一篇关于Python操作Word文档(docx)的教程总结,基于B站千锋教育课程学习(非原创代码)。主要内容包括:1) docx库插件安装;2) 创建与编辑Word文档,如添加标题、段落、设置字体样式及保存;3) 向新或现有Word文档插入图片。通过简单示例展示了如何高效使用python-docx库完成文档操作。因开学时间有限,内容精简,后续将更新列表和表格相关内容。欢迎指正交流!
|
3月前
|
Python
Python编程基石:整型、浮点、字符串与布尔值完全解读
本文介绍了Python中的四种基本数据类型:整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。整型表示无大小限制的整数,支持各类运算;浮点型遵循IEEE 754标准,需注意精度问题;字符串是不可变序列,支持多种操作与方法;布尔型仅有True和False两个值,可与其他类型转换。掌握这些类型及其转换规则是Python编程的基础。
194 33
|
2月前
|
数据采集 分布式计算 大数据
不会Python,还敢说搞大数据?一文带你入门大数据编程的“硬核”真相
不会Python,还敢说搞大数据?一文带你入门大数据编程的“硬核”真相
69 1

热门文章

最新文章

推荐镜像

更多