我从去年开始,接触python前前后后也有将近一年了,虽然还没有掌握它,但是已经对它有了一个大体的了解。
我先是从《趣学python》这本书开始学习的,这本书是给孩子编的,对没有编程基础的成年人也同样适用。
一开始只是照着书上敲代码,不求甚解,后来开始阅读书上的解释,开始理解代码的意义。
python最基础的是print语句,即打印python2的print可以打印变量,字符串,函数输出值等内容。
python中用于存放数据的容器主要有变量,列表,元组,字典。
其中布尔表达式的判断是程序员的基本功,他要理解与,非,或等词的含义,能够判断出一个表达式的值是True还是False。
理解了布尔表达式就可以去看if语句了,if语句后面都跟一个布尔式,如果该式子为真则运行if语句下面的代码,否则,则运行else语句下面的代码,如果中间有elif语句的话,则优先运行elif下面的代码。
函数可以理解为一个方法,或一个工厂,参数是原料,代码可以利用参数加工成产品,甚至制造多种产品,利用return关键词可以选择你想要的产品输出。
如果说函数是一个工厂,模块则是一个工业区,你可以从python里引用整个模块,或者引用模块里具体某一个函数(有人把类或模块里的函数叫方法,其实这俩是一个东西)。
你还可以直接对某个变量使用函数,比如a.read(),你可以理解为read(a),你若在编辑器里输入类似的代码,python会直接执行它,但不会输出值,这一部分我也明白,希望能有高人指导。
如果能理解这些东西,那或许你就可以用python做一些简单的小脚本,辅助你的工作和生活了。前一阵子我通过《笨办法学python》这本书进一步学习python,这本书可比《趣学python》难多了,不过也更有价值。
网友评论