零基础学Python程序设计

零基础学Python程序设计

作者:任昱衡

出版社:电子工业

出版年:2021年10月

ISBN:9787121421853

所属分类:绘画摄影

书刊介绍

《零基础学Python程序设计》内容简介

本书由浅入深,全面系统地介绍了Python语言的相关内容。本书提供了大量实例,帮助读者加深对知识点的理解。除第22章外各章都提供了习题,用于帮助读者巩固学习。
本书分为4篇。第1篇为基础语法,介绍了Python语言的环境搭建和基本语法知识、数据类型、程序的控制结构、代码的调试;第2篇为高级语法,介绍了如何对复杂数据进行处理,如对集合、字符串、列表、元组、字典的处理,文件的存储,以及如何定义函数、类和导入使用模块;第3篇为应用技术,介绍了使用Python绘制图形、格式化时间、产生随机数、对文件和目录的处理;第4篇为案例开发,介绍了使用Python语言实现Flappy Bird游戏。
书涵盖了Python语言的全部语法内容,并且从最基本的语法、数据、语句开始,由易到难逐步介绍Python相关知识,使读者轻松学会Python语言及其应用。本书适合想全面学习Python语言的工作人员、技术开发人员阅读,也适合参加Python语言等级考试的读者使用。
任昱衡编著。

作品目录

内容简介
前言
第1篇
基础语法
第1章:初识Python
1.1、Python简介
1.2、搭建Python环境
1.3、Python开发工具
1.4、第一个Python程序
1.5、小结
1.6、习题
第2章:Python语言基础
2.1、Python语法特点
2.2、变量
2.3、基本输入与输出
2.4、运算符
2.5、表达式
2.6、常用语句
2.7、小结
2.8、习题
第3章:基本数据类型
3.1、认识数据
3.2、数字类型——整数
3.3、数字类型——浮点数
3.4、数字类型——复数
3.5、文本类型——字符串
3.6、状态类型——布尔值
3.7、类型判断与类型间转换
3.8、小结
3.9、习题
第4章:数据的运算
4.1、变量赋值
4.2、数值运算
4.3、位运算
4.4、布尔逻辑运算
4.5、运算汇总
4.6、小结
4.7、习题
第5章:程序的控制结构
5.1、程序流程图
5.2、顺序结构
5.3、分支结构
5.4、循环结构
5.5、小结
5.6、习题
第6章:条件语句
6.1、if语句
6.2、if-else语句
6.3、if-elif-else语句
6.4、小结
6.5、习题
第7章:循环语句
7.1、while语句
7.2、for语句
7.3、循环控制语句
7.4、循环后处理
7.5、嵌套循环
7.6、小结
7.7、习题
第8章:代码调试
8.1、简单调试
8.2、IDLE调试
8.3、小结
8.4、习题
第2篇
高级语法
第9章:集合
9.1、集合的特征与创建
9.2、集合内运算
9.3、集合间运算
9.4、小结
9.5、习题
第10章:字符串
10.1、字符在计算机中的表示
10.2、字符串的常用操作
10.3、字符串的处理方法
10.4、格式化字符串
10.5、小结
10.6、习题
第11章:列表
11.1、列表的特征与创建
11.2、列表的常用操作
11.3、列表的处理方法
11.4、小结
11.5、习题
第12章:元组
12.1、元组的特征与创建
12.2、元组的常用操作
12.3、小结
12.4、习题
第13章:字典
13.1、字典的特征与创建
13.2、字典的常用操作
13.3、字典的处理方法
13.4、小结
13.5、习题
第14章:文件和数据存储
14.1、文件的基本使用
14.2、文件的读写操作
14.3、文件对象属性
14.4、数据组织的维度
14.5、一维数据的处理
14.6、二维数据的处理
14.7、小结
14.8、习题
第15章:函数
15.1、什么是函数
15.2、函数的基本使用
15.3、函数的参数传递
15.4、函数的返回值
15.5、变量的作用域
15.6、函数的递归
15.7、匿名函数
15.8、小结
15.9、习题
第16章:面向对象程序设计
16.1、面向对象思想概述
16.2、成员函数
16.3、创建__init__()方法
16.4、析构函数
16.5、成员变量
16.6、静态变量
16.7、静态函数
16.8、类函数
16.9、其他变量或函数
16.10、将成员函数转换为成员变量
16.11、继承
16.12、小结
16.13、习题
第17章:模块
17.1、什么是模块
17.2、模块类型
17.3、使用pip工具安装第三方模块
17.4、导入模块
17.5、小结
17.6、习题
第3篇
应用技术
第18章:图形绘制
18.1、turtle概述
18.2、主窗口与画布
18.3、画笔
18.4、海龟动作
18.5、海龟状态
18.6、撤销内容及清空内容
18.7、高级功能
18.8、小结
18.9、习题
第19章:随机数与时间处理
19.1、随机数库
19.2、时间库
19.3、小结
19.4、习题
第20章:文件的高级处理和目录处理
20.1、文件的高级处理
20.2、目录处理
20.3、小结
20.4、习题
第21章:Pygame游戏编程
21.1、初识Pygame
21.2、Pygame的基本使用
21.3、小结
21.4、习题
第4篇
案例开发
第22章:开发Flappy
Bird游戏
22.1、游戏设计分析
22.2、搭建主框架
22.3、创建小鸟
22.4、创建管道
22.5、计算得分
22.6、碰撞检测
反侵权盗版声明

相关推荐

微信二维码