上篇《自学python-编程起步》
里有个意见:从其官网下载安装包。不晓得您有保持到下载完成否?为方便大众,我下载了放在百度网盘上, 链接: https://pan.baidu.com/s/1eKUSsVDBzoXYc3LwQWHmqw 提取码: 4mr2
上次介绍了python的历史和运用它的IDE工具,今天从编程语言本身的方向介绍python。
在运用过的编程语言中,python是我最爱好的语言 。编程语言数量非常多,python适合做为编程入门的首选语言,它亦不愧为众多职业程序员运用的语言,近期几年更加是作为不少专业行业的研究人员钟爱的编程语言。可是Python不是我学编程的入门语言 - 当初没遇到讲python入门的书籍或老师啊。
咱们学习母语,几乎都始于天生模仿,在环境里耳濡目染而习得,用于平常生活,不觉多难,未感繁杂。然则学习外语,例如大都数人在学校学习英语,几乎都是始于刻苦背诵,反复抄写,数年记忆练习。但连续把英语做为平常工拥有效应用,对不少人来讲都是难事吧。英语或外语,大都数人学起来费劲,难保持运用。Python是门计算编程语言,学习起来会不会更痛苦,更难以平常运用呢?
其实完全不会。Python做为一门计算机编程语言,必须做为语言去记忆、练习的部分非常的少,几乎都能够在边学边用的过程中学习得,倘若能在兴趣的引领下那就和习得母语的过程差不多了。语言本身学完了,继续的重点便是算法 - 它能够归为数学的学习与应用;算法学习到必定程度,再继续的重点应该是编程语言的应用 - 结合你的业务知识、专业行业编写程序、软件、系统…
学编程,要将学语言本身和用语言编程的IDE工具区掰开来,这点必须从认识上知道的。一门编程语言,其语法常常是基本固定的,标准化的,但用该语言编程常依赖的IDE工具,是无规定的,因人、因平台、因环境而异,能够比较自由的更换、自己搭配。语言是不受某个详细IDE工具约束限制的,不要学成,换一个环境,或缺了某工具就不会编程了。
第1门编程语言入门,能够带着理解去知晓计算机语言的有些基本元素,对后面进一步的自学会有促进。
人与人说话交流,常会讲到自己之前说的事或别人讲过的事 - 由于人有记忆,引用双方记忆里的事方便有效交流;有效沟通,还必须讲话有条理,要言之有物,说的事前后一致;咱们话说完,常常还要行事 - 去用行动完成语言传递信息的最后目的。
人与计算机交流,其实类似。人脑有记忆,做为计算机的一方咋办呢?它有内存。怎样将计算机的内存和咱们的记忆链接起来呢?咱们把晓得的信息告诉计算机 - 存到计算机内存里。后面编程的人想再说到它,怎么办呢?能够在前面存时用个符号记下来,后面必须说到它时经过那个符号取来用。这个符号便是编程语言里的变量,变量是方便程序员和计算机协作记忆功能的。
咱们生活中的事情纷繁繁杂,然则描述事情的组织结构,对其总结出来仅有三种形式:
1,按次序,一个接一个的事情,有点像流水账;
2,某个或部分重复出现的事情,有点像兜圈子;
3,按照详细的区别状况,产生区别结果的事情,有点像挑食;
这个总结一样适合于给计算机交代事情的,编程语言只用这三种规律结构,就能够把无论多繁杂的事情,经过代码告诉给计算机去执行。这针对计算机编程语言便是:
1,陈列的一个个功能语句;
2,循环语句;
3,要求语句;
详细在python语言里,相应的是:
1,定义变量,调用函数等;
2,for循环,while循环;
3,if语句;
这便是入门编程语言学习要理解的核心内容。语言学习本身的后面内容,绝大都数都是围绕这些展开,结合手动练习加强理解。
每一个语言都有其自己的特点,每门好的编程语言都是少许计算机精英人为设计出来的,其特点常常更凸显。Python语言的特点,我感受到的最大特点是简洁,和数学表达比较容易相近。下面是在吉多推崇的python特点:
美优于丑. 追求美是人的天性.
直白优于隐晦. 因此有非常多人更愿意与计算机打交道.
简洁优于繁杂. python是一种简洁的语言.
繁杂优于繁复. 代码要结构清晰.
扁平优于嵌套.
间隔优于紧凑.
可读性很重要.
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
看了,你是不是亦很爱好呢?
#编程# #Python#
|