类似推荐
编辑推荐
理论与实战相结合,结合大量案例系统为你介绍Python。
内容简介
本书详细介绍了多个应用场景下使用Python开发的实际项目。本书共16章,分为两部分,第一部分(1~12章)主要讲解Python编程基础,第二部分(13~16章)主要讲解Python项目实战,旨在帮助读者系统、快速地掌握Python语法,并能够熟练地应用到实战项目中。全书代码适用于Python 3.6以及更高版本。《Python 3快速入门与实战》读者对象为Python编程的初学者,或者具有Python编程基础想进一步学习Python的编程爱好者;具有其他编程语言基础,想了解和学习Python的相关技术人员;未来准备从事数据科学、机器学习、人工智能、数据分析、数据采集等方向研究和工作的读者。
作者简介
作者肖冠宇,资深大数据研发工程师,有多年的大数据工作经验,对高性能分布式系统架构、大数据技术、数据分析等有深入的研究。
曾就职于人民网人民在线和乐视网智能中心大数据部,主要从事大数据系统研发和广告数据分析;现就职于小米旗下的田米科技,担任大数据研发工程师。
章节目录
版权信息
前言
第1章 Python概述
1.1 初识Python
1.2 安装配置Python 3开发环境
1.3 安装配置Anaconda
1.4 安装PyCharm开发工具
第2章 Python基础
2.1 注释
2.2 关键字与标识符
2.3 变量
2.4 数据类型
2.5 输入(input)与输出(print)
2.6 运算符
2.7 字符串
2.8 if条件判断
2.9 while循环
2.1 0 for循环
第3章 容器
3.1 列表
3.2 元组
3.3 字典
3.4 集合
第4章 函数
4.1 函数定义与调用
4.2 函数参数
4.3 函数返回值
4.4 变量作用域
4.5 递归函数
4.6 匿名函数
4.7 闭包
4.8 装饰器
第5章 包和模块
5.1 包
5.2 模块
5.3 __init__.py模块
5.4 __name__变量
第6章 面向对象
6.1 面向对象编程
6.2 类和对象
6.3 __init__构造方法
6.4 访问权限
6.5 继承
第7章 异常处理
7.1 捕获异常
7.2 捕获多个异常
7.3 捕获全部异常
7.4 异常中的finally语句
7.5 异常传递
7.6 raise抛出异常
第8章 日期和时间
8.1 time模块
8.2 datetime模块
第9章 文件操作
9.1 读写文件
9.2 文件管理
9.3 JSON文件操作
9.4 CSV文件操作
第10章 正则表达式
10.1 re模块
10.2 单字符匹配
10.3 数量表示
10.4 边界表示
10.5 转义字符
10.6 匹配分组
10.7 内置函数
10.8 贪婪与非贪婪模式
第11章 Python网络编程
11.1 网络编程基础
11.2 urllib库
11.3 requests库
第12章 Python常用扩展库
12.1 Numpy科学计算库
12.2 Pandas数据分析库
第13章 Python数据可视化实战
13.1 Matplotlib绘图
13.2 Pandas绘图
13.3 Seaborn绘图
第14章 Python爬虫开发实战
14.1 爬虫工作流程
14.2 爬虫开发环境搭建
14.3 项目实战:爬取电商网站商品信息
第15章 Python数据分析实战
15.1 数据分析概述
15.2 项目实战:房屋售价数据分析
第16章 Python机器学习实战
16.1 机器学习基础
16.2 项目实战:k近邻算法实现红酒质量等级预测
Python3快速入门与实战是2019年由机械工业出版社出版,作者。
得书感谢您对《Python3快速入门与实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。