首页 > 编程语言 > 详细

00 python课程概述

时间:2021-01-04 23:17:17      阅读:33      评论:0      收藏:0      [点我收藏+]

课程概述

一、语言基础(5-6周)

  数据类型

  流程控制

  常用模块

  函数、迭代器、装饰器

  递归、迭代、反射

  面向对象编程

  购物车程序

  ATM信用卡程序开发

  计算器程序开发

  模拟人生游戏开发

二、网络编程(4-5周)

  Socket c/s编程、Twisted异步网络框架、网络爬虫开发

  多线程、多进程、协程gevent,、select\poll\epoll

  生产者消费者模型

  审计堡垒机系统开发

  FTP服务器开发

  批量命令、文件分布工具

  RabbitMQ消息队列、SqlAlchemy ORM

  类SaltStack配置管理工具开发

  Reids\MemCache\MongoDB缓存数据库

三、Web基础开发(3-4周)

  Html/CSS基础

  Dom编程

  原生JS学习

  Jquery/EasyUi/AngulaJS

  Ajax异步加载

  Highchart画图

  Bootstrap

四、算法&设计模式(1周)

  冒泡、二叉树、哈希、拆半等常见算法学习

  工厂模式、单例模式、享元模式、代理模式等常用设计模式学习

五、PY WEB框架(5周)

  MVC架构讲解

  自行开发一个WEB框架

  DjangolTornadolFlaskBottlelWebPy框架学习

  Session\中间件\ORMCookieCSRFIFORM

  Restful API框架

  权限管理后台开发

  开发BBS论坛

  开发WEB聊天室

六、项目实战篇(8周)

  购物商城开发

  主机管理+任务编排+运维审计堡垒机开发

  分布式类Nagios/Zabbix监控产品开发

  CMDB资产管理开发

  基于用户视角的网站访问质量监测分析平台开发

  Docker自动化管理平台开发

  OpenStack二次开发

课程目标

  毕业后可以开发自动化运维平台、监控、CMDB, Docker\Openstack\Zabbix等开,源软件二次开发、WEB聊天软件、BBS、博客、企业网站等

  毕业学员掌握课程70%工资10K起,掌握80%工资12K起,掌握100%工资15K起

  70%(作业全部B) 80% (作业全部B+) , 100%(作业全部A)

PYTHON擅长的领域

  WEB开发

  Django、pyramidI、ornado、Bottle、FlasklWebPy

  网络编程

  Twisted、Requests、Scrapy、Paramiko

  科学运算

  SciPylPandaslpythonGU

  图形开发

  wxPython、PyQTKivy

  运维自动化

  OpenStack、SaltStack、Ansible、腾讯蓝鲸

运维会了开发后可以干什么?

  帮助公司开发各种自动化工具,定制开发各种开源软件

  帮助评估和优化业务技术架构

  开发公司的内部办公系统、CRM、网站等

  做个全栈工程师,全栈就是指什么都能做的样子

 

00 python课程概述

原文:https://www.cnblogs.com/maiblogs/p/14231121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!