# Python-Learning **Repository Path**: loongba/Python-Learning ## Basic Information - **Project Name**: Python-Learning - **Description**: 陪孩子学习 Python 的一些小练习 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-15 - **Last Updated**: 2024-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2024 暑假 Python 编程练习 ## 一、算法练习 > 基于寒假的算法入门,结合 CSP/J 的部分算法进阶 ## 二、应用练习 1. 备份壁纸工具 > 将 Windows 11 的锁屏壁纸、桌面壁纸备份到 "我的照片" 下的指定文件夹。 2. 拆分动态照片工具 > 从手机拍摄的动态照片文件中,提取照片和视频,保存为单独的照片和视频文件。 > > 目前仅测试 三星手机 的动态照片。 3. 拆分试卷 PDF 工具:A3 拆分为 A4 > 将常见的 A3 试卷 PDF 拆分成 A4 幅面,以方便家用打印机打印。 4. 下载图片、合并为 PDF 工具 > 下载中小学教材电子版图片,并合并为 PDF 文件。 5. 微信自动回复 > 根据预设的字典,微信自动回复消息。 6. 微信自动回复+ChatGDP API > 对接常见 AI 的 API 接口,实现 AI 文字聊天。 > > 例如,大部分平台提供的 API 接口兼容 OpenAI 的 API 标准, > > 所以,只需要实现对 OpenAI 的 API 调用,即可接入兼容该接口标准的各平台、各类 AI 模型。 ## 三、AI 应用练习 1. 与 AI 文字聊天:调用 ChatGPT API 2. 与 AI 语音聊天:文字合成为语音 TTS 3. 与 AI 语音聊天:语音识别为文字 ## 四、硬件编程练习 1. 硬件版:与 AI 语音聊天 ## 五、编写小游戏