导图社区 Python基本语法
Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python在各个编程语言中比较适合新手学习,Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型。 本思维导图适用于初学者学习与研究Python语言。
企业变革期是指企业在应对市场、技术、内部管理等变化时,进行组织结构、流程、文化等方面的调整与变革的时期。
OpenAI是一家成立于2015年的人工智能研究机构,由Elon Musk、Sam Altman等人创立,承诺投入10亿美元。OpenAI致力于推动对人类友好的AI发展。其主要成就包括发布OpenAI Gym、GPT系列语言模型、Codex和ChatGPT。2023年,OpenAI发布了GPT-4,并获得微软100亿美元投资,估值达到290亿美元。
桥梁定期检查,主要针对外观的。这个思维导图是我工作需要整梳理和桥梁定期检查知识的时候弄的,当初希望能从中明白桥梁定检外业需要完成那些工作,通过这个思维导图确实能很清晰的知道外业需要完成那些工作。希望这个思维导图能帮助到你。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python基本语法
变量和数据类型
数字类型:整数、浮点数、复数
字符串类型:转义字符、字符串方法、格式化输出
列表类型:创建列表、访问元素、添加元素、删除元素、切片操作、列表解析
元组类型:创建元组、访问元素、修改元素
集合类型:创建集合、访问元素、添加元素、删除元素、集合操作
字典类型:创建字典、访问元素、添加元素、删除元素、字典操作、遍历字典
运算符
算术运算符:加、减、乘、除、整除、取模、幂运算
赋值运算符:=、+=、-=、
=、/=、//=、%=、* =
比较运算符:==、!=、<>、>、<、>=、<=
逻辑运算符:and、or、not
集合运算符:in、not in
身份运算符:is、is not
控制流语句
if语句
单分支结构:if…elif…else…
多分支结构:if…elif…elif…else…
嵌套分支结构
for循环
循环遍历:for…in…
range()函数:生成一个具有指定范围的数字序列
while循环
循环遍历:while…
break和continue语句:结束循环或者跳过一次循环
函数
定义函数:函数的定义、参数传递、函数注释
参数传递:位置传参、关键字传参、默认参数、可变数量参数
返回值:函数的返回值、return语句、多个返回值、函数嵌套
Lambda函数:匿名函数、使用场景、应用案例
面向对象编程
类和对象
类定义:创建类、属性、方法、继承object类
对象创建:实例化对象、对象的访问、构造方法、析构方法
类属性和方法访问:静态属性、动态属性、类方法、静态方法、实例方法
继承和多态
继承关系:父类和子类、继承方法、重载属性
多态性:运算符重载、方法重载、多态的应用
特殊方法
构造方法:自定义
init ()方法、初始化实例属性
析构方法:自定义
del ()方法、垃圾回收
运算符重载:
add ()、 sub ()、 mul ()、 div ()等
常用模块
math模块
abs()函数:返回数的绝对值
ceil()函数:返回数的上入整数
floor()函数:返回数的下舍整数
sqrt()函数:返回数的平方根
datetime模块
date对象:创建date对象、获取日期信息、日期运算
time对象:创建time对象、获取时间信息、时间运算
datetime对象:创建datetime对象、获取日期时间信息、日期时间运算
timedelta对象:时间差计算、时间差格式化
random模块
random()函数:生成一个0到1之间的随机小数
randint()函数:生成一个指定范围内的随机整数
choice()函数:从序列中随机选择一个元素
shuffle()函数:将一个序列随机排序
os模块
文件操作:打开文件、读取文件、写入文件、删除文件
目录操作:创建目录、访问目录、遍历目录、删除目录
进程管理:获取当前进程信息、创建新进程、结束进程、检查进程状态
数据处理和可视化
NumPy库
数组创建:ndarray对象、数组属性、数组索引和切片
数组操作:数组运算、数组连接和分割、数组复制
数组索引和切片:基本索引、布尔型索引、花式索引、多维数组切片
数组转置:transpose()函数、轴交换、数组翻转
Pandas库
数据读取:读取CSV、Excel、JSON、SQL等各种数据格式
数据清洗:数据去重、缺失值处理、重命名、排序等
数据筛选和分组:条件筛选、分组聚合、透视表、分组运算、时间序列处理
数据可视化:折线图、柱状图、饼图、散点图、热力图、地图等
Matplotlib库
折线图:绘制折线图、设置图例、坐标轴、标题、标签等
散点图:绘制散点图、设置颜色、大小、标记等
直方图:绘制直方图、设置颜色、条形宽度、堆叠等
饼图:绘制饼图、设置标签、比例、颜色、阴影等