内容简介

  • 本书专门针对Python新手量身编写,涵盖Python 3实际开发的重要知识点,内容包括:Python语言的类型和对象,操作符和表达式,编程结构和控制流,函数,序列,多线程,正则表达式,面向对象编程,文件操作,网络编程,邮件收发,数据库操作等,提供的Python爬虫,自然语言处理,区块链项目范例,各章还安排了调试,问题解答,温故知新,牛刀小试等内容。 本书还开发了配套小程序学习课件,课件中涵盖视频教学,代码示例,资源包,扩展知识,习题,PPT,常见问题,作业8大主题,大幅扩展了本书知识体系,可帮助读者轻松快速地掌握Python的编程技能。 本书技术先进,示例丰富,代码可读性及可操作性强,非常适合的Python初学者和转型到的Python开发的程序员使用,也可作为Python的网课,培训机构及大专院校的教学用书。

配套资源

问道私服 www.bjtczq.com 本套图书的适合人群

  • Python 3.x初学者

  • 想学习和了解Python 3.x的程序员

  • Python 3.x网课,培训机构,中学及大专院校的学生

  • 想快速掌握Python的编程技巧

  • 想要在Python中的学习路上少走弯路

  • 要提升技能,了解热点前沿技术

图书特色

  • 内容丰富,由浅入深

  • 结构清晰,讲解到位

  • 完整案例,代码实用

  • 视频精致,立体学习

  • 电子教案,学教通用

  • 实时测试,寓学于练

  • 技术支持,服务到位

图书目录

进入Python 3.7的精彩世界

  • Python的起源
  • Python的应用场合
  • 从2.7到3.7,Python的新特性
  • 如何学习Python
  • Python环境构建
  • 从Hello World开始
  • 调试
  • 问题解答
  • 温故知新,学以致用

开启Python之旅

  • 认识程序
  • 数据类型
  • 变量和关键字
  • 语句
  • 表达式
  • 运算符和操作对象
  • 字符串操作
  • 注释
  • 牛刀小试——九九乘法表实现
  • 调试
  • 问题解答
  • 温故知新,学以致用

列表和元组

  • 通用序列操作
  • 列表
  • 元组
  • 列表与元组的区别
  • 牛刀小试——列表与元组相互转化
  • 调试
  • 问题解答
  • 温故知新,学以致用

字符串

  • 字符串的基本操作
  • 字符串格式化
  • 字符串方法
  • 牛刀小试——变形金刚
  • 调试
  • 问题解答
  • 温故知新,学以致用

条件、循环和其他语句

  • 使用文本编辑器
  • import的使用
  • 别样的赋值
  • 语句块
  • 条件语句
  • 循环
  • pass语句
  • 牛刀小试——猜字游戏编写
  • Python程序调试
  • 问题解答
  • 温故知新,学以致用

字典

  • 字典的使用
  • 创建和使用字典
  • 字典方法
  • 牛刀小试——字典合并与排序
  • 调试
  • 问题解答
  • 温故知新,学以致用

函数

  • 调用函数
  • 定义函数
  • 函数的参数
  • 执行流程
  • 形参和实参
  • 变量作用域
  • 有返回值和无返回值函数
  • 为什么要有函数
  • 返回函数
  • 递归函数
  • 匿名函数
  • 偏函数
  • 牛刀小试——经典排序之快速排序实现
  • 调试
  • 问题解答
  • 温故知新,学以致用

面向对象编程

  • 理解面向对象
  • 类的定义与使用
  • 深入类
  • 继承
  • 多态
  • 封装
  • 多重继承
  • 获取对象信息
  • 类的专有方法
  • 牛刀小试——出行建议
  • 调试
  • 问题解答
  • 温故知新,学以致用

异常

  • 什么是异常
  • 异常处理
  • 抛出异常
  • 捕捉多个异常
  • 使用一个块捕捉多个异常
  • 捕捉对象
  • 全捕捉
  • 异常中的else
  • 自定义异常
  • finally子句
  • 异常和函数
  • 牛刀小试——正常数和异常数
  • bug的由来
  • 温故知新,学以致用

日期和时间

  • 日期和时间
  • time模块
  • datetime模块
  • 日历模块
  • 牛刀小试——时间大杂烩
  • 调试
  • 温故知新,学以致用

正则表达式

  • 认识正则表达式
  • re模块
  • 贪婪模式和非贪婪模式
  • 替换
  • 编译
  • 牛刀小试——匹配比较
  • 温故知新,学以致用

文件操作

  • 打开文件
  • 基本文件方法
  • 对文件内容进行迭代
  • StringIO函数
  • 序列化与反序列化
  • 牛刀小试——批量更改文件名
  • 调试
  • 问题解答
  • 温故知新,学以致用

多线程

  • 线程和进程
  • 使用线程
  • _thread模块
  • threading模块
  • 线程同步
  • 线程优先级队列
  • 线程与进程比较
  • 牛刀小试——多线程简单爬虫
  • 调试
  • 问题解答
  • 温故知新,学以致用

发送和接收电子邮件

  • 电子邮件介绍
  • 发送邮件
  • POP3接收邮件
  • 牛刀小试——邮件发送通用化
  • 调试
  • 问题解答
  • 温故知新,学以致用

网络编程

  • 初识网络编程
  • TCP/IP简介
  • 网络设计模块
  • TCP编程
  • UDP编程
  • urllib模块
  • 牛刀小试——模拟浏览器
  • 调试
  • 问题解答
  • 温故知新,学以致用

GUI编程

  • GUI简介
  • 概念介绍
  • Tk控件
  • tkinter 组合控件
  • 牛刀小试——计算器开发
  • 调试
  • 问题解答
  • 温故知新,学以致用

操作数据库

  • 数据库介绍
  • Python数据库API
  • 数据库操作
  • 事务
  • 调试
  • 问题解答
  • 温故知新,学以致用

项目实战——爬虫

  • 了解爬虫
  • 爬虫的原理
  • 爬虫常用的几种技巧
  • 爬虫示例——抓取豆瓣电影Top250影评数据
  • 本章小结

自然语言分词与词频统计

  • 概念介绍
  • 库的安装与使用
  • 分词与词频统计实战
  • 分词与词频统计完整代码实现与结果查看
  • 项目小结

区块链实战

  • 区块链简介
  • 区块链代码结构设计
  • 区块链具体逻辑实现
  • API接口层开发
  • 运行区块链
  • 分布式实现
  • 完整项目代码与执行
  • 项目小结

更多学习资料请关注小程序免费领取

微信扫码免费领取学习资料