用Python编写代码一点都不难,因为它一直被赞誉为最容易学的编程语言。如果你准备学习web开发, Python是一个不错的开始,甚至想做游戏的话,用Python来开发游戏的资源也有很多。许多程序员都把Python作为编程之旅的开始,然后是像PHP和Ruby这样的语言。它也是目前最热门的web开发语言之一。但是,Python应该怎么学呢?应该从哪里开始?小编来为你解决这个问题,这里列举的资源可能会在你的学习过程中给你提供必要的帮助。当然这仅仅是一个友好的建议,最好的方法还是通过实践去学习。刚开始学习的时候可能会令人沮丧,一旦你学完了基础,之后的东西对你来说就很自然了,你都不需要思考就知道要怎么做。
1、Python for Beginners
如果你的Python开发之旅有一段时间了,这门课程可能是一个很好的开始。Python for Beginners这套网络教程非常容易学习。但是,它需要付一定的费用。这套课程的好处是你将被授权访问一个只有付费会员的论坛, 论坛会员都会很乐意的帮你解决Python的问题。
2、Learn Python The Hard Way
这本书绝对是学习Python最简单的方法。如此简单的基础学习会让你真实的感受到自己的学习历程,一步一步地获取新的知识。你可以在线阅读这本书,因为它是完全免费的。同时,它非常鼓励学习者去尝试并创造出自己的程序。你会学到如何去:在全平台上安装Python环境
写Python程序
理解Python语法和文档
像程序员一样思考
……
3、The Python Challenge
如果你的编程生涯中从没做过这样的挑战,这可能会有点难度。但你应该尝试一下。它有33个关卡(谜题),你可以用Python编程技巧解决。目前,全球有几百万的人都在试着解决这个,即使你不能完成所有的关卡,你也会将学到很多新的东西,尤其是批判性思维和发散思维。
4、Think Python
Think Python是一个面向Python初学者的手册。它从编程的基本概念教起,非常详细的定义了所有第一次会遇到的术语,并且很有逻辑的展现新的概念。它是最为专业的书之一,它有一个很严肃的原则: "像计算机科学家一样思考”。你可以通过网络下载免费电子书。如果从头开始学Python的话,肯定会从它上面得到好处。
5、Python at Learnstreet
Learnstreet提供了很棒的Python交互式学习教程,就像这篇文章所说的所有东西一样,它对初学者非常友好。小编最喜欢Learnstreet的一点是每个练习后面都有许多提示和解释,显示在你编写代码的同一个界面里。
6、The New Boston
如果你更喜欢使用视频学习,小编推荐The New Boston的Python系列视频教程,它唯一的缺点就是没有可以阅读或者下载的资料,你只能看视频。
7、Python @ Coursera
这个课程是为从来没接触过编程的人准备的。你只需要小学的数学水平就可以了。它在十周内就可以学完,每周大概需要额外的十个小时来完成作业。如果你有精力,并且不会感到很累,小编推荐你注册并完成这个课程,它会巩固你的知识,并可以结合上面介绍的任何一个资源来更好地理解 Python。
8、Python Tutor
小编认为这是新手程序员能够上手的最好的项目之一,Python Tutor都是在教你当执行你写的代码时到底发生了些什么。清楚地了解到如何写一段程序,能够理解后台程序的每个命令都是截然不同的。你可以使用自己写的代码,也可以使用平台提供的代码。
9、Real Python
虽然这是一个收费的资源,在Real Python需要花费一定费用,你将拥有超过1300页的内容和10个多小时的视频。
10、Full Stack Python
如果你已经能比较熟练地使用Python了,但是不知道接下来该走什么样的方向?这个网络课程就是为你解决这个问题的,通过给你一个真正的项目去做,帮助你理解怎样用学到的Python知识建立一个web应用程序和网站。
以上小编推荐的一些资源或书籍都需要借助VPN才能访问,但小编相信在尝试了这里大部分的课程以后会对你在学习Python路上提供很多便利。当然你也可以通过腾科IT教育集团学习Python课程,最后,希望每一位初学者都能得到自己想学的知识。