Skip to content

MengPaul07/language-beginner-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Language Beginner Projects

这是一个面向编程语言入门者的项目合集仓库,整理了 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 的计算器项目,适合入门信号槽、界面布局和桌面程序结构。

学习顺序建议

  1. 先看 web-beijing-subway,熟悉页面结构、样式、交互和数据处理的基本配合。
  2. 再看 c-terminal-snake,练习 C 语言流程控制和基础游戏逻辑。
  3. 接着看 c-easyx-pong,从终端程序过渡到图形界面程序。
  4. 最后看 qt-calculator,理解桌面 UI 项目的组织方式。

环境建议

  • Web 项目:VS Code + Live Server,Python 3.x。
  • C 终端项目:任意支持 C 的编译器,例如 gcc
  • EasyX 项目:Visual Studio + EasyX。
  • Qt 项目:Qt Creator 或安装好 Qt/CMake 的开发环境。

About

tutorials for language beginner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors