对于如何入门python,网上太多教程,但是很多教程对于初学者并不友好,很多写教程的人都是直接
看别人推荐什么书自己就推荐什么书,这样的教程初学者看了可能想打人;还有的教程作者与初学者
站的高度不一样,导致初学者看着觉得吃力。

感慨这样的情况,又恰好我也刚开始学习python不久,更其他初学者背景相同,又自认为有些许经
验可以供其它初学者参考,便将其写下来,并且会在今后不断完善,且即时更正出现错误的地方。

对于学习一个知识,我 不推荐看视频, 主要是浪费时间,特别是遇到语速慢的,视频加速都
不能拯救了。推荐的学习方法 看书看博客在线练习

假设你在学习python之前学习过c java的话,在学习python的时候,要抛弃之前的编程习惯
python这门语言如果当成c java来用那就很尴尬了,那样不能体现python的优美,会让你想死。
把我以前看到过的一句金言送给各位:

1
2
3
Debugging is twice as hard as writing the code in the first place. Therefore,
if you write the code as cleverly as possible, you are, by definition, not smart
enough to debug it.

开始

使用python写程序就应当使用pythonic的方式,不过在使自己的程序pythonic之前,先要学会
python的一些基本常识,简明 Python 教程
送给你们,这本书是电子版的,缺点是不能拿着读,但是好处是它的一直有在维护的,如果什么地方
有问题,维护这本书的人会即时更改,刚开始学习,首先肯定要保证走的路线是正确的。

为了让自己学的更扎实,你可以选择去 在线练习 ,推荐去codecademy或者
萌码,因为这两个地方的题目我感觉难度比较低,就是感觉有点消耗时间,不过可以用不看
视频节省出来的时间来抵消。

pythonic

开了一个好头以后就要让自己的程序变得pythonic了,推荐去hackerrank
这个网站去看看,顺便刷一下题,帮助学习python。而且这个网站是英文的,你也可以顺便锻炼你的
英文水平。注意,每做完一道题,一定要去这道题的的评论区看看,一般都会有收获的。
另外,我也会把我在评论区看到的不错的内容写下来,放在我的pythonic目录下
我会不断更新,可以多关注一下。

要想让程序pythonic,我觉得还是要多看看官方文档,多了解些python的Built-in Functions
不要老想着自己造轮子,自己一个人的力量能有一群人的力量大吗?

推荐

看书

博客

在线练习