Python语言是一种解释型、面向对象、动态数据类型的高级程序设计语言,被广泛地应用于界面程序开发、网络爬虫、办公自动化、科学计算、可视化显示、游戏开发等领域。本书将Python语言基础知识划分为多个项目,每个项目里有多个任务,大部分任务包括任务描述、任务分析、任务实现及相关知识点介绍。全书包含7个项目:项目1是搭建开发环境,包括Python语言介绍、Python解释器安装和第三方集成开发环境PyCharm安装;项目2是语法基础,主要介绍固定语法、数值类型操作和字符串操作等内容及其应用;项目3为流程控制,主要介绍比较运算符、逻辑运算符、判断语句、循环语句、异常控制语句等内容及其应用;项目4为数据结构,主要介绍列表、元组、字典、集合等内容及其应用;项目5为函数,主要介绍函数定义、参数传递、模块、高阶函数等内容及其应用;项目6为面向对象程序设计,主要介绍类和对象等内容及其应用;项目7为文件读写,主要介绍一般文本文件和CSV文件的操作。本书既可以作为高校计算机类、大数据处理类、地理信息处理类等专业程序设计教材,也可以作为Python编程基础的培训教材,是一本适合广大编程爱好者的自学教材。
陈克海,男,1979年6月出生,博士,在广东工贸职业技术学院担任讲师,近三年来主要教授Python程序设计、GIS技术与应用、数据库技术与应用等课程。研究方向为测绘遥感技术,作为第一署名人在国内外公开发行的刊物上发表的研究论文8篇。