我们的编辑独立研究、测试和推荐最好的产品;你可以了解更多关于我们的审查过程在这里 。我们可能收到佣金由我们选择的购买链接。
- 最好的基础入门课程:“在““你甚至可以尝试挑战测试您的技能,比如创建一个口袋妖怪模拟器。”
- 最好的短期课程:Udemy Python编程“一个伟大的介绍对于那些从未Python编程之前,想试一试。”
- 亚军,最好简短的课程:介绍在Udemy Python编程“本课程是完美的短贯通Python的基本力量。”
- 最好的结构:Python对每个人都专业化Coursera Coursera上“如果你想要一个全面的课程不仅仅是介绍Python,那么这正是你在寻找的。”
- 亚军,最好的结构:计算机科学概论edX“它不仅是一个伟大的方式开始编程,但也准备你把更大的挑战。”
- 最好的大学水平的课程:计算机科学概论edX和编程使用Python“如果你困,你可以与其他学生讨论问题,甚至不和和Facebook上的教授。”
- 最佳挥霍:Pluralsight“如果你遵循Python技能的路径,你将能够完成12个课程,其中一些甚至互动。”
- 亚军,最佳挥霍:DataCamp“DataCamp拥有一切你需要一个全面介绍在Python编程只是15个小时。”
最好的基础入门课程:“编码
互动课程
非常适合初学者
任何过去的引入需要订阅
如果你正在寻找一个课程开始使用Python,那么Codecademy是你最好的选择。虽然他们的最新版本的Python入门课程需要订阅Pro,之前的版本是免费使用的。课程将带你通过Python一步一步的基本知识,通过教学语法开始,然后通过字符串,条件功能。
如果你决定去“Pro订阅,然后你将有一个更大的选择课程。一旦你完成了基础入门课程,你将能够加深你的知识与课程排序算法,递归,和复杂的数据结构,甚至尝试挑战测试您的技能,比如创建一个口袋妖怪模拟器,创建基于过山车或审查敏感数据可视化的部分文本。
最好的短期课程:Python编程:实践介绍Udemy初学者
教您如何安装和使用IDE(集成开发环境)
Python的概述基础(语法、列表、条件、循环、函数)
最终项目
只不过教的绝对基础知识
这门课是一个很好的介绍了Python对于那些没有太多时间在他们的手。总长度,直到最后一个项目,是关于三个小时,虽然如果你遵循每一步安装IDE(包括有用的指南对于那些以前从未这样做)可能需要一段时间。这使得一个伟大的介绍对于那些从未Python编程之前,想试一试。
一旦你看课程的主要部分,你可以试着你的手在最后的项目(你排序的学生根据他们的标志,特别添加尤其是高分),如果你被困在项目的任何时候,你可以看的部分老师的视频关于如何解决它。
亚军,最佳短期课程:介绍Udemy Python编程
容易掌握完整的初学者
短的视频中可以看到一个下午
没有深度
一些练习
有些人不想要一个完整的介绍了Python提供的每一个细节,而只是一个短的贯通的基础知识。本课程是适合任何人。尽管页面表示四个半小时,这实际上是,因为它是两个不同的课程。您可以看旧系列的视频,这是三个小时,或者你可以看新的和改进系列总数仅一个半小时。
新的视频更凝聚,但如果你想要深入的研究不仅仅是一个半小时(练习),那么你将会有更好的旧系列。总之,这门课程非常适合那些希望看到Python能做什么。
对每个人都最好的结构:Python Coursera专业化
广泛的课程导致一个顶点项目
完全免费的
多种语言(字幕)
对一些人来说可能是一个承诺
这可能是最广泛的课程列表。密歇根大学创建了这个专业化,一系列的五门课程,教编程和数据科学在Python中,你可以在你自己的速度。你需要时间陷入这门课程,因为它是建议你把每周十二个小时,他们说需要大约四个月才能完成,但是如果你想彻底,当然不仅仅是介绍Python,那么这正是你所要找的。
基础入门课程结束后,你会在数据结构、访问网络数据,访问数据库(包括SQL基础知识),和一个顶点项目一起,将所有这些知识。
亚军,edX最佳结构:计算机科学概论
详细看逻辑推理,演绎和归纳
所有的Python基础知识
不需要太多时间
一些练习练习应用逻辑编程
微软的三道菜的介绍计算机科学是一个自学程序,需要你们两个到四个月,每周只需要大约三个小时。如果你正在寻找一个计算机科学课程,教你基本的Python但不会要求你太多的时间,那么这是一个完美的课程。课程费用的钱如果你想验证证书,但除此之外,他们是完全免费的,适合初学者。
课程带你通过最基本的三个步骤:首先输入/输出函数、条件和循环,然后用字符串,列表处理,迭代,和互动的文件,最后,教你算法思维,逻辑推理,把问题分解的任务。
它不仅是一个伟大的方式开始编程,但也准备把更大的挑战。
最好的大学水平课程:计算机科学概论edX和编程使用Python
相同的层次上,校园麻省理工学院课程
大量的视频和练习
可能太难了对于那些只是想要一个基本的Python入门
尽管很多课程纯粹关注编程和要做什么,这门课,这是由麻省理工学院有一个在线课程,是与他们的校园,还试图告诉你它是如何工作的。
每个九周的练习的内容更有挑战性,虽然他们从来没有打算把某人从课程。如果你困,你可以与其他学生讨论问题,甚至不和和Facebook上的教授。
虽然大部分的课程内容是免费的,如果你选择购买验证证书课程(75美元),你甚至可以把期中考试和期末考试。
最佳挥霍:Pluralsight
多种
一些互动课程
Career-focussed
高价格标签(35美元每月或每年299美元)
Pluralsight有各种各样的课程并不是特别像DataCamp是集中在一个特定的区域,例如。Python的基础课程将介绍一系列重要的Python基础知识(以及更多)在五个小时和后续课程的Python -超出了基本的和先进的Python一样短,在Python中详细说明各种更复杂的主题。
然而,这些只是一个可用的教师的课程。事实上,如果你遵循Python技术路径,你将能够完成12个课程,其中一些甚至互动。一旦你完成了技术路径,甚至有更多的Python课程观看,从游戏开发到机器学习或函数编程。
亚军,最佳挥霍:DataCamp
短暂而深入的课程
编码的挑战
手机应用程序的学习
免费学校类
高昂的价格标签
如果你正在寻找一个课程专注于科学数据,那么数据营正是你需要的。然而,课程适合那些想学习如何与Python程序。他们有各种各样的课程,但是对于初学者而言,最好的是四个你能找到所谓的skill-track Python编程。
开始介绍在Python编程,然后进行数据可视化和编写自己的函数,DataCamp拥有一切你需要一个全面介绍编程在Python中只有15小时。
订阅DataCamp不是最便宜的,每年400美元全部选择,但它也给你访问的挑战和项目,你可以测试你的知识,以及移动应用。