 课程大纲:
        
    课程大纲:       高级Python培训
介绍
Python的多功能性:从数据分析到网络爬虫(web crawling)
        Python数据结构和操作
整数和浮点数
        字符串和字节
        元组和列表
        词典和有序字典
        设置和冻结集
        数据框(pandas)
        转换
        用Python进行面向对象编程
继承(Inheritance)
        多态性
        静态类
        静态功能
        装饰器(Decorators)
        其他
        用pandas进行数据分析
数据清理
        在pandas中使用矢量数据
        数据整理
        排序和过滤数据
        聚合操作
        分析时间序列
        数据可视化
用matplotlib绘制图表
        从pandas内使用matplotlib
        创建高质量图表
        在Jupyter笔记本中可视化数据
        Python中的其他可视化库
        在Numpy中矢量化数据
创建Numpy数组
        矩阵上的常见操作
        使用ufuncs
        在Numpy数组上的视图和广播
        通过避免循环来优化性能
        使用cProfile优化性能
        用Python处理大数据
使用Python构建和支持分布式应用程序
        数据存储:使用SQL和NoSQL数据库
        使用Hadoop和Spark进行分布式处理
        扩展您的应用程序
        Python用于财务工作
用于财务处理的软件包、库和API
        Zipline
        PyAlgoTrade
        Pybacktest
        quantlib
        Python API
        用其他语言扩展Python(反之亦然)
C#
        Java
        C++
        Perl
        其他
        Python多线程编程
模块
        同步
        优先处理
        用Python进行UI编程
在Python中构建GUI的框架选项
        Tkinter
        Pyqt
        Python用于维护脚本
正确提升和捕获异常
        将代码组织成模块和包
        了解符号表并在代码中访问它们
        选择一个测试框架并在Python中应用TDD
        Python用于网络
用于Web处理的包
        网络爬虫
        解析HTML和XML
        自动填写网页表单
 
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                