展开全部

主编推荐语

本书用滚雪球的思维讲解Python的知识体系。

内容简介

全书共31章,分为3个部分。第1部分为基础篇,包括第1~15章,介绍Python语言核心知识点。第2部分为进阶篇,包括第16~28章,是进阶内容,也是Python语言的魅力点所在。第3部分为实战篇,包括第29~31章,通过3个实战案例,介绍Python的数据处理能力,以及Python在网站方面的应用。

目录

  • 版权信息
  • 内容简介
  • 前言
  • 第1部分 基础篇
  • 1 Python正确起手式
  • 1.1 滚雪球学Python课程前置导语
  • 1.2 Python语言简介
  • 1.3 Python环境安装
  • 1.4 学语言先学注释
  • 1.5 认识变量
  • 1.6 打印输出函数print()
  • 1.7 数学运算及优先级问题
  • 1.8 赋值运算符
  • 2 无门槛掌握数据类型与输入/输出函数
  • 2.1 基本数据类型
  • 2.2 输入与输出
  • 3 无转折不编程
  • 3.1 关系运算符
  • 3.2 算术运算符
  • 3.3 逻辑运算符
  • 3.4 编程中的转折——流程控制
  • 4 列表一学完,Python会一半
  • 4.1 列表是个啥
  • 4.2 初识Python面向对象
  • 4.3 通过方法增删列表元素
  • 4.4 列表排序
  • 4.5 其他列表方法
  • 4.6 多维列表
  • 4.7 特殊的列表字符串
  • 5 Python循环的本质就是一段代码懒得重复写
  • 5.1 for循环
  • 5.2 range()函数
  • 5.3 for循环补充知识
  • 5.4 while循环
  • 6 Python元组,不可变的列表
  • 6.1 元组的定义
  • 6.2 读取元组中的元素
  • 6.3 元组的其他知识补充
  • 6.4 元组与列表转换
  • 6.5 内置函数zip()
  • 6.6 元组的功能与应用场景
  • 7 字典怎么查,Python字典就怎么用
  • 7.1 字典的基本操作
  • 7.2 字典的遍历
  • 7.3 字典与其他数据类型的结合
  • 7.4 字典的方法
  • 8 Python中无序且元素唯一的数据类型——集合
  • 8.1 集合是什么
  • 8.2 集合的操作
  • 8.3 集合的方法
  • 8.4 集合可用的内置函数和冻结集合
  • 9 函数是Python基础部分的第一道难关
  • 9.1 函数出现的背景
  • 9.2 函数初接触
  • 9.3 函数的参数设计
  • 9.4 函数返回值
  • 9.5 调用函数时参数是列表
  • 9.6 局部变量与全局变量
  • 9.7 传递任意数量的参数
  • 9.8 函数的扩展学习
  • 10 Python面向对象的编程
  • 10.1 类的定义与使用
  • 10.2 封装
  • 10.3 继承
  • 10.4 多态
  • 10.5 多重继承
  • 10.6 对象的数据类型判断
  • 10.7 isinstance()函数
  • 10.8 特殊属性、方法
  • 11 Python模块的设计与应用
  • 11.1 将函数放到模块中
  • 11.2 应用函数模块
  • 11.3 将类放到模块中
  • 11.4 常见模块
  • 12 Python文件读取与写入
  • 12.1 文件夹和文件路径
  • 12.2 Python读写文件
  • 12.3 shutil模块
  • 13 Python程序异常处理与logging模块
  • 13.1 程序异常
  • 13.2 异常类型
  • 13.3 finally语句
  • 13.4 日志模块logging
  • 14 在Python中操作SQLite数据库
  • 14.1 SQLite基本使用
  • 14.2 建立SQLite数据库表
  • 14.3 向表中增加数据
  • 14.4 查询数据库中的表数据
  • 14.5 更新表数据
  • 14.6 删除表数据
  • 15 Python中的多线程与多进程
  • 15.1 Python中的多线程
  • 15.2 subprocess模块
  • 第2部分 进阶篇
  • 16 列表与元组、字典与集合
  • 16.1 为何列表和元组总放在一起
  • 16.2 字典与集合的那些事儿
  • 17 列表推导式与字典推导式
  • 17.1 列表推导式
  • 17.2 字典推导式
  • 17.3 元组推导式与集合推导式
  • 18 lambda表达式
  • 18.1 lambda表达式的基本使用
  • 18.2 lambda表达式与def定义函数的区别
  • 18.3 lambda表达式的应用场景
  • 18.4 不要滥用lambda表达式
  • 19 内置函数filter()、map()、reduce()、zip()、enumerate()
  • 19.1 filter()函数
  • 19.2 map()函数
  • 19.3 reduce()函数
  • 19.4 zip()函数
  • 19.5 enumerate()函数
  • 20 函数装饰器
  • 20.1 装饰器的基本使用
  • 20.2 对带参数的函数进行装饰
  • 20.3 多个装饰器
  • 20.4 functools.wraps
  • 20.5 基于类的装饰器
  • 20.6 内置装饰器
  • 21 闭包
  • 21.1 闭包的基本操作
  • 21.2 闭包的作用域
  • 21.3 闭包的作用
  • 21.4 判断闭包函数
  • 21.5 闭包存在的问题
  • 22 Python中的日期与时间
  • 22.1 日期/时间模块简介
  • 22.2 time时间模块
  • 22.3 datetime模块
  • 22.4 calendar模块
  • 23 global和nonlocal作用域
  • 23.1 Python中的作用域
  • 23.2 global关键字
  • 22.3 nonlocal关键字
  • 24 Python中的哈希表与可哈希对象
  • 24.1 哈希表(散列表)
  • 24.2 可哈希与不可哈希
  • 24.3 hash()函数
  • 24.4 hashlib模块
  • 25 Python内置模块之random
  • 25.1 基本随机函数
  • 25.2 扩展随机函数
  • 25.3 分布随机函数
  • 26 Python内置模块之re,正则表达式的初阶用法
  • 26.1 re库的应用
  • 26.2 re库相关函数说明
  • 26.3 re库的面向对象写法
  • 26.4 re库的match对象
  • 27 sys库、os库、getopt库与filecmp库
  • 27.1 os库
  • 27.2 sys库
  • 27.3 getopt库
  • 27.4 filecmp库
  • 28 类函数、成员函数、静态函数、抽象函数和方法伪装属性
  • 28.1 类函数
  • 28.2 静态函数
  • 28.3 类函数与静态函数在继承类中的表现
  • 28.4 抽象函数
  • 28.5 方法伪装属性
  • 第3部分 实战篇
  • 29 爬虫案例
  • 29.1 爬虫分析
  • 29.2 爬虫逻辑编码
  • 29.3 案例收尾
  • 30 爬虫案例
  • 30.1 目标站点分析
  • 30.2 编码
  • 31 Python开源框架:Flask
  • 31.1 Flask简介
  • 31.2 在Flask中操作数据库
  • 31.3 使用Flask模块实现ajax数据入库
展开全部

评分及书评

评分不足
1个评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。