图书前言

前 言

随着大数据和人工智能的兴起,Python 这门“古老”的语言在这两个领域大放异彩, 这使得 Python 语言变得非常流行。实际上,Python 一直是一门优秀的编程语言,不仅简洁、易用,而且功能强大。它既可用于开发桌面应用,也可用于网络编程,还可用于开发 Web应用等多个领域。 

目前关于 Python 的图书不少,但很难找到一本适合初学者的教材。实际上,所有编程 语言都万变不离其宗。高职学生的自学能力一般,常常在编程的入门阶段遇到门槛,主要难点在于思维方式不易转变。高职院校数量庞大,学生更需要适合自身的教材;与本科学生相比,高职学生更需要入门容易、案例直观、侧重实践的教材。 

本书共 10 章,前 9 章介绍 Python 语言相关知识,第 10 章编制了课程设计项目(商品库存管理),全部代码适用于 Python 3.7 及以上更高版本。 

第 1 章,Python 概述,主要介绍 Python 语言与版本、Python 开发环境安装与配置、编程规范、扩展库安装方法。 

第 2 章,基本语法,主要介绍表达式与运算符、常用内置函数、流程控制语句。 

第 3 章,字符串,主要介绍字符串概念、编码格式、转义字符与原始字符、字符串格式化、字符串常用方法、字符串常量、正则表达式。 

第 4 章,Python 数据结构,主要介绍列表、元组、字典和集合的相关知识。 

第 5 章,函数,主要介绍函数定义与调用、参数传递、变量作用域、匿名函数和递归函数等内容。 

第 6 章,面向对象,主要介绍类和对象,封装、继承与多态,以及枚举类。 

第 7 章,模块与包,主要介绍模块和包的创建、导入与使用过程。 

第 8 章,异常,主要介绍异常的处理机制、自定义异常、异常处理规则。 

第 9 章,文件,主要介绍文件与文件夹的基本操作、文件的读写等。 

第 10 章,课程设计,实现商品库存管理系统。 

本书是广东省“电子商务”品牌专业的研究成果,提供了完备的课程资源,包含程序源代码、课件、教学大纲、教学进度表等各项资料。 

本书由广东行政职业学院王圆、蒋华梅、袁伟华、黄耿生和广东工贸职业技术学院熊云艳共同编写。具体编写分工如下:第 1 章和第 3 章由蒋华梅编写,第 2 章由蒋华梅和熊 云艳共同编写,第 4 章和第 5 章由王圆编写,第 6 章、第 7 章、第 8 章由袁伟华编写,第9 章由熊云艳编写,第 10 章由黄耿生编写,全书由王圆统稿。 

教材编写过程中得到了广东泰迪智能科技股份有限公司、广州轩辕网络科技股份有限公司、佛山叁六网络科技公司、热带雨林(广州)网络技术有限公司、无忧(广州)跨境电商服务有限公司等公司的大力支持,在此表示衷心的感谢。部分课后习题来自网络佚名作者,在此一并表示感谢。 

由于编写时间紧、任务重,书中难免存在错误与疏漏,敬请广大读者和同仁多提宝贵意见和建议,以便再版时予以修正。 

编 者