从在学校用python赚零花钱,到在初创公司用python开发商业网站和游戏背景。几乎所有的问题都可以从互联网上的公共资源中找到。
关于自学python,个人最大的三点经验:
1、找一本通俗易懂、例程好的教程,从头到尾看。不要看很多书,致力于一本。手打里面所有的例程,明白为什么。当时看的是简明的python教程,但是这本书不是特别适合零基础新手。
2、找到一个实际的项目来练习。我不得不学习python,因为我必须建立一个网站。在这种情况下,效果比你通常学习一门新语言要好得多。所以最好有一个真正的项目要做。你可以找到几个学生一起建立一个网站。请注意,真正的项目不一定是商业项目,你写一个博客网站只能使用也是一个真正的项目,关键是主要功能完整。
3、最好找一个已经知道python的人。问他一些关于学习计划的建议,然后在卡住的区域找他指导。这将事半功倍。但是,学会搜索,学会如何更好地提问。没有人愿意帮你做作业或者回答“一搜就知道”的问题。
所以除了前面提到的三点经验,给初学编程师额外的建议:
首先,要有信心。虽然你可能看了几个小时没有在屏幕上做三角形,或者你根本无法操作程序。但相信我,绝大多数程序员一开始都是这样折腾的。
选择合适的教程。有些书很经典,但可能不适合你。也许你最好在写完万行代码后再看。
敲代码,然后写更多的代码。光看教程就编不出程序。从书中的例程开始,然后写小程序片段,然后写完整的项目。
除了学习编程语言,还要补充一点计算机基础和英语。
不仅要学会敲代码,还要学会看代码,还要学会调试代码。了解自己流程中的错误信息。然后在github上找到一些程序,阅读别人的代码。
学会查看官方文档,充分利用搜索引擎和开发者社区。