楼上有大佬说得好。
刚好最近正在学习python,汇总和补充一下:
0. 我个人是个0基础的小白,虽然大学也学过VB,但,早就忘得一干二净。多年工作中一直是下载现成的、修改别人的代码状态。
1. 学习编程要有用途:学python,包括任何一门编程语言,要有用途。为学而学放弃得会很快。用python写个抢茅台脚本是个不错的开始。
我个人学python的目的有二:
一是web自动化,就是操作浏览器自动地做点东西。
二是入门大数据和人工智能。很多大数据的程序和算法,都是以python做为入口的。
2. 不要看视频,不要看各种9.9元的付费教程等,这些东西看完会让你觉得python用处很多,编程非常容易。实际上,对于0基础的人99%都是“一看就会,一做就废”。这些教程后面还有1980,3980,5980元的班等着你。
3. 不要看廖雪峰的教程(我知道,很多人推荐),他的教程适合程序员(有编程基础的人)。看他的教程觉得清晰易懂,但你还是写不出任何python代码。
4. 推荐《python编程:从入门到实践》by Eric Matthes,一边学,一边把里面的代码手动敲出来。这些一边学,一边练才能把最最基本的东西练习到条件反射的地步。也只有有这种熟悉度,你才能在此基础上去写点真正的程序。
打个比方就是:
要写文章(编程),你首先得会写字(编程的基础概念等)。字词句不过关,是写不出好文章(程序)的。稍微复杂一点的程序,你改都改不出来。
5. 推荐使用电子档进行学习和练习。在有电子档的情况下,坚决不碰纸质书。
推荐图灵社区,直接购买PDF档的正版图书:
https://www.ituring.com.cn/book/2784