点击次数:11108 发布日期:2017/08/04 来源:华斯泰
Python是一门简单的、解释型的、交互式的、可移植的、面向对象的编程语言。由于其语法简洁清晰,支持命令式编程、函数式编程,完全支持面向对象程序设计,近来在大数据分析与处理、深度学习、科学计算可视化及科学研究等领域有越来越广泛的应用。Python不仅为您提供了非常便利的分析工具,而且能够让您与大数据时代同步,使用最为先进的模型与算法开展研究工作。并且Python简单易学,不需要了解复杂的编程知识便可学会编写可用的脚本、甚至仅调用内置函数或内置对象的方法即可帮助研究人员和管理者快速实现和验证自己的思路与创意,解决遇到的问题。
为了便于更快、更轻松的入门、掌握Python的核心思想、使用方法、开发流程与技巧等,由国内知名Python专家董付国教授主讲为期三天的“Python科研应用专题实操班”将于9月22-24日在北京举办,为保证教学质量本次学习班限额35人,欢迎相关领域有Python应用需求的科研人员、教师及研究生尽早报名!
日期 | 授课题目 | 授课内容 | |
第一天
|
9:00-11:50
|
模块一:Python基础
|
1.Python简单应用、扩展库安装 2.Python对象模型、运算符、内置函数 3.模块导入与使用Python代码编写规范 |
14:00-17:30
|
模块二:Python数据类型
|
1.Python列表、列表推导式及应用 2.Python元组、生成器表达式及应用 3.Python字典及应用 4.Python集合及应用 |
|
第二天
|
8:30-11:50
|
模块三:Python程序控制结构与函数设计
|
1.选择结构与循环结构 2.案例解析 3.函数设计与使用 4.变量作用域 5.lambda表达式 6.案例解析 |
14:00-17:30
|
模块四:Python面向对象编程
|
1.类的定义与使用 2.方法与属性、继承与多态 3.特殊方法覆盖与重写 4.案例解析 |
|
第三天
|
8:30-11:50
|
模块五:Python文件操作与网络爬虫
|
1.文件基本操作流程 2.文本文件与二进制文件内容读写 3.文件与目录操作 4.案例解析 5.网络爬虫原理与开发 |
14:00-17:00
|
模块六:Python数据处理、数据分析、数据可视化与科学计算
|
1.大数据处理框架介绍 2.MapReduce工作原理与实现 3.PySpark编程 4.科学计算模块numpy应用:数组及其运算、矩阵及其运算、傅里叶变换、滤波 5.科学计算模块scipy应用:特殊函数库、信号处理、图像处理、多项式计算与符号计算、稀疏矩阵、 6.数据可视化模块matplotlib应用:散点图、饼状图、折线图、三维图形 7.数据分析模块pandas应用:数据生成、数据读取、排序操作、缺失值处理、重复值处理、数据离散化、数据拆分与合并、 8.统计分析模块statistic应用 |