万本电子书0元读

万本电子书0元读

顶部广告

Python程序设计电子书

售       价:¥

纸质售价:¥38.80购买纸书

16人正在读 | 0人评论 6.5

作       者:高祖彦、雷琳、邓晓丽

出  版  社:重庆大学出版社

出版时间:2024-02-01

字       数:15.7万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以PyCharm为主要发工具,采用理论与实践相结合的形式,系统介绍了Python的相关知识。本书共 15 章,分别为欢迎来到 Python 的世界、Python 快速门、Python 流程控制、字符串、列表和元组、字典和集合、函数、文件、面向对象基础、面向对象高级、线程和程、网络通信、Python访问MySQL数据库、Python实战案例——贪吃蛇、使用 Tornado完成签到系统。本书的各章节均有视频教学资源,读者可以通过扫描二维码观看。每章后均有习题,以帮助读者更好地掌握各章知识。本书可作为高职高专计算机公共基础课教材,也可作为Python爱好者的门教材。
目录展开

前言

第1章 欢迎来到Python的世界

1.4.1 解释器的作用

1.4.2 Python解释器种类

1.4.3 Python解释器的安装

1.5.1 PyCharm的作用

1.5.2 PyCharm下载和安装

第2章 Python快速入门

2.1.1 注释的作用

2.1.2 注释的分类及语法

2.1.3 代码缩进

2.2.1 变量的作用

2.2.2 定义变量

2.2.3 认识bug

2.2.4 认识数据类型

2.3.1 输入简介

2.3.2 输入语法格式

2.4.1 输 出

2.4.2 格式化输出

2.5.1 转换数据类型的作用

2.5.2 转换数据类型的函数

2.6.1 算术运算符

2.6.2 赋值运算符

2.6.3 复合赋值运算符

2.6.4 比较运算符

2.6.5 逻辑运算符

2.6.6 运算符的优先级

第3章 Python流程控制

3.1.1 了解条件语句

3.1.2 if 语法

3.2.1 if...else

3.2.2 多重判断

3.2.3 if嵌套

3.2.4 三目运算符

3.4.1 while循环

3.4.2 while的应用

3.4.3 break和continue

3.5.1 while循环嵌套

3.5.2 快速体验:复现场景

3.8.1 for语法

3.8.2 while...else的使用

3.8.3 退出循环的方式

3.8.4 for...else的使用

第4章 字符串

4.2.1 下标的使用方法

4.2.2 快速体验

4.2.3 获取单个字符

4.3.1 切片简介

4.3.2 切片语法

4.4.1 查 找

4.4.2 count函数

4.4.3 find函数

4.4.4 index函数

4.5.1 常用判断方法

4.5.2 isalnum函数

4.5.3 isspace函数

4.5.4 isdigit函数

4.5.5 salpha函数

4.5.6 startswith函数

4.5.7 endswith函数

4.6.1 replace函数

4.6.2 split函数

4.6.3 join函数

第5章 列表和元组

5.1.1 列表格式

5.1.2 列表创建

5.1.3 访问列表中的值

5.2.1 append函数

5.2.2 extend函数

5.2.3 insert函数

5.3.1 del函数

5.3.2 pop函数

5.3.3 remove函数

5.3.4 clear函数

5.4.1 reverse函数

5.4.2 sort函数

5.4.3 copy函数

5.4.4 通过下标修改

5.5.1 查 找

5.5.2 判断是否存在

第6章 字典和集合

6.2.1 字典的增加

6.2.2 字典的删除

6.2.3 字典的修改

6.2.4 字典的查找

6.2.5 字典的循环遍历

6.4.1 合 并

6.4.2 复 制

6.4.3 判断元素是否存在

6.5.1 集合的特点

6.5.2 集合的常用操作方法

第7章 函 数

7.1.1 函数的使用步骤

7.1.2 函数的作用

7.2.1 函数的参数作用

7.2.2 函数的返回值作用

7.3.1 位置参数

7.3.2 关键字参数

7.3.3 缺省参数

7.3.4 不定长参数

7.4.1 变量作用域

7.4.2 空函数和主函数

7.6.1 lambda 表达式

7.6.2 lambda的参数形式

7.9.1 系统需求

7.9.2 开发步骤

7.9.3 框架搭建

7.9.4 文件准备

7.9.5 编写主循环

7.9.6 新增函数

7.9.7 导入模块

第8章 文 件

8.1.1 文件的基本操作

8.1.2 文件对象方法

8.2.1 文件目录简介

8.2.2 文件操作

第9章 面向对象基础

9.1.1 理解面向对象

9.1.2 类和对象

9.1.3 理解类和对象

9.1.4 类的定义与使用

9.1.5 类成员的可访问范围

9.2.1 实例方法

9.2.2 类方法

9.2.3 静态方法

9.2.4 特殊方法

9.3.1 步骤分析

9.3.2 代码实现

第10章 面向对象高级

10.1.1 属性私有化

10.1.2 get函数和set函数

10.1.3 私有方法

10.3.1 多继承简介

10.3.2 调用父类(超类)的方法

10.3.3 父类的私有属性和私有方法

10.5.1 准备武器

10.5.2 准备玩家类

第11章 线程和进程

11.2.1 进程和线程

11.2.2 线程实现

11.2.3 线程的开启与结束

11.2.4 线程的 join() 方法

11.3.1 共享全局变量问题

11.3.2 使用互斥锁解决数据共享

11.3.3 死 锁

11.3.4 避免死锁(银行家算法)

11.4.1 进 程

11.4.2 进程的创建

11.4.3 进程和线程的区别

第12章 网络通信

12.6.1 UDP网络程序:发送数据

12.6.2 UDP网络程序:解决端口号变化问题

12.6.3 UDP网络程序:发送、接收数据

第13章 Python访问MySQL数据库

13.1.1 MySQL简介

13.1.2 使用Navicat管理MySQL

13.2.1 Python操作MySQL数据库的流程

13.2.2 Connection对象

13.2.3 Cursor对象

13.2.4 事 务

第14章 Python实战案例——贪吃蛇

14.1.1 Pygame简介

14.1.2 使用 Pygame 创建图形窗口

14.1.3 案例演练

14.2.1 初始框架建立游戏主窗口

14.2.2 简单的游戏循环

14.2.3 游戏时钟

14.2.4 更改背景颜色

14.3.1 绘制场景

14.3.2 绘制蛇头和食物

第15章 使用Tornado完成签到系统

15.2.1 案例简介

15.2.2 Tornado的第一个网页

15.2.3 使用Python处理二维码

15.2.4 基于本地Python签到功能实现

15.2.5 基于数据库的签到系统

参考文献

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部