(点选下方白字
校对:wzhvictor,英语:codecondo
segmentfault.com/a/1190000004187319
用Python撰写标识符一点儿都无从,实际上它始终被赞许为最难学的程式设计词汇。假如你预备自学web合作开发, Python是两个极好的已经开始,即使想做格斗游戏不然,用Python来合作开发格斗游戏的天然资源也有很多。这是加速自学尖萼词汇的有效途径众所周知。
很多开发人员都把Python作为程式设计之旅的已经开始,接着是像PHP和Ruby这样的词汇。它也是2014年最炙手可热的web合作开发词汇众所周知,并力荐自学。但是,Python假如是不是学呢?假如从这儿已经开始?
我来为你化解这个问题,因为我自己自学程式设计和已经开始做合作开发的这时候也倚靠了很多这儿的天然资源。总之这实际上是两个亲善的提议,最合适的方式却是通过课堂教学去自学,这儿所推荐的一些书和天然资源只是为的是提示你走往恰当的路径。
刚已经开始自学的这时候可能会不光更让人懊恼,除非你学完了此基础,后的小东西对你而言就很大自然了,你都不须要思索就知道要是不是做。
Python for Beginners
假如你的Python合作开发之旅有一两年了,尖萼专业课程可能是两个较好的已经开始。Python for Beginners专业课程是由Alex Bowers研习的最全面性的Python专业课程众所周知,这套网络教程极难自学。是的,它须要付一定的服务费,但你是想原则上自学,却是和其他30000名小学生一同学?
报名者本专业课程的益处是你将被许可出访两个只有订阅团体会员的高峰论坛, Alex老师自己就驻扎在那,并且很乐意尽可能地帮你化解Python的问题。我的意思是,在这个清单里任何的天然资源都是值得的,因为你投入了一些成本额外收获了与人沟通的感觉会超越一切。
你可以使用优惠码:CODECONDO——它会给你两个固定的75%的折扣,但激活只能在2014年9月3日之前——所以要快点,您可以随时购买的这个专业课程接着用于以后的自学,不要把钱浪费在这笔交易上!
译者注:翻译时距这篇原文的发布快两年了,所以想购买这套专业课程的朋友还得是原价——$99
Learn Python The Hard Way (笨办法学Python)
标识符可能会很少,但是它们肯定会有助于你更好的理解词汇本身和语法。Python非常的流行,所以当你遇到了问题时,在类似Stack Exchange这样的网站里有可能会找到答案,遇到问题须要化解不然尽管地Google吧。
你会学到如何去:
在全平台上安装Python环境
写Python程序
理解Python语法和文档
像开发人员一样思索
还有更多的小东西
本书的HTML在线版本是完全免费的,大部分人使用的都是在线版。我希望你购买完整的书或者给予一些捐赠,毕竟作者花了很大的力气来完成它。假如你感觉视频更难自学不然,它的高级版里就包含了视频。
The Python Challenge
假如你的程式设计生涯中从没做过这样的挑战,这可能会有点难度。但是配和上面介绍的那本书不然也不是很难,你假如尝试一下。它有33个关卡(谜题),你可以用Python程式设计技巧化解。
几百万的人都在试着化解这个,即使你不能完成所有的关卡,你也会将学到很多新的小东西,尤其是批判性思维和发散思维。你的大脑会过热,但这是在程式设计!
Learn Python Programming @ Codecademy
你可能看到很多“大牛”开发人员骂这个网站,但那并不重要。我们想要做的是看看或者测试一门程式设计词汇的基本语法是是不是执行的,以及调用函数时做了些什么,除了简单地输出‘Hello World!’。
在这个Codecademy的专业课程中你将会学到如何使用文件和循环,什么是函数以及他们能用以做什么。这些都是非常此基础的,但是对初学者而言都是较好的小东西。当须要帮助时有两个用以交流的高峰论坛,但所有的小东西都假如在你理解的范围之内。
你不须要安装任何工具,假如你想在你自己的电脑上重写一遍标识符以便更好地理解它,你可能唯一须要的就是两个Notepad++编辑器。我就是这样做的,并且我向所有想自学程式设计的人都所推荐Codecademy,不管是Python却是其他的词汇。
Intro to Computer Science @ Udacity
Udacity提供了两个很棒的免费专业课程,引你进入Python程式设计和自学关于搜索引擎的很多小东西,以及如何撰写你自己的小型网络爬虫。它的确是两个值得参与的专业课程,并且还提供了额外的指导和社区支持。
你可以报名者成为订阅小学生得到导师的指导,并且可以在专业课程结束得到两个证书,或者你可以自己使用免费的课件自学,遗憾的是订阅课堂的容量有限,所以你申请后须要加入名单等待。
它
Google’s Python Class
Google它本身就被一大堆Python标识符驱动着,只有他们提供社区支持并且愿意帮助其他人自学尖萼词汇才更有意义。这是我曾经最喜欢看的指南和专业课程众所周知。它真的很详细,而且视频适合初学者,观看起来也很有趣。
去看几分钟它的第一堂课,看看你是否喜欢那个老师,接着决定是否已经开始自学Python!官方主页有这些练习题和例题的所有链接。
A Byte of Python
非常像LPTHW(笨办法学Python),但是在如何制定完整的自学计划并实施,以及如何迈出第一步上提供了更深层次的引导,而不会让你丧失自信心。对于那些想学Python的人而言它被认为是最合适的初学者教程众所周知,总之你要先看看前几章,是否喜欢它的写作风格。
Think Python
Think Python是两个面向Python初学者的手册。它从程式设计的基本概念教起,非常详细地定义了所有第一次会遇到的术语,并且很有逻辑地展现新的概念。像递归和面向对象这样大一点儿的知识板块被分成了一系列更小的步骤,穿插于专业课程几个章节。
在这个链接里你会发现有大量的示例标识符。它是最为专业的书众所周知,它有两个很严肃的原则: “像计算机科学家一样思索”。它须要将近40美元才能买到,但是你可以下载免费的PDF和HTML版本。假如从头已经开始学Python不然,肯定会从它上面得到益处。
Python at Learnstreet
你可能会想有个网站提供如何在他们页面上添加HTML标识符的专业课程,哈哈。严肃一点儿地说,Learnstreet提供了很棒的Python交互式自学教程,就像这篇该文所说的所有小东西一样,它对初学者非常亲善。假如你遇到了问题,最合适用Google去搜索。
我最喜欢Learnstreet的一点儿是每个练习后面都有很多提示和解释,显示在你撰写标识符的同两个界面里。
The New Boston
假如你更喜欢使用视频自学,我不确定是否还有比The New Boston的Python系列视频教程更全面性的了,很多其他的程式设计词汇也可以在他们的YouTube频道里找到。
它唯一的缺点就是没有可以阅读或者下载的资料,你只能看视频。我是那种不能忍受始终盯着视频看的开发人员,这可能与我选择Google的Python专业课程有关,但它们实在太有趣了。
Python @ Coursera
这个专业课程是为从来没接触过程式设计的人预备的。你只须要小学的数学水平就可以了:懂简单的数学方程和算术优先级,以及像f(x) = x + 5这样的函数。
它在十周内假如可以学完,每周大概花10小时来完成课后作业。假如你有时间来做这个,并且不会感到很累,我所推荐你注册并完成这个专业课程,它会巩固你的知识,并可以结合上面介绍的任何两个天然资源来更好地理解 Python。
Pythonspot
Pythonspot是两个综合教程,划分了很多不同类别的知识板块,首先你将拥有初学者天然资源来帮你已经开始Python的自学,接着你继续保持前进你能学到更多关于使用Python合作开发web,创建图形界面,合作开发格斗游戏的内容,到那时你可以预备自学一些更高级的板块,像网络等等。这些都在两个地方,极难使用。
Python Practice Book
从根本上说,这是Anand Chitipothu在他研习Python专业课程时使
Python Tutor
我认为这是新手开发人员近期能够上手的最合适的项目之一,Python Tutor都是在教你当执行你写的标识符时到底发生了些什么。清楚地介绍到如何写一段程序,能够理解后台程序的每个命令都是截然不同的。你可以使用自己写的标识符,也可以使用平台提供的标识符。
Real Python
虽然这是两个收费的天然资源,但最新的评论看起来却是相当极好的,所以不管怎样我决定加上这一条。在Real Python须要花费60美元来已经开始你的自学,将会有超过1300页的内容和10个多小时的视频供你出访,还包括以后可以免费更新。你能得到来自Real Python团队的导师的帮助,不过这须要额外的服务费。以及博客里有适量与标识符相关的教程能够给你帮助。
Full Stack Python
你能比较熟练地使用Python了,但是你不知道接下来该走什么样的路径?这个网络专业课程就是为你化解这个问题的,通过给你两个真正的项目去做,帮助你理解怎样用你学到的Python知识建立两个web应用程序和网站。学会怎样积累一些真正的知识。
Invent with Python
教你怎样使用Python创造一款你自己的电脑格斗游戏。每章为你提供了两个新格斗游戏完整的源标识符,通过这些例子教你程式设计的概念。它在网站上可以免费阅读,或者在亚马逊购买。
PythonLearn
你是两个对信息学感兴趣的家伙吗?整个网站的天然资源都围绕着确切不然题,所以假如你感兴趣不然,去看看可能会是一件好事。
Dive Into Python3
迟早有一天,大多数的小东西都会使用Python3来构建,尽管Python2仍然非常稳定并被大量使用,但Python3在过去的两年里确实发展的非常完整了。这本在线书籍所有的内容都在帮助你理解Python3是什么,以及如何最合适地掌握它。
在哪自学Python?
事实证明我自己尝试了这儿大部分的专业课程,我其实希望有更多的天然资源和链接加入到这个列表里来,但我们只是看一下主要的,还有这么多的新知识是你须要自学的。你有什么程式设计经验?你想用你新学到的技能做些什么?我认为任何想建立专业知识体系的人首先假如明确自己想做什么,接着研究两个项目直到做完。这样做的益处是你会学到具体的小东西,以后合作开发两个类似的项目会更难。
互动平台是挺酷的,但它们还不能完全取代专业人士提供的书籍或专业课程。我衷心祝愿你自学Python能够顺利,并且假如你有任何想问的问题不然,请在评论里提出。
看完本文有收获?请转发分享给更多人
ython技能