展开全部

主编推荐语

作者根据自己多年的前后端开发经验,站在完全零基础读者的角度,详尽介绍了Python编程语言的基础知识,以及大量的开发技巧。

内容简介

本书包括Python语基本语法、运算符与表达式、流程控制语句、列表与元组、字符串、字典与集合、Python中使用正则表达式、函数、数值计算、时间日期等。

所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 作者简介
  • 资源与支持
  • 第1部分 基础篇
  • 第1章 认识Python
  • 1.1 Python简介
  • 1.2 教程介绍
  • 1.3 安装Python
  • 1.4 使用IDLE
  • 1.5 使用VSCode
  • 1.6 使用PyCharm
  • 1.7 本章练习
  • 第2章 语法基础
  • 2.1 语法简介
  • 2.2 变量与常量
  • 2.3 数据类型
  • 2.4 运算符
  • 2.5 表达式与语句
  • 2.6 类型转换
  • 2.7 转义字符
  • 2.8 注释
  • 2.9 输出内容:print()
  • 2.10 输入内容:input()
  • 2.11 运算符优先级
  • 2.12 实战题:交换两个变量的值
  • 2.13 实战题:交换个位和十位
  • 2.14 本章练习
  • 第3章 流程控制
  • 3.1 流程控制简介
  • 3.2 选择结构:if
  • 3.3 循环结构:while
  • 3.4 循环结构:for
  • 3.5 break和continue
  • 3.6 实战题:找出水仙花数
  • 3.7 实战题:求0~100中的所有质数
  • 3.8 实战题:输出一个图案
  • 3.9 本章练习
  • 第4章 列表与元组
  • 4.1 列表是什么?
  • 4.2 列表的创建
  • 4.3 基本操作
  • 4.4 获取列表长度:len()
  • 4.5 获取元素出现次数:count()
  • 4.6 获取元素下标:index()
  • 4.7 合并列表:extend()
  • 4.8 清空列表
  • 4.9 截取列表:[m:n]
  • 4.10 遍历列表:for...in...
  • 4.11 检索列表:in、not in
  • 4.12 颠倒顺序:reverse()
  • 4.13 大小排序:sort()
  • 4.14 数值计算:max()、min()、sum()
  • 4.15 将列表转换为字符串:join()
  • 4.16 列表运算
  • 4.17 二维列表
  • 4.18 元组是什么?
  • 4.19 实战题:求列表中的最大值
  • 4.20 实战题:输出星期数
  • 4.21 本章练习
  • 第5章 字符串
  • 5.1 字符串是什么?
  • 5.2 获取某一个字符
  • 5.3 获取字符串长度
  • 5.4 统计字符的个数:count()
  • 5.5 获取字符的下标:index()
  • 5.6 截取字符串:[m:n]
  • 5.7 替换字符串:replace()
  • 5.8 分割字符串
  • 5.9 去除首尾符号
  • 5.10 大小写转换
  • 5.11 检索字符串
  • 5.12 拼接字符串
  • 5.13 类型转换
  • 5.14 字符串的运算
  • 5.15 实战题:统计单词的个数
  • 5.16 实战题:将首字母转换成大写
  • 5.17 本章练习
  • 第6章 字典与集合
  • 6.1 字典是什么?
  • 6.2 字典的创建
  • 6.3 基本操作
  • 6.4 获取字典的长度
  • 6.5 清空字典
  • 6.6 复制字典
  • 6.7 检索字典
  • 6.8 获取键或值
  • 6.9 集合是什么?
  • 6.10 实战题:统计数字出现的次数
  • 6.11 实战题:统计出现次数最多的字母
  • 6.12 本章练习
  • 第7章 初识函数
  • 7.1 函数是什么?
  • 7.2 函数的定义
  • 7.3 函数的调用
  • 7.4 函数参数
  • 7.5 嵌套函数
  • 7.6 内置函数
  • 7.7 实战题:判断某一年是否为闰年
  • 7.8 实战题:冒泡排序
  • 7.9 本章练习
  • 第8章 数学计算
  • 8.1 数学计算简介
  • 8.2 求绝对值
  • 8.3 四舍五入
  • 8.4 取整运算
  • 8.5 平方根与幂运算
  • 8.6 圆周率
  • 8.7 三角函数
  • 8.8 生成随机数
  • 8.9 实战题:生成随机验证码
  • 8.10 本章练习
  • 第9章 日期时间
  • 9.1 日期时间简介
  • 9.2 time模块
  • 9.3 datetime模块
  • 9.4 实战题:自定义日期时间格式
  • 9.5 实战题:计算函数执行时间
  • 9.6 本章练习
  • 第2部分 提高篇
  • 第10章 面向对象
  • 10.1 面向对象是什么?
  • 10.2 类和对象
  • 10.3 构造函数:_ _init_ _()
  • 10.4 类属性和实例属性
  • 10.5 类方法和实例方法
  • 10.6 静态方法
  • 10.7 继承
  • 10.8 实战题:封装一个矩形类
  • 10.9 实战题:封装一个时间类
  • 10.10 本章练习
  • 第11章 包与模块
  • 11.1 包和模块简介
  • 11.2 自定义包
  • 11.3 自定义模块
  • 11.4 以主程序形式执行
  • 第12章 文件操作
  • 12.1 文件操作简介
  • 12.2 文件路径
  • 12.3 读取文件
  • 12.4 写入文件
  • 12.5 os模块
  • 12.6 异常处理
  • 12.7 shutil模块
  • 12.8 send2trash模块
  • 12.9 zipfile模块
  • 12.10 实战题:读写.txt文件
  • 12.11 实战题:删除某一类型的文件
  • 12.12 实战题:批量修改文件名
  • 12.13 本章练习
  • 第13章 文件格式
  • 13.1 文件格式简介
  • 13.2 JSON文件
  • 13.3 CSV文件
  • 13.4 Excel文件
  • 13.5 实战题:逆序输出
  • 13.6 本章练习
  • 第14章 异常处理
  • 14.1 异常是什么?
  • 14.2 处理异常
  • 14.3 深入了解
  • 14.4 本章练习
  • 第15章 正则表达式
  • 15.1 正则表达式是什么?
  • 15.2 正则表达式的使用
  • 15.3 元字符
  • 15.4 连接符
  • 15.5 限定符
  • 15.6 定位符
  • 15.7 分组符
  • 15.8 选择符
  • 15.9 转义字符
  • 15.10 不区分大小写的匹配
  • 15.11 贪心与非贪心
  • 15.12 sub()
  • 15.13 match()和search()
  • 15.14 实战题:匹配手机号码
  • 15.15 实战题:匹配身份证号码
  • 15.16 本章练习
  • 第3部分 应用篇
  • 第16章 图像处理
  • 16.1 应用技术简介
  • 16.2 Pillow库
  • 16.3 图片操作
  • 16.4 绘制图形
  • 16.5 绘制文本
  • 16.6 图片美化
  • 第17章 数据可视化
  • 17.1 数据可视化简介
  • 17.2 拆线图
  • 17.3 通用设置
  • 17.4 通用样式参数
  • 17.5 柱状图
  • 17.6 直方图
  • 17.7 饼状图
  • 17.8 散点图
  • 17.9 面积图
  • 17.10 子图表
  • 17.11 实战题:从CSV文件中读取数据并绘图
  • 第18章 数据库操作
  • 18.1 数据库简介
  • 18.2 操作SQLite
  • 18.3 操作MySQL
  • 18.4 操作MongoDB
  • 第19章 GUI编程
  • 19.1 tkinter简介
  • 19.2 文本与图片
  • 19.3 Button组件
  • 19.4 复选框
  • 19.5 单选按钮
  • 19.6 分组框
  • 19.7 文本框
  • 19.8 列表框
  • 第20章 电子邮件
  • 20.1 电子邮件简介
  • 20.2 发送纯文本格式的邮件
  • 20.3 发送HTML格式的邮件
  • 20.4 发送带附件的邮件
  • 附录A Python关键字
  • 附录B 数据类型
  • 附录C 运算符优先级
  • 附录D 列表常用的方法
  • 附录E 字符串常用的方法
  • 附录F 字典常用的方法
  • 附录G 数学运算
  • 附录H Python模块
  • 后记
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    4.0
    第一次读了 50%内容的编程书

    鼓励我开始读这本书的是看到罗胖跨年演讲的时候弹琴,我专业一直念的是计算机,已经 近 10 年没从事这个行业了,一直觉得欠着自己,这次看了这本书,浅显易懂,挺好的,接着弄。不一定真为了能成为专业的编程序程序员,但技多不压身尤其是 2023 来了,黑天鹅比白天鹅都多的可能性,试试呗。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。