花了两天时间看完《简明PYTHON教程》,并对里面的每个例子都认真的敲了一遍。
第一感觉,简单。再一感觉,却并没有掌握。我可以为自己找的理由,我不是天才,我没有能力在两天之内掌握一门语言。
凭借脑袋中残存的记忆,PYTHON给我最深的印象:
1. 不需要编译,解释执行,需要python解释器。也就是不能像c++程序编译后可以脱离编译器运行。
2. 程序块通过缩进来控制,强迫程序员按一定的缩进来写代码。即缩进的错误可能导致代码的逻辑错误。
3. if else(没有else if ,取而代之的是elif)等等后面都有冒号
4. 有很多库,可以直接用。要用库都要import进来。相当于c++里头文件的效果。
5. 单引号和双引号效果完全一样
6. 有三引号,可以用来写代码注释,可以生成帮助文档 help()
7. 有几种重要的数据结构:列表、字典、元组。列表通过[] 来限定,元组通过()来限定,元组通过{}。另外,列表中元素能更改,元组不能更改。
8. 类和C++都类似,感觉只是格式不太一样。没有C++那么多关键字。
9. 类里的方法,有一个self。和this有点像。
10.所有都使用(.)来操作。
还是不能用python写东西。但仔细想想我现在能用c++写什么呢?看来对于语言的应用还是缺少理解。在公司复制粘贴代码多年,到现在还写不了自己的东西。不能说是一种悲哀。
后续会整理python的学习笔记。