万本电子书0元读

万本电子书0元读

顶部广告

Python程序设计案例教程电子书

配套资源:电子课件 素材和效果文件 本书特色: ·一本实用易学、轻量级的Python门教材 ·基于Python 3.6.4,以PyCharm为发环境 ·以30个实用实例为载体,更适合初学者学习 ·代码量丰富,代码简洁优雅 ·新形态立体化教材

售       价:¥

纸质售价:¥41.30购买纸书

22人正在读 | 0人评论 6.2

作       者:张宗霞

出  版  社:机械工业出版社

出版时间:2021-08-06

字       数:11.8万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《Python程序设计案例教程》是一本实用易学、轻量级的Python门教材,以30个实用案例为载体,详细介绍了Python语言的基础知识和编程思想,内容包括Python语言概述,基础语法,流程控制语句,字符串与正则表达式,列表、元组、字典等常用数据结构,函数,异常处理,文件操作,模块和包以及面向对象编程。每章后都配有丰富的习题、课后实训和精练的小结,方便读者一步巩固知识,增强实践能力。 《Python程序设计案例教程》基于Python 364,以PyCharm作为主要发环境。书中代码遵循Python编码规范,简洁优雅。 《Python程序设计案例教程》可作为高职高专计算机相关专业Python课程的教材,也可作为广大计算机编程爱好者的门参考书。<br/>【推荐语】<br/>配套资源:电子课件 素材和效果文件 本书特色: ·一本实用易学、轻量级的Python门教材 ·基于Python 3.6.4,以PyCharm为发环境 ·以30个实用实例为载体,更适合初学者学习 ·代码量丰富,代码简洁优雅 ·新形态立体化教材<br/>【作者】<br/>张宗霞,讲师,自2005年从事教学工作以来,先后讲授过《C语言程序设计》、《C#程序设计》、《PHP与MySQL应用发》、《Python程序设计》、《数据结构》和《机器学习》等多门课程。主编《C#程序设计任务式教程》教材被评为中国通信工业协会“全国计算机类教材”,撰写多篇论文,其中一篇发表在《系统仿真学报》上,EI收录。指导学生在2019年全国职业院校技能大赛高职组“新华三杯”大数据技术与应用比赛中荣获一等奖,荣获指导教师奖。具有丰富的实践、教科研经验。<br/>
目录展开

前言

第1章 Python语言概述

1.1 Python简介

1.1.1 Python语言的诞生

1.1.2 Python语言的发展历程

1.1.3 Python语言的版本

1.1.4 Python语言的用途

1.1.5 Python语言的特点

1.1.6 Python语言规范

1.1.7 Python程序执行原理

1.2 安装

1.2.1 Python的安装和环境变量配置

1.2.2 PyCharm的安装

1.3 案例1:输出“Hello Python!”

1.3.1 案例描述

1.3.2 相关知识

1.3.2.1 IDLE的基本使用方法

1.3.2.2 PyCharm的基本使用方法

1.3.3 案例实现

1.4 案例2:绘制菱形图案

1.4.1 案例描述

1.4.2 相关知识

1.4.3 案例实现

1.5 案例3:绘制小猪佩奇图形

1.5.1 案例描述

1.5.2 相关知识

1.5.3 案例实现

小结

习题

课后实训

第2章 基础语法

2.1 案例4:求出一个三位自然数各个位上的数字

2.1.1 案例描述

2.1.2 相关知识

2.1.2.1 注释

2.1.2.2 变量

2.1.2.3 常用数据类型

2.1.2.4 常用运算符

2.1.2.5 常用内置函数

2.1.3 案例实现

2.2 案例5:判断一个给定年份是否为闰年

2.2.1 案例描述

2.2.2 相关知识

2.2.2.1 比较运算符和逻辑运算符

2.2.2.2 简单的if语句

2.2.2.3 Python语言的编码规范

2.2.3 案例实现

小结

习题

课后实训

第3章 流程控制语句

3.1 案例6:三个数中找最大

3.1.1 案例描述

3.1.2 相关知识

3.1.2.1 简单选择结构:单分支结构和双分支结构

3.1.2.2 复杂选择结构:多分支结构和分支嵌套

3.1.3 案例实现

3.2 案例7:求100以内所有奇数的和

3.2.1 案例描述

3.2.2 相关知识

3.2.2.1 while循环语句

3.2.2.2 for循环语句

3.2.2.3 break语句、continue语句、else语句及pass空语句

3.2.3 案例实现

3.3 案例8:猜数游戏

3.3.1 案例描述

3.3.2 相关知识

3.3.2.1 模块导入

3.3.2.2 用于生成随机数的相关函数

3.2.3 案例实现

3.4 案例9:百钱百鸡

3.4.1 案例描述

3.4.2 相关知识

3.4.2.1 循环嵌套

3.4.2.2 穷举法

3.4.3 案例实现

小结

习题

课后实训

第4章 字符串与正则表达式

4.1 案例10:从豆瓣读书的相关语句中提取作者等信息

4.1.1 案例描述

4.1.2 相关知识

4.1.2.1 字符串概述

4.1.2.2 字符串格式化

4.1.2.3 字符串的基本操作

4.1.3 案例实现

4.2 案例11:从豆瓣电影网的HTML语句中提取电影名称和评价人数

4.2.1 案例描述

4.2.2 相关知识

4.2.2.1 正则表达式概述

4.2.2.2 常用元字符

4.2.2.3 re模块的使用

4.2.3 案例实现

小结

习题

课后实训

第5章 数据结构

5.1 案例12:模拟评委打分

5.1.1 案例描述

5.1.2 相关知识

5.1.2.1 列表概述

5.1.2.2 列表的操作

5.1.3 案例实现

5.2 案例13:奇偶位置交换

5.2.1 案例描述

5.2.2 相关知识

5.2.2.1 切片概述

5.2.2.2 切片的作用

5.2.3 案例实现

5.3 案例14:奇偶数交换

5.3.1 案例描述

5.3.2 相关知识

5.3.2.1 列表推导式

5.3.2.2 map()、filter()函数

5.3.3 案例实现

5.4 案例15:不同时间段显示不同问候语

5.4.1 案例描述

5.4.2 相关知识

5.4.2.1 元组概述

5.4.2.2 元组的操作

5.4.2.3 元组的作用

5.4.3 案例实现

5.5 案例16:个数统计

5.5.1 案例描述

5.5.2 相关知识

5.5.2.1 字典概述

5.5.2.2 字典的操作

5.5.3 案例实现

5.6 案例17:构造没有重复元素的数据集

5.6.1 案例描述

5.6.2 相关知识

5.6.2.1 集合概述

5.6.2.2 集合的操作与运算

5.6.3 案例实现

5.7 案例18:编写简单的爬虫程序

5.7.1 案例描述

5.7.2 相关知识

5.7.2.1 序列、容器、可迭代对象和迭代器总结

5.7.2.2 爬虫基础知识

5.7.3 案例实现

小结

习题

课后实训

第6章 函数

6.1 案例19:发红包

6.1.1 案例描述

6.1.2 相关知识

6.1.2.1 函数定义和调用

6.1.2.2 函数的四种参数

6.1.2.3 传递参数时的序列解包

6.1.2.4 与函数相关的Python语言编码规范

6.1.3 案例实现

6.2 案例20:统计高频词

6.2.1 案例描述

6.2.2 相关知识

6.2.2.1 lambda表达式

6.2.2.2 指定排序规则

6.2.3 案例实现

6.3 案例21:增加函数计时功能

6.3.1 案例描述

6.3.2 相关知识

6.3.2.1 变量作用域

6.3.2.2 函数嵌套与闭包

6.3.2.3 装饰器

6.3.2.4 日期和时间模块

6.3.3 案例实现

小结

习题

课后实训

第7章 异常处理

7.1 案例22:猜数游戏

7.1.1 案例描述

7.1.2 相关知识

7.1.2.1 常见异常

7.1.2.2 异常处理:try-except的常见结构

7.1.3 案例实现

7.2 案例23:限定范围的猜数

7.2.1 案例描述

7.2.2 相关知识

7.2.2.1 raise语句

7.2.2.2 assert语句

7.2.3 案例实现

小结

习题

课后实训

第8章 文件操作

8.1 案例24:英语四级真题的词频统计

8.1.1 案例描述

8.1.2 相关知识

8.1.2.1 打开和关闭文件操作

8.1.2.2 文本文件的读写操作

8.1.3 案例实现

8.2 案例25:文件批量重命名

8.2.1 案例描述

8.2.2 相关知识

8.2.2.1 os模块

8.2.2.2 os.path模块

8.2.3 案例实现

小结

习题

课后实训

第9章 模块和包

9.1 案例26:导入模块

9.1.1 案例描述

9.1.2 相关知识

9.1.2.1 模块的概念

9.1.2.2 模块搜索路径的顺序

9.1.2.3 模块的导入

9.1.3 案例实现

9.2 案例27:导入包

9.2.1 案例描述

9.2.2 相关知识

9.2.2.1 包的概念

9.2.2.2 包的导入

9.2.2.3 __init__.py文件的作用

9.2.3 案例实现

小结

习题

课后实训

第10章 面向对象编程

10.1 案例28:设计“人”类

10.1.1 案例描述

10.1.2 相关知识

10.1.2.1 面向对象的基本理论和概念

10.1.2.2 类的定义

10.1.2.3 构造方法和析构方法

10.1.2.4 数据属性

10.1.2.5 方法

10.1.2.6 成员的可访问性

10.1.2.7 与类相关的Python语言编码规范

10.1.3 案例实现

10.2 案例29:设计不同类型的“员工”类

10.2.1 案例描述

10.2.2 相关知识

10.2.2.1 继承

10.2.2.2 多态

10.2.3 案例实现

10.3 案例30:处理来自不同数据源的书评

10.3.1 案例描述

10.3.2 相关知识

10.3.2.1 再谈可迭代对象和迭代器

10.3.2.2 生成器

10.3.3 案例实现

小结

习题

课后实训

参考文献

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部