面向对象的介绍🫧面向对象编程(Object-Oriented Programming,简称OOP)是一种程序设计思想,它将数据和处理数据的方法组合成一个类(Class),并通过实例化(Instantiation)这个类来创建对象(Object)。这些对象可以互相协作,通过消息传递(Message Passing)来完成程序的功能。这样做的好处是,它使程序更加 ......
55
0
0
2024-04-12
文章目录前言一、多任务二、进程1.进程的概念2.进程的创建三、线程1.线程的概念2.线程的创建四、守护线程1.设置守护线程的方法总结前言在实际运用中Python程序往往要处理多个任务,那么如何让Python程序执行多任务呢?这就用到了线程和进程,线程和进程又各有特点,下面就进一步阐述线程和进程一、多任务1.1.多任务就是同一时间,多个任务1.2.并发 在一段 ......
38
0
0
2024-04-08
接上篇继续。9 【案例】创建1个进程执⾏任务python中的多线程其实并不是真正的多线程,如果想要充分地使⽤多核CPU的资源,在python中⼤部分情况需要使⽤多进程,尤其是密集型计算任务import multiprocessing import time def worker(interval): print(f"The time is {time ......
81
0
0
2024-02-22
1 如何通俗理解线程和进程? 进程:进程就是正在执⾏的程序。线程:是程序执⾏的⼀条路径, ⼀个进程中可以包含多条线程。通俗理解:例如你打开抖⾳,就是打开⼀个进程,在抖⾳⾥⾯和朋友聊天就是开启了⼀条线程。再举⼀个例⼦:在某⻝堂打饭的时候,此⻝堂安排三个打饭⼤妈打饭,所有同学依次排成三个队伍,每个打饭⼤妈相当于⼀个线程。这个⻝堂相当于⼀个进程,他⼀共有三个打饭⼤ ......
71
0
0
2024-02-22
目录前言需求多线程守护线程:在 Python 线程中引发异常signal.pthread_kill操作:多进程多协程结语前言python使用中多线程、多进程、多协程使用是比较常见的。那么如果在多线程等的使用,我们这个时候我们想从外部强制杀掉该线程请问如何操作?需求在python多线程等的使用中,我们需要在外部强制终止线程,这个时候又没有unix的pthrea ......
227
0
0
2023-09-11
目录前言1. Module组成1.1 Module 内置全局变量2. 包package2.1 实战案例3.sys.modules、命名空间3.1 sys.modules3.2 命名空间4. 导入4.1 绝对导入4.2 相对导入4.3 单独导入包5. import运行机制5.1 标准import,顶部导入5.2 嵌套import前言在Python中,一个.py ......
217
0
0
2023-06-22
目录前言namedtuplenamedtuple的由来namedtuple的格式namedtuple声明以及实例化namedtuple的方法和属性OrderedDictpopitem(last=True)move_to_end(key, last=True)支持reversed相等测试敏感defaultdict小例子1小例子2小例子3Counter对象创建方 ......
169
0
0
2023-06-14
目录为什么要使用多线程?如何创建和执行一个线程方法一正式介绍threading模块守护线程 Daemon方法一方法二让主线程等待子线程结束 join线程共享资源可能引起什么问题?竞态条件死锁活锁多线程的锁机制下面我们分别通过例子来说明锁是如何解决这些问题的。多线程的通信队列事件(Event)锁(Lock)条件变量(Condition)实现多线程间的通信信号量 ......
265
0
0
2023-05-23
命令行参数传递python main.py -H 192.168.1.1 -p 22,23,24#coding:utf-8 import optparse def PortScan(host,port): print("针对主机",host,"扫描结束了...") def main(): Usage = "[*] Usage : ......
198
0
0
2023-02-12
目录1. 概述什么是重叠子问题动态规划与分治算法的区别什么最优子结构2. 流程2.1 是否存在子问题2.2 是否存在重叠子问题怎么解决重叠子问题2.3 状态转移3.总结1. 概述动态规划算法应用非常之广泛。对于算法学习者而言,不跨过动态规划这道门,不算真正了解算法。初接触动态规划者,理解其思想精髓会存在一定的难度,本文将通过一个案例,抽丝剥茧般和大家聊聊动态 ......
195
0
0
2023-02-12
Python 与线程线程是进程的执行单元,对于大多数程序来说,可能只有一个主线程,但是为了能够提高效率,有些程序会采用多线程,在系统中所有的线程看起来都是同时执行的,例如,现在的多线程网络下载程序中,就使用了这种线程并发的特性,程序将欲下载的文件分成多个部分,然后同时进行下载,从而加快速度.虽然线程并不是一个容易掌握和使用的概念,但是如果运用得当,还是可以获 ......
201
0
0
2023-02-11
Python 支持面向过程、面向对象、函数式编程等多种编程范式,且不强制我们使用任何一种编程范式,我们可以使用过程式编程编写任何程序,在编写小程序时,基本上不会有问题.但对于中等和大型项目来说,面向对象将给我们带来很多优势.接下来将结合面向对象的基本概念和Python语法的特性讲解面向对象的编程.面向对象编程简介面向对象,OOP英文全称(Object-Ori ......
223
0
0
2023-02-11
方法在 Python 中可以使用以下两个方法验证:在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表使用内置函数 dir 传入 标识符 / 数据,可以查看对象内的 所有属性及方法提示 __方法名__ 格式的方法是 Python 提供的 内置方法 / 属性序号方法名类型作用01__new__方法创建对象 ......
265
0
0
2023-01-24
Python中使用定时调度任务(Schedule Jobs)的5种方式今天构建的大多数应用程序都需要某种方式的调度机制。轮询 API 或数据库、不断检查系统健康状况、将日志存档等是常见的例子。 Kubernetes和Apache Mesos等使用自动伸缩扩容技术(Auto-scaling)的软件需要检查部署的应用程序的状态,为此它们使用定期运行的存活探针(L ......
294
0
0
2022-11-11
免责声明:本文内容来源于网络,文章版权归原作者所有,意在传播相关技术知识&行业趋势,供大家学习交流,若涉及作品版权问题,请联系删除或授权事宜。# 1. 什么是auto-py-to-exeauto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程 ......
262
0
0
2022-11-10