400-888-5228

学习对象

面向非程序员,没有编程经验的IT从业人员,希望掌握python编程技术的。

学习目标

掌握python编程入门技术,能够使用python开发系统管理脚本、数据处理和图形化展示程序。

学员要求

没有编程经验的IT行业从业者。

 

 

培训内容:

python编程入门

  1. python开发环境
  • IDLE
  • PyCharm
  • Jupter
  1. python介绍
  • python特点
  • 脚本构成
  • windows的执行环境
  • Unix/Linux中的执行
  1. 程序化思维的养成
  • 任务流程化
  • 批处理任务编写
  • 工程项目的管理
  • 面向对象开发
  1. 使用python解释器
  • 参数传递
  • 交互模式调试
  • 字符集编码
  • 数学计算
  1. 编程初步
  • 写一个计算器程序
  • 程序的执行入口
  • 参数获取
  • 基本判断

python语法

  1. 变量
  • 变量类型
  • 变量定义
  • 数字
  • 字符串
  • 列表
  • 集合
  • 元组
  • 字典
  1. 流程控制
  • if语句
  • for语句
  • while
  • range功能
  • break与continue
  • pass语句

3.数据结构

  • list常见用法
  • 元组应用
  • del语句
  • 序列
  • 集合用法
  • 字典用法
  • 循环技术
  • 条件判断
  • 推导表达式

函数与模块

1.函数

  • 函数定义
  • 函数参数
  • 默认参数
  • 参数交换
  • 匿名函数
  • 迭代函数
  • 函数中的变量作用域

2.模块

  • 模块定义
  • 模块的搜索路径
  • 编译的模块
  • 标准模块
  • dir()函数
  • 包中的函数

3.输入与输出

  • 输出函数的参数
  • 字符串的格式化方法
  • 文件读
  • 写文件
  • 输出格式

4.错误与异常

  • 格式错误
  • 异常
  • 异常捕获
  • 抛出异常
  • 用户定义的异常
  • 清除动作设置

面向对象编程

  • 类与对象
  • 类的定义
  • 命名与对象
  • 名字空间
  • 类对象
  • 实例对象
  • 方法对象
  • 类与实例变量
  • 面向对象编程
  • 子类
  • 继承
  • 私有变量
  • 零碎属性
  • 迭代器
  • 生成器
  • 标准库
  • 操作系统接口
  • 文件通配符
  • 命令行参数
  • 执行终端
  • 正则表达式
  • 数学库
  • 时间
  • 数据压缩
  • 多线程
  • 扩展库应用
  • 网络客户端
  • curl库
  • IP库
  • dns库
  • 数据库访问
  • mysql连接
  • mongodb连接
  • 图形库
  • 常用图表
  • 数据分析
  • pandas库
  • numpy库
  • excel访问库