之前看了很多对零基础的建议,我想说很多还不够零基础。真正的只学过中学大学VB的人在这里!我现在也只学了一个月,刚刚把基础的语句学完,还没完全吃透。这是初学者踩了些坑后的一点心得,仅供参考。希望大家可以推荐一些比较好的实践课程。
我刚开始编程时用的是《笨办法学Python》,这个翻译真的坑,hard way应该是硬核的意思,大概就是不要问为啥,就是练!奥利给!这个教程最棒的的地方在于有配套视频,在B站就能搜到。有了视频你至少能成功安装软件。前面还是比较容易理解,到看了十三四课后我内心攒了很多问号,这些问号看到后期才会有答案,因为很想知道为啥,所以我在这个时候就翻了翻知乎。
在知乎上,我看到了一个很棒的回答,来自crossin。这里他对硬核编程的看法和我比较一致,硬核编程可以用来做上机练习,但是不适合作为开始的基础知识。然后我在回答中找到了crossin编程教室这个公众号。我按照公众号里的教程开始看基础知识。这里有一个坑,教程用的是python2,而我用的是python3,其中有些许差异,用之前先要看公众号里介绍的两者不同,但是就算你知道差异,做后面练习时还是可能会忘记两个版本间需要改动的地方,然后就会花很多不必要的时间改错。这个公众号里的教程说的比较简明扼要,我看到40多节课时还能跟上,直到看到查天气这个训练,我在网页编码的问题上卡住了。这时我才发现这个公众号有配套的付费教程和答疑社区。所以如果是和我一样的零基础可以开始时就报他的课,如果不报可以看懂也行,但是我在边边角角的地方耽误了不少时间,感觉没必要。
之后为了查我之前卡住的地方,我看了另一本书,叫python编程—从入门到实践。这是本好书,作用类似字典,每一步基础的语句在里面基本都能查到。不过我认为这本书不适合一开始就看,因为它很细,如果你真的零基础,很可能看了一会儿就失去耐心。等到你实践遇到问题时,可以查具体的语句,这样比较有针对性。我现在大概看了前十章的内容,写的很有逻辑,一步接一步,环环相扣。
我现在还没开始后续的实践。如果大家有觉得不错的Python实践课程,可以推荐给我,非常感谢。