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

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

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

Python3.6 通过 SMTP 协议发送电子邮件的完整指南

本文详细介绍如何在 Python3.6 环境中使用 SMTP 协议发送电子邮件。内容涵盖网易 126 邮箱与腾讯企业邮箱的具体配置方法,包括服务器地址、端口号及授权密码的设置。提供完整的 Python 代码示例,演示如何构建 MIME 邮件、处理发件人格式、建立 SSL 连接并执行发送操作,帮助开发者快速实现邮件自动化功能。

Python3.6 通过 SMTP 协议发送电子邮件的完整指南

Django ListView 核心用法详解:从基础列表到高级过滤与分页

本文深入解析 Django 中 ListView 视图类的核心用法。涵盖从基础数据展示到高级功能的完整实践,包括通过重写 get_queryset 实现基于 Q 对象的复杂过滤、利用 get_context_data 传递多组数据至模板、限制 HTTP 请求方法,以及配置 paginate_by 实现前端分页展示。适合希望优化 Django 后端列表逻辑的开发者参考。

Django FilePathField 字段详解与图片缩略图处理实践

本文详细介绍 Django 中 FilePathField 字段的定义与核心参数,包括 path、match、recursive 等配置方法。通过实际案例演示如何利用该字段结合 ImageField 实现大图上传与自动缩略图生成的完整流程,涵盖路径管理、文件匹配及前端展示逻辑,帮助开发者优化媒体文件管理。

Python xlrd模块详解:安装、核心API与中文路径处理

本文详细解析Python中xlrd模块的安装方法与核心API。涵盖从环境配置到数据读取的完整流程,重点介绍工作表、行、列及单元格的操作函数。针对中文文件名或Sheet名导致的编码报错,提供utf-8解码等实用解决方案,适用于UI及接口自动化测试场景。

Python xlrd模块详解:安装、核心API与中文路径处理

Python自动化邮件处理:从发送问候到定时提醒的完整指南

本文详细介绍如何利用Python实现自动化邮件处理。通过yagmail、keyring和schedule库,你可以安全地存储凭据并发送包含HTML、附件及嵌入图片的邮件。结合定时任务,可设置每日固定时间向指定对象发送关怀提醒。此外,文章还涵盖使用imbox库读取、筛选和管理未读邮件的方法,帮助开发者掌握高效的邮件自动化技能。

Python自动化邮件处理:从发送问候到定时提醒的完整指南

Django开发中自定义异常处理的三种常用方法及DRF集成指南

本文详细介绍Django后端开发中处理非法用户输入的三种自定义异常抛出方式。包括通过字典对象传递错误信息、继承Exception类创建自定义异常以及基于object类的轻量级实现。此外,文章还补充了Django REST framework中通过配置EXCEPTION_HANDLER实现全局自定义异常捕获与友好返回的完整流程,涵盖settings配置、异常类定义及视图中的主动抛出示例。

Django并发场景下save()方法导致数据覆盖的解决方案

本文分析Django中多线程或高并发场景下使用save()方法更新模型时,因全字段覆盖导致的字段丢失问题。通过具体案例说明两个线程分别修改不同字段时产生的数据回写冲突,并给出使用update_fields参数指定更新字段的解决方案,同时补充了Django表单验证与数据保存的标准流程。