注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材高职高专教材Python程序设计教程

Python程序设计教程

Python程序设计教程

定 价:¥59.80

作 者: 程细柱,程心怡
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111711605 出版时间: 2022-11-01 包装:
开本: 16开 页数: 280 字数:  

内容简介

  本书以游记的方式引导读者由浅入深逐步学习Python的开发平台、基础知识、流程控制语句、组合类型、代码复用与函数、类与对象、异常处理、SQLite数据库编程、文件管理、多线程机制、GUI编程、模块与库等知识,学习过程轻松愉快,引人入胜。每章都包括学习目标、重点内容、场景引入、主题知识、学习交流、实验、习题7方面内容。本书还提供了电子课件、案例源代码、习题答案、实验指导、教学设计和课程标准等相关教学资源。本书既可以作为计算机科学技术、软件工程、大数据与人工智能、信息系统与信息管理等专业的教材,也可以作为编程爱好者的入门学习用书,还可以作为培训用书。

作者简介

暂缺《Python程序设计教程》作者简介

图书目录

目 录 \n
前言 \n
第1章Python的开发平台 1 \n
1.1help小精灵的提问 1 \n
1.2初识Python 2 \n
1.2.1Python的下载与安装 2 \n
1.2.2IDLE开发平台的使用 4 \n
1.3Python平台的应用实验 6 \n
1.4习题 7 \n
第2章Python的基础知识 9 \n
2.1Python语言的书写规范 9 \n
2.1.1Python的语句格式 9 \n
2.1.2Python的注释 10 \n
2.1.3代码块与缩进 11 \n
2.2标识符 12 \n
2.3数据传送 13 \n
2.3.1Python的变量 13 \n
2.3.2基本数据类型 14 \n
2.4数据运算测试游戏 17 \n
2.4.1算术运算符 17 \n
2.4.2关系运算符 18 \n
2.4.3逻辑运算符 18 \n
2.4.4位运算符 19 \n
2.4.5赋值运算符 20 \n
2.4.6运算符优先级 20 \n
2.5数据运算实验练习 21 \n
2.6习题 22 \n
第3章流程控制语句 28 \n
3.1选择结构 28 \n
3.1.1单分支if语句 29 \n
3.1.2双分支if...else语句 29 \n
3.1.3多分支if...elif...else语句 30 \n
3.2循环结构 32 \n
3.2.1遍历循环for语句 32 \n
3.2.2条件循环while语句 33 \n
3.2.3流程控制的辅助语句 34 \n
3.3流程控制实验练习 36 \n
3.4习题 37 \n
第4章Python的组合类型 45 \n
4.1组合类型 45 \n
4.2字符串 46 \n
4.2.1字符串的转义字符 47 \n
4.2.2字符串的格式化输出 48 \n
4.2.3字符串的运算符 51 \n
4.2.4字符串的处理函数 52 \n
4.3元组 57 \n
4.3.1元组的创建方法 58 \n
4.3.2元组的运算符 58 \n
4.3.3元组的处理函数 59 \n
4.4列表 61 \n
4.4.1列表的创建方法 61 \n
4.4.2列表的运算符 62 \n
4.4.3列表的处理函数 63 \n
4.5集合 65 \n
4.5.1集合的创建方法 65 \n
4.5.2集合的运算符 66 \n
4.5.3集合的处理函数 67 \n
4.6字典 68 \n
4.6.1字典的创建方法 69 \n
4.6.2字典的运算符 69 \n
4.6.3字典的处理函数 70 \n
4.6.4其他种类的字典 72 \n
4.7组合类型的应用实验 73 \n
4.8习题 74 \n
第5章代码复用与函数 84 \n
5.1函数的定义与调用 84 \n
5.1.1函数的定义 85 \n
5.1.2函数的调用 85 \n
5.1.3函数的嵌套 86 \n
5.1.4变量的作用域 87 \n
5.2实参的传递方式 88 \n
5.2.1值传递 88 \n
5.2.2引用传递 89 \n
5.3形参的种类 90 \n
5.3.1位置参数 90 \n
5.3.2默认参数 91 \n
5.3.3可变参数 92 \n
5.3.4命名关键字参数 93 \n
5.3.5关键字参数 94 \n
5.4递归函数 95 \n
5.5lambda函数 96 \n
5.6内置函数 97 \n
5.6.1数学运算类 97 \n
5.6.2代码执行类 98 \n
5.6.3类型转换类 99 \n
5.6.4序列操作类 99 \n
5.7函数应用实验 102 \n
5.8习题 102 \n
第6章Python的类与对象 109 \n
6.1Python中的类与对象 109 \n
6.1.1类与对象的概念 109 \n
6.1.2类的定义 110 \n
6.1.3对象的创建 111 \n
6.2构造函数与析构函数 112 \n
6.2.1构造函数 112 \n
6.2.2析构函数 113 \n
6.3实例变量与类变量 113 \n
6.3.1实例变量 113 \n
6.3.2类变量 114 \n
6.4Python类中的方法 115 \n
6.4.1类方法 116 \n
6.4.2实例方法 117 \n
6.4.3静态方法 117 \n
6.4.4普通方法 118 \n
6.5Python的面向对象特性 119 \n
6.5.1类的封装性 119 \n
6.5.2类的继承性 121 \n
6.5.3类的多态性 123 \n
6.6运算符重载 124 \n
6.7类的封装、继承与多态实验 126 \n
6.8习题 126 \n
第7章Python的异常处理 135 \n
7.1什么是异常 135 \n
7.2Python中的常见异常类 136 \n
7.3Python的异常处理机制 137 \n
7.4抛出异常 140 \n
7.4.1raise语句 140 \n
7.4.2assert断言 141 \n
7.5用户自定义异常 142 \n
7.6上下文管理语句with 143 \n
7.7异常处理实验 144 \n
7.8习题 144 \n
第8章SQLite数据库编程 149 \n
8.1数据库的相关概念 150 \n
8.2SQLite数据库 150 \n
8.2.1SQLite的下载方法 150 \n
8.2.2SQLite的数据类型 151 \n
8.2.3SQLite的常用命令 152 \n
8.2.4SQLite的常用函数 155 \n
8.3Python的SQLite编程 156 \n
8.4SQLite数据库编程实验 161 \n
8.5习题 162 \n
第9章Python的文件管理 165 \n
9.1文件的基本概念 165 \n
9.2文件的打开与关闭 166 \n
9.3文件的读与写操作 167 \n
9.3.1文件的读操作 167 \n
9.3.2文件的写操作 168 \n
9.3.3二进制文件的读写 170 \n
9.4文件和目录的管理操作 172 \n
9.4.1os模块的常用函数 173 \n
9.4.2os.path子模块的常用函数 173 \n
9.4.3shutil模块的常用函数 174 \n
9.5文件处理实验 175 \n
9.6习题 176 \n
第10章Python的多线程机制 183 \n
10.1线程的相关概念 183 \n
10.2线程的创建 184 \n
10.2.1用Thread类的构造函数创建线程 184 \n
10.2.2继承Thread类创建线程 185 \n
10.3Thread的属性和方法 186 \n
10.4线程的状态与守护线程 188 \n
10.4.1线程的状态 188 \n
10.4.2守护线程 191 \n
10.5线程的同步机制 192 \n
10.5.1互斥锁Lock 192 \n
10.5.2条件变量Condition 193 \n
10.5.3事件Event 195 \n
10.5.4信号量Semaphore 197 \n
10.5.5递归锁RLock 198 \n
10.6多线程应用实验 199 \n
10.7习题 200 \n
第11章tkinter GUI编程 205 \n
11.1窗口开发模块概述 205 \n
11.1.1什么是GUI 205 \n
11.1.2tkinter简介 206 \n
11.2tkinter的布局管理 207 \n
11.2.1pack方位布局 207 \n
11.2.2gird网格布局 208 \n
11.2.3place坐标布局 210 \n
11.3tkinter的事件处理 211 \n
11.3.1事件处理的相关概念 211 \n
11.3.2tkinter的事件绑定方法 212 \n
11.3.3tkinter的常用事件类型 218 \n
11.3.4tkinter的事件对象event 219 \n
11.4tkinter的常用组件 220 \n
11.4.1tkinter的容器组件 220 \n
11.4.2tkinter的其他组件 225 \n
11.5GUI编程实验 251 \n
11.6习题 251 \n
第12章Python的模块与库 258 \n
12.1模块 258 \n
12.1.1

本目录推荐