编程是一门技术,也可说是一门手艺。如同书法、绘画、乐器、雕刻等,技艺纯熟的背后肯定付出了长时间的反复练习。编程的世界浩瀚无边,所以请保持一颗敬畏的心态去学习,认真对待写下的每一行代码,甚至每一个字符。收拾好自己的心态,向着编程的世界出发。

1. 入门阶段

第一步至关重要,是关系到初学者从入门到精通还是从入门到放弃。选一条合适的入门道路,并坚持下去。

1.1 配置 Python 学习环境

Python2 还是 Python3?必选Python3!

Python2即将不被维护了,意思可以理解为淘汰吧。

编辑器该如何选?

idle: Python 自带编辑器。如果只是想尽快写出几行代码来,这是最简便的方式。
vs code:Visual Studio Code - Code Editing. Redefined
atom:A hackable text editor for the 21st Century
SublimeText:Sublime Text - Download
notepad++:Notepad++ Home

为了让初学者集中更多的精力在写代码这件事情上,所以我们就不推荐 vim 和 Emacs 了。

操作系统?

Python 支持现有所有主流操作平台,不管是 windows 还是 mac 还是 linux,都能很好的运行 Python。并且后两者都默认自带 Python 环境。

1.2 入门教程

其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。配置开发环境也不是很复杂,mac和linux都内置了python。

找一套浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多,专注于一套。把里面的例程都手打一遍,搞懂为什么。