图书前言

前言

计算机技术的发展促进了程序设计语言的发展,特别是面向对象程序设计语言的出现,极大地改进了传统的程序设计方法。如Python语言编程,它作为一种解释型的编程语言,具有简洁、易读、灵活和可扩展等特点,深受广大程序设计爱好者的追捧。

本书基于Python 3.6和Anaconda 3版本,以“基础入门、重在实践”为目标,在编写中注重理论与实践相结合,通过大量的实例,由浅入深、循序渐进地介绍了Python语言的基础知识和应用方法。

本书共有10章,其内容如下。

第1章主要包括Python语言简介、Python开发环境及工具、软件安装。

第2章主要包括Python程序编写风格、Python变量、Python数据类型、Python运算符与表达式、Python常用函数和算法的概念。

第3章主要包括Python的列表、元组、字典和集合。

第4章主要包括Python的顺序控制语句、if选择语句、循环语句、异常处理和Python实现常用算法程序。

第5章主要包括函数概述、函数的声明和调用、参数的传递、函数的返回值和变量的作用域。

第6章主要包括面向对象编程的基本概念、类的定义和使用、类的属性和方法、类的继承。

第7章主要包括库的导入与使用、turtle库、random库和随机数、datetime库、Matplotlib库。

第8章主要包括Numpy ndarray对象、创建Numpy数组和Numpy数组运算。

第9章主要包括Pandas数据类型、Pandas算术运算与数据对齐、Pandas数据排序、Pandas常用计算函数和Pandas读写文件数据。

第10章主要包括文件概述、关系数据库。

本书主要面向初学者,内容通俗易懂,理实同步,讲练结合,实例丰富,便于教学。书中的每个实例和上机练习都通过调试验证,易于学习和掌握。

本书适合作为中学生“信息技术”课程的配套教材,也可作为Python入门学习的指导用书。本书配有例题和上机练习的源代码文件、课后习题答案等资源。

本书由骆焦煌、骆毅林编著。由骆焦煌负责完成全书的修改及统稿工作。

由于编著者水平有限,书中难免有不当之处,敬请广大读者批评指正。

编著者2021年3月