课程大纲
简介
- Python的多功能性:从数据分析到网络爬虫
Python数据结构与操作
- 整数与浮点数
- 字符串与字节
- 元组与列表
- 字典与有序字典
- 集合与冻结集合
- 数据框(pandas)
- 类型转换
Python面向对象编程
- 继承
- 多态
- 静态类
- 静态函数
- 装饰器
- 其他
使用Pandas进行数据分析
- 数据清洗
- 在pandas中使用向量化数据
- 数据整理
- 数据排序与过滤
- 聚合操作
- 时间序列分析
数据可视化
- 使用matplotlib绘制图表
- 在pandas中使用matplotlib
- 创建高质量图表
- 在Jupyter笔记本中可视化数据
- Python中的其他可视化库
在Numpy中向量化数据
- 创建Numpy数组
- 矩阵的常见操作
- 使用ufuncs
- Numpy数组的视图与广播
- 通过避免循环优化性能
- 使用cProfile优化性能
使用Python处理大数据
- 使用Python构建和支持分布式应用
- 数据存储:使用SQL和NoSQL数据库
- 使用Hadoop和Spark进行分布式处理
- 扩展您的应用程序
使用其他语言扩展Python(反之亦然)
- C#
- Java
- C++
- Perl
- 其他
Python多线程编程
- 模块
- 同步
- 优先级
数据序列化
- 使用Pickle进行Python对象序列化
使用Python进行UI编程
- 在Python中构建GUI的框架选项
- Tkinter
- Pyqt
使用Python进行维护脚本编写
- 正确抛出和捕获异常
- 将代码组织成模块和包
- 理解符号表并在代码中访问它们
- 选择测试框架并在Python中应用TDD
Python在Web中的应用
- 用于Web处理的包
- 网络爬虫
- 解析HTML和XML
- 自动填写Web表单
总结与下一步
要求
- 初级到中级编程经验
- 数学和统计学知识
- 数据库概念知识
受众
- 开发者
客户评论 (7)
了解了很多新事物。
Roland - Diehl Aviation
课程 - Advanced Python - 4 Days
机器翻译
我们深入讨论了各个主题,这让我们有足够的时间进行多方面探讨。内容非常全面。
Gergo - Diehl Aviation
课程 - Advanced Python - 4 Days
机器翻译
我们学到了很多关于Python的新知识,这些知识将来可以在日常工作中使用。练习非常有趣,也足够具有挑战性。
Zsolt - Diehl Aviation
课程 - Advanced Python - 4 Days
机器翻译
培训总体不错,我最喜欢的部分是:dashboard 和 pyqt
Balazs - Diehl Aviation
课程 - Advanced Python - 4 Days
机器翻译
大量的示例 - 培训师愿意竭尽全力帮助我们解决我们较薄弱的部分。
Wei Lit Teoh - HP Singapore (Private) Ltd.
课程 - Advanced Python - 4 Days
机器翻译
大量练习
Fanny Stauffer - UCB Pharma S.A.
课程 - Advanced Python - 4 Days
机器翻译
培训师的讲解清晰且系统,通常会解释命令背后的原理和基础知识。他还留出时间让我们进行练习和实践。
Felicia Rezanda - HP Singapore (Private) Ltd.
课程 - Advanced Python - 4 Days
机器翻译