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

学的是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)

自我理解:创建日程特别好用.

(2).创建一个时间

语法:datetime.time(hour,minute,second)

自我理解:闹钟.

(3).获取当前的时间

语法:datetime.datetime.now()

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

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

2.time模块

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

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

语法:time.time()

自我理解:不懂为什么是从1970年及时的.

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

语法:time.strftime("%Y-%m-%d %H:%M:%S", )

自我理解:格式化输出,挺好用的.

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

语法:time.localtime()

自我理解:最全时间.

(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).写模块

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

(2).调用模块

1.第一种方式

语法:import函数

2.第二种方式

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

3.第三种方式

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

总结

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

相关推荐
white-persist8 分钟前
Python实例方法与Python类的构造方法全解析
开发语言·前端·python·原型模式
Java 码农33 分钟前
Centos7 maven 安装
java·python·centos·maven
007php0071 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
倔强青铜三1 小时前
苦练Python第63天:零基础玩转TOML配置读写,tomllib模块实战
人工智能·python·面试
知识分享小能手1 小时前
微信小程序入门学习教程,从入门到精通,微信小程序核心 API 详解与案例(13)
前端·javascript·学习·react.js·微信小程序·小程序·vue
递归不收敛1 小时前
吴恩达机器学习课程(PyTorch 适配)学习笔记:3.3 推荐系统全面解析
pytorch·学习·机器学习
浔川python社2 小时前
《网络爬虫技术规范与应用指南系列》(xc—3):合规实操与场景落地
python
B站计算机毕业设计之家2 小时前
智慧交通项目:Python+YOLOv8 实时交通标志系统 深度学习实战(TT100K+PySide6 源码+文档)✅
人工智能·python·深度学习·yolo·计算机视觉·智慧交通·交通标志
IT森林里的程序猿2 小时前
基于机器学习方法的网球比赛胜负趋势预测
python·机器学习·django
正牌强哥2 小时前
Futures_ML——机器学习在期货量化交易中的应用与实践
人工智能·python·机器学习·ai·交易·akshare