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

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

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

Python调用东方财富接口获取股票K线数据方法

通过逆向分析东方财富行情页面的内部接口,本文介绍如何使用 Python 的 requests 库直接获取股票日线、周线等 K 线数据。文章详细拆解了 secid、klt、fqt 等核心参数的构造方法,并提供完整的请求与 JSON 解析代码,帮助开发者高效获取结构化金融时间序列数据。

Python调用东方财富接口获取股票K线数据方法

Python使用xlwt库将数据写入Excel文件的完整步骤

本文详细讲解如何利用Python的xlwt模块将结构化数据保存为Excel文件。内容涵盖依赖安装、工作簿创建、Sheet表定义、表头与数据行写入及文件保存的全流程代码示例,协助开发者快速掌握基础的数据导出方法,并为后续对接爬虫或数据库归档提供稳定参考。

Python实现双人五子棋对局

本文展示了如何利用Python的socket模块与wxPython GUI框架搭建一个支持局域网内实时对战的双人五子棋应用。通过TCP协议传递落子坐标,分别实现了服务器端监听与客户端连接流程,配套附带的完整源码可直接用于学习或二次开发。

Python实现双人五子棋对局

Python 使用 Matplotlib 与 Pandas 绘制条形图完整指南

本文将详细介绍如何利用 Python 的 Matplotlib 库与 Pandas 框架快速绘制纵向分组条形图与横向条形图。通过合理配置中文字体、定义坐标轴位置、处理结构化数据并调用对应的绘图接口,开发者可以直观对比多组分类指标的数值差异,有效替代传统表格展示,广泛应用于毕业设计与数据分析报告中。

Python 使用 Matplotlib 与 Pandas 绘制条形图完整指南

Python 多行输入的实现方法与实用场景扩展

针对 Python 原生 input() 仅支持单行输入的局限,本文提供已知行数与未知行数两种多行输入的代码实现方案。结合循环控制、条件终止符及字典遍历机制,完整演示了点餐系统与本地文本存储的核心逻辑,附带防误覆盖的操作建议,帮助开发者快速掌握批量数据录入与实际应用的完整流程。

Python 多行输入的实现方法与实用场景扩展

Python urllib网络请求操作指南

本文详细讲解如何使用Python内置的urllib库进行网络请求操作,涵盖基础请求、携带参数、设置Headers、使用代理、处理认证和Cookies、异常捕获以及URL解析拼接等实用方法。通过代码示例和步骤说明,帮助开发者快速实现HTTP交互,无需额外安装依赖。

基于Python的Tkinter五子棋游戏开发指南

本文详解使用Python内置tkinter与numpy模块构建本地双人五子棋的完整流程。内容覆盖600×600画布初始化、15×15标准棋盘绘制、鼠标点击坐标网格化映射、黑白交替落子逻辑,以及基于四方向连续计数的胜负判定算法。附带修正边界条件的可运行源码,适合Python初学者实践图形界面与基础游戏交互逻辑。

基于Python的Tkinter五子棋游戏开发指南

基于Python+Pygame实现经典赛车游戏

本文详细介绍使用Python与Pygame框架构建经典俯视角赛车游戏的开发流程。内容包含第三方模块安装配置、主循环控制逻辑、地图瓦片数据映射以及碰撞检测机制。附带完整工程结构解析与键位控制说明,助力开发者快速完成本地环境搭建与基础玩法验证。

基于Python+Pygame实现经典赛车游戏