编程项目网站

发布于 2024-09-17 06:11:48 字数 183 浏览 4 评论 0原文

有谁知道有一个网站,其中列出了一些有趣的项目,人们可以通过这些项目来逐渐提高你的技能,以及真正有趣的东西。这可能与语言无关或特定于语言,在这种情况下我正在寻找 C#。一个很好的例子 diveintopython

Does anybody know of a website where they have a listing of interesting projects that one can do to gradually ramp up your skills, and stuff that is actually interesting. This could be language agnostic or language specific in which case I am looking for C#. A great example of this diveintopython

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

暮年 2024-09-24 06:11:48

欧拉计划很好,但非常数学化 - 您在数学上花费的时间与在编程上花费的时间一样多。肯定要花一些时间来解决这些问题,但是一旦你达到了数学极限(我很快就达到了它,而且我认为我擅长数学!)我建议你做一些简单的游戏。如果您仍然想要列表,这里有一个:

  • 基于文本的冒险游戏
  • 俄罗斯方块 吃
  • 突破
  • 马里奥
  • 半条命

Project Euler is good, but very mathematical - you'll spend as much time on the maths as on the programming. Definitely spend some time working on those questions, but once you reach your mathematical limit (I reached it fairly quickly, and I thought I was good at maths!) I'd recommend working on some simple games. If you still want a listing, here's one:

  • Text-based adventure
  • Tic-tac-toe
  • Tetris
  • Pacman
  • Breakout
  • Mario
  • Half-life
故人的歌 2024-09-24 06:11:48

Project Euler 是一个受欢迎的选择。

我也喜欢 CodingBat (有 Java 和 Python 部分,但你可以解决问题并使用你喜欢的任何语言) 。它的问题不太像谜题,而更像是基本的编程概念实践。

Project Euler is a popular choice.

I also like CodingBat (has sections for Java and Python, but you can take the problems and use whatever language you like). Its problems are less like puzzles and more like basic programming concept practice.

青瓷清茶倾城歌 2024-09-24 06:11:48

好吧,有趣取决于你的兴趣所在。 divintopython 与其说是一本可以做的有趣项目的列表,不如说是一本高级书籍。

如果您喜欢数学,欧拉计划很受欢迎。但如果你不这样做,就像我一样,只需寻找一个你可以解决的问题,一个你可以亲自使用的工具。所有练习都可以帮助提高您的技能,无论您从事什么项目。

Well, interesting depends on where your interests lie. diveintopython is more of a advanced book than a list of interesting projects that one can do.

If you like math, Project Euler is popular. But if you don't, like me, just look for a problem that you can solve, a tool that you could use personally. All practice can help ramp up your skills, doesn't matter what projects you work on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文