书籍详情
Python基础案例教程
作者:钱宇华,袁晓琴
出版社:中国铁道出版社
出版时间:2021-02-01
ISBN:9787113275419
定价:¥35.00
购买这本书可以去
内容简介
本书从初学者的角度出发,对Python 基础知识进行讲解。以案例为导向,帮助读者结合实际需求分析问题并编程实现,逐步掌握程序设计的思维方式和基本方法,提高使用Python语言编程解决实际问题的计算思维能力、程序设计能力。全书共分8 章,主要包括Python 语言概述、认识Python、程序控制结构、Python 控制语句、分支结构、字典与集合、函数与函数式编程、模块等内容。本书适合作为普通高等院校计算机相关专业的教材,尤其适合文科类学生及程序设计语言初学者入门与提高的参考用书。
作者简介
暂缺《Python基础案例教程》作者简介
目录
章 Python 语言概述 11.1 程序设计基础 .............. 11.1.1 程序设计语言 .. 11.1.2 计算机程序运行方式 ........... 21.2 Python 语言 ................ 31.2.1 Python 的诞生 . 31.2.2 Python 的特点 . 41.2.3 Python 的应用领域 .............. 41.2.4 Python 的版本 . 51.3 Python 安装和运行环境 ................... 51.3.1 下载安装 ......... 51.3.2 运行环境 ......... 81.3.3 个Python 程序 ........... 111.3.4 运行Python 程序 ............... 111.3.5 错误与异常 ... 121.3.6 代码书写要求 151.4 程序编写的基本方法 . 191.5 帮助系统 ................... 21基础知识练习 22操作实践 ....... 22第2 章 认识Python 252.1 类和对象................... 252.1.1 创建对象 ....... 262.1.2 输出对象 ....... 282.2 标识符和保留字 ........ 282.2.1 标识符 .......... 282.2.2 保留字 .......... 292.3 常用的数据类型 ........ 302.3.1 数字 .............. 302.3.2 字符串 .......... 312.3.3 列表 .............. 352.3.4 元组 .............. 382.3.5 布尔类型 ....... 402.3.6 空值 .............. 402.4 变量与表达式............ 402.4.1 常量 .............. 402.4.2 变量 .............. 402.4.3 运算符与表达式 ................ 422.4.4 条件表达式 ... 472.5 常用函数 ................... 482.5.1 函数的定义 ... 482.5.2 函数的种类 ... 48基础知识练习 51操作实践 ....... 53第3 章 程序基本结构 553.1 程序的基本结构 ........ 553.1.1 基本输入 输出语句 .......... 553.1.2 赋值语句 ....... 583.2 绘制图形——turtle 模块 ................ 603.2.1 导入turtle 模块 ................. 603.2.2 设置画布 ....... 613.2.3 画布坐标系 ... 623.2.4 常用的运动命令 ................ 623.2.5 控制画笔命令 653.3 turtle Demo ............... 68基础知识练习 70操作实践 ....... 72第4 章 Python 控制语句 734.1 循环结构................... 734.2 while 循环 ................ 744.3 for 循环 764.3.1 range() 函数 .. 774.3.2 遍历序列结构中的数据 ...... 784.4 break 和continue 语句................... 894.4.1 break 语句 ..... 894.4.2 continue 语句 904.5 pass ...... 914.6 多重循环................... 914.7 死循环 .. 92基础知识练习 93操作实践 ....... 97第5 章 分支结构 995.1 条件分支语句 ............ 995.1.1 布尔值 .......... 995.1.2 单分支结构 ..1005.1.3 双分支结构 ..1025.1.4 random 模块 .1045.1.5 多分支结构 ..1065.2 算法 ....1095.2.1 算法的定义 ..1095.2.2 算法的特征与表现形式 .....1105.2.3 常见算法 ......1105.2.4 排序算法 ...... 1115.3 turtle 模块中输入数据语句 ...........1165.3.1 输入字符串 ..1165.3.2 输入数值 ......118基础知识练习 ...................119操作实践 ......121第6 章 字典与集合 1236.1 字典类型 ..................1236.1.1 字典的基本概念 ...............1236.1.2 字典的基本操作 .............. 1246.1.3 与字典相关的常用函数 .....1286.2 集合类型 .................1306.2.1 集合类型 ......1316.2.2 集合的基本操作 ...............131基础知识练习 ...................134操作实践 ......136第7 章 函数与函数式编程 1377.1 认识函数 ..................1377.1.1 help() 寻找内置函数 .........1377.1.2 自定义函数作用 ................1387.2 函数的定义和调用 ....1387.2.1 函数的定义 ..1387.2.2 函数的调用 ..1407.2.3 函数的参数 ..1417.2.4 函数参数的传递 .............. 1427.2.5 函数的返回值 .................. 1447.3 变量的作用域 ...........1467.3.1 局部变量 ......1467.3.2 全局变量 ......1467.3.3 global 保留字 ...................1477.4 lambda 表达式 .........1487.4.1 匿名函数 ......1487.4.2 lambda 函数的特点 ...........1487.5 递归函数 ..................1497.6 Python 标准库——内置函数 .........1517.6.1 常用内置函数 ...................1517.6.2 数字相关的函数 ...............1527.6.3 与类型转换相关的函数 .....155基础知识练习 ...................157操作实践 ......159第8 章 模块 1608.1 模块的概念 ..............1608.2 导入模块 .................1618.3 模块导入特性...........1618.3.1 允许模块多次导入 ............1618.3.2 模块间相互调用 ...............1628.4 常用标准模块 ...........1628.4.1 sys 模块 .......1628.4.2 time 模块 .....1688.5 导入和调用自制模块 1708.5.1 自制模块 ......1708.5.2 调用自制模块 ...................172基础知识练习 ...................173操作实践 ......174
猜您喜欢