catch-turtle
This repository contains the python source code, containing more than 40 python projects, involving many fields.仓库用于储存python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.4%) to scientific vocabulary
Keywords
Repository
This repository contains the python source code, containing more than 40 python projects, involving many fields.仓库用于储存python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。
Basic Info
Statistics
- Stars: 56
- Watchers: 2
- Forks: 4
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
本仓库用于储存作者长期制作的python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。
这些是仓库中的一些亮点项目:
1.图形类 - solar_system:计算机模拟万有引力、太阳系行星运动。(现已移至仓库python-gravity-simulation) - opengl:3d图形的渲染,应用简单的OpenGL技术。 - pygame:pygame的图形渲染,如球体碰撞等。
2.界面类
- pynotepad.pyw:使用tkinter编写的文本编辑器, 支持编辑文本文件、二进制文件、自由选择主题等。
- painter:使用tkinter的Canvas控件制作的画板程序, 支持编辑、保存文档以及文档属性等功能,并有自制的文件格式.vec。
- 窗口控制工具.py:调用API函数,控制电脑中其他程序的窗口,修改标题、透明度,甚至边框样式。
- 录屏.py:录制屏幕,保存为avi,gif格式或png图像序列,需要安装opencv库。
3.文件处理类
- 更新文件工具.py:自动化的数据备份工具,将源文件夹中的文件备份到目标文件夹,使两文件夹内容一致。文章:Python os模块 设计文件夹自动备份、同步工具
- 小项目 \ 文件处理 \ 文件修改日期gui.py:调用os.utime函数,编辑电脑中文件的修改日期,支持图形界面。
- 小项目 \ 文件处理 \ 查找重复文件.py:快速查找指定目录下的重复文件,并清理的工具。首先按文件大小分组,再多进程从同一组中查找。
- search_file.py:用于搜索文件的python模块。
- 复制文件工具.py:在后台复制带有指定关键词的文件。
- 复制文件工具2.py:在后台复制指定文件夹。
- 小项目 \ 文件处理 \ 清理cef程序缓存.py:清理常用软件如WPS、钉钉、Edge缓存数据的工具,适用于大多数软件。
说明:部分文件处理项目需使用pip安装search-file库。
4.网络类 - WEB:包含自己的web服务器、爬虫等小项目。 - WEB \ http文件服务器.py:应用http协议,在本地实现一个http服务器,用于替代Python默认的http.server模块。(已移至仓库python-http-server)
5.命令行 - pyshell.py及pyshell_w.py:模拟“>>> ”的Python交互式提示符,适合当作python解释器的替代。 - 命令行:包含作者编写的其他命令行程序。
6.其他 - pyobject:分析Python对象内部结构、python字节码(bytecode)的库,包含pyc文件的压缩、加壳和脱壳的工具。(现已移至仓库pyobject) - timertool.py:Python计时器模块,可用于程序性能分析。(已移至仓库python-timer-tool) - ulang:应用pyinstxtractor和uncompyle6工具提取的木兰编程语言源代码。 - event:调用Windows API函数模拟键盘、鼠标事件,可用于键鼠模拟器等,比pyautogui更轻量级。 - 小项目 \ 音频 \ 生成声波2.py:生成和播放正弦波、方波,甚至白噪声等声波的工具,提供了一些处理音频的函数,如傅里叶变换等。 - dist:部分已经上传到PyPI,可使用pip安装的库的打包文件。 - catchturtle:使用turtle库开发的一款简单的游戏。 - 小项目 \ turtle:编写的turtle程序(学习Python初期编写的)。
更多这里没有介绍的项目,可在源代码的注释中查看说明。
7.版权
本仓库遵循MIT许可协议。另外本仓库中未注明“来自其他项目”的源代码,由作者自己编写。
Owner
- Name: qfcy
- Login: qfcy
- Kind: user
- Location: China
- Company: wzesez
- Repositories: 2
- Profile: https://github.com/qfcy
High school student.
GitHub Events
Total
- Release event: 1
- Watch event: 45
- Delete event: 1
- Push event: 9
- Fork event: 1
- Create event: 1
Last Year
- Release event: 1
- Watch event: 45
- Delete event: 1
- Push event: 9
- Fork event: 1
- Create event: 1
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| qfcy | 3****6@q****m | 154 |
| qfcy | 3****0@q****m | 81 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 0
- Average time to close issues: over 1 year
- Average time to close pull requests: N/A
- Total issue authors: 2
- Total pull request authors: 0
- Average comments per issue: 1.5
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- iris-qq (1)
- nobodxbodon (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 17
-
Total downloads:
- pypi 472 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 15
(may contain duplicates) - Total versions: 128
- Total maintainers: 1
pypi.org: notepad
A featured open-source text editor using tkinter.一款功能齐全的tkinter文本编辑器程序。
- Homepage: https://github.com/qfcy/Python/blob/main/pynotepad.pyw
- Documentation: https://notepad.readthedocs.io/
- License: mit
-
Latest release: 1.3.5
published over 1 year ago
Rankings
Maintainers (1)
pypi.org: solar-system
Solar system gravity simulation using Python turtle graphics and physical algorithm. 使用turtle模块及物理算法的天体引力模拟程序。
- Homepage: https://github.com/qfcy/Python/tree/main/solar_system
- Documentation: https://solar-system.readthedocs.io/
- License: mit
-
Latest release: 1.3.2
published over 3 years ago
Rankings
Maintainers (1)
pypi.org: console-tool
提供创建命令行程序工具的模块,包含Console类。A module for creating command line programs.
- Homepage: https://github.com/qfcy/Python/blob/main/Terminal/console_tool.py
- Documentation: https://console-tool.readthedocs.io/
- License: mit
-
Latest release: 1.2.4
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: music-score
A program that using re module to analyze music score (simplified score).使用re模块解析曲谱(简谱)的程序。
- Homepage: https://github.com/qfcy/Python/blob/main/music.py
- Documentation: https://music-score.readthedocs.io/
- License: mit
-
Latest release: 1.1.3
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: pynotepad
A featured open-source text editor using tkinter.一款功能齐全的tkinter文本编辑器程序。
- Homepage: https://github.com/qfcy/Python/blob/main/pynotepad.pyw
- Documentation: https://pynotepad.readthedocs.io/
- License: mit
-
Latest release: 1.3.5
published over 1 year ago
Rankings
Maintainers (1)
pypi.org: catch-turtle
使用turtle模块制作的一款娱乐游戏。An entertainment game using module turtle.作者:qfcy
- Homepage: https://github.com/qfcy/Python/tree/main/catch_turtle
- Documentation: https://catch-turtle.readthedocs.io/
- License: mit
-
Latest release: 1.1.4
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: event-simulate
模拟键盘,鼠标事件的Python包。可用于编写自动化程序 (如游戏外挂)。A Python package simulating keyboard and mouse events ,which can be used in automation programs.
- Homepage: https://github.com/qfcy/Python/tree/main/event
- Documentation: https://event-simulate.readthedocs.io/
- License: mit
-
Latest release: 1.1.2
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: turtlestar
使用turtle模块画出动态星空的程序, 类似Windows内置的星空屏保。A program uses module turtle to draw dynamic stars, being similar to the built-in starry screen saver in Windows.
- Homepage: https://github.com/qfcy/Python/blob/main/turtle/%E6%98%9F%E7%A9%BA.py
- Documentation: https://turtlestar.readthedocs.io/
- License: mit
-
Latest release: 1.0.4
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: ulang2
木兰编程语言的源代码。This is the source code of Ulang Programming Language.
- Homepage: https://github.com/qfcy/Python/tree/main/ulang
- Documentation: https://ulang2.readthedocs.io/
- License: mit
-
Latest release: 0.2.2
published about 5 years ago
Rankings
Maintainers (1)
pypi.org: simple-database
A simple database module that made by module shelve.
- Homepage: https://github.com/qfcy/Python/tree/main/Terminal/database.py
- Documentation: https://simple-database.readthedocs.io/
- License: mit
-
Latest release: 1.0.1
published almost 6 years ago
Rankings
Maintainers (1)
pypi.org: painter-tk
使用tkinter的Canvas控件制作的画板程序, 支持编辑、保存文档以及文档属性等功能。 A painter using tkinter.Canvas, supporting editing and saving documents and modifying document properties, etc.
- Homepage: https://github.com/qfcy/Python/tree/main/painter
- Documentation: https://painter-tk.readthedocs.io/
- License: mit
-
Latest release: 1.5.0
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: solar-systemx86
Solar system gravity simulation using Python turtle graphics and physical algorithm. 使用turtle模块及物理算法的天体引力模拟程序。
- Homepage: https://github.com/qfcy/Python/tree/main/solar_system
- Documentation: https://solar-systemx86.readthedocs.io/
- License: mit
-
Latest release: 0.9
published almost 2 years ago
Rankings
Maintainers (1)
pypi.org: py-timer
A Python timer module, containing class Timer() and decorator function timer(), as well as some useful functions that can be used for performance analysis.一个Python计时器模块, 其中包含Timer()类和timer()装饰器, 以及一些相关的有用函数, 可用于程序性能分析。
- Homepage: https://github.com/qfcy/Python/blob/main/timer_tool.py
- Documentation: https://py-timer.readthedocs.io/
- License: mit
-
Latest release: 1.2.4
published over 1 year ago
Rankings
Maintainers (1)
pypi.org: search-file
A python module providing tools for searching files (or directories).一个用于搜索文件或文件夹的Python模块。
- Homepage: https://github.com/qfcy/Python/blob/main/search_file.py
- Documentation: https://search-file.readthedocs.io/
- License: mit
-
Latest release: 1.2.3
published about 2 years ago
Rankings
Maintainers (1)
pypi.org: pycodeobject
用于解析、编辑和处理Python字节码(bytecode)的工具。A tool for parsing and processing Python bytecode object.
- Homepage: https://github.com/qfcy/Python/blob/main/pyobject/code_.py
- Documentation: https://pycodeobject.readthedocs.io/
- License: mit
-
Latest release: 1.0.5
published over 1 year ago
Rankings
Maintainers (1)
pypi.org: number-guessing
A number guessing game made by tkinter. Have FUN!使用tkinter制作的猜数游戏。
- Homepage: https://github.com/qfcy/Python/blob/main/GuessingNumber.py
- Documentation: https://number-guessing.readthedocs.io/
- License: mit
-
Latest release: 1.0.1
published almost 6 years ago
Rankings
Maintainers (1)
pypi.org: timer-tool
A Python timer module, containing class Timer() and decorator function timer(), as well as some useful functions that can be used for performance analysis.一个Python计时器模块, 其中包含Timer()类和timer()装饰器, 以及一些相关的有用函数, 可用于程序性能分析。
- Homepage: https://github.com/qfcy/Python/blob/main/timer_tool.py
- Documentation: https://timer-tool.readthedocs.io/
- License: mit
-
Latest release: 1.2.4
published over 1 year ago