这是一个面向编程语言入门者的项目合集仓库,整理了 4 个可以直接上手的练习项目,覆盖 Web 前端、Python 脚本、纯 C 程序设计、EasyX 图形界面和 Qt 桌面开发。
tutorials/web-beijing-subway/北京地铁线路可视化与最短路径项目,使用 HTML、CSS、JavaScript 和 Python 数据清理脚本。tutorials/c-terminal-snake/纯 C 语言终端版贪吃蛇项目,适合练习循环、输入处理和地图状态维护。tutorials/c-easyx-pong/基于 C 语言和 EasyX 的 Pong 小游戏,适合入门图形绘制、碰撞检测和实时刷新。tutorials/qt-calculator/基于 Qt Widgets 的计算器项目,适合入门信号槽、界面布局和桌面程序结构。
- 先看
web-beijing-subway,熟悉页面结构、样式、交互和数据处理的基本配合。 - 再看
c-terminal-snake,练习 C 语言流程控制和基础游戏逻辑。 - 接着看
c-easyx-pong,从终端程序过渡到图形界面程序。 - 最后看
qt-calculator,理解桌面 UI 项目的组织方式。
- Web 项目:VS Code + Live Server,Python 3.x。
- C 终端项目:任意支持 C 的编译器,例如
gcc。 - EasyX 项目:Visual Studio + EasyX。
- Qt 项目:Qt Creator 或安装好 Qt/CMake 的开发环境。