在你学习编程之前首先要思考一下你的目标,当你有最终目标时,道路会更加的清晰。那么,你想用python写什么?网站?游戏?iOS或者AndroID应用?或是你是想自动化完成一些乏味的任务让你有更多的时间看窗外的风景?也许你只是想更具有就业竞争力找个好工作。
所有的这些都是有价值的目标,这些目标都是你编程学习推动力的一部分,没有推动力的人,是无法在略显枯燥的漫长学习之旅中走远的。
另外学习的时候不要浮躁,你在书店里看到的《21天学通python》这种速成书目,他们都承诺在最短的时间内让你学会相关的技术,恐怕到最后只能是《Python 从开始到放弃》。
如果你没有基础请按照以下方法学习:
完成 Learn Python The Hard Way(“笨办法”学Python(第3版) )
(有电子版)
完成 MIT 计算机导论课(如果你英语不过关:麻省理工学院公开课:计算机科学及编程导论)。MOOC 是学习编程的一个有效途径。虽然该课程的教学语言为Python,但作为一门优秀的导论课,它强调学习计算机科学领域里的重要概念和范式,而不仅仅是教你特定的语言。
如果你不是科班生,这能让你在自学时开阔眼界;课程内容:计算概念,Python编程语言,一些简单的数据结构与算法,测试与调试。支线任务:完成《Python核心编程 》
完成 Harvard CS50 (如果你英语不过关:完成哈佛大学公开课:计算机科学 cs50 。同样是导论课,但这门课与MIT的导论课互补。教学语言涉及 C, PHP, JavaScript + sql, HTML + CSS,内容的广度与深度十分合理,还能够了解到最新的 一些科技成果,可以很好激发学习计算机的兴趣。支线任务:
阅读《编码的奥秘》
到这里,你已经入门了,你应该有了一定的代码量,对编程有有了一定的认识。这时候你在去想学一门具体的技术,比如web开发,androID开发,ios开发等,都是可以的。
总结
以上是内存溢出为你收集整理的利用Python入门编程全部内容,希望文章能够帮你解决利用Python入门编程所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)