作品简介

Python是近年来最流行的编程语言之一,简洁的语法和卓越的可读性使其成为初学者的优选编程语言,并且深受编程人员的喜爱和追捧。

本书以Python 3.9为开发环境,从入门者的角度出发,以简洁、通俗易懂的语言逐步展开Python语言教学。全书共分为12章,主要内容包括Python环境搭建、数字类型与字符串、流程控制、列表与元组、集合和字典、函数、类与对象、模块、文件与文件路径操作、错误和异常、正则表达式以及图形用户界面编程。本书配有大量典型的实例,读者可以边学边练,巩固所学知识,并在实践中提升实际开发能力。

本书提供完善的学习资源和支持服务,包括电子教案(PPT)、案例素材、源代码、各章上机练习与课后作业参考答案、教学设计、教学大纲等配套资源,为开发者带来全方位的学习体验。

本书适合作为高等院校计算机相关专业及其他工科专业的Python程序设计课程教材,也可作为Python培训教材,还可作为编程人员及自学者的辅助教材或自学参考书。

石毅,拥有多年软件开发从业与教育培训经验,熟悉Java开发企业级应用、Android应用开发、Web前端设计,负责Java软件开发方向课程教学工作,主讲Java、HTML、CSS、JavaScript、jQuery、MySQL、SQL Server、Oracle数据库、JavaWEB开发、SSM框架、SSH框架、微服务开发等课程。常受邀到各大高校担任软件开发相关课程教学,教学风格幽默风趣、工作态度认真负责、深受广大学生喜欢。

作品目录

  • 内容简介
  • 前言
  • 第1章 初识Python
  • 1.1 Python语言概述
  • 1.2 搭建Python开发环境
  • 1.3 快速开发Python程序
  • 1.4 Python程序执行原理
  • 第2章 Python基础语法
  • 2.1 数字类型
  • 2.2 字符串
  • 2.3 运算符
  • 第3章 流程控制
  • 3.1 结构化程序设计
  • 3.2 条件语句
  • 3.3 条件语句嵌套
  • 3.4 循环语句
  • 3.5 循环语句嵌套
  • 3.6 Python的其他语句
  • 第4章 列表和元组
  • 4.1 认识列表
  • 4.2 列表的遍历、排序和查找
  • 4.3 添加、删除和修改列表元素
  • 4.4 嵌套列表
  • 4.5 认识元组
  • 第5章 字典与集合
  • 5.1 认识字典
  • 5.2 字典的基本操作
  • 5.3 嵌套字典
  • 5.4 认识集合
  • 5.5 列表、元组、字典和集合的比较
  • 第6章 函数
  • 6.1 定义函数
  • 6.2 函数的参数传递
  • 6.3 变量作用域
  • 6.4 返回值
  • 6.5 传递列表
  • 6.6 函数的特殊形式
  • 6.7 Python常用内置函数
  • 第7章 类与面向对象
  • 7.1 面向对象
  • 7.2 类与对象
  • 7.3 类中特殊方法
  • 7.4 使用类和实例
  • 7.5 继承
  • 7.6 多态
  • 第8章 模块和包
  • 8.1 Python程序的结构
  • 8.2 模块概述
  • 8.3 自定义模块
  • 8.4 导入类应用
  • 8.5 Python标准库
  • 8.6 模块的导入特性
  • 8.7 Python中的包
  • 8.8 第三方模块的下载与安装
  • 第9章 文件I/O
  • 9.1 文件的打开和关闭
  • 9.2 从文件中读取数据
  • 9.3 向文件写入数据
  • 9.4 文件的定位读取
  • 9.5 文件的复制与重命名
  • 9.6 目录操作
  • 9.7 文件路径操作
  • 第10章 异常处理
  • 10.1 错误和异常概述
  • 10.2 捕获异常
  • 10.3 抛出异常
  • 10.4 自定义异常
  • 10.5 with语句与上下文管理器
  • 第11章 正则表达式
  • 11.1 正则表达式基础知识
  • 11.2 使用re模块处理正则表达式
  • 11.3 匹配与搜索
  • 第12章 图形用户界面编程
  • 12.1 tkinter概述
  • 12.2 tkinter组件概述
  • 12.3 基础组件
  • 12.4 几何布局管理器
  • 12.5 事件处理
  • 12.6 菜单
  • 12.7 消息对话框
展开全部