• Python程序设计基础教程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Python程序设计基础教程

正版现货,品相完整,套书只发一本,多版面书籍只对书名

18.09 4.0折 45 九品

仅1件

北京海淀
认证卖家担保交易快速发货售后保障

作者吕云翔

出版社机械工业出版社

出版时间2018-08

版次1

装帧其他

上书时间2024-06-19

新起点书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 吕云翔
  • 出版社 机械工业出版社
  • 出版时间 2018-08
  • 版次 1
  • ISBN 9787111603160
  • 定价 45.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 211页
  • 字数 332千字
【内容简介】
Python是一门简单易学、功能强大的编程语言,拥有高效的高层数据结构,特别适用于快速应用程序开发。《Python程序设计基础教程》共分为16章,主要内容包括:Python简介、Python环境搭建、函数、模块、文件操作、字符串与正则表达式、面向对象编程、异常处理、Python基本概念、Python控制结构、Python多线程与多进程编程、使用Python进行GUI开发、使用Python进行数据管理、Python Socket网络编程、使用Python进行Web开发,以及Python综合应用实例。
  《Python程序设计基础教程》既可以作为高等院校相关专业的教材,也可以作为程序设计爱好者的学习指导用书。
【目录】
第1章  Python简介

1.1  Python的发展历程

1.2  Python的语言特点

习题

第2章  Python环境搭建

2.1  Python安装

2.1.1  在Windows平台上安装Python

2.1.2  在UNIX & Linux平台上

安装Python

2.1.3  在Mac平台上安装Python

2.2  Windows下的环境变量配置

2.3  Hello, Python

习题

第3章  Python基本概念

3.1  基本数据类型

3.1.1  整型

3.1.2  浮点型

3.1.3  复数

3.1.4  字符串

3.1.5  布尔值

3.1.6  空值

3.1.7  变量

3.1.8  变量的命名

3.1.9  变量的创建

3.2  运算符

3.2.1  算术运算符

3.2.2  关系运算符

3.2.3  逻辑运算符

3.2.4  位运算符

3.2.5  身份运算符

3.2.6  成员运算符

3.3  表达式

3.3.1  算术表达式

3.3.2  优先级

3.4  赋值语句

3.4.1  赋值运算符

3.4.2  增强型赋值运算符

3.5  常用函数

3.5.1  常用内置函数

3.5.2  类型转换函数

3.5.3  数学运算函数

3.6  常用模块

3.6.1  math模块

3.6.2  random模块

3.7  基本输入/输出

3.7.1  基本输出

3.7.2  基本输入

习题

第4章  Python控制结构26

4.1  三种基本控制结构26

4.1.1  选择结构26

4.1.2  单选择结构——if语句26

4.1.3  双选择结构——if…else语句28

4.1.4  多选择结构——if…elif…else语句29

4.1.5  选择结构的嵌套31

4.2  实例:使用选择结构进行程序

 设计32

4.2.1  鉴别合法日期32

4.2.2  判断两个圆的位置关系34

4.3  循环结构38

4.3.1  while循环38

4.3.2  for循环40

4.3.3  break语句与continue语句41

4.3.4  循环结构的嵌套42

4.4  实例:使用循环结构进行程序

设计43

4.4.1  计算质数43

4.4.2  计算  的近似值44

习题45

第5章  函数47

5.1  函数的定义47

5.1.1  空函数47

5.1.2  参数检查48

5.1.3  返回多个值49

5.2  函数调用49

5.2.1  按值传递参数和按引用传递参数50

5.2.2  函数的参数50

5.2.3  匿名函数53

5.2.4  return语句53

5.2.5  变量作用域54

习题55

第6章  模块56

6.1  模块的概念56

6.1.1  命名空间56

6.1.2  模块57

6.1.3  包58

6.2  模块内置属性58

6.3  第三方模块安装方法59

习题59

第7章  文件操作60

7.1  文件读写60

7.1.1  打开文件60

7.1.2  写入文件61

7.1.3  读取文件62

7.1.4  文件读写异常处理64

7.2  其他文件操作64

7.2.1  os模块文件操作65

7.2.2  shutil模块文件操作67

习题67

第8章  字符串与正则表达式69

8.1  字符串的基本操作69

8.1.1  下标访问69

8.1.2  切片操作69

8.1.3  字符串拼接与复制70

8.1.4  in/not in运算符70

8.1.5  比较运算符70

8.1.6  for循环遍历字符串70

8.2  字符串相关的函数70

8.3  格式化字符串74

8.4  实例:使用字符串进行程序

 设计75

8.4.1  检测回文串75

8.4.2  字符串的简单加密76

8.5  字符编码80

8.5.1  字符编码简介80

8.5.2  使用Python处理中文81

8.6  正则表达式83

8.6.1  正则表达式简介83

8.6.2  使用re模块处理正则表达式85

8.7  实例:使用正则表达式进行程序

 设计88

8.7.1  用户注册信息格式校验88

8.7.2  模拟scanf函数89

习题90

第9章  面向对象编程92

9.1  面向对象编程的概念92

9.2  类与对象93

9.2.1  类与实例化93

9.2.2  初始化函数与析构函数93

9.2.3  类的属性94

9.2.4  类的方法96

9.3  面向对象的三大特性97

9.3.1  继承97

9.3.2  访问控制103

9.3.3  多态104

9.4  特殊的属性与方法105

9.4.1  __slots__属性105

9.4.2  只读的特殊属性106

9.4.3  __str__()方法106

9.4.4  __repr__()方法107

习题108

第10章  异常处理109

10.1  异常的概念109

10.2  异常的抛出与捕获110

10.3  自定义异常111

10.4  使用断言异常处理113

习题113

第11章  Python多线程与多进程编程114

11.1  线程与进程114

11.1.1  进程114

11.1.2  线程114

11.1.3  多线程与多进程115

11.2  Python多线程编程115

11.2.1  Python多线程的特殊性115

11.2.2  使用threading模块进行多线程

编程116

11.3  Python多进程编程131

11.3.1  Python多进程编程的特点131

11.3.2  使用multiprocessing模块进行多

进程编程131

习题142

第12章  使用Python进行GUI开发143

12.1  GUI编程简介143

12.1.1  窗口与组件143

12.1.2  事件驱动与回调机制143

12.2  Tkinter的主要组件144

12.2.1  标签144

12.2.2  框架145

12.2.3  按钮145

12.2.4  输入框146

12.2.5  单选按钮和复选按钮146

12.2.6  列表框与滚动条148

12.2.7  画布149

12.2.8  标准对话框151

12.3  实例:使用Tkinter进行GUI

 编程——三连棋游戏152

12.3.1  用户界面设计152

12.3.2  创建菜单152

12.3.3  创建游戏面板154

12.3.4  将用户界面与游戏连接155

习题160

第13章  使用Python进行数据管理161

13.1  引言161

13.2  数据对象的持久化162

13.2.1  使用pickle模块存取对象162

13.2.2  使用shelve模块随机访问对象163

13.3  使用itertools模块分析和处理

数据164

13.3.1  数据过滤函数164

13.3.2  c
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP