Python开发教程:从基础语法到项目实战

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读745
发布人iPython
发布时间2026-09-23
相关标签:
Python开发专题:从基础语法到项目实战

Python生成Hash值详解:crypt与hashlib模块实战指南

本文详细介绍Python中生成Hash值的两种核心模块:crypt和hashlib。通过具体代码示例,演示如何利用crypt进行基于Salt的加密及特定算法配置,并深入解析hashlib中Hash对象的update、digest等方法的使用。文章涵盖从基础调用到对象复用的完整流程,为开发者提供实用的加密实现参考。

Python 3.6 使用 PyMySQL 操作 MySQL 数据库完整示例

本文基于 Python 3.6 和 PyMySQL 0.7.11,提供连接 MySQL 5.7 的完整代码示例。通过封装 MysqlTools 类,实现数据库连接、单条 SQL 执行及批量 SQL 列表处理。代码包含异常捕获与结果打印,并附带测试表结构及执行输出日志,帮助开发者快速掌握 Python 操作 MySQL 的核心流程。

Python 3.6 使用 PyMySQL 操作 MySQL 数据库完整示例

Python使用chardet库判断文件编码的方法与实例

本文介绍如何在Python环境中使用chardet库判断文件编码。需将chardet文件夹拷贝至Lib\site-packages目录。通过读取文件二进制内容调用detect方法获取编码,再按该编码重新打开文件读取内容。实测支持32位Win7及Python3.2环境。

Python 2 文件编码声明设置与 sys.setdefaultencoding 详解

本文详解 Python 2 中设置文件编码格式的方法,包括文件头部的编码声明写法及其作用。重点解析为何需要 reload(sys) 来恢复 setdefaultencoding 函数,以及当默认编码为 ASCII 导致解码错误时的两种修正方案:显式指定编码或修改系统默认编码。

Python+Selenium实现验证码识别与自动登录实战

本文介绍使用Python结合Selenium和Tesseract实现网站自动登录的方法。通过定位验证码URL并截取图片,利用PIL进行预处理后调用Tesseract识别字符。文中提供了完整的代码示例及处理像素点背景验证码的具体步骤,适用于需要绕过简单图形验证码的自动化测试场景。

Python+Selenium实现验证码识别与自动登录实战

Python实现王者荣耀冒险模式自动刷金币教程

本文介绍利用Python和ADB工具,在安卓手机上实现《王者荣耀》冒险模式“陨落的废都-魔女回忆”关卡的自动刷金币脚本。通过模拟屏幕点击和自动战斗功能,玩家可高效获取游戏内金币。教程涵盖环境配置、代码实现及注意事项,旨在发挥程序员优势,提供便捷的游戏辅助方案。

Python动态加载模块:reload原理与注意事项详解

本文详解Python中动态加载模块的核心机制,重点解析reload函数的底层原理及其对sys.modules的操作。文章指出reload仅处理__init__.py,子模块需单独重载,并提供了等效代码与具体操作示例,帮助开发者避免常见错误,实现代码热更新。