无论是机器学习还是数据分析,很多同学都想知道如何快速掌握python这门编程语言。这里罗列一些对大家有帮助的资源,每个人根据自身情况各取所需。
- LearnPython.org interactive Python tutorial
- Python | Codecademy 英文课程,边写边学。
- Introduction to Computer Science and Programming Using Python | edX MIT经典计算机科学入门课程,1月开课,可以跟学!
- CS231n Python Numpy Tutorial 针对英文基础较好,有其它编程语言经验,可以在这里快速入门python
- DataCamp Learning Python
- PythonLearn
- Intro to Computer Science | Udacity Udacity经典的计算机科学入门,课程讲解十分详细,中间还穿插了计算机科学发展史当中很多有趣的小故事
- Intro to Python Programming Course | Udacity Udacity经典课程,通过生动的讲解让你理解什么是python面向对象的特性
- Learn Python the Hard Way 一本经典的免费在线书籍
- 廖雪峰 Python教程 中文!
- Intro to Data Analysis | Udacity 学习numpy和pandas
学习一门编程语言与学习计算机科学并不相同,但都要求大家多动手。如果有问题,可以去Udacity中文论坛提问。此外,Udacity自己也有一个学习python的主页,上面也罗列了一些资源。
- Python Tutor 很好的在线debug代码工具。
注:排名不分先后。