课程简介
本课程是一门体系化的Python全栈开发与自动化运维综合课程,专为希望从零开始或系统提升的技术学习者设计。课程内容全面覆盖Python核心语法、面向对象编程、网络编程(Socket/Paramiko)、前端技术(HTML/CSS/JavaScript/jQuery)、主流Web框架(Django/Tornado)以及企业级自动化运维项目实战。您将深入学习Django模型、路由、表单、中间件、Restful API开发,并亲手构建BBS论坛、Web聊天室、运维审计系统、分布式监控平台及CMDB资产管理系统等核心项目。通过本课程,您不仅能精通Python全栈开发技能,更能掌握大型系统架构设计、任务编排、权限管理、性能监控等高级运维能力,为迈向高薪的Python开发工程师或DevOps工程师岗位打下坚实基础。
下载地址
课程目录
01 Python基础入门
第1–14节:课程导学、Python基础介绍、安装、编程风格、运算、流程控制等。
02 文件处理与数据结构
第1–10节:课前思想、IO文件处理、列表、字典使用、深浅拷贝及作业讲解。
03 函数与模块
第1–12节:课前思想、函数基础、可变参数、lambda、内置函数、序列化、正则和模块。
04 面向对象与异常处理
第1–12节:课前思想、装饰器、异常处理、面向对象编程基础、继承和类属性修改。
05 数据库与网络通信
第1–11节:课前思想、Python与MySQL交互、Socket通信原理、多线程并发及FTP开发。
06 运维自动化基础
第1–15节:课前分享、Paramiko远程管理、运维审计、多线程多进程及并发SSH。
07 监控系统架构
第1–15节:上节回顾、SNMP与Redis使用、监控架构讲解、模板定义及客户端编写。
08 监控数据处理
第1–6节:上节回顾、接收客户端数据写入Redis、处理监控数据、报警及面向对象拾遗。
09 HTML与CSS基础
第1–13节:HTML概述、头部与body内标签、CSS样式选择器、定位及后台管理框架。
10 JavaScript与jQuery入门
第1–12节:上节作业、页面执行顺序、函数、面向对象、DOM编程及jQuery初识。
11 jQuery与Django入门
第1–12节:上节作业、jQuery选择器与操作、MVC框架简介、Django项目创建与用户注册。
12 Django深入
第1–8节:上节作业、Django路由系统、模型字段、增删改查、模板语言及跨站请求。
13 Django进阶功能
第1–10节:登陆与后台管理、Form使用、中间件、装饰器及用户认证。
14 BBS项目实战
第1–13节:BBS项目介绍、表结构设计、使用Bootstrap、评论功能及版块动态切换。
15 Web聊天室与基础知识
第1–13节:上节作业、Web聊天室开发、分页实现及装饰器、编码等基础知识拾遗。
16 高级Python特性
第1–20节:上节作业、动态添加字段方法、type创建类、session框架、tornado入门及源码解析。
17 运维平台与CMDB
第1–10节:毕业项目课前思想、运维平台与CMDB架构介绍、表结构设计、Restful API开发。
18 监控模块与权限管理
第1–8节:API接口验证、权限管理、监控模块架构、模板定义、客户端汇报及数据画图。
19 架构总结与毕业建议
第1–12节:最后一课介绍、任务编排系统、架构讲解、配置管理、装饰器及学期总回顾。
--- 点击展开详细目录 ---
|