
Python系列教程之进阶篇
文章平均质量分 88
本系列专栏主要是一些Python进阶知识
汪汪队~
干一行,爱一行。一行行,行行行。
展开
-
8.Python TCP网络编程入门指南
在上面的例子中,服务器端处理客户端请求是串行的,也就是一个请求一个请求的处理,如果有多个客户端同时连接,那么处理效率就很低。在前面的例子中,socket.send/recv方法都是阻塞等待的,这种阻塞IO的操作会大大降低系统的吞吐量。在 socket 编程中,建立长连接的主要概念是让客户端和服务器之间的连接保持打开状态,而不是在每次通信后都关闭连接。模块是 Python 中用于实现 I/O 多路复用的一个模块,它提供了对底层选择器(selector)的抽象和封装,以便更方便地进行非阻塞式的 I/O 操作。原创 2023-11-29 14:27:18 · 1091 阅读 · 0 评论 -
7.asyncio库详解
asyncio是 Python 3.4 引入的标准库,用于编写协程和异步代码。它基于事件循环(Event Loop)的概念,通过异步任务(coroutines)和 Future 对象来实现非阻塞的并发操作。异步编程的目标是提高代码执行效率,特别是在需要等待 I/O 操作(如网络请求、文件读写等)时,能够释放 CPU 资源,从而提高程序的并发性能。返回一个包含已完成和未完成任务的元组。返回一个包含所有协程结果的列表。允许你设置等待条件,可以等待任意一个或全部协程完成,或者等待第一个异常。原创 2023-11-16 13:50:54 · 548 阅读 · 0 评论 -
6.Python协程详解
当谈到Python的异步编程时,协程(Coroutines)是一个备受瞩目的话题。协程是一种轻量级的并发编程方式,它允许你编写异步代码,提高程序的性能和响应性。协程是一种特殊的函数,它可以在需要时挂起(暂停)自己的执行,然后在稍后恢复执行。与传统的函数不同,协程能够在执行期间多次暂停和恢复。这使得协程成为编写高效异步代码的有力工具。原创 2023-11-10 15:16:32 · 63 阅读 · 0 评论 -
6.Python多线程讲解(超级详细)
本文详细介绍了Python多线程相关知识,包括线程创建、线程安全、线程同步等原创 2023-08-23 20:46:50 · 897 阅读 · 0 评论 -
5.Python单元测试(保姆级教程)
在软件开发过程中,确保代码的正确性和稳定性是至关重要的。是一种重要的开发实践,可以帮助我们有效地验证代码的各个部分是否按照预期工作。原创 2023-08-26 10:42:30 · 138 阅读 · 0 评论 -
4.Python Logging模块详解
本文详细介绍了Python logging模块的用法原创 2023-08-14 19:31:28 · 77 阅读 · 0 评论 -
3.Python正则表达式
本文详细介绍了Python正则表达式的应用原创 2023-08-11 22:56:43 · 65 阅读 · 0 评论 -
2.Python列表生成式、迭代器、生成器详解
本文详细介绍了Python的列表生成式、迭代器、生成器原创 2023-08-11 22:31:39 · 252 阅读 · 0 评论 -
1.Python函数式编程 & 装饰器 & 上下文管理器:编写更简洁的代码
本文详细介绍了Python函数式编程相关知识原创 2023-08-09 20:17:13 · 105 阅读 · 0 评论