用源码编辑器编游戏视频-学习 Python 编程的 19 个资源

编译器:wzhvictor,英语:codecondo

segmentfault.com/a/1190000004187319

用Python编写代码一点也不困难,事实上它仍然被誉为最容易学习的编程语言。 如果你打算学习 Web 开发,Python 是一个很好的开始,如果你甚至想制作游戏,有很多用 Python 开发游戏的资源。 这是快速学习语言的方法之一。

许多程序员从Python开始他们的编程之旅,然后是PHP和Ruby等语言。 它也是2014年最热门的Web开发语言之一,强烈推荐学习。 但Python应该如何学习呢? 我应该从哪里开始?

我来给大家解决这个问题吧,因为我在学习编程、开始自己开发的时候,也使用了这里的很多资源。 当然,这只是一个友好的建议。 最好的方法是边做边学。 这里推荐的一些书籍和资源只是为了引导您走向正确的方向。

一开始可能会非常令人沮丧,但是一旦你掌握了基础知识,事情就会变得自然而然,你甚至不需要考虑要做什么。

Python 初学者

如果您的 Python 开发之旅已经有一段时间了,那么本课程可能是一个不错的起点。 Python 初学者课程是 Alex Bowers 教授的最全面的 Python 课程之一,这套在线教程非常容易上手。 是的,是要收费的,但是你想一个人学习,还是和其他三万名高中生一起学习?

注册本课程的好处是,您将被授予参加付费峰会的机会,Alex 本人就驻扎在那里用源码编辑器编游戏视频,并且非常愿意尽其所能地帮助您使用 Python。 我的意思是,这个列表上的任何资源都是值得的,因为你与人联系所获得的额外成本将压倒它。

您可以使用促销代码:CODECONDO - 它将为您提供固定的 75% 折扣,但激活只能在 2014 年 9 月 3 日之前完成 - 所以动作要快,您可以随时订购本课程以供以后学习,不要浪费您的钱在这笔交易上!

译者注:原文出版已经快三年了,所以想要订购这门课程的同学必须支付原价——$99

艰难地学习Python

这本书绝对是学习Python最简单的方法。 你会对如此简单的基础学习感到惊讶,真实感受自己的学习过程,并一步步获得新的知识。 我还觉得它特别鼓励学习者尝试和创建自己的程序。

这些代码可能很少,但它们肯定会帮助您更好地理解语言本身和句子模式。 Python非常流行,所以当你遇到问题时,你可能会在Stack Exchange这样的网站上找到答案。 如果你遇到问题需要解决,就去Google吧。

你将学到如何:

本书的HTML在线版本是完全免费的,大多数人都使用在线版本。 希望大家购买整本书或者捐款,因为作者付出了很多努力。 如果您发现它们更容易学习,它的高级版本包括视频。

Python 挑战

如果你在编程生涯中从未做过这样的挑战,这可能会有点困难。 不过搭配前面介绍的书并不难,你应该尝试一下。 它有 33 个级别(谜题),您可以使用 Python 编程方法来解决。

数百万人正在尝试解决这个问题,即使你没有完成所有级别,你也会学到很多新东西,特别是批判性思维和发散性思维。 你的大脑会过热,但它是在编程!

在 Codecademy 学习 Python 编程

您可能会看到很多“伟大”的程序员骂这个网站,但这并不重要。 我们想要做的是查看或测试编程语言的基本语法是如何执行的,以及调用函数时做了什么,而不是简单地输出“Hello World!”。

在本 Codecademy 课程中,您将学习如何使用文件和循环、什么是函数以及它们的用途。 这些都是非常基础的,但对于初学者来说是很好的东西。 需要帮助时有峰会可以沟通,但一切都应该在你的理解范围内。

您不需要安装任何工具,如果您想在自己的笔记本中重新绘制代码以更好地理解它,您可能唯一需要的是 Notepad++ 编辑器。 这就是我所做的,我向任何想要学习编程的人推荐 Codecademy,无论是 Python 还是其他语言。

计算机科学简介 @ Udacity

Udacity 提供了一个很棒的免费课程,向您介绍 Python 编程,并学习很多有关搜索引擎以及如何编写自己的大型网络爬虫的知识。 这确实是一门值得学习的课程,并且还提供了额外的指导和社区支持。

您可以申请成为付费中学生,获得导师的指导,课程结束后可以获得证书,也可以使用免费的讲义自学。 不幸的是,付费课程名额有限,因此您需要在申请后加入候补名单。

它共有 11 门课程,每门课程都有特别深入的文档。 请访问其官方主页以获取更多信息或问题的答案。

谷歌的Python类

Google 本身是由大量 Python 代码驱动的,只有他们提供社区支持并愿意帮助其他人学习该语言才有意义。 这是我最喜欢看的手册和课程之一。 内容非常详细,视频适合初学者,观看起来很有趣。

去它的第一节课上几分钟用源码编辑器编游戏视频,看看你是否喜欢哪个老师,然后再决定是否开始学习Python! 官方主页上有此类练习题和示例的所有链接。

Python 简述

很像 LPTHW(艰难地学习 Python),但提供了关于如何制定完整的学习计划并实施它,以及如何在不失去信心的情况下迈出第一步的更深入的指导。 对于那些想学习Python的人来说,它被认为是最好的初学者教程之一,当然你必须先阅读前几章,看看你是否喜欢它的写作风格。

想想Python

Think Python 是 Python 初学者指南。 它从编程的基本概念开始,详细定义了所有第一次遇到的术语,并逻辑地解释了新概念。 诸如递归和面向对象之类的更大的智力蓝筹被分解为一系列较小的步骤,散布在课程的几个章节中。

在此链接中您将找到很多示例代码。 它是最专业的书籍之一,它有一个非常严肃的原则:“像计算机科学家一样思考”。 购买成本接近 40 美元,但您可以下载免费的 PDF 和 HTML 版本。 如果你从头开始学习Python,你一定会从中受益。

学习街的 Python

您可能想要一个提供有关如何将 HTML 代码添加到其页面的课程的网站,哈哈。 严肃地说,Learnstreet 提供了一个很棒的交互式 Python 教程,就像这篇文章所说的那样,它对初学者很友好。 如果遇到问题,最好通过 Google 搜索。

Learnstreet 我最喜欢的事情之一是,每个练习之前都有大量提示和解释,显示在您编码的同一界面中。

新波士顿

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

它唯一的缺点是没有资料可供阅读或下载,只能观看视频。 我是那些无法忍受仍然沉迷于视频的程序员之一,这可能与我选择 Google 的 Python 课程有关,但它们非常有趣。

Python@Coursera

本课程适合以前从未编程过的人。 你只需要中学的中文水平:理解简单的物理多项式和算术优先级,以及f(x) = x + 5这样的函数。

每周大约 10 小时用于家庭作业,十周内即可学会。 如果您有时间这样做并且不感到不知所措,我建议您注册并完成本课程,它将巩固您的知识,并可以与前面描述的任何资源结合起来,以更好地理解 Python。

蟒蛇点

Pythonspot是一个综合教程,分为很多不同类别的知识蓝筹,首先你会有初学者资源来帮助你开始学习Python,然后你继续下去,你可以了解更多关于使用Python开发Web和创建图形界面的知识,开发出游戏的内容,然后就可以计划多学习一些中级绩优股,比如互联网等等。 一切都集中在一处并且非常易于使用。

Python练习册

基本上,这是 Anand Chitipothu 在教授 Python 课程时使用的资源,但即使你不跟随 Anand 本人学习,你也可以随时使用此资源来获得对 Python 的不同视角并听取不同开发人员的意见。

Python导师

我认为这是菜鸟程序员最近可以上手的最好的项目之一。 Python Tutor 就是教你执行你编写的代码时会发生什么。 清楚地了解如何编写程序,并且能够理解后台程序的每个命令都是完全不同的。 你可以使用自己编写的代码,也可以使用平台提供的代码。

真正的Python

尽管这是一个付费资源,但最新的评论看起来相当不错,所以我还是决定添加这个。 在 Real Python 开始学习的费用为 60 美元,将有超过 1,300 页的内容和超过 10 小时的视频供您访问,包括之后的免费更新。 您可以从 Real Python 团队的导师那里获得帮助,但这需要额外的费用。 博客中适量的代码相关教程可以为您提供帮助。

全栈Python

你可以更熟练地使用Python,但你不知道下一步该往什么方向发展? 本网络研讨会将为您解决这个问题,为您提供一个真实的项目,并帮助您了解如何使用您在 Python 中学到的知识构建 Web 应用程序和网站。 学习如何积累一些真正的知识。

使用 Python 进行发明

教您如何使用 Python 创建自己的电脑游戏。 每一章都为您提供了新游戏的完整源代码,通过此类示例教授您编程概念。 您可以在网站上免费阅读,也可以在亚马逊上订购。

Python学习

你是一个对信息学感兴趣的人吗? 整个网站上都有围绕确切主题的资源,因此如果您有兴趣,最好查看一下。

深入了解 Python3

迟早,大多数东西都会使用Python 3构建,尽管Python 2仍然非常稳定并且被大量使用,但Python 3在过去三年中确实发展得相当充分。 这本在线书中的所有内容旨在帮助您了解 Python 3 是什么以及如何最好地掌握它。

哪里可以学习Python?

事实证明,我自己已经尝试过这里的大部分课程,我当然希望有更多的资源和链接添加到这个列表中,但我们只是看看主要的,有很多新的东西你需要学习。 你有什么编程经验? 您想用您新获得的技能做什么? 我觉得任何一个想要建立专业知识体系的人都应该先明确自己想做的事情,然后研究一个项目,直到完成。 这样做的好处是你会学到一些具体的东西,以后开发类似的项目也会更容易。

互动平台很酷,但它们并不能完全替代专业人士的书籍或课程。 祝您Python学习一切顺利,如果您有任何问题,请在评论中提出。

程序员微信推荐

程序员大咖