Skip to content

Latest commit

 

History

History
283 lines (215 loc) · 20.7 KB

File metadata and controls

283 lines (215 loc) · 20.7 KB

geekcomputers/Python 中文分类索引

一个拥有 35.1k Stars 的实用 Python 脚本合集仓库,面向初学者和日常自动化需求。

仓库地址:https://github.com/geekcomputers/Python

本项目汇集了数百个可直接运行的 Python 脚本和小型项目,涵盖文件管理、网络工具、游戏开发、机器学习、GUI 应用等多个领域,非常适合 Python 初学者学习参考,也适合开发者快速找到满足日常自动化需求的现成脚本。


快速导航


文件与系统管理

文件操作、目录管理、系统信息、日志处理等日常系统管理脚本。


网络与下载

网络诊断、服务器管理、批量下载、YouTube 工具等网络相关脚本。


媒体与文档处理

PDF 转换、图片处理、视频缩略图提取、HTML 转换等媒体与文档处理脚本。


信息获取与爬虫

新闻获取、天气查询、维基百科、搜索引擎、浏览器历史等信息获取脚本。


游戏娱乐

各类经典游戏和小游戏的 Python 实现,涵盖街机、棋盘、猜谜等类型。


GUI 应用与工具

带有图形界面的桌面应用,包括密码管理器、自动补全、菜单等工具。


安全与加密

密码生成、加密解密、数据校验等安全相关脚本。


机器学习与 AI

人脸识别、口罩检测、手势检测、语音助手等人工智能相关项目。


算法与数据结构

排序算法、链表、二叉树、递归可视化、数学曲线等算法实现。


数学与工具

计算器、货币转换、秒表、字符计数等实用工具。


社交与通信

聊天应用、社交监控、推文发送等通信相关脚本。


其他实用脚本

不便归类但同样实用的脚本和项目。


开发指南


使用提示

适合初学者入门

本仓库是 Python 初学者的绝佳学习资源。每个脚本都是独立运行的单个文件或小项目,建议按以下方式学习:

  1. 从简单脚本入手:先阅读 calculator.pyosinfo.pyfileinfo.py 等单文件脚本,理解基础语法
  2. 运行并修改:克隆仓库后直接在本地运行脚本,尝试修改参数观察效果
  3. 查看分类学习方向:根据兴趣选择分类深入学习,如对游戏开发感兴趣可重点研究 Flappy BirdSnake Game 等项目

如何运行脚本

# 克隆仓库
git clone https://github.com/geekcomputers/Python.git
cd Python

# 安装依赖(部分脚本需要)
pip install -r requirements.txt  # 如果存在

# 直接运行脚本
python calculator.py
python fileinfo.py

注意事项

  1. 依赖检查:部分脚本依赖外部库(如 BeautifulSoupSeleniumpygametkinter 等),运行前请确认 requirements.txt 或脚本头部导入的依赖已安装
  2. 路径问题:某些脚本使用硬编码路径(如 server_list.txttestdir),运行前请根据实际环境修改
  3. 权限问题:涉及系统操作的脚本(如 changemac.py 修改 MAC 地址)可能需要管理员/root权限
  4. API 限制:调用外部 API 的脚本(如 Google_News.pytweeter.py)可能受 API 调用频率限制或需要认证密钥
  5. 时效性:部分爬虫脚本因目标网站结构变化可能失效,需要根据实际情况调整解析逻辑
  6. 安全性:部分脚本使用 eval()(如 calculator.py),处理不可信输入时存在安全风险,仅供学习参考

本文档由 AI 自动生成,链接指向 GitHub 仓库最新版本。如链接失效,请访问 https://github.com/geekcomputers/Python 查看最新目录结构。