Python培训

尚观科技武汉校区 2017-02-10 15:07

一、Python零基础就业班

 

适合学员:

零基础编程人士,或者想从事python编程开发的人员。通过学习python知识而从事python编程工作的人员。

学习内容:

零基础PYTHON架构开发工程师:包括Web前段部分,PYTHON部分,PYTHON架构开发部分。

PYTHON云计算/大数据架构师:包括LINUX部分,PYTHON部分。

零基础自动化运维工程师:包括RHCE部分,mysql数据库,linux运维工程师,python运维开发。

 

二、Python在职提升

 

适合学员:

有一定python基础的人员或从事python工作者。通过深入学习python的相关知识,提高自身工作技能。

学习内容:

python自动化运维工程师:包括RHCE部分,mysql数据库,linux运维工程师,python运维开发。

python爬虫开发工程师:包括PYTHON开发部分,项目实战。

python自动化测试工程师:包括PYTHON开发部分,项目实战。

 

Python 开发项目实践内容:

 

实战项目之一:如何用Python快速构建CMDB 

从数据库设计以及整个架构的核心技术进行指导,并介绍通过ROA模式来快速构建CMDB;讲解如何应对海量资产的多并发和性能优化;分布式客户端的开发和数据采集、可视化等主流技术的最佳实践。

实战项目之二:实时批量管理服务器系统-sysops

开发一款能够实时操作服务器的运维管理系统,涵盖权限管理、后台配置、高并发热加载等主流技术,并学会掌握如何使用异步队列来操作服务器指挥“千军万马”。

实战项目之三:自动发布系统

结合企业实际需求,通过Python如何应?#20113;?#19994;不同开发环境进行应用发布上线,从非生产发布再到生产上的灰度发布;介绍发布动态分组算法来解决发布的痛点。

Python 开发项目指?#35745;?/strong>

讲师全程为您答疑解惑,剖析您所完成项目的全真解析,为你Python学习更上一层楼打下坚实的桥梁。
 

第一阶段
        Python的过去和现?#30784;?#29983;态圈介绍、职业发展
        Python开发环境的搭建
        语法基础(对象和类型、运算符等等)
        流程控制语句
        人机交互
        算法理解(贪心算法、枚举算法、迭代算法等常用算法介绍)
        Python开发的代码规范?#36864;?#24819;
        案例解析

第二阶段
        数据与数值、变量
        常用数据结构详解
        ?#22336;?#20018;
        列表
        元祖
        ?#20540;?br />         集合
        基本控制结构的程序设计
        Python的遍历和迭代
        案例解析

第三阶段
        Python模块介绍与使用
        序列持久化
        函数式编程基础和概念
        函数的定义和调用
        作用域
        参数详解
        递归和分治的思想和开发实战
        栈的数据结构
        栈和函数调用
        异常处理
        案例解析

第四阶段
        Python充电时刻
        Python标准库与企业化应用
        系统管理模块
        数据处理模块
        数据库模块
        网络处理模块
        文件处理模块
        最佳实践——正则表达式的处理
        Paramiko模块的使用
        案例解析

第五阶段
        基本的面向对象分析和设计
        UML建模技术的介绍和运用
        Python面向对象编程概念
        类的基本语法
        Self的意义
        构造函数和析构函数、__call__
        静态和动态的字段和方法
        类的私有特性
        继承和多继承
        新式类和经典类
        过程式编程Vs面向对象编程
        如何自定义异常类
        案例解析

第六阶段
        Web Flask框架
        Python的模块
        简单的html(table、表单)学习
        简单web框架Flask介绍
        前端jquery简介
        作业1:写一个用户注册的html表单(数据存在文件里,支持增?#38745;椋?/p>

第七阶段
        数据库基础
        简单的sql语句学习(增添改查)、数据库建表
        Python执行sql,控制数据库
        项目1:用Flask实现数据库的增添改查
        实现目标(可以简单的实现web增添改查功能)
        项目目?#27169;?#23545;Flask、MySQLdb的学习)
        将第六次的作业,存储改为mysql

第八阶段
        介绍Django框架和MVC
        Django的介绍和安装
        创建一个网站
        模板的变量和模板的语法
        定义和使用模型
        模版及表单处理
        用户权限设计和会话处理

第九阶段
        前端基础
        css
        javascript基础
        前端学习之jquery
        Ajax调用Python接口
        Bootstrap框架学习
        作业:对第7次的Flask增删改查提供前端页面,通过web页面对数据库增删改查
        要求:异步加载数据,不刷新页面

点此了解课程培训详情      点此申请免费试听