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

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

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

Django 打印数据库中执行 SQL 语句的两种方法

本文介绍在 Django 项目中查看数据库执行的 SQL 语句的两种常用方法。第一种通过修改 settings.py 中的 LOGGING 配置,在控制台输出所有 SQL,但仅支持 SELECT 查询;第二种通过导入 django.db.connection 并使用 connection.queries 列表获取当前请求执行的 SQL,适用于调试更新操作。

Django数据关系:一对多、多对多及自关联模型建立与查询详解

本文详细解析Django中三种核心数据关系的建立与查询方法。涵盖一对多模型中外键on_delete选项的设置、related_name的作用及反向查询;多对多模型的ManyToManyField自动建表与手动中间表两种实现方式;以及地区表等自关联模型的应用。通过具体代码示例,展示如何高效构建和维护复杂数据库关系。

Python变量输入输出与格式化详解

本文详解Python中变量的输入与输出操作。通过input()函数获取用户输入并赋值给变量,注意其默认返回字符串类型。介绍int()与float()进行类型转换的方法。重点讲解使用%s、%d、%f及%%进行字符串格式化的技巧,包括位数补零和小数点控制,并通过综合案例演示价格计算与格式化输出,附带常见错误排查。

Python变量输入输出与格式化详解

Python列表元素批量操作:自增与类型转换的多种实现

本文详解Python中对列表所有元素执行统一操作的多种方法。通过整形列表加数值及元素转字符串的示例,对比了for循环、列表推导式、map结合lambda以及解包语法等实现方式,并指出部分语法在Python 2与3版本中的兼容性差异,帮助开发者选择高效且兼容的代码写法。

Python列表元素批量操作:自增与类型转换的多种实现

Python3 安装 Crypto 模块报错及 pycryptodome 替代方案

本文详细记录了在 Python3.5 环境下使用 pycrypto 库进行 RSA 加密时遇到的 Visual C++ 14.0 编译错误。由于 pycrypto 已停止维护,推荐安装其替代品 pycryptodome。文章重点解决了导入模块时因大小写敏感导致的 ImportError 问题,通过修改 site-packages 目录下的文件夹名称(将 crypto 改为 Crypto)实现成功调用。

Python GDAL 安装与栅格数据处理基础

本文详细介绍 Python 中 GDAL 库的两种安装方式,包括下载 Wheel 文件及使用 Conda/Pip 指定版本安装,并演示如何读取 GeoTIFF 栅格数据、提取波段信息并合并显示为图像。

Python GDAL 安装与栅格数据处理基础

Django静态文件与媒体文件配置详解

本文详细解析Django项目中静态文件与媒体文件的配置方法。涵盖开发环境下的STATIC_URL设置、模板引用及调试模式下的serve视图使用,以及生产环境中collectstatic命令的应用。同时介绍MEDIA_ROOT与MEDIA_URL的配置,实现用户上传文件的存储与访问,帮助开发者完善Django文件管理流程。

Django集成百度翻译接口的完整实现流程

本文详细介绍如何在Django项目中集成百度翻译接口。内容涵盖路由配置、后端视图函数的编写、前端表单设计以及基于jQuery的异步提交处理。通过具体代码示例,展示如何获取用户输入、调用API并返回翻译结果,帮助开发者快速实现简单的英汉互译功能。

Django集成百度翻译接口的完整实现流程