自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python进阶:了解函数式编程(Map、Filter 和 Reduce)

在python中函数也是一等对象。或者说,python中一切都为对象。可以把函数作为参数传递给函数,也可以把函数作为返回值。所以,在一些设计模式中,可以用函数去替代对象。在现代python中,map,filter,reduce很少用到了,因为python的列表生成式,可以实现和他们相同的工作,并且更易理解。不过理解这些函数,对我们理解函数式编程也是有好处的。很多使用for的方式,能使用这些去改写。

2024-04-14 15:44:47 331 1

原创 记录:使用python解压乱码

使用解压后乱码的解决过程在参考上述文章的解决方法后,可能是我们zipfile包版本不同,抛出错误BadZipFile。定位到代码位置,发现对文件名进行了一个比较,不同则会抛出错误。

2024-04-12 11:16:42 261

原创 python进阶:异常处理只用来跳过错误?

当标准的exception不能满足你的需求时,你可以选择自定义exception类型。passraise LunchError("程序启动报错")

2024-04-11 11:23:17 346 1

原创 python进阶:单元测试——保证代码的可重用性

需要为搁置很久的代码修改功能,你是选择在原有代码上重构,还是重新写一份代码?因为有时候重构的时间,可能要比重写一份的时间要长,各种差错要处理,重构完可能也比较乱。因此,大家对于去修改与重构是比较逃避和排斥的,对自己曾经写的代码也不够有信心。本文只提供一个视角,详细的使用方法可以参考文档和其它博客。

2024-04-10 21:36:16 300 1

原创 python进阶:提高代码控制能力,必须知道的19个特性

【代码】python进阶:提高代码控制能力,必须知道的19个特性。

2024-04-09 12:47:59 915 1

原创 python进阶:编写更健壮的python代码

直到有一次,在对一个比较大的项目进行修改时,各种变量名让人眼花缭乱,不知所谓。本来很小的改动,也是频繁报错,需要缝缝补补很长时间。在最开始接触python时,我是比较喜欢不需要指定变量类型这一特性的,代码也是怎么快速,怎么随意,怎么来。本文只做一些基本常用的介绍,给大家提供一个思路,有个全局的概览。网上有很多其它文章写的很深入详细,我就不多。按需使用assert,可以提高代码的健壮性。不过,当时也乐在其中,傻呼呼的。可以看到使用对象类型也比较简单,对象类型我觉得是比较有趣的,,这给开发提供极大便利。

2024-04-08 22:30:47 351

原创 必须知道的python和C的10个区别

python进阶知识,python和c语言的区别,python的的引用变量和函数传参

2024-04-07 19:47:44 480

原创 ubuntu 22.04 将可执行文件(如pycharm.sh)加入到应用程序栏里

ubuntu 22.04 将可执行文件(如pycharm.sh)加入到应用程序栏里

2024-03-31 09:07:30 312 1

转载 Windows内存管理

 本文主要内容:1.基本概念:物理内存、虚拟内存;物理地址、虚拟地址、逻辑地址;页目录,...

2020-04-20 02:49:48 240

空空如也

空空如也

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

TA关注的人

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