
新西兰(南岛)
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在 电影 和 计算 行业工作,经常同时从事这两个行业。他是基于 Slackware 的多媒体制作项目 Slackermedia 的维护者之一。
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在 电影 和 计算 行业工作,经常同时从事这两个行业。他是基于 Slackware 的多媒体制作项目 Slackermedia 的维护者之一。
撰写的评论
好问题。我希望其他人也参与评论,但这是我最初的三个想法
0. 练习。做就是学。要学习编程,就开始编程。如果需要,重新发明轮子;我最初的一些程序是用于一些愚蠢的事情(批量重命名文件、生成图像缩略图等等),我可以在其他地方找到它们,但我选择重新创建它们以进行自我教育。
1. 开源。这是答案:它让你从别人的代码中学习,并利用其他人构建的东西(比如 Pygame 或 Arcade,甚至是 Python 本身)。
2. 知道如何解析文本。这看起来微不足道,但至少 50% 的编程可以归结为知道如何比较和操作文本。
3. 无畏。直接跳进去。不要被比你“更好”的程序员吓倒。
哦,还有一个奖励:继续阅读我的文章以及 opensource.com 上的其他优秀的编程文章 ;-)
谢谢大家。本系列中的下一篇 Python 文章很快就会发布。