在 IEEE Spectrum 发布的 2017 年顶级编程语言交互排行榜中,Python 击败C、JAVA、C++、C# 等语言,跃居编程语言交互排行榜第一名。

Python 可以处理爬虫编写、机器学习、人工智能、系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web 编程等项目,被广泛应用于企业界。同时,越来越多的科研人员,正在转向 Python。

百度资深算法工程师,根据5年 Python 实战经验,联合深蓝学院推出《Python基础入门与实践》直播课程。本次课程将带领学生从零基础起步,学习Python 基础知识,同时,通过介绍网络爬虫技术以及数据分析与机器学习库,争取短时间内提升学员在 Python 方面的应用实践能力。
贺贺,百度算法工程师,5年Python工作项目经验,主要负责基于Python的策略架构,以及基于大数据的人工智能应用落地。曾工作于某知名金融信息公司,负责金融实时数据采集与分析,期间设计并实现基于Spark的非结构化数据处理的领域专用语言(DSL),其核心内容在中国软件开发者大会进行演讲。
1. 基础入门(12学时) |
1.1 Python基础 |
a) Python简介 b) Python安装 c) 语法格式与编码规范 d) Python包管理及其版本管理工具的使用 |
1.2 类型与运算 |
a) Python的字符串 b) List,set,Dict,tuple等类型 c) 切片 d) 列表推倒 e) 生成器 f) 迭代器和解析 |
1.3 语句与语法以及文件操作 |
a) 常用关键字 b) 运算符和基本运算(位运算) c) 赋值、表达式以及输入输出 d) If、for以及while |
1.4 函数以及函数式编程入门 |
a) 函数基础 b) 作用域 c) 参数与返回值(多返回值、默认参数等) d) 递归 e) 匿名函数:lambda f) 函数式编程工具:filter和reduce |
1.5 文件操作 |
a) 文本文件、二进制文件读写 b) 文件和目录操作 c) 序列化与反序列化 |
1.6 模块与面向对象 |
a) 模块代码编写基础 b) 类代码编写基础 |
1.7 多线程、Re正则表达式的使用 |
a) 线程模块 b) 使用Threading模块创建线程 c) 线程同步 d) 线程优先级队列( Queue) |
1.8 网络编程 |
a) 什么是 Socket? b) requests网络库的简介和使用 |
2. Python实践(8学时) |
2.1 网络爬虫 |
a) 网络爬虫技术价值、简单的网络爬虫架构 b) URI管理器及其实现方法 c) 网页下载及其urllib2、requests的使用 d) 网页解析器和BeautifulSoup模块 |
2.2 数据分析与机器学习库以及相关算法介绍 |
a) 数据分析库:Numpy/Scipy/Pandas b) 机器学习库:Scikit-Learn c) 数据可视化库:Matplotlib d) 文本分析库:NLTK e) 网络分析库:igraph |
1、直播时间: 8 月 26 日 至 9 月 24 日 ,连续 5 周(每周六、日晚 19 点到 21 点);
2、直播后一年内可免费回看视频,以及微信群答疑。
1. 现在添加深蓝学院助教微信(igal-shenlan),发送“我爱Python”,即可获得一张 100 元课程优惠券 ;

2. 现在购课可获赠 1000G 的 Python 资料大礼包 ,资料预览图如下:
Python资料包▼

Python实践数据库▼

立即添加深蓝学院助教
领取百元优惠券+1000G资料礼包!
▼
