Python开发专题:从基础语法到项目实战

python编程入门自学

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

阅读9906
27672篇内容
发布时间2026-09-23

Python结合itertools与多线程实现RAR密码破解

本文介绍如何使用Python的itertools模块生成密码字典,并结合多线程技术对RAR压缩包进行暴力破解。脚本通过迭代器高效生成指定长度和字符集的密码,利用多线程并发验证提升效率。适用于已知密码长度范围和字符集的场景,若完全未知则难度极大。

Python结合itertools与多线程实现RAR密码破解

Python基于PyQt5与PIL实现网页长截图完整代码解析

本文详细解析如何使用Python的PyQt5和PIL库实现网页长截图功能。通过QWebEngineView加载页面,利用JavaScript控制滚动,结合定时器分次截取屏幕区域,最后使用PIL将多张图片合并为一张完整的长图。文章提供了完整的代码实现及关键逻辑说明,帮助开发者掌握自动化网页抓取与截图技术。

Python基于PyQt5与PIL实现网页长截图完整代码解析

Django实现发送邮件找回密码功能

本文详解如何在Django项目中实现通过邮箱发送验证码来重置密码的功能。内容涵盖Django内置邮件模块的配置方法,包括QQ/163邮箱的SMTP设置与授权码获取,以及生成随机验证码、存入Session并校验的核心代码逻辑,帮助开发者快速完成身份验证与密码重置流程。

Django实现发送邮件找回密码功能

Python安装pyecharts常见报错及解决指南

本文记录在Python环境中安装pyecharts时遇到的两个典型问题:一是缺少pyecharts-jupyter-installer依赖,二是安装MarkupSafe时因版本或权限导致的报错。通过单独安装.whl文件等方式解决依赖冲突,并附带Python 2与3共存时的pip命令区分技巧,帮助开发者顺利部署数据可视化组件。

Python安装pyecharts常见报错及解决指南

Python2中Unicode编码被误解码为GBK导致乱码的排查与解决

本文探讨Python2中常见的中文乱码问题,特别是当Unicode字符串被错误地按GBK系列编码解码时产生的现象。通过分析repr()输出及字节序列,揭示“会员”等汉字显示为“盲录職氓聭聵”的原因,并提供使用encode('raw_unicode_escape').decode()进行修复的具体方法。

Python2中Unicode编码被误解码为GBK导致乱码的排查与解决

Python依赖管理:从requirements.txt到Pipenv实战指南

本文详细介绍Python项目中依赖管理的两种主流方式。首先讲解如何利用pip freeze生成requirements.txt并一键安装依赖,随后深入解析Pipenv工具的安装、虚拟环境创建、依赖分类(生产与开发)及锁定文件机制,帮助开发者提升项目环境配置效率。

Python依赖管理:从requirements.txt到Pipenv实战指南

Python批量查找并复制包含特定关键词的文件

本文介绍利用Python脚本根据Excel列表中的关键词,从大量文件中批量查找并复制匹配文件的方法。通过遍历文件夹、读取Excel列表、判断文件名包含关系,实现文件的自动筛选与复制,并统计关键词出现次数,适用于文件整理与数据预处理场景。

Python批量查找并复制包含特定关键词的文件

Python实现微信有道翻译机器人教程

本文介绍如何利用Python的itchat库与有道翻译API,开发一个微信自动翻译机器人。通过解析用户发送的消息关键字,调用接口获取翻译结果并自动回复,实现简单的中英文互译功能。

Python实现微信有道翻译机器人教程
加载更多

专题列表