
Python学习之旅
文章平均质量分 91
charlie114514191
我是一个普通的嵌入式软件程序员,喜欢研究Linux(应用层跟内核从都有粗浅的涉略),单片机,操作系统和计算机体系架构等内容,目前是一枚普通的本科生。
笔者是一个朴素的开源主义者,我坚信代码和知识没有壁垒,也不应该有壁垒所在,任何人都应该平等的获取到所有的知识。笔者力所能及的将自己的代码项目开源到Github
笔者的github:https://github.com/Charliechen114514
笔者的私人博客(旧):https://charliechen114514.github.io/
笔者的私人博客(新):https://www.charliechen114514.tech/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
快速入门Python的异步库:asyncio
这个时候,我们的就会希望把耗时的网络操作,或者是界面刷新分为两个线程干,但是互相不关心两者的关系(只是接口关系),面对这样的耗时的但却两者不相关的操作的时候,我们往往希望给它们进行分离。(何为接口上的关系呢:我只是希望调用这个接口,并且在完成这个工作后告诉我这一接口实行的功能返回给我的结果是如何的,而并不关心内部到底如何运作!这样的任务就是我们的目标。是一个异步的睡眠函数,它不会阻塞程序的执行,而是将控制权返回给事件循环。时,它会暂停该函数的执行,直到等待的异步操作完成,然后继续执行。执行结束并返回结果。原创 2025-01-20 19:23:35 · 1272 阅读 · 0 评论 -
Python设计模式速通
也就是说,功能才是改变的理由。例如,一个类可以因为所需行为的变化而进行修改,但是如果一个类由于两个因素(基本上是两个功能的改变)而改变,那么该类就应该进行相应的分割。在Python中,封装(数据和方法的隐藏)的概念不是隐式的,因为它没有提供封装所需的关键字,诸如public、private和protected(在诸如C+H+或Java之类的语言中,都提供了这些关键字)。对象的运行机制基于对象的创建方式,这样的模式就是将对象的创建细节进行隔离,让我们的代码跟创建的类型时无关的(创建如何被收拢到了对象内部)原创 2024-09-26 13:24:37 · 1305 阅读 · 0 评论