首发于极光日报
Python 的学习阶段

Python 的学习阶段

简评:认真你就赢了!
  1. 学习基础知识——变量、数据结构、语法;
  2. 实践你在 Codecademy 之类的网站上所学到的知识;
  3. 参加课程——计算机导论和 Python 编程;
  4. 熟悉 Python 库;
  5. 了解如何抓取网站,甚至是整个互联网。当然是在不违法的前提之下;
  6. 研究机器学习;
  7. 在日常生活中使用 Python 解决问题,思考哪些以前手动的事情现在能够自动化;
  8. 是时候进入下一阶段——学习数据结构和算法;
  9. 了解 Django、Flask 等框架并自己搭建一个网站;
  10. 做你感兴趣的项目并且不断学习。

下面是我觉得对 Python 编程学习有用的教学视频,这些视频是面向初级和中级程序员的:

Python Tutor

pythontutor.com/ (免费)

强烈推荐,无论是学习 Python,Java,JavaScript,TypeScript,Ruby,C 或 C ++,它可以给你展示计算机在执行这些代码时的步骤。

Bucky Roberts

Python Programming Tutorials (免费)

如果你是编程新手,这个教程是一个很好的开始。它们简单易行,一旦你开始熟悉编程,你可以转移到其他资源。

Corey Schafer

Python Tutorials (免费)

Programming Terms(免费)

Derek Banas

Python Programming(免费)

Derek Banas 是自学成才的,他有着不同的教学风格。他会为某个特定的编程语言制作一个 45-60 分钟的视频,这个视频会涵盖你需要了解的关于这个语言的 80% 的知识。

Edx

Introduction to Computer Science and Programming Using Python(免费)

Introduction to Computational Thinking and Data Science(免费)

这两个是我见过的最棒的课程了,不仅能学到很多 Python 的知识,还有很多重要计算机概念的详细讲解。

Codecademy

codecademy.com/learn/py(免费)

Codecademy 是一个很好的练习场所,包括但不仅限于 Python,Ruby,CSS,JavaScript,Ajax,JQuery 等。

Udacity

https://www.udacity.com/course/(免费)

本课程由弗吉尼亚大学计算机系的 Dave Evans 教授。

编程基础:Python (免费)

本课程由 Kunal Chawla 教授。

Udemy

Automate the Boring Stuff with Python Programming (付费)
Complete Python Bootcamp: Go from zero to hero in Python (付费)
Professional Python Web Development Using Flask (付费)
Complete Python Masterclass - Udemy (付费)

Team Tree House

Python Courses on Treehouse (付费)


现在你已经比扎克伯格开始搭建脸书项目时所知道的还多了,你有了足够的知识和信心去开展你的小计划。同时你应该开始学习诸如 Quora,Facebook,Pinterest 等大公司所用的主流技术以及了解技术趋势。

生命只有一次,你可以开着起亚轿车拿着只够基本开销的薪水,或者你驾驶着兰博基尼住在别墅里,这都取决于你的态度。

永远相信,认真的人才会赢。


原文链接:

What are the learning stages of Python?

分类收藏:

产品 | 设计 | 技术 | HackLife | Photography

推荐阅读:
程序员誓言zhuanlan.zhihu.com图标

编辑于 2018-11-01

文章被以下专栏收录

    简介:每日导读(或翻译)三篇优质英文文章,内容 80% 涉及硅谷/编程/科技/,期待共同成长。