寻找python项目来提高你的技能

哪里可以帮你找到python项目的灵感以帮助你拓展实际编程技巧和奠定你编程的基础呢?

我从一个初级python使用者的邮件订阅中发现这样一个问题:

从对python最基本的了解过渡到实际项目开发的最好的方法是什么?还有应该建立什么python项目好?我不知道哪一种方法可以帮助自己成长。

很多人很容易就卡死在这样的问题上,陷入犹豫不决的坑

如果你选错了项目咋办?如果你用错了技能包咋办?如果你通过别的项目取得了更快的进步会怎样?

。。。诸如此类。这些坑我都踩过,从一个新技术(事物)转到下一个新技术,希望能找到一个“快速补坑”的方法,并以此提高我的编码技能。但是请相信我,老是怀疑你自己的决定才是摧毁你前进动力的最快方法(这才是最大的坑)

所以,你应该怎么做呢?秘诀就是暂时忽略所有诸如要“重造车轮”(外国的一个比喻,我用从头再来代替)是不好的主意这样的建议

没错,“从头再来”对经验丰富的开发者来说是不能接受的。

但是,实际上对想要获取开发经验的初学者来说实际上是天赐良机啊,有木有。所以,如果你想要提高你的编程技巧,你应该从头再来很多遍。

真的,像李阳学英语一样疯狂重复!

编写各式的爬虫!写些娱乐游戏:俄罗斯方块,贪吃蛇,五子棋。

重新创建它们并复制、复制、复制面向用户的设计!你不是在窃取别人的创意————只是为了了解实际生活中的小项目在幕后是如何运作的。

项目的范围越小越好,你需要专注于复制你周围的小商品软件:

你一个下午能写多少个像cp,cat,ls这样的unix标准命令行工具?或者你可以随意点,你的cp命令可以复制文件就行,这样也不错了!

尽管把东西做出来。我保证你学到了东西。即使你第一次失败了,这种方法经常会产生新的问题,然后试着去解决这个问题。做Python部落的项目有个额外的好处,就是如果你做不出来,还有老师帮你查找问题所在,并修正错误。

这些问题将会是你的"学习指南",它会给你要走的下一步指明方向。

所以,你可以做到一天做一个小项目然后坚持一个星期,一个月吗?如果你每天坚持学习,我坚信你的python技能毫无疑问会飞速提升。

总之:行动,行动,行动!

英文原文:https://dbader.org/blog/python-projects-inspiration

译者:南宫云遥

公众号

推荐

&

国内最大的互联网、通信、电子、金融类内部推荐平台,团队成员直接收简历,一步到位,准确迅速!

工作机会来自于行业顶级的知名公司,职位包括但不限于软硬件工程师、产品经理、项目经理、销售、机械等各个方面,机会多多!

关注成员多来自211、985名校,清华东南北理工,两电一邮中科大!各地精英,共享资源,互推靠谱高薪职位!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171213A03R6N00?refer=cp_1026

扫码关注云+社区