python关键知识点
1. 变量:在程序中存储值或对象的名称。
2. 数据类型:指变量的数据类型,例如 str、int、float、list、tuple、dict、set 等。
3. 操作符:表示运算符号,例如加号 + 和减号 -。
4. 循环:通过重复执行某个代码块来实现多次操作的过程。
5. 条件语句:用于根据逻辑条件决定是否执行某些代码块,或选择执行哪个代码块。
6. 函数:一个可调用的代码块,可以接受参数并返回值。
7. 参数:用于通过函数调用传递信息的变量。
8. 异常处理:用于处理代码中可能出现的错误或异常情况的过程。
9. 文件 I/O 操作:读取和写入文件的操作。
10. 模块和包:Python 中可重用代码的组织方式。
11. 类和对象:面向对象编程概念,定义了属性和方法的抽象数据类型。
12. 继承:子类继承父类的属性和方法。
13. 多态:同一种接口实现了不同的功能。
14. Lambda 函数:匿名函数,通常用于简单的处理。
15. 生成器:可以动态地生成数据序列的函数。
16. 迭代器:访问可迭代对象的方式。
17. 装饰器:用于改变函数的行为或添加功能的函数。
18. 多线程:实现同时进行多个线程的执行过程。
19. 多进程:使用多个进程并行处理任务。
20. 正则表达式:使用预定义模式来匹配文本内容的技术。
21. 列表:有序,可以包含不同类型元素的数据结构。
22. 元组:类似于列表,但元素不可更改。
23. 字典:无序的键值对集合。
24. 集合:无序的独特元素集合。
25. 切片操作:对序列类型(列表、元组等)切片进行操作。
26. 排序算法:排序算法的实现和应用。
27. 栈:一种数据结构,先进后出。
28. 队列:一种数据结构,先进先出。
29. 深复制:复制所有数据,包括内存地址。
30. 浅复制:只复制对象中的数据,而不复制数据所在的内存地址。
31. 数据库连接:连接数据源并进行 CRUD 操作。
32. 数据库查询:使用 SQL 语言编写查询语句,从数据库中检索数据。
33. 内置函数:Python 自带的一些常用函数,例如 print() 和 len()。
34. 数学函数:包含在 math 模块中的函数,例如 sqrt() 和 exp()。
35. 时间函数:包含在 time 模块中的函数,例如 sleep() 和 localtime()。
36. 字符串函数:对字符串进行各种常见操作的函数,例如 split() 和 join()。
37. 文件操作函数:对文件进行常见操作的函数,例如 open() 和 close()。
38. os 模块:提供了访问操作系统的功能和方法。
39. sys 模块:提供了访问 Python 解释器和系统相关信息的功能和方法。
40. random 模块:生成随机数的功能和方法。
41. logging 模块:记录程序运行状态和问题的功能和方法。
42. json 模块:解析和生成 JSON 格式数据的功能。
43. xml 模块:解析和生成 XML 格式数据的功能。
44. urllib 模块:进行网页数据访问和爬虫编写所需的函数和方法。
45. 正则表达式模块:实现文本模式匹配的功能。
46. pickle 模块:Python 对象序列化和反序列化的功能。
47. threading 模块:Python 中多线程编程实现的模块。
48. socket 模块:提供了套接字方法和功能,用于应用程序之间的通信。
49. tkinter 模块:Python 自带的 GUI 编程工具包。
50. Pygame 模块:用于开发 2D 游戏的 Python库
51. BeautifulSoup 库:用于 HTML 和 XML 文件的解析库。
52. Flask 库:一个非常流行的 Python Web 开发框架。
53. Django 库:另一个流行的 Python Web 开发框架。
54. Jinja2 库:一种模板引擎,用于生成 HTML、XML 或其他格式的文档。
55. Sphinx 库:为 Python 项目自动生成文档的工具。
56. Matplotlib 库:一个功能强大的 Python 绘图库。
57. Seaborn 库:一个基于 Matplotlib 的更高级别的数据可视化库。
58. Pandas 库:用于数据处理和分析的 Python 库,也可以用于读取和写入多种格式的文件。
59. Numpy 库:用于科学计算的 Python 库,实现了多维数组和矩阵等高级别的数学函数。
60. Scipy 库:建立在 Numpy 基础之上的科学计算库,包括统计、优化、插值、线性代数、傅里叶变换等领域。
61. SymPy 库:提供符号运算能力的 Python 库。
62. BeautifulSoup4 库:BeautifulSoup3 的升级版,支持 Python3。
63. requests 库:一个简单易用的 Python HTTP 库,用于发送 HTTP 请求和处理响应。
64. scrapy 框架:用于爬取网站数据的 Python 框架。
65. Pygame 库:一个用于开发 2D 游戏的 Python 库。
66. PyMySQL 库:一个 Python 连接 MySQL 数据库的库。
67. cx_Oracle 库:Python 连接 Oracle 数据库的库。
68. PyMongo 库:Python 连接 MongoDB 非关系型数据库的库。
69. Curses 库:一种用于终端屏幕绘画的工具,可以用于创建 CLI 程序和游戏等。
70. Pillow 库:Python 中最常用的图像处理工具包。
71. PySide 和 PyQt 库:两个用于创建桌面应用程序的 Python 库。
72. asyncio 库:提供异步 I/O 处理能力的 Python 标准库,可以用于高并发网络服务开发等场景。
73. Twisted 库:基于事件驱动编程模型的网络应用程序框架,可以支持异步 I/O 处理、多协议支持、电子邮件等功能。
74. Tornado 库:一个轻量级 Web 应用程序框架,特别适合高可伸缩性、高并发处理需求的场景。
75. Flask-WTF 库:为 Flask 应用程序提供表单验证和 CSRF 保护的扩展。
76. Flask-Login 库:为 Flask 应用程序提供用户身份验证和会话管理的扩展。
77. Flask-RESTful 库:为 Flask 应用程序提供创建 RESTful API 的扩展。
78. Flask-SQLAlchemy 库:为 Flask 应用程序提供 SQL 数据库访问的扩展。
79. Flask-Mail 库:用于邮件发送的 Flask 扩展。
80. WTForms 库:一个用于创建 Web 表单的 Python 库。
81. Django REST framework:基于 Django 框架的 RESTful API 开发框架。
82. Django-authentication 库:Django 框架的用户认证和授权库。
83. Django-rest-auth 库:Django-based RESTful API 应用程序的身份验证和注册库。
84. Django-REST-framework-jwt 库:Django RESTful 应用程序的 JSON Web Token 认证库。
85. Django-crispy-forms 库:生成 HTML 表单的 Django 库。
86. Django-allauth 库:使用 Django 的多种身份验证提供商进行身份验证的库。
87. celery 库:异步任务队列/定时器,支持任务链和并行任务处理。
88. redis-py 库:Python Redis 客户端,支持字符串、哈希表、列表、集合等类型操作接口。
89. PyTables 库:以 HDF5 为后端的 Python 表格库,用于存储和查询大量数据。
90. SQLAlchemy 库:Python 中流行的 ORM 框架,支持连接到多种关系型数据库。
91. Pydantic 库:针对 Python 3.7+ 的数据模型验证和序列化工具。
92. FastAPI 库:一个使用 Python 3.7+ 标准类型注释的现代 Web 和 API 框架,支持异步运行和高性能请求处理。
93. pytorch 库:一个支持动态计算图的机器学习框架。
94. tensorflow 库:一个支持静态计算图的机器学习框架。
95. scikit-learn 库:一个流行的 Python 机器学习库,提供了各种监督、非监督和半监督学习算法。
96. NLTK 库:用于自然语言处理(NLP)的 Python 库。
97. Spacy 库:用于进行高级自然语言处理的 Python 库。
98. OpenCV 库:开源计算机视觉库,可用于实时图像处理、目标识别和跟踪等任务。
99. Pygame Zero 库:一种简化版的 Pygame 库,用于编写 2D 游戏和交互式应用程序。
100. PyOgre 库:Python 的 3D 游戏引擎库,基于 Ogre 3D 引擎。
101. Kivy 库:一个用于创建多点触控应用程序的 Python 框架,支持跨平台开发。
102. Pygame-sdl2 库:Pygame 的替代实现,使用 SDL2 渲染器更快和可扩展性更好。
103. libavg 库:用于创建高性能交互式多媒体应用程序的 Python 库。
104. Gevent 库:使用协程的 Python 网络库,可以实现高并发网络编程。
105. python-goose 库:用于从 Web 上获取文章和内容的 Python 包。
106. youtube-dl 库:用于从 YouTube 和许多其他网站下载视频的 Python 包。
107. Arrow 库:用于简化日期和时间处理的 Python 包。
108. dateutil 库:一个用于处理日期和时间的 Python 包,包括计算、格式化和分析等功能。
109. Pendulum 库:一个用户友好的 Python 时间库,提供了大量的日期和时间操作和格式化选项。
110. PySDL2 库:用于编写游戏和多媒体应用程序的 SDL2 Python 绑定库。
111. PyAutoGUI 库:用于进行屏幕操作和图像识别的 Python 库。
112. Pillow-SIMD 库:以SIMD指令集优化的Pillow版本,可以更快地处理图像。
113. scrapy-redis 库:Scrapy 组件,用于将爬网站的分布式内存数据库 Redis 集成到 Scrapy 项目中。
114. douyin-spider 库:一个 Python 项目,用于下载抖音视频。
115. Flask-SocketIO 库:为 Flask 应用程序提供 WebSocket 支持的扩展。
116. PyGame Learning Environment 库:用于机器学习和 AI 研究的 Pygame 扩展,包括 Atari 游戏等。
117. snakeware 库:一个包含 Python 解释器和编辑器的 Linux 发行版,可用于创建独立的 Python 应用程序。
118. Flask-Migrate 库:Flask 扩展,可用于管理 SQLAlchemy 数据库迁移。
119. Flask-JWT-Extended 库:Flask 扩展,提供 JSON Web Token (JWT) 进行身份验证的支持。
120. uWSGI 库:用于将 Python Web 应用程序部署到生产环境的高性能应用服务器。
121. gensim 库:一个 Python 库,用于进行文本挖掘和自然语言处理任务,包括主题建模、相似度计算等。
122. spaCy-TextCat 库:spaCy 的扩展,用于进行文本分类任务。
123. textblob 库:一个用于自然语言处理的 Python 库,包括情感分析、标记和短语提取等功能。
124. textacy 库:一个基于 spaCy 的 Python 库,用于文本处理和分析。
125. wordcloud 库:用于生成词云的 Python 库。
126. django-cors-headers 库:Django 框架的一个中间件,为跨源资源共享提供支持。
127. Django-guardian 库:Django 框架的一个扩展,提供对象级别的权限控制。
128. Flask-BabelEx 库:Flask 扩展,用于多语言应用程序的国际化和本地化。
129. python-docx 库:可创建和更新 Microsoft Word 文档的 Python 库。
130. python-pptx 库:用于创建和编辑 Microsoft PowerPoint 演示文稿的 Python 库。
相关文章:
python关键知识点
1. 变量:在程序中存储值或对象的名称。 2. 数据类型:指变量的数据类型,例如 str、int、float、list、tuple、dict、set 等。 3. 操作符:表示运算符号,例如加号 和减号 -。 4. 循环:通过重复执行某个代码…...
c# 从零到精通 数组的操作-将两个一维数组合并成一个二维数组
c# 从零到精通 数组的操作-将两个一维数组合并成一个二维数组 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Test07 { class Program { static void Main(string[] args) { //定义两个一维数组 int[] arr1 new int[] {…...

Linux目录结构(与window目录结构对比+绝对路径和相对路径)
一、Linux目录结构 Linux目录结构是一个标准化的文件系统层次结构,非常有组织性并且易于管理。而与Windows 操作系统不同,Linux将所有文件和设备都组织在一个单一的根目录下。以下是Linux的标准目录结构: /:根目录,包含…...

投票活动小程序开发搭建
由于小程序是基于微信开发者工具编写的,因此我先介绍一下需要使用的工具和技术: - 微信开发者工具:用于开发、调试和发布小程序。 - 小程序云开发:用于存储数据和进行后端逻辑处理。 - uni-app框架:uni-app 是一个使…...
代码随想录day18
513.找树左下角的值 本题用前中后序都可以(都是先遍历左再遍历右,保证最后一定是左侧的节点),因为没有中节点的处理逻辑,用全局变量记录最大深度,只要遇到叶子结点并且当前深度比最大深度大,就更…...

QT+OpenGL高级光照 Blinn-Phong和Gamma校正
QTOpenGL高级光照1 本篇完整工程见gitee:QtOpenGL 对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主 Blinn-Phong 冯氏光照:视线与反射方向之间的夹角不小于90度,镜面光分量会变成0.0(不是很合理&am…...

【Ubuntu系统内核更新与卸载】
【Ubuntu系统内核更新与卸载】 1. 前言2. 内核安装2.1 系统更新2.2 官网下载 3. 内核卸载3.1 需求分析3.2 卸载方法 1. 前言 我们在搭建环境时常常遇到内核版本不匹配的问题,需要我们安装新的内核版本;有时又会遇到在安装软件时报错boot空间已满无法安装…...

RL - 强化学习 马尔可夫奖励过程 (MRP) 的状态价值
欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/131084795 GitHub 源码: https://github.com/SpikeKing/Reinforcement-Learning-Algorithm 马尔可夫奖励过程 (MRP) 的状态价值是指在某…...
Mybatis之批处理流式查询
文章目录 1 批处理查询1.1 引言1.2 流式查询1.2.1 定义1.2.2 流式查询接口1.2.3 使用流式查询关闭问题1.2.3.1 SqlSessionFactory1.2.3.2 TransactionTemplate1.2.3.3 Transactional 注解 1.2.4 完整示例1.2.4.1 mapper接口和SQL1.2.4.2 Service操作 1.3 游标查询1.3.1 定义1.3…...

Spring架构篇--2.7.3 远程通信基础--Netty原理--bind实现端口的绑定
前言:在对ServerBootstrap 进行属性赋值之后,通过bind 方法完成端口的绑定,并开始在NioEventLoop中进行轮询进行事件的处理;本文主要探究ServersocketChannel 在netty 中是如何完成注册,以及端口的绑定 1 Nio selecto…...

【改进的多同步挤压变换】基于改进多同步挤压的高分辨率时频分析工具,用于分析非平稳信号(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

有关 python 切片的趣事
哈喽大家好,我是咸鱼 今天来讲一个我在实现 python 列表切片时遇到的趣事 在正式开始之前,我们先来了解一下切片(slice) 切片操作是访问序列(列表、字符串…)中元素的另一种方法,它可以访问一…...

ChatGPT 会带来失业潮吗?
(永久免费,扫码加入) 最近在翻知乎上的一些文章,很多都是跟ChatGPT有关的。因为本身是搞Python编程的,知乎推荐系统给我推荐了一篇廖雪峰老师的文章,觉得很有意思。 一共1119个赞,还是很厉害的&…...
如何对待工作中的失误
在日复一日的工作中,我们免不了会产生一些失误,会因此感到沮丧和失望。但如何正确地对待和处理这些失误才是最重要的,它直接影响到我们的工作表现和个人成长。一起来谈谈作为职场人的你时如何处理工作中的失误的吧! 一、在面对失…...

微信小程序快速入门【一】
微信小程序快速入门【一】 文章目录 微信小程序快速入门【一】👨🏫内容1:背景👨⚖️内容2:准备工作👨💻内容3:新建一个小程序🍉文末推荐 👨…...

TiDB亿级数据亚秒响应查询集群部署
目录 1 集群部署1.1 环境要求1.1.1 操作系统建议配置1.1.2 服务器建议配置 1.2 环境准备1.3 安装TiUP1.3.1 什么是TiUP1.3.2 安装TiUP组件1.3.3 配置TiUP环境1.3.4 检查TiUP 工具是否安装1.3.5 安装 cluster 组件1.3.6 升级cluster组件 1.4 编辑部署文件1.4.1 常见的部署场景1.…...
并发——同步访问共享的可变数据
关键字 synchronized 可以保证在同一时刻,只有一个线程可以执行某一个方法,或者某一段代码块。许多程序员把同步的概念仅仅理解为一种互斥的方式。即,当一个对象被一个线程修改的时候,可以阻止另一个线程观察到内部不一致的状态。…...
Docker网络模型(九)禁用容器网络
禁用容器网络 如果你想完全禁用容器上的协议栈,你可以在启动容器时使用 --network none 标志。在容器内,只有回环设备被创建。下面的例子说明了这一点。 创建容器 $ docker run --rm -dit \--network none \--name no-net-alpine \alpine:latest \ash通…...

JavaScript 教程---互联网文档计划
学习目标: 每天记录一章笔记 学习内容: JavaScript 教程---互联网文档计划 笔记时间: 2023-6-5 --- 2023-6-11 学习产出: 1.入门篇 1、JavaScript 的核心语法包含部分 基本语法标准库宿主API 基本语法:比如操作符…...

做好功能测试需要的8项基本技能【点工进来】
功能测试是测试工程师的基础功,很多人功能测试还做不好,就想去做性能测试、自动化测试。很多人对功能测试的理解就是点点点,如何自己不用心去悟,去研究,那么你的职业生涯也就停留在点点点上了。在这里,我把…...

Appium+python自动化(十六)- ADB命令
简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

.Net框架,除了EF还有很多很多......
文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...

12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...

以光量子为例,详解量子获取方式
光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学(silicon photonics)的光波导(optical waveguide)芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中,光既是波又是粒子。光子本…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...
站群服务器的应用场景都有哪些?
站群服务器主要是为了多个网站的托管和管理所设计的,可以通过集中管理和高效资源的分配,来支持多个独立的网站同时运行,让每一个网站都可以分配到独立的IP地址,避免出现IP关联的风险,用户还可以通过控制面板进行管理功…...

三分算法与DeepSeek辅助证明是单峰函数
前置 单峰函数有唯一的最大值,最大值左侧的数值严格单调递增,最大值右侧的数值严格单调递减。 单谷函数有唯一的最小值,最小值左侧的数值严格单调递减,最小值右侧的数值严格单调递增。 三分的本质 三分和二分一样都是通过不断缩…...

如何应对敏捷转型中的团队阻力
应对敏捷转型中的团队阻力需要明确沟通敏捷转型目的、提升团队参与感、提供充分的培训与支持、逐步推进敏捷实践、建立清晰的奖励和反馈机制。其中,明确沟通敏捷转型目的尤为关键,团队成员只有清晰理解转型背后的原因和利益,才能降低对变化的…...
LangFlow技术架构分析
🔧 LangFlow 的可视化技术栈 前端节点编辑器 底层框架:基于 (一个现代化的 React 节点绘图库) 功能: 拖拽式构建 LangGraph 状态机 实时连线定义节点依赖关系 可视化调试循环和分支逻辑 与 LangGraph 的深…...