
Python面向对象编程
文章平均质量分 85
Python面向对象编程,本文将从0开始到你熟练掌握Python这门语言
啥都鼓捣的小yao
这个作者很懒,什么都没留下…
展开
-
Python协程与异步编程——asyncio
实现了。原创 2025-03-25 03:18:31 · 653 阅读 · 0 评论 -
Python功能包之Tkinter——窗口视图GUI
上述代码中,pickle.load()函数用于从data.pickle文件中读取字节流并反序列化恢复为原始的对象。这里使用rb模式,表示以二进制读取模式打开文件。上述代码中,pickle.dump()函数用于将data字典对象序列化并保存到data.pickle文件中。pickle是 Python 中的一个标准库,用于实现数据的序列化和反序列化操作。window.focus_set() # 利用该函数,在跳转的窗口会自动聚焦。光标在第二位,但点击insert end会自动加到最后。原创 2024-12-23 04:10:54 · 744 阅读 · 0 评论 -
12-Python基础编程之文件操作
文件称之为,数据存放的容器,其作用是持久性的存储数据内容。如果是同级目录下,不允许同名文件存在。有.jpg .avi .doc .xls .html等,一般不同的扩展名,对应着不同的文件格式,而不同的文件格式有着不同的存储约定,从而方便程序处理。文本文件,txt/doc/xls等;二进制文件,图片/视频/音乐等。原创 2024-11-21 04:18:01 · 700 阅读 · 0 评论 -
Python之数学、科学、工程计算——Scipy模块
我们来看一个更复杂的例子,对于物理上,比如弹簧我们有很多的传感器记录。设 S=(y1,y2),我们需要编写一个返回 dS/dx=(dy1/dx,dy2/dx) 的函数。Scipy 只能求解耦合的一阶微分方程,但是任何二阶微分方程都可以转化为两个耦合的一阶微分方程。对于minimize的更多操作可以看scipy里的该函数的文档进行了解,或者用help指令查看,这里不再详细叙述。我们知道:ω=2πf 、f=1/T。所以很好的初步猜测是ω=2π(1/2)=π;我们可以发现和我们设置的函数参数是相同的。原创 2024-11-08 02:15:00 · 442 阅读 · 0 评论 -
Python数据分析必备工具——Pandas模块及其应用
df.head():查看数据前5组df.shape:表示数据规模操作函数df.columns:变量列表df.dtypes:变量类型(object表示非数字类型或叫字符型)df.describe:统计描述(默认对数值型数据做统计表述,如非缺失数据的个数、均值、标准值等)df.describe(include=‘object’) 对字符型数据进行描述df.columns:列名称。原创 2024-03-29 21:51:43 · 1396 阅读 · 0 评论 -
Python数据分析必备工具——数据可视化Matplotlib模块及其应用
箱线图是另一种体现数据分布的图形,通过该图可以得知数据的下须值(Q1-1.5IQR)、下四分位数(Q1)、中位数(Q2)、均值、上四分位(Q3)数和上须值(Q3+1.5IQR),更重要的是,箱线图还可以发现数据中的异常点;虽然饼图可以很好地表达离散型变量在各水平上的差异,但其不擅长对比差异不大或水平值过多的离散型变量,因为饼图是通过各扇形面积的大小来比价差异的,面积的比较有时并不直观;气泡图的绘制,使用的仍然是scatter函数,区别在于函数的s参数被赋予了具体的数值型变量;通常折线图的横坐标指代。原创 2024-04-10 23:53:06 · 901 阅读 · 0 评论 -
Python数据分析必备工具——Numpy模块
数组是编程中一种强大的数据结构,它允许您存储和操作相同类型元素的集合。在 Python 中,数组是通过数组模块创建的,该模块提供了一个简单的接口来创建、操作和处理数组。特别的:矩阵是一种二维数组。原创 2024-03-19 17:06:47 · 1102 阅读 · 0 评论 -
11-Python基础编程之错误和异常
pass# print("值错误”)raise LessZero("小于0,错误")else:print("给张三的年龄设置为", age)输出:可以发现是我们设计的自定义异常类型pass# print("值错误”)raise LessZero("小于0,错误")else:print("给张三的年龄设置为", age)try:输出:x 小于0,错误。原创 2024-11-01 02:47:14 · 325 阅读 · 0 评论 -
10-Python基础编程之函数
概念:当我们写一个参数比较多的函数时,如果有些参数,大部分场景下都是某一个固定值,那么为了简化使用,就可以创建一个新函数,指定我们要使用的函数的某个参数,为某个固定的值,这个新函数就是“偏函数”。当我们使用一个函数的时候,如果大多数情况下,使用的某个数据是一个固定值,或者属于主功能之外的小功能实现:则可以使用默认值 · 这种参数,称为"缺省参数”。概念:当一个函数A的参数,接收的又是另一个函数时,则把这个函数A或为是“高阶函数”。引用传递:是指传递过来的,是一个变量的地址通过地址,可以操作同一份原件。原创 2024-10-18 03:43:22 · 641 阅读 · 0 评论 -
9-Python基础编程之数据类型操作——日期与时间
1. 时间元组 转化为 格式化时间# 2. 格式化日期 转化为 时间元组res3 = time.strptime("2024-09-27 22:56:15","%Y-%m-%d %H:%M:%S") # 需要保证一一对应print(res3) # 变为时间元组t = time.mktime(res3) # 变为时间戳print(t)输出:其中:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)原创 2024-09-28 04:29:25 · 1184 阅读 · 0 评论 -
8-Python基础编程之数据类型操作——字典和集合
方式一直接定义:利用fromkeys类调用d = dict.fromkeys("abc",666) # 将该序列的每个元素赋值列表print(d)输出:注意:key不能重复(重复的话后值会把前值覆盖掉),并且为不可变类型(所谓不可变类型指的是在同一内存下,其不可再次改变)num=1num=2虽然num和列表都变动了,但num赋值的存储地址变了,而列表其存储地址都是271…224,证明列表为可变;赋值这个是不可变的。Python的字典,采用的是哈希(hash)的方式来实现的。原创 2024-09-21 15:50:10 · 619 阅读 · 0 评论 -
7-Python基础编程之数据类型操作——列表和元组
Python基础编程之数据类型操作——列表和元组原创 2024-09-13 17:52:47 · 869 阅读 · 0 评论 -
6-Python基础编程之数据类型操作——数值、布尔和字符串
Python基础编程之数据类型操作——数值、布尔和字符串数值整数浮点数复数常用操作布尔类型字符串字符串拼接字符串切片常用函数查找计算转换操作填充压缩分割拼接判定操作数值表现形式:整数(int)、浮点数(float)、复数(complex)分正负整数逢x进1二进制0b 包含01,逢2进1八进制0o 包含0-7,逢8进1十进制(默认)包含0-9十六进制0x 包含0-9,a-f浮点数由整数部分和小数部分组成:31.4科学计数法表示:3.14e1复数a+bj表示为:complex(原创 2024-09-11 15:01:12 · 664 阅读 · 0 评论 -
5-Python基础编程之循环
Python基础编程的循环深入理解,学会后对于循环以及嵌套将会掌握,下节讲讲述数据类型操作原创 2022-07-28 21:30:31 · 1778 阅读 · 0 评论 -
4-Python基础编程之分支判断
讲解Python的if语句分支的使用,判断思想原创 2022-07-27 12:18:55 · 465 阅读 · 0 评论 -
3-Python基础编程之入门
Python基础编程入门,后面会对基础编程的条件、数据操作、函数等做讲解原创 2022-07-26 17:36:52 · 357 阅读 · 0 评论 -
2-Python程序执行机制
Python是先编译成字节码,然后在解释执行的一门语言原创 2022-07-26 12:52:32 · 555 阅读 · 0 评论 -
PyCharm界面学习(python编辑器)
目标:PyCharm界面学习内容:1、 创建新文档右键——new——file2、 运行代码ctrl+shift+f103、 运行界面配置file——settings4、 修改界面文字大小settings——appearance——size5、 修改代码区文字大小settings——editor——font——size6、 定义快捷键settings——keymap7、 修改文件编码settings——editor——file edcodings——global原创 2021-02-27 23:04:20 · 666 阅读 · 4 评论