看了廖雪峰的python,感觉没有一个扎实的把握,不知道该怎么办。

Python感觉自己把握很弱,不知道该怎么办。

无论学什么新东西,效率最低但又必不可少的环节就是看课本。虽然看一本书的过程可能会很枯燥,但至少可以在看完一遍书后对整个知识框架有个大概的把握。我第一次了解python是在《黑客与画家》这本书里。书中有一章是关于编程语言的。作者强烈推荐Python作为学习编程的入门语言。当时把《简明python教程》给靠边站了,然后又看了一遍《深度python》。这里我特别推荐Deep Python,不仅介绍了Python的基本特性,还介绍了函数编程、正则表达式、处理HTML和XML等高级用法。除了看书,参加公开课也挺好的。视频教学本来就比自己啃课本有趣,完成课程作业还能锻炼动手编程能力。我上过两门不错的公共课。一个是python交互式编程入门,由莱斯大学在Coursera上提供。一边学习Python,一边写一些小游戏肯定不会觉得无聊。另一门课程是麻省理工学院在edX上开设的《计算机科学与python编程导论》,这是麻省理工学院edX (XSeries)系列课程中的第一门课程。系列有两门课,除了这门课还有《计算思维与数据科学导论》,第二门没上。

简明Python教程

深入Python

Python交互式编程简介

计算机科学和python编程导论

另外,我的情况和题主差不多。我不是计算机专业的,我对我的专业也不感兴趣。以后也想从事数据科学方面的工作。我现在的情况是自学,公开课,看课本,和大牛一起技术博客。