Python之路

读研了,要努力了。专硕只有研一有课,有很多空余时间,正好可以多学点东西。由于是跨考,我的基础真的很差,要补的东西很多。

那么,就从学Python开始吧。

初见Python是复试完以后,下载安装了Python,并看了一些在线课程,发现Python和MATLAB好像。大学里倒是学过的MATLAB,不过几乎忘光了。于是还得从头开始学。还好,Python的课程资源,网上有很多。我现在看的是<简明Python教程>,也有英文版<A Byte of Python>,不过我英语太挫了(所有研一还有一个重任是补补英语)。

有了其他语言基础,学Python是很快的。一一对应找不同就行了。比如输入,C里是scanf(),C++用cin,Python则是input();输出依次是printf,cout,print。当然其他还有很多需要注意的点,比如Python的缩进,没有switch,while和for循环后的else,等等。

除此之外,不仅要知其然,还要知其所以然。比如,Python3里print必须加括号使用,print('hello world'),也就是在Python3里,print是个函数,而对应的在Python2里,print仅仅是个语句。我一开始抱有很大的疑问,不懂函数和语句有什么区别(其实现在也不懂-_-),只觉得加了括号就不简洁还不方便了,于是就搜索了一下,才知道他们有本质的区别,而且print函数更好用。就是这篇博客http://www.cnblogs.com/kaitoex/p/6085606.html

Python语言是真简洁干净,我的描述却很混乱……这只是个开始,以后尝试分章节记录吧。

原文地址:https://www.cnblogs.com/wmjtxt/p/7616950.html