2、Pyenv 安装

2.1、操作系统准备 准备 Linux 最小系统即可。 如果在虚拟机中克隆,MAC 地址会变。 Rocky Linux 9.2 已测试可行。 2.2、pyenv 安装方式 2.2.1、git 安装 pyenv 的安装依赖于git 所以首先请确保本地安装了git。...

1、安装 windows pyenv

1.1、下载 python 1.1.1、python 版本位置 1.1.2、windows 版本下载 1.2、安装 python 勾选将 python3.5 加入到 PATH 路径 选择 install now,它里面包括了 pip 包管理 安装完成 1.3、检验 打开 windo...

23、SQLAlchemy 应用

23.1、PyMySQL MySQL基于TCP协议之上开发,但是网络连接后,传输的数据必须遵循MySQL的协议。封装好MySQL协议的包,就是驱动程序。 MySQL的驱动: MySQLdb 最有名的库。对MySQL的C Client封装实现,支持Python ...

22、Python3 多进程vs日志

22.1、多进程 由于 Python 的 GIL,多线程未必是 CPU 密集型程序的好选择。 多进程可以完全独立的在进程环境中运行程序,可以充分地利用多处理器。 但是进程本身的隔离带来的数据不共享也是一个问题。而且线程比...

21、Python3 多线程

21.1、并发 21.1.1、并发和并行区别 并行,parallel:同时做某些事,可以互不干扰的同一个时刻做几件事。 并发,concurrency:也是同时做某些事,但是强调,一个时段内有事情要处理。 21.1.2、并发的解决 食堂打...

20、Python3 异常vs模块vs分发

20.1、异常处理 错误 Error: 逻辑错误(算法写错了,加法写成了减法;函数或类使用错误); 笔误(变量名写错了,语法错误); 总之,错误是可以避免的。 异常 Exception,本意就是意外情况: 这有个前提,没有...

19、Python3 魔术方法

19.1、特殊属性 属性 含义 __name__ 类、函数、方法等的名字 __module__ 类定义所在的模块名 __class__ 对象或类所属的类 __bases__ 类的基类的元组,顺序为它们在基类列表中出现的顺序 __doc__ ...

18、Python3 类继承

18.1、基本概念 面向对象三要素之一,继承 Inheritance。 人类和猫类都继承自动物类。个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性。在面向对象的世界中,从父类继承,就可以直接拥有父类的属...

17、python3 面向对象

17.1、语言的分类 面向机器:抽象成机器指令,机器容易理解。 汇编语言 面向过程:做一件事情,排出个步骤,第一步干什么,第二步干什么,如果出现情况A,做什么处理,如果出现了情况B,做什么处理。问题规模小...

16、Python3 日志处理

16.1、概述 生产中会生成大量的系统日志、应用程序日志、安全日志等等日志,通过对日志的分析可以了解服务器的负载、健康状况,可以分析客户的分布情况、客户的行为,甚至基于这些分析可以做出预测。 一般采集流...