随笔分类 -  Python

摘要:发布订阅和简单的消息队列区别在于,发布订阅会将消息发送给所有的订阅者,而消息队列中的数据被消费一次便消失。所以,RabbitMQ实现发布和订阅时,会为每一个订阅者创建一个队列,而发布者发布消息时,会将消息放置在所有相关队列中。 发布订阅模式: 发布者 创建一块独立空间,将数据放置到这个空间中。 订阅 阅读全文
posted @ 2023-03-10 17:52 Python喵 阅读(258) 评论(0) 推荐(0) 编辑
摘要:单例模式(Singleton Pattern) 是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信 阅读全文
posted @ 2023-03-09 12:05 Python喵 阅读(44) 评论(0) 推荐(0) 编辑
摘要:更新系统sudo yum update -y sudo yum install epel-release安装Python3sudo yum install -y python3 python3-devel设置Python3alternatives --install /usr/bin/python 阅读全文
posted @ 2023-03-02 05:41 Python喵 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1 背景&概述 因某些需求,需要安装TensorFlow,很自然地在终端敲下了以下命令: pip install tensorflow 1 然后。。。 好家伙??? 居然没有?? 因为是Python 3.9,去pypi搜索了,居然还真没有支持的,最高只有Python 3.8: 于是便考虑一个多版本的 阅读全文
posted @ 2023-02-27 23:23 Python喵 阅读(442) 评论(0) 推荐(0) 编辑
摘要:前言:为什么有人说 Python 的多线程是鸡肋,不是真正意义上的多线程? 看到这里,也许你会疑惑。这很正常,所以让我们带着问题来阅读本文章吧。问题: 1、Python多线程为什么耗时更长? 2、为什么在Python里面推荐使用多进程而不是多线程? 1 基础知识 现在的PC都是多核的,使用多线程能充 阅读全文
posted @ 2023-02-24 20:53 Python喵 阅读(203) 评论(0) 推荐(0) 编辑
摘要:什么是TCP TCP(Transmission Control Protocol传输控制协议)是一种面向连接的,可靠的,基于字节流的传输通信协议。 1、tcp(Transmission Control Protocol传输控制协议) 2、传输层协议 3、原因:应用层需要可靠的连接,但是IP层没有这样 阅读全文
posted @ 2023-02-21 12:04 Python喵 阅读(134) 评论(0) 推荐(0) 编辑
摘要:前言:为什么有人说 Python 的多线程是鸡肋,不是真正意义上的多线程? 看到这里,也许你会疑惑。这很正常,所以让我们带着问题来阅读本文章吧。问题: 1、Python多线程为什么耗时更长? 2、为什么在Python里面推荐使用多进程而不是多线程? 1 基础知识 现在的PC都是多核的,使用多线程能充 阅读全文
posted @ 2023-02-20 16:42 Python喵 阅读(93) 评论(0) 推荐(0) 编辑
摘要:Jupyter notebook 添加或删除内核‘’ 汉化 pip install jupyterlab-language-pack-zh-C 不论是jupyter notebook 还是 jupyter lab 都可以添加多个 python 内核,并且随意切换。 1、切换到要添加的虚拟环境,确认是 阅读全文
posted @ 2023-02-18 22:16 Python喵 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:python中copy和deepcopy 在 python 中,标识一个对象唯一身份的是:对象的id(内存地址),对象类型,对象值。 deepcopy是真正意义上的复制,深拷贝,被复制对象完全复制一遍作为独立的新个体,新开辟一块空间。 等于赋值,浅拷贝,不会产生独立对象,只是对原有数据块打上新标签, 阅读全文
posted @ 2023-01-30 22:03 Python喵 阅读(1130) 评论(1) 推荐(0) 编辑
摘要:​ 目录 收起 1、一对多 1.1、新增数据 1.2、更新一个员工所属的部门: 1.3、根据条件删除: 1.4、查询数据 2、多对多 2.1、新增数据 2.2、查询数据 2.3、更新数据 2.4、删除数据 3、自定义多对多表 3.1、新增数据 3.2、查询数据 3.3、删除数据 1、一对多 首先来说 阅读全文
posted @ 2022-12-03 19:17 Python喵 阅读(115) 评论(0) 推荐(0) 编辑
摘要:format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串。 1、基本用法 1. 按照{}的顺序依次匹配括号中的值 s = "{} is a {}".format('Tom', 'Boy') print(s) # Tom is a Boy s1 = "{} is a {} 阅读全文
posted @ 2022-11-22 06:18 Python喵 阅读(7844) 评论(0) 推荐(0) 编辑
摘要:文章目录 前言 类定义中的三种变量的总结 1、变量使用的***共享范围***是我们定义为哪一种变量的依据。 2、变量摆放***位置***和***命名方式***解释器解释为何种变量。 总结 前言 学习函数时候,我们讨论局部变量和全局变量,学习类时候我们开始讨论类变量、实例变量、局部变量。学习思路都是准 阅读全文
posted @ 2022-11-21 08:07 Python喵 阅读(647) 评论(0) 推荐(0) 编辑
摘要:基于python中的静态方法,类方法以及类变量的用法 在开发过程中用到了,静态方法,类方法,以及类变量,下面就这个特殊的用法做个总结 1 类方法 在python中类方法使用装饰器@classmethod关键字类修饰;并且它的第一个参数是隐式参数cls,这个参数其实就式类本身,相当于C++中的this 阅读全文
posted @ 2022-11-21 07:54 Python喵 阅读(185) 评论(0) 推荐(0) 编辑
摘要:以前运行cmd命令都是在cmd里面的,但是那个页面实在是太丑了,后面我就全部用git bash来运行window下的命令了。 但是在git bash 中运行下python – -version 或 pip list 命令,都是可以正常使用。 但是输入python 确没有任何响应。 使用python 阅读全文
posted @ 2022-11-01 16:43 Python喵 阅读(994) 评论(0) 推荐(0) 编辑
摘要:首先,我会介绍下使用namedtuple所需要了解的基本概念,然后讲解如何使用namedtuple,最后使用namedtuple来创建一摞纸牌。理解这些之后,就可以权衡利弊,并在生产中使用 基本概念 namedtuple是一个 工厂函数,定义在python标准库的collections模块中,使用此 阅读全文
posted @ 2022-10-31 22:43 Python喵 阅读(58) 评论(0) 推荐(0) 编辑
摘要:python中可哈希的数据类型,即不可变的数据结构(数值类型(int,float,bool)字符串str、元组tuple、自定义类的对象)。 不可哈希的数据类型,即可变的数据结构 (字典dict,列表list,集合set)。 集合中的元素必须是可hash的,即不可变的数据类型。空集合 a=set() 阅读全文
posted @ 2022-10-20 06:03 Python喵 阅读(520) 评论(0) 推荐(0) 编辑
摘要:Python 3.8功能 (Python 3.8 Feature) Walrus operator is the coolest feature that was added in the Python 3.8 update, the Python release that most of you 阅读全文
posted @ 2022-10-16 02:15 Python喵 阅读(150) 评论(0) 推荐(0) 编辑
摘要:概述打包与发布python项目主要包含三个过程,第一配置打包信息,主要通过setuptools工具实现;第二步打包生成wheel或者sdist(source distribution)文件,主要使用build工具;第三步将打包好的wheel、或者sdist文件发布到PYPI,使用twine工具。 p 阅读全文
posted @ 2022-09-02 11:45 Python喵 阅读(1868) 评论(0) 推荐(0) 编辑
摘要:1. 什么是pipeline 管道一词,对于熟悉linux的人来说并不陌生,在shell编程时,把若干个命令连接起来,前一个命令的输出是后一个命令的输入,最终完成一个流失计算。这是一种优秀的设计思想,你可以在大数据流失计算上找到相同的操作,python也可以实现这样的计算方法。 /bin/top - 阅读全文
posted @ 2022-07-06 22:41 Python喵 阅读(674) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示