不灭的火

革命尚未成功,同志仍须努力:加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2024-07-16 16:02:42  修改时间:2025-09-10 15:21:24  分类:01.Python编程  编辑

一、Python安装、环境配置

Windows系统:

  1. Windows安装完Python之后,设置系统环境变量
  2. [TCP配置优化] Windows TCP Socket报错:通常每个套接字地址(协议/网络地址/端口)只允许使用一次
  3. [报错]Can't connect to HTTPS URL because the SSL module is not available - 关于anaconda中的SSL模块错误
  4. Anaconda 安装、基础教程,添加清华的镜像

 Linux系统:

  1. CentOS 7 编译安装 Python 3.9.18  【经典版本】
  2. CentOS 7 编译安装 Python 3.10.18 【Python v3.10 及以后,默认不安装ssl模块,麻烦,涉及到URL的相关功能都用不了, 点击查看详情

虚拟环境:

  1.  Python 自带虚拟环境(.venv)详解
  2. uv 入门教程 -- Python 包与环境管理工具,旧项目迁移至 pyproject.toml

二、源码安全

  1. Python代码 混淆/加密

 三、Python基础

数据类型:(1)字符串、(2)数字、(3)布尔值、(4)列表、(5)元组、(6)集合、(7)字典

1.Python字符串

  1. Python 表示 原始字符串 的操作符 r/R
  2. Python 字符串和字符编码 —— Python 3 中,chr()ord() 默认支持unicode
  3. Python 自动给数字前面补0
  4. Python汉字转换成拼音

 2.Python数字

  1. 四舍五入就用round( )?Python四舍五入的正确打开方式!
  2. Python格式化输出保留2位小数,推荐方法二:print("{:.2f}".format(0.13333))
  3. Python format()格式化函数
  4. Python保留指定位数的小数,方法总结
  5. Python之 指数 与 E记法(科学计数法),如何强制Python不以 标准形式/科学符号/指数形式 输出浮点?

3.Python字典

  1. Python安全地获取“字典”的某个key值
  2. Python安全地删除“字典”的某个key
  3. Python迭代“字典”(dict) 示例

4.Python面向对象

  1. Python类的 静态方法(@staticmethod) 和 类方法(@classmethod) 区别

5.Python日期时间

  1. Python时间模块(time/datetime)详解
  2. Python ISO8601时间字符串 与 时间戳 互转

6.Python日志

  1. Python日志处理,logging模块 入门教程 (1)
  2. Python日志处理,logging模块 捕获异常 logger.exception()
  3. Python日志处理,针对 logging模块 的简单封装:log_util.py

7.Python捕获异常

  1. 浅谈 Python 抛出异常(raise)、自定义异常(Exception)、传递异常,附:标准异常类
  2. Python捕获异常:try-except-else-finally
  3. Python抛出异常之 何时使用断言(assert)?

8.Python文件/夹

  1. Python读取指定“文件夹”下的文件列表
  2. Python 3 读取“大文件”的最后几行

9.Python Json处理

  1. Python JSON字符串处理函数 json.dumps()、json.loads(),报错:TypeError: Object of type 'datetime' is not JSON serializable

10.Python处理Excel

  1. Python使用openpyxl操作Excel文档

11.Python处理URL

  1. Python解析网址URL,获取URL中的某个参数的值

12.Python强类型

  1. Python强类型编程 最佳实践

19.Python其他

  1. 最优团队任务指派算(匈牙利算法)法

四、Python操作MySQL

  1. Python 调用pymysql模块遇到\转义问题解决办法
  2. PyMySQL 基础教程 和 封装类
  3. PyMySQL 在数据库中插入 空值
  4. Python操作MySQL批量插入数据:cursor.executemany()
  5. Python操作MySQL批量修改数据:cursor.executemany()
  6. PyMySQL操作MySQL时报错:Packet sequence number wrong - got 7 expected 2

 五、Python定时任务

  1. [博客园]APScheduler入门教程
  2. [简书]使用APScheduler开启定时任务
  3. [知乎]Python定时库APScheduler原理及用法
  4. [CSDN]定时框架APScheduler学习笔记
  5. APScheduler调度任务设置函数超时
  6. Python定时框架 Apscheduler 详解(含源码分析)
  1. Python定时任务框架:APScheduler源码剖析(一)
  2. Python定时任务框架:APScheduler源码剖析(二)
  3. Python定时任务框架:APScheduler源码剖析(三)
  1. APScheduler提示:maximum number of running instances reached (1) 
  2. APScheduler报错:PytzUsageWarning: The normalize method is no longer necessary, as this time zone supports the fold attribute (PEP 495).