![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 76
记录个人对python语言的学习
叫我DPT
关注我,一起学习进步
展开
-
Python高级
本课程旨在介绍Python编程语言中的面向对象编程(OOP)概念和技术。学生将学习如何使用类、对象、继承、多态等OOP的关键要素来构建灵活、可重用和可扩展的代码。通过实际编程练习和项目,学生将提高他们的编程技能,学会设计和实现面向对象的解决方案。面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,很多初学者会因无法理解面向对象而放弃学习编程,所以我们一定要足够重视。原创 2024-06-18 11:57:00 · 694 阅读 · 0 评论 -
python中的并发编程
任务调度采用的是时间片轮转的抢占式调度方式,而进程是任务调度的最小单位,每个进程有各自独立的一块内存,使得各个进程之间内存地址相互隔离。后来,随着计算机的发展,对CPU的要求越来越高,进程之间的切换开销较大,已经无法满足越来越复杂的程序的要求了。早期的进程相当于现在的只有单个线程的进程,那么现在的多线程也有五种状态,现在的多线程的生命周期与早期进程的生命周期类似。当系统中包含有大量的并发线程时,会导致系统性能急剧下降,甚至导致解释器崩溃,而线程池的最大线程数参数可以控制系统中并发线程的数量不超过此数。原创 2024-06-28 20:24:20 · 725 阅读 · 0 评论 -
关于global和nonlocal那点事!!!
若有错误与不足请指出,关注DPT一起进步吧!!!原创 2024-06-08 20:15:27 · 168 阅读 · 0 评论 -
Python中令人头疼的变量作用域问题,终于弄清楚了
Python 有哪些作用域呢?Python是动态类型语言,变量是在定义的时候赋值的。a = 1赋值时定义变量导入时定义变量 cubie定义函数,绑定变量fun定义变量name为函数fun的形式变量(也是局部变量),同时定义函数,绑定便令fun定义类,绑定类名Car以上,我们弄清了变量定义的时刻,下面来看变量的作用域,也就是变量的活动空间怎么规定出来的。变量作用域取决于其定义位置。定义在函数内部的变量、定义在函数声明中的形式参数,视为局部变量。定义在.py。转载 2024-06-09 12:29:50 · 36 阅读 · 0 评论 -
Python进阶:从函数到文件的编程艺术!!!
模块本质上就是一个py文件python标准库第三方模块应用程序自定义模块在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。而这样的一个py文件在Python中称为模块(Module)。模块是组织代码的更高级形式,大大提高了代码的阅读性和可维护性。另外,使用模块还可以避免函数名和变量名冲突。原创 2024-06-16 11:42:08 · 1063 阅读 · 0 评论 -
一文带你从底层彻底搞懂python的玩法!!!
在Python中,数据类型可以分为可变类型(Mutable)和不可变类型(Immutable)。这指的是对象在创建后是否可以更改其值或状态。原创 2024-06-03 09:28:27 · 1030 阅读 · 0 评论 -
可变类型与不可变类型在命名空间中的一些场景
当你将可变类型(如列表)作为参数传递给函数时,如果函数内部修改了这个列表,那么原始列表也会被修改,因为列表对象的引用被传递了。当你从函数返回可变类型时,返回的是对象的引用,这意味着如果函数修改了返回的对象,调用者也能看到这些修改。print(original_list) # 输出: [[1, 2, 5], [3, 4]]print(original_list) # 输出: [[1, 2, 5], [3, 4]]print(list1) # 输出: [1, 2, 3, 4],list1也被修改了。原创 2024-06-09 14:44:15 · 355 阅读 · 0 评论 -
python中的网络编程(由浅入深)
粘包(Packet Congestion)是计算机网络中的一个常见问题,粘包问题通常出现在使用面向连接的传输协议(如TCP)进行数据传输时,这是因为TCP是基于字节流的,它并不了解应用层数据包的具体边界。QQ 视频聊天和语音聊天就使用 SOCK_DGRAM 来传输数据,因为首先要保证通信的效率,尽量减小延迟,而数据的正确性是次要的,即使丢失很小的一部分数据,视频和音频也可以正常解析,最多出现噪点或杂音,不会对通信质量有实质的影响。用摩托车发往同一地点的两件包裹无需保证顺序,只要以最快的速度交给客户就行。原创 2024-06-24 16:24:07 · 970 阅读 · 0 评论