无论是机器学习还是数据分析,很多同学都想知道如何快速掌握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代码工具。
注:排名不分先后。
This repository is deprecated; therefore, we are going to archive it. However, learners will be able to fork it to their personal Github account but cannot submit PRs to this repository. If you have any issues or suggestions to make, feel free to:
- Utilize the https://knowledge.udacity.com/ forum to seek help on content-specific issues.
- Submit a support ticket along with the link to your forked repository if (learners are) blocked for other reasons. Here are the links for the retail consumers and enterprise learners.