《本系列性文章是根据一篇python教程来写的,如有侵权请联系管理员删除文章》
上一章我们说了python的安装以及运行方式,这一章就来讲讲程序的基本编写方法以及python的特点。Python初学(二)
程序的基本编写方式:也就是IPO程序编写方法
它分了三步:输入数据,处理数据,输出数据
输入数据:
输入(input)是一个程序的开始。程序要处理的数据有多种来源,形成了多种输入方式,包括:文件输入、网络输入、控制台输入、交互界面输出、随机数据输入、内部参数输入等。
处理数据:
处理(Process)是程序对输入数据进行计算产生输出结果的过程,计算问题的处理方法统称为“算法”,他是程序最重要的组成部分,可以说,算法是一个程序的灵魂。
~这里说到的算法,是以后编写程序的重要地方,比如说常提起的冒泡排序,快速排序等等。如果要学习算法的话,就需要你知道什么是时间复杂度,什么是空间复杂度,以及算法的正确性,可读性和健壮性。嗯,,这里跑题了~
输出数据:
输出(Output)是程序展示运算成果的方式,程序的输入方式包括:控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。
以上就是IPO程序的三个步。下面说下python程序的特点;
Python程序的特点
Python具有通用性:
Python语言可以用于几乎任何与程序设计相关应用的开发,不仅适合训练编程思维,更适合诸如数据分析、机器学习、人工智障(当然是人工智能,只是当前的话,貌似是人工智障)、Web开发等具体的技术领域。
Python语法简洁。
Python语法主要用来精确表达问题逻辑,更接近自然语言,只有33个保留字,十分简洁。
~这里提到的保留字,就是在语言中已经定义过的字,你不能将这些字当作变量名来使用,比如在Python中的in、is、and、if等等这些都是保留字。~
Python生态高产:
python解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了几十万个第三方函数库,几乎覆盖率计算机技术的各个领域,编写python程序可以大量利用已有内置或第三方代码,具备良好的编程生态。
当然除了以上的三个重要特点外,还有一些具体特点:
平台无关 :
Python程序可以在任何安装解释器的计算机环境中执行,因此,可以不经修改地实现跨操作系统运行。
强制可读:
Python通过强制缩进(类似文章段落的首行空格)来体现语句间的逻辑关系,显著提高了程序的可读性,进而增强了Python程序的可维护性。
支持中文:
Python 3.x版本采用Unicode编码表达所有字符信息。Unicode是一种国际通用表达字符的编码体系,这使得Python程序可以直接支持英文、中文、法文、德文等各类自然语言字符,在处理中文时更加灵活且高效。
以上就是本章的内容,如过喜欢都 话就添加关注吧