Python全栈数据工程师养成攻略

Python全栈数据工程师养成攻略

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

  1.上海交通大学机器学习、人工智能专家亲笔力作。

  2.超过900分钟的全程视频讲解,扫一扫二维码,跟着视频轻松学。

  3.网易云课堂同名人气课程,全部五星好评。

内容简介

本书以Python为主,结合其他多门编程语言,从数据的获取、存储、分析和可视化等方面,全面地介绍如何实现一些小而美的数据应用。本书共12章,第1章介绍编程之前的准备工作;第2章介绍Python中最为核心和常用的语法;第3章介绍如何使用Python编写爬虫并获取数据;第4章介绍如何使用Python操作MySQL数据库并存储数据;第5章介绍如何在R语言中使用ggplot2绘制静态可视化图形;第6章介绍自然语言理解的相关内容以及如何使用Python处理文本数据;第7章介绍HTML、CSS、JavaScript等前端基础;第8章介绍JQuery、ThinkPHP、Flask等进阶内容;第9章介绍ECharts、D3、Processing等动态数据可视化工具;第10章和第11章分别介绍Python在机器学习和深度学习中的应用;第12章介绍如何通过一个好的故事将自己的数据成果分享和展示给他人。

本书适用于有一定编程基础,希望了解数据分析、人工智能等知识领域,进一步提升个人技术能力的社会各界人士。

作者简介

  张宏伦

  上海交通大学电子系,研究方向为机器学习、人工智能和自然语言理解,宏伦工作室创始人。

  爱好数据,具有金融、交通、气象、新闻、法律等多个领域的数据分析和项目开发经验。业余时间热衷参加各类数据赛事,曾获得首届拍拍贷魔镜杯数据产品大赛金奖、天池公益云图数据可视化大赛铜奖、上海BOT大数据应用大赛二等奖等。

  乐于分享,自制的《全栈数据工程师养成攻略》系列视频教程,在网易云课堂和好大学在线等多家慕课平台上获得了广泛肯定和好评。

章节目录

第1章 写在前面

1.1 数据工程和编程语言

1.1.1 如何玩转数据

1.1.2 关于编程语言

1.2 带好装备——Python和Sublime

1.2.1 Python

1.2.2 Sublime

1.2.3 运行Python代码的方法

1.2.4 Hello World

1.3 数据结构和常见类型

1.3.1 数据的结构

1.3.2 数据的类型

第2章 学会Python

2.1 Python基础语法

2.1.1 Python的特点

2.1.2 中文编码

2.1.3 变量

2.1.4 注释

2.1.5 保留名

2.1.6 行和缩进

2.1.7 运算符

2.1.8 条件

2.1.9 循环

2.1.10 时间

2.1.11 文件

2.1.12 异常

2.1.13 函数

2.1.14 补充内容

2.2 实战:西游记用字统计

2.2.1 数据

2.2.2 目标

2.2.3 步骤

2.2.4 总结

第3章 获取数据

3.1 HTTP请求和chrome

3.1.1 访问一个链接

3.1.2 Chrome浏览器

3.1.3 HTTP

3.1.4 URL类型

3.2 使用Python获取数据

3.2.1 urllib2

3.2.2 GET请求

3.2.3 POST请求

3.2.4 处理返回结果

3.3 实战:爬取豆瓣电影

3.3.1 确定目标

3.3.2 通用思路

3.3.3 寻找链接

3.3.4 代码实现

3.3.5 补充内容

第4章 存储数据

4.1 使用XAMP搭建Web环境

4.1.1 Web环境

4.1.2 偏好设置

……

第5章 静态可视化

第6章 自然语言理解

第7章 Web基础

第8章 Web进阶

第9章 动态可视化

第10章 机器学习

第11章 深度学习

第12章 数据的故事

Python全栈数据工程师养成攻略是2017年由人民邮电出版社出版,作者张宏伦。

得书感谢您对《Python全栈数据工程师养成攻略》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Python高手修炼之道:数据处理与机器学习实战 电子书
适读人群 :1.没有编程知识的新手 不同于一般的基础语法讲解教程,本书并未将Python 开发限定于某个集成开发工具(IDE)中,而是采用交互式编程的方式来强化读者对语言特性的理解,帮助新手读者真正理解Python 语言和Python 编程。2.从未接触过Python 语言,但了解一点编程知识的初学者 本书通过对基础知识高度的提炼和概括,以避免初学者陷入低级且冗长的细节知识点而心生懈怠;同时,本书为初学者规划了从初级到高级的编程技能提升路线图。3.具有一定基础的Python 程序员 本书可以作为案头工具书来使用。本书从基础语法、基本技能讲起,涵盖了科学计算、数据处理、机器学习等领域,示例代码涉及30 余个模块的使用。 构建从Python入门到数据分析到机器学习的路线图,入门有章可循; 1.讲解独到,常见盲点趣解析 作者基于多年的经验积累,善于总结概括初学Python过程中的误区。 2.内容全面,常用工具全涵盖 书中介绍的Python工具包覆盖Numpy、Matplotlib、Pandas、SciPy、Scikit-Learn,方便读者拓展实用技能、掌握工作利器。 3.拓展训练,重点知识有强化 语感训练100题、Python内置函数(类)手册、从新手到高手的100个模块,强化知识点的掌握。 4.代码完整,随时动手可复现 本书提供了完整、可验证的代码,方便读者动手练习并强化理解。
Python测试之道 电子书
基于Python 3.6,详解测试开发技术大趋势。
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
数据分析与SPSS软件应用(微课版) 电子书
本书带你全面认识、了解IBM SPSS数据分析软件,并使用软件解决实际问题。
Python机器学习开发实战 电子书
Python机器学习入门,以实战为重点,配有大量代码和案例,简单、快速、易学。