python是一门费、开源、跨台的动态编程语言,支持命令式编程、函数式编程,支持面向对象程序设计,拥有大量功能强大的内置对象、标准库,以及涉及各行业领域的扩展库,使得各领域的工程师、科研人员、策划人员和管理人员能够快速实现和验证自己的思路、创意或者推测。在有些编程语言中需要编写大量代码才能实现的功能,在python中只需要几行代码,大幅度减少了代码量,更加容易维护。本教材涵盖了python编程基础、标准库、第三方库等知识要点,适用于高职院校计算机技术基础类课程教材。精彩内容:1.1计算机的概念计算机是20世纪的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞展。它的应用领域从初的军事科研扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革。计算机已遍及学校、企事业单位,并进入寻常百姓家,成为信息社会中必不可少的工具之一。计算机的定义有很多种,如下定义更符合计算机的本质:计算机是根据指令作数据的设备(a puter i a machine that manipulate data accor to a lit of intruction)。从定义可以看出,计算机有两个基本特:功能和可编程。功能指对数据的作,表现为数据计算、输入输出和结果存储等。可编程指它可以根据一系列指令自动地、可预测地、准确地完成作者的意图。计算机技术发展主要围绕计算机的功能和可编程展开。一方面,计算机硬件所依赖的集成电路,其规模按照摩尔定律以指数方式增长,计算机运行速度也接近几何级数快速提升,计算机所能高效支撑的功能不断丰富发展。另一方面,表达计算机可编程的程序设计语言也在经历从机器语言、汇编语言到语言的发展过程,并逐步朝着更接近自然语言的方向发展。自1946年台数字电子计算机诞生以来,计算机技术先后经历了几次重大技术发展变革,具有鲜明的时代。纵观计算机技术短暂的历史发展进程,计算机功能和可编程的发展存在相互促进的关系。一方面,计算机的编程方式逐步让计算机更有效地理解人类意图,进而丰富计算机的功能。另一方面,计算机的功能发展进一步促进了编程方式的发展。可以看出,计算机正在借助人类的智慧不断“进化”。1.2程序设计语言1. 2. 1程序设计语言概述程序设计语言是计算机能够理解和识别用户作意图的一种交互体系,它按照特定规则组织计算机指令,使计算机能够自动进行各种运算处理。程序设计语言也叫编程语言,本书中这两种说法都会使用。计算机程序是按照程序设计语
阅读更多