python学习笔记1
2011年04月05日
以下内容只是对教材的理解并非教材的内容1.1.1 关于python的安装,没遇到什么问题,只是用网通的网络访问python官方网站挺费劲的,后面发现许多国内的软件网站都提供了python的下载服务。最新版的python与教材有所出入,例如print,旧版为语句,新版为函数,这样就使得新手们连“hello world!”都无法实现。所以还是建议大家安装python2.5.
1.2 交互式解释器,在三版智能机上就接触过,个人认为这是python语言的一大优势,有了它,我们就可以在解释器内随意的实验,修改自己的代码而不会影响原程序。当然,可以在解释器里学习也是其一大特色。
1.3无非就是编程的逻辑顺序,如果不明白,以后的实践中会慢慢了解的。
1.4.1 关于长型整数,C语言中有解释过为什么在较大的整数后面加L就能使其正确显示。但Python并未解释,看来python更适合新手学习,即使你没有足够的专业知识,也照样能够写出很有实用价值的程序。
1.4.2 十六进制和八进制,无非就是16进一和八进一。新手可能觉得无法理解,但个人感觉这部分知识对于初级变成而言没有太多的实用价值。在编写代码的时候要注意,十六进制的开头为0x(0为零,不是o或O),八进制开头为0(也是零)。
1.5 关于变量,这个很简单,就是使用一个字符串代替某个数,或者另一个字符串,其作用很简单,其一,变量时可变的,可以对其多次赋值。其二,对于编程人员而言,pi(变量名)要比3.14159265(实数)更明了,更便捷。
1.6 关于语句和函数,都用来实现程序的功能。对于新手没必要深究其区别,只要记住会用就好。
1.7 获取用户输入,这个部分很有用,毕竟一个程序不是只能处理以前就设定好的值,只有让用户自己输入才能实现程序的交互性。
1.8 所有高级编程语言最有魅力的地方就是函数,只要简单的输入函数名和值就可以方便的实现非常复杂的功能。新手只要慢慢记住这些函数,编程就会变得非常简单。
1.9 模块,这个就像C语言中的头文件。简单来说就是包含着函数的一个函数包。有些函数是python自带的,例如print函数。但是要使用其他更复杂的函数,就要先引入对应的模块,毕竟只有对应模块里才有我们需要用的函数。书中写了如何只引用模块中的一个函数的方法,但书中也写到了其弊端,所以不推荐大家为了方便而只引入模块中的单一函数。
2011年04月05日
以下内容只是对教材的理解并非教材的内容1.1.1 关于python的安装,没遇到什么问题,只是用网通的网络访问python官方网站挺费劲的,后面发现许多国内的软件网站都提供了python的下载服务。最新版的python与教材有所出入,例如print,旧版为语句,新版为函数,这样就使得新手们连“hello world!”都无法实现。所以还是建议大家安装python2.5.
1.2 交互式解释器,在三版智能机上就接触过,个人认为这是python语言的一大优势,有了它,我们就可以在解释器内随意的实验,修改自己的代码而不会影响原程序。当然,可以在解释器里学习也是其一大特色。
1.3无非就是编程的逻辑顺序,如果不明白,以后的实践中会慢慢了解的。
1.4.1 关于长型整数,C语言中有解释过为什么在较大的整数后面加L就能使其正确显示。但Python并未解释,看来python更适合新手学习,即使你没有足够的专业知识,也照样能够写出很有实用价值的程序。
1.4.2 十六进制和八进制,无非就是16进一和八进一。新手可能觉得无法理解,但个人感觉这部分知识对于初级变成而言没有太多的实用价值。在编写代码的时候要注意,十六进制的开头为0x(0为零,不是o或O),八进制开头为0(也是零)。
1.5 关于变量,这个很简单,就是使用一个字符串代替某个数,或者另一个字符串,其作用很简单,其一,变量时可变的,可以对其多次赋值。其二,对于编程人员而言,pi(变量名)要比3.14159265(实数)更明了,更便捷。
1.6 关于语句和函数,都用来实现程序的功能。对于新手没必要深究其区别,只要记住会用就好。
1.7 获取用户输入,这个部分很有用,毕竟一个程序不是只能处理以前就设定好的值,只有让用户自己输入才能实现程序的交互性。
1.8 所有高级编程语言最有魅力的地方就是函数,只要简单的输入函数名和值就可以方便的实现非常复杂的功能。新手只要慢慢记住这些函数,编程就会变得非常简单。
1.9 模块,这个就像C语言中的头文件。简单来说就是包含着函数的一个函数包。有些函数是python自带的,例如print函数。但是要使用其他更复杂的函数,就要先引入对应的模块,毕竟只有对应模块里才有我们需要用的函数。书中写了如何只引用模块中的一个函数的方法,但书中也写到了其弊端,所以不推荐大家为了方便而只引入模块中的单一函数。