本书是一本针对零编程基础的读者学习Python程序设计的教材,给读者介绍了Python语言的发展概述,以及如何下载Python的开发环境和第三方库。本书不仅详细介绍了Pyhon的基本语法知识,如Python中的变量、表达式、三种基本结构等程序设计语言通用的数据成分和控制成分,还通过大量例题,详细介绍了Python特有的数据类型——序列,包括列表、元组、字典和元素,并且用专门的一章介绍了字符串和正则表达式。
本书第1~4章着重介绍现代信息技术,主要让读者理解计算机软、硬件工作原理和网络与信息安全,并了解大数据、云计算、人工智能、物联网、虚拟现实技术及增强现实技术等计算机新技术;第5~8章着重介绍Windows、Word 2016、Excel 2016及PowerPoint 2016的基本使用方法。本书可帮助读者理解和掌握计算机基础理论知识,并能熟练运用办公自动化软件,为后续课程的深入学习以及将来的工作与生活奠定良好的基础。 本书可供多层次、不同专业的高等学校非计算机专业本科生使用,尤其适合文科专业的学生使用;通过合理选取内容,可以满足不同学时的教学需要,并可作为计算机等级考试一级、二级(高级Office应用)的参考书,也可供一般工程技术人员和对计算机技术感兴趣的读者参考。
本书内容包括计算机组成及工作原理、计算机软件与信息表示、计算机网络与信息安全、计算机新技术、大数据应用技术,以及计算思维与程序设计。 全书分为3部分: 第1部分(第1~4章)为基础篇,着重介绍现代信息技术,主要让读者理解计算机硬件的基本工作原理、软件与信息编码技术、网络与信息安全,并了解云计算、人工智能、物联网、虚拟现实、增强现实、区块链技术以及数字人民币等计算机新技术; 第2部分(第5章)为大数据应用技术篇,着重介绍大数据相关概念、大数据处理的流程、Python处理数据与分析以及大数据可视化,理解数据的收集、存储、清洗、整理等预处理过程,并对这些数据进行简单分析及可视化展示; 第3部分(第6章)为计算思维与程序设计篇,着重介绍“计算平台—问题求解—数据处理”的过程,使读者掌握问题求解的方法与手段以及正确的科学思维模式,并初步具备运用程序设计的思想与方法求解实际问题的能力,为后续计算机程序设计等课程的深入学习奠定良好的基础。 本书既可供多层次、不同专业的高等院校非计算机专业本科生使用,通过合理选取,可以满足不同学时的教学,也可作为计算机等级考试一级、二级基础理论的参考书,还可作为一般工程技术人员和对计算机技术感兴趣的读者的参考书。
本书适合本专科零编程基础的非计算机专业学生,可做为Python课程的配套实验书和习题书,通过本书可以强化学生对各知识点的理解。本书的章节,除了从浅到深在每一章的知识要点部分对相应知识点进行了归纳和总结外,还在每章的例题分析和解答部分列举了一些容易出错、具有一定难度的选择和填空题,对其予以详尽的分析和解答,用于加深对相关知识点的理解和辨析,再配置上一定量的测试题目。在每一章的实验案例部分,每个实验题都给出了实验要求、算法提示等内容,可以帮助读者更顺利的完成程序的编写,并透彻理解该实验针对的知识要点。