5亿彩票网最权威购彩平台

背景:
阅读新闻

学习Python编程的19个资源

[日期:2017-06-07] 来源:三亚二中  作者:2017-06-07 23:05 [字体: ]
起源:书圈

原题目:学习Python编程的19个资源

热文导读 | 点击标题阅读

老师,我倡议你多挂点人

成为某个范畴的高手毕竟需要多少时间

清华大学教学:我们学校给不了你这些

寒门如何出贵子

  

用Python编写代码一点都不难,事实上它一直被赞誉为最容易学的编程语言。如果你准备学习web开发, Python是一个不错的开始,甚至想做游戏的话,用Python来开发游戏的资源也有很多。这是倏地学习这门语言的门路之一。

许多程序员都把Python作为编程之旅的开始,然后是像PHP和Ruby这样的语言。它也是最热点的web开发语言之一,并竭力推荐学习。但是,Python应该怎么学呢?应该从哪里开始?

我来为你解决这个问题,因为我自己学习编程和开始做开发的时候也依靠了很多这里的资源。当然这仅仅是一个友好的提议,最好的方法仍是通过实际去学习,这里推荐的一些书和资源只是为了指引你走往正确的方向。

刚开始学习的时候可能会特殊令人丧气,一旦你学完了基础,之后的东西对你来说就很天然了,你都不需要思考就知道要怎么做。

Python for Beginners

https://learntoprogram.tv/p/python-for-beginners

如果你的Python开发之旅有一段时间了,这门课程可能是一个很好的开始。Python for Beginners课程是由Alex Bowers讲解的最全面的Python课程之一,这套网络教程非常容易学习。是的,它需要付一定的费用,但你是想独自学习,还是和其他30000名学生一起学?

报名本课程的好处是你将被受权访问一个只有付费会员的论坛, Alex老师自己就驻扎在那,并且很愿意尽可能地帮你解决Python的问题。我的意思是,在这个清单里任何的资源都是值得的,因为你投入了一些本钱额外收成了与人沟通的感觉会超出一切。

Learn Python The Hard Way (笨方法学Python)

http://learnpythonthehardway.org/book/

这本书相对是学习Python最简单的办法。你会被如斯简略的基本学习感到震惊,真实地感想到自己的学习过程,一步一步地获取新的知识。我也感到它非常激励学习者去尝试并创造出自己的程序。

代码可能会很少,但是它们确定会有助于你更好的理解语言本身和语法。Python非常的风行,所以当你遇到了问题时,在相似Stack Exchange这样的网站里有可能会找到答案,遇到问题需要解决的话只管地Google吧。

你会学到如何去:

  • 在全平台上安装Python环境

  • 写Python程序

  • 理解Python语法和文档

  • 像程序员一样思考

  • 还有更多的东西

本书的HTML在线版本是完全免费的,大部分人使用的都是在线版。我希望你购置完整的书或者给予一些捐献,究竟作者花了很大的力量来完成它。如果你感到视频更容易学习的话,它的高级版里就包括了视频。

The Python Challenge

http://www.pythonchallenge.com/

如果你的编程生涯中从没做过这样的挑衅,这可能会有点难度。但是配和上面介绍的那本书的话也不是很难,你应该尝试一下。它有33个关卡(谜题),你可以用Python编程技能解决。

几百万的人都在试着解决这个,即便你不能完成所有的关卡,你也会将学到很多新的东西,尤其是批评性思维和发散思维。你的大脑会过热,但这是在编程!

Learn Python Programming @ Codecademy

https://www.codecademy.com/learn/python

你可能看到许多“大牛”程序员骂这个网站,但那并不重要。我们想要做的是看看或者测试一门编程语言的基本语法是怎么执行的,以及调用函数时做了些什么,除了简单地输出‘Hello World!’。

在这个Codecademy的课程中你将会学到如何使用文件和循环,什么是函数以及他们能用来做什么。这些都是非常基础的,但是对初学者来说都是很好的东西。当需要帮助时有一个用来交换的论坛,但所有的东西都应该在你理解的范围之内。

你不需要装置任何工具,如果你想在你自己的电脑上重写一遍代码以便更好地理解它,你可能唯一需要的就是一个Notepad++编辑器。我就是这样做的,并且我向所有想学习编程的人都推荐Codecademy,不论是Python还是其余的语言。

Intro to Computer Scien百乐门娱乐网站ce @ Udacity

https://www.udacity.com/course/intro-to-computer-science--cs101

Udacity提供了一个很棒的免费课程,引你进入Python编程和学习关于搜寻引擎的许多东西,以及如何编写你本人的小型网络爬虫。它的确是一个值得参加的课程,并且还提供了额定的指导和社区支持。

你可以报名成为付费学生得到导师的指导,并且可以在课程停止得到一个证书,或者你可以自己使用免费的课件学习,遗憾的是付费课堂的容量有限,所以你申请后需要参加名单期待。

它总共有11个课程,每一个都有讲授非常深刻的文档。去它的官方主页查看更多的信息或者你想问的问题的答案。

Google’s Python Class

https://developers.google.com/edu/python/

Google它自身就被一大堆Python代码驱动着,只有他们供给社区支持并且愿意辅助其别人学习这门语言才更有意义。这是我曾经最喜欢看的指南和课程之一。它真的很详细,而且视频适合初学者,观看起来也很有趣。

去看几分钟它的第一堂课,看看你是否喜欢那个老师,然后决议是否开始学习Python!官方主页有这些训练题和例题的所有链接。

A Byte of Python

http://www.swaroopch.com/notes/python/

非常像LPTHW(笨措施学Python),但是在如何制定完整的学习方案并实行,以及如何迈出第一步上提供了更深层次的引导,而不会让你损失自信心。对于那些想学Python的人来说它被认为是最好的初学者教程之一,当然你要先看看前几章,是否喜欢它的写作作风。

Think Python

http://www.greenteapress.com/thinkpython/

Think Python是一个面向Python初学者的手册。它从编程的根本概念教起,非常详细地定义了所有第一次会遇到的术语,并且很有逻辑地展现新的概念。像递归和面向对象这样大一点的知识板块被分成了一系列更小的步骤,交叉于课程几个章节。

在这个链接里你会发现有大批的示例代码。它是最为专业的书之一,它有一个很严肃的原则: “像盘算机科学家一样思考”。它需要将近40美元才干买到,但是你可以下载免费的PDF和HTML版本。如果从头开始学Python的话,肯定会从它上面得到利益。

Python at Learnstreet

https://www.pinterest.com/bernicechua/learnstreet-com-python/

你可能会想有个网站提供如何在他们页面上增添HTML代码的课程,哈哈。严肃一点地说,Learnstreet提供了很棒的Python交互式学习教程,就像这篇文章所说的所有东西一样,它对初学者非常友好。如果你遇到了问题,最好用Google去搜索。

我最喜欢Learnstreet的一点是每个训练后面都有许多提示和说明,显示在你编写代码的统一个界面里。

The New Boston

https://www.thenewboston.com/

如果你更喜欢使用视频学习,我不肯定是否还有比The New Boston的Python系列视频教程更全面的了,许多其他的编程语言也可以在他们的YouTube频道里找到。

它唯一的缺陷就是没有可以阅读或者下载的资料,你只能看视频。我是那种不能忍耐一直盯着视频看的程序员,这可能与我选择Google的Python课程有关,但它们真实太有趣了。

Python @ Coursera

https://www.coursera.org/course/programming1

这个课程是为素来没接触过编程的人准备的。你只需要小学的数学程度就可以了:懂简单的数学方程和算术优先级,以及像f(x) = x + 5这样的函数。

它在十周内应该可以学完,每周或许花10小时来完成课后功课。假如你有时间来做这个,并且不会感到很累,我推荐你注册并完成这个课程,它会坚固你的知识,并可以联合上面介绍的任何一个资源来更好地理解 Python。

Pythonspot

https://pythonspot.com/

Pythonspot是一个综合教程,划分了许多不同种别的知识板块,首先你将拥有初学者资源来帮你开端Python的学习,然后你持续坚持前进你能学到更多关于使用Python开发web,创立图形界面,开发游戏的内容,到那时你能够准备学习一些更高等的板块,像网络等等。这些都在一个处所,非常轻易使用。

Python Practice Book

http://anandology.com/python-practice-book/index.html

从基本上说,这是Anand Chitipothu在他讲授Python课程时使用的资源,但即使你不与Anand自己一起学习,你依然可以利用这个资源来获取Python在不同角度的见解,以及看到不同开发者的观点。

Python Tutor

http://www.pythontutor.com/

我以为这是新手程序员近期可以上手的最好的项目之一,Python Tutor都是在教你当执行你写的代码时到底产生了些什么。清晰地懂得到如何写一段程序,可能理解后盾程序的每个命令都是截然不同的。你可以使用自己写的代码,也可以使用平台提供的代码。

Real Python

https://realpython.com/

固然这是一个收费的资源,但最新的评论看起来还是相当不错的,所以不管怎样我决定加上这一条。在Real Python需要消费60美元来开始你的学习,将会有超过1300页的内容和10个多小时的视频供你拜访,还包含以后可以免费更新。你能得到来自Real Python团队的导师的帮助,不外这需要额外的费用。以及博客里有适量与代码相关的教程能够给你帮助。

Full Stack Python

http://www.fullstackpython.com/

你能比较纯熟地应用Python了,但是你不知道接下来该走什么样的方向?这个网络课程就是为你解决这个问题的,通过给你一个真正的项目去做,赞助你懂得怎样用你学到的Python知识树立一个web应用程序和网站。学会怎样积聚一些真正的知识。

Invent with Python

http://inventwithpython.com/

教你怎样使用Python创造一款你自己的电脑游戏。每章为你提供了一个新游戏完整的源代码,通过这些例子教你编程的概念。它在网站上可以免费阅读,或者在亚马逊购买。

PythonLearn

http://pythonlearn.com/

你是一个对信息学感兴趣的家伙吗?整个网站的资源都围绕着确实的话题,所以如果你感兴趣的话,去看看可能会是一件好事。

Dive Into Python3

http://www.diveinto.org/python3/

早晚有一天,大多数的东西都会使用Python3来构建,尽管Python2仍旧非常稳定并被大量使用,但Python3在从前的两年里确切发展的非常完整了。这本在线书籍所有的内容都在帮助你理解Python3是什么,以及如何最好地掌握它。

作者| 图文来自网络、如波及版权问题,请接洽我们以便处置。文章内容纯属作者个人观点,不代表本网观点。

编辑| 老猫

读书吧| QQ群:481160039

-END-

责任编辑:

收藏 推荐 打印 | 阅读:
上一篇:经验
下一篇:没有了
相关资源链接