适合初学者的项目构想
给代码新手的建议
给普通初学者的建议
适合有经验的初学者的想法
无论是初学者还是专家,都需要练习才能达到完美。但初学者可能会发现练习起来很困难,因为有些人根本不知道该从何入手。相信我,我也是其中之一。参与项目是回顾近期所学知识、提升思维和编程技能的绝佳方式。因此,我决定整理一份清单,涵盖初学者、普通初学者和有一定经验的初学者。
给代码新手的建议
- 嘶嘶声发生器
- 简单计算器(让用户选择操作并执行计算)
- 转换器
- 单位换算器
- 摩尔斯电码转换器
- 货币转换器
- 您选择的任何转换器!
- 简单的GUI程序
- 允许用户输入的程序
- 允许用户选择选项并显示它的程序
- 石头剪刀布游戏
- 您的投资组合
给普通初学者的建议
- 计算器(比新手部分更高级的计算器。您可以使用
eval
语言中的函数来简化任务。还可以改进样式) - 一体式转换器
- 允许从磁盘保存和检索文件的文本编辑器。
- 井字游戏
- 改善您之前的投资组合
- 简单的命令提示符(我的意思是创建一个新的 CLI。允许用户输入命令并打印语句。它还应该能够执行计算并在命令错误时通知用户)
- 简单的聊天机器人
- 从网络上获取随机报价并将其显示给用户的程序。
- 简单的搜索引擎(不要想太多。自己创建一个数据集,让用户输入查询并返回与查询相关的条目)
- 服务器响应模拟器(您应该在互联网上研究服务器如何执行响应并尝试模仿其行为。为简单起见,您不需要执行实际的请求和响应。
- 秒表或计时器
适合有经验的初学者的想法
- 日记应用
- 它应该能够保存用户的记录,并在用户需要时打开记录。此外,它的结构也应该合理。
- 改进摩尔斯电码转换器以保存、打开和从磁盘或互联网获取文件。
- 改进你的终端来做更多令人毛骨悚然的事情
- 处理逃逸
- 模拟管道的行为
- 创建一个 discord 机器人
- 欢迎新用户
- 每天早晨问候
- 当有人离开时说“再见!”
-
改进聊天机器人
- 它应该了解更多的事情
- 用户输入后应该给出明确的结果
- 如果用户输入图像路径,它应该显示图像,如果图像不存在,则显示
- 它应该执行显示时间等一般任务
- 向您的聊天机器人添加简单的游戏(基于文本)
-
河内塔
-
创建一个简单的 RPG 游戏
-
创建一个农场游戏(我的第一个项目)
-
创建 facebook、google、youtube 甚至 dev.to 的简单克隆
-
模拟 REST 客户端。您还可以将其与服务器响应模拟器集成,以获得更好的功能(无需再次执行实际的请求和响应!)
-
进行研究并为其创建网页
-
创建 Markdown 到(HTML、BB 代码转换器)以及反之亦然
这些就是我能提供的想法。如果有比这更好的创意,请在下方评论。如果你喜欢这个内容,也请❤️。
感谢阅读!
文章来源:https://dev.to/seniru/project-ideas-for-beginners-3adh