Python开发与应用(自动化运维与爬虫实战)

Python开发与应用(自动化运维与爬虫实战)
    马上咨询

    刘天斯 曾就职于腾讯-互动娱乐部(IEG) 数据管理组负责人(T3.3评审委员会)

    曾就职于天涯社区,担任架构师/系统管理员,热衷开源技术的研究;包括系统架构、运维开发、负载均衡、缓存技术、数据库、分布式存储及云计算等领域;擅长大规模集群的运维工作。关注互联网技术发展动向,努力紧靠技术前沿。个人著作:《python自动化运维实践》、《docker深入详解》。

    课程信息

    高屋建瓴、直指痛处,围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。重要的是,完整重现了4个来自实际生产环境的不同功能运维平台的综合案例,展示了完整的平台架构及开发流程。

    课堂环境准备

    • 分组(5组,每组6-8人,保证每组要求至少一位同事具备开发能力)
    • 环境说明:以Python2.7.5作为教程版本(需要大家提前安装Python环境)

    课程大纲

      (第一天 上午)
    Python编程基础
    Python介绍
      Python语法知识
      Python实例操作
    在线教程1
    在线教程2

    Python开发专项学习
    Python面向对象
      Python数据库操作
      Python 网络编程

    1.socket编程
    2.tcp编程
    3.udp编程
    多线程编程
    (第一天 下午)
    网络爬虫
    1.     网页数据爬取
    2.     HTML/JSON解析
    3.     并发处理
    4.     容错处理
    5.     反爬虫策略
    Python的错误、调试和测试
    在线教程3
    系统基础模块介绍

    系统性能信息模块介绍
      IP地址、网段的基本处理
      DNS处理模块介绍
    在线教程4
    在线教程5
    在线教程6
    (第二天 上午)
    集中化管理平台Ansible详解
    (应用Python做自动化运维监控实战)
    Ansible介绍
      YAML语言介绍
      Ansible安装与部署
      Ansible配置及测试
    定义主机与组规则
    匹配目标
      Ansible常用模块
      playbooks介绍
    在线教程7
    (第二天 下午)
    构建可扩展的自动化运维平台
    DevOps与自动化的关系
    通用性作业平台架构介绍
    多种操作平台接入详解
    从零开始打造B/S自动化运维平台
    从零开始打造B/S自动化运维平台
    快速定制任务模块说明
    服务器安全审计功能说明
    课堂作业