利用Python入门编程
在你学习编程之前首先要思考一下你的目标,当你有最终目标时,道路会更加的清晰。那么,你想用python写什么?网站?游戏?iOS或者Android应用?或是你是想自动化完成一些乏味的任务让你有更多的时间看窗外的风景?也许你只是想更具有就业竞争力找个好工作。
所有的这些都是有价值的目标,这些目标都是你编程学习推动力的一部分,没有推动力的人,是无法在略显枯燥的漫长学习之旅中走远的。
如果你没有基础请按照以下方法学习:
-
完成 Learn Python The Hard Way(“笨办法”学Python(第3版) )
(有电子版)
-
完成 MIT 计算机导论课(如果你英语不过关:麻省理工学院公开课:计算机科学及编程导论)。MOOC 是学习编程的一个有效途径。虽然该课程的教学语言为Python,但作为一门优秀的导论课,它强调学习计算机科学领域里的重要概念和范式,而不仅仅是教你特定的语言。
如果你不是科班生,这能让你在自学时开阔眼界;课程内容:计算概念,python编程语言,一些简单的数据结构与算法,测试与调试。支线任务:完成《Python核心编程 》
完成 Harvard CS50 (如果你英语不过关:完成哈佛大学公开课:计算机科学 cs50 。同样是导论课,但这门课与MIT的导论课互补。教学语言涉及 C, PHP, JavaScript + SQL, HTML + CSS,内容的广度与深度十分合理,还能够了解到最新的 一些科技成果,可以很好激发学习计算机的兴趣。支线任务:
阅读《编码的奥秘》
我是辛舒展,专注大数据领域,如果在学习中你有什么疑问或者困惑请第一时间通过微信或者邮箱联系我,我会给你帮助。
这里是我写字的地方,有学习方法,有感悟,有Linux相关的知识,只要你想要的,这里都有。
每天一篇,总有一篇是你想要的,欢迎我的关注微信号