自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Python数据算法与结构Day2-顺序表

Day2 顺序表 Author: Denny Yu Created: January 25, 2022 7:12 AM Tags: 数据结构与算法 计算机内存 内存的 基本单位一个字节,一个字节是8位 顺序表储存区替换 顺序表的结构与实现 分离式和一体式 顺序表 将元素顺序地存放在一块连续的储存区里, 表内元素的数据类型是一致的。 顺序表的两种基本形式:顺序表和元素外置,也即分离式和一体式 顺序表的结构和实现 一个顺序表的完整信息包括两部分:表头信息(容量和元素个数)和数据区(所有元素) 顺序表的基本

2022-02-28 04:50:16 321

原创 数据结构与算法python实现 -时间复杂度-Day1

Day 1 数据结构与算法简介 Author: Denny Yu Created: January 19, 2022 9:48 AM Tags: 数据结构与算法 文章目录Day 1 数据结构与算法简介时间复杂度最坏时间复杂度时间复杂度的几条基本规则常见时间复杂度与大小关系代码执行时间测量模块timeitList内置操作的时间复杂度Dict内置操作的时间复杂度 时间复杂度 解决同一个问题可以由多个算法,怎样衡量算法效率? 最直观:不同算法执行时间 时间值绝对是真实可靠的吗? 不一定,不同的PC有不同的计算速度

2022-01-25 05:41:54 1191

原创 Notes on Python Basics --模块--Day11

DAY -11 Author: Denny YU Created: January 17, 2022 9:54 PM 文章目录DAY -11模块化编程理念1. 标准模块2. 第三方模块模块化编程的流程1. 模块API和功能描述要点2. 包的本质和init文件,批量导入3. sys.path和模块搜索路径 模块化编程理念 Python程序由模块组成,一个模块对应python源文件.py 模块由语句组成 语句是python程序的构造单元:创建对象,变量赋值,控制语句等 1. 标准模块 random随机数,m

2022-01-19 15:14:00 510

原创 Notes on Python Basics --文件操作--Day10

Day 10 文件操作 Author: Denny YU Created文章目录Day 10 文件操作文件操作IO操作1. 文本文件和二进制文件2. 创建文件对象open()文件对象的方法1. 文本文件的读取2. 文本文件的写入3. 关闭文件流4. numerate()函数OS 和OS.path模块1. os调用操作系统文件和命令2. os.path模块3. os模块-文件和目录操作4. 使用walk遍历Shutil模块(拷贝和压缩)1. Shutil模块和zipfile模块,压缩与解压缩递归算法1. 使用

2022-01-18 05:30:04 61

原创 Notes on Python Basics --异常exception--Day 9

Day 9 Author: Denny YU Created文章目录Day 9异常的本质,调试核心理念1. 异常机制的本质2. 异常解决的关键:定位3. try...一个except结构3. try...多个except结构5. try...except...finally结构6. try..except..else结构7. 常见异常汇总8. Traceback模块的使用——异常写入日志文件9. With上下文管理自定义异常类Raise抛出异常 异常的本质,调试核心理念 什么是异常exception: 在程

2022-01-17 04:32:06 71

原创 Notes on Python Basics --类与对象--Day8

Day -8 Author: Denny YU Created: January 15, 2022 9:09 PM 文章目录Day -8类与对象进阶属性和方法1. 类的私有属性和私有方法实现封装2. 方法没有重载3. 方法的动态性4. 装饰器@property类的继承1. 类成员的继承和重写2. 重写__str__()方法3. 查看类的继承层次结构dir()查看对象属性4. 多重继承5. super()获得父类定义6. MRO()多态1. 特殊方法和运算符重载3. 组合3. 特殊属性设计模式 类与对象进阶

2022-01-17 01:52:12 249

原创 Notes on Python Basics -“Class“-Day 7

Day - 7 Author: Denny YU Created: January 15, 2022 10:46 AM 嵌套函数,内部函数 nonlocal关键字global关键字 在函数内部声明变量属于global还是nonlocal LEGB规则 LEGB规则:python查找“名称”时 1. Local 函数或者类方法的内部 2. enclosed 嵌套函数(一个函数包裹另一个函数,闭包) 3. Global 模块中的全局变量 4. Built in Python自己保留的特殊

2022-01-16 01:01:52 461

原创 Notes on Python Basics - Day 6

Day - 6 Author: Denny YU Created: January 14, 2022 9:23 PM Lambda表达式和匿名函数 Lambda表达式用来声明匿名函数,不能包含复杂语句,格式为 lmabda arg1,agg2...:表达式 返回表达式的结果。这样用语句不能太长(一定要注意lamba返回的是一个函数!!)可以和map()函数搭配起来使用 >>> list(map(lambda x:x*2,range(10))) [0, 2, 4, 6, 8, 10, 12,

2022-01-15 17:32:45 178

翻译 Notes on Python Basics -Day 5

List comprehension Author: Denny YU Created文章目录List comprehension1.如何创建列表2. List Comprehension更进阶的用法3. 嵌套的列表表达式4. map,Loops和list comprehension运行效率的比较 Target1:理解并掌握使用List Comprehension Techs you will learn: loops and map() 比较comprehensions、循环和map() 为表达式添加逻

2022-01-14 23:53:39 75

原创 Notes On Python Basics - Day 4

Day-4 Author: Denny YU Created: January 9, 2022 8:31 PM 3. 字典元素添加、修改、删除 元素添加 字典是可变序列,因此可以直接利用索引辅助 使用update()方法, 将新字典中的键值对添加到原来的字典总 >>> z {'name': 'Jing', 'age': 18, 'job': 'Student'} >>> z["gender"]='male' >>> z {'name': 'Jin

2022-01-13 06:38:36 108

原创 Notes On Python Basics - Day3

Day-3 Python Basics Created: January 9, 2022 6:16 PM 文章目录Day-3 Python Basics列表1. 列表的储存2. List增、删、改、访问元素3. 列表的切片,排序多维列表元组1. 元组的创建2. 元组的访问、计数、切片、成员资格判断与list一致3. 生成器推导式创建元组 列表 1. 列表的储存 首先列表是一个sequence序列(序列属于容器),容器用来储存多个对象,在列表中个元素储存的是多个对象的id地址,当对应id地址的对象值改变时,列

2022-01-13 04:28:42 150

原创 Notes On Python Basics - Day1

Python的简介 python是中 解释型,面向对象的 编程语言 发明人:Guido van Rossum (于1991发布) 何为解释型? 程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。 与解释性语言对应的是编译型语言 C, C++ 由于python是解释型语言,python语句的执行依赖于Python解释器,Python解释器的作用是程序运行时把python语句编译成机器语言 解释器:CPython, Jpython, IronPython, PyPy 何为面向对

2022-01-11 12:26:30 148

原创 Notes On Python Basics - Day 2

Day 1 - python basics Author: Denny YU Created: January 9, 2022 6:16 PM Python的简介 python是中 解释型,面向对象的 编程语言 发明人:Guido van Rossum (于1991发布) 何为解释型? 程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。 与解释性语言对应的是编译型语言 C, C++ 由于python是解释型语言,python语句的执行依赖于Python解释器,Python解释器的

2022-01-10 02:47:16 340

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除