史上最强大的Python课程

Python课程分为8大阶段24大模块课程,每个阶段都有实力案例和项目结合,从简单到专业一步一步带领学生走进Python开发的世界,
帮助学生顺利走上Python工程师的道路!

课程
一阶段

Python Web

■  学习内容:div+css

■  学习目标:内容讲解深入浅出,语言表达流利标准,前期
教程中注重与学生互动.

■  完成目标:独立完成一个静态页面

课程
二阶段

Python Linux

■  学习内容:Linux基础知识,进阶内容

■  学习目标:熟练使用Linux基础操作

■  完成目标:独立完成Python开发环境的搭建与配
置。

课程
三阶段

Python 数据库

■  学习内容:Mysql基本概念与设计

■  学习目标:SQL核心应用,JDBC核心应用,MVC模式
数据类型、应用场景及数据存储设计

■  完成目标:数据库搭建及配置,使用

课程
四阶段

Python基础

■  学习内容:Python基本入门

■  学习目标:Python函数与控制,编程开发
Python流程及代码区块处理

■  完成目标:基础Python项目开发,独立完成前期开
发任务

课程
五阶段

Python进阶

■  学习内容:Python ORM编写数据库驱动程序

■  学习目标:完成Python队列处理及消息队列处理。

■  完成目标:python编写命令行工具

课程
六阶段

Django

■  学习内容:Django介绍及互联网应用

■  学习目标:Django入门讲解,django和Python安装,
环境测试

■  完成目标:正则表达式及URL,Django如何处理请求及
动态URL 的配置及调试

课程
七阶段

Ansible

■  学习内容:Ansible基本知识

■  学习目标:Ansible模块与变量,Ansible Vault。
速完成项目。

■  完成目标:Ansible与自动化,管理角色和使用动态清
单,DevOps环境部署Vagrant。

课程
八阶段

Python项目实战

■  学习内容:Python企业项目实战

■  学习目标:能够独立完成Python项目基础功能协同,
完成大型企业项目。

■  完成目标:完成多个完整的企业项目,混合类项目。

Python开发详细课程内容

第一阶段
Python Web

HTML与CSS核心 JavaScript脚本语言 jQuery应用 XML核心应用 AJAX 框架
1、html基本介绍
2、基本标签介绍
3、CSS基本语法
4、CSS盒子模型
5、布局及定位
6、HTML与CSS综合案例
7、HTML5基本讲解
8、CSS3应用讲解
1、JavaScript介绍与用法
2、JavaScript基本语法介绍
3、JavaScript变量与数据类型
4、JavaScript函数与事件
5、JavaScript语句与运算
6、JavaScript类型转换
7、JavaScript正则表达式
8、JavaScript实战应用
1、各选择器使用,及应用优化
2、Dom节点的各种操作
3、事件处理、封装、应用
4、jQuery中的各类动画使用
5、可用性表单的开发
6、jQuery Ajax、函数、缓存
7、jQuery插件、扩展、应用
8、理解模块式开发及应用
1、XML简介与语法
2、XML元素与属性
3、XML CSS与XML XSLT
4、XMLHttpRequest 对象
5、XML DOM与应用程序
6、XML CDATA
7、XML编码与服务器
8、XML DOM 高级应用
1、AJAX简介与实例
2、创建 XMLHttpRequest 对象
3、XML XHR请求与响应
4、AJAX ReadyState
5、AJAX数据库
6、AJAX ASP/PHP
7、AJAX XML

第二阶段
Python Linux

Linux安装与配置 系统管理与目录管理 用户与用户组管理 Shell核心编 程 服务器配置
1、安装Linux至硬盘
2、获取信息和搜索应用程序
3、进阶:修复受损的Grub
4、关于超级用户root
5、依赖于发行版本系统管理工具
6、关于硬件驱动程序
7、进阶:配置Grub
1、Shell基本命令
2、使用命令行补全和通配符
3、find命令、locate命令
4、查找特定程序:whereis
5、Linux文件系统的架构
6、移动、复制和删除
7、文件和目录的权限
8、文件类型与输入输出
1、软件包管理
2、磁盘管理
3、高级硬盘管理RAID和LVM
4、进阶:备份你的工作和系统
5、用户与用户组基础
6、管理、查看、切换用户
7、/etc/...文件
8、进程管理
1、正则表达式
2、 字符集和单词、字符类
3、Shell脚本编 程
4、脚本执行命令和控制语句
5、Shell定制
6、个性化设置:修改.bashrc文件
1、系统引导
2、管理守护进程
3、通过xinetd启动SSH服务
4、配置inetd
5、Apache基础
6、设置Apache服务器
7、使用PHP+MySQL

第三阶段
Python 数据库

Mysql基本概念与设计 SQL核心应用 JDBC核心应用 MVC模式 AJAX 框架
1、Mysql简介
2、SQL介绍
3、数据库操作
4、数据类型
5、数据表操作
6、约束、运算符、函数
7、MySQL各类查询
8、MySQL综合应用
1、SQL简介与语法
2、SQL各类语句与运算符
4、SQL链接与关键字
5、SQL的各类约束操作
6、SQL视图与日期
7、SQL NULL 值与函数
8、SQL数据类型与函数
1、jdbc基本概念
2、使用jdbc连接数据库
3、使用jdbc进行crud操作
4、使用jdbc进行多表操作
5、JDBC中事务的概念
6、JDBC中调用存储过程
7、JDBC中CRUD的模板模式
1、MVC模式介绍
2、MVC视图与模型
3、MVC控制器
4、模块和操作
5、主入口文件
6、MVC模式应用
7、MVC模式下的CURD操作
1、AJAX简介与实例
2、创建 XMLHttpRequest 对象
3、XML XHR请求与响应
4、AJAX ReadyState
5、AJAX数据库
6、AJAX ASP/PHP
7、AJAX XML

第四阶段
Python 基础

Python基本入门 Python程序开发 Python函数与控制 Python与数据库编程 Python编程开发
1、Python版本特性介绍
2、Python应用场景及趋势发展
3、Python开发环境搭建
4、Python开发工具及运行环境
5、Python列表与数据存储
6、Python映射数据类型
7、应用场景及数据存储设计
1、Python程序开发基础指南
2、Python在各系统中的安装
3、如何优雅的运行python代码
4、Python字符串处理
5、可视化python编程
6、数据类型及数据类型操作
7、整形数和浮点数操作
8、Docker与Python开发
1、Python流程控制
2、Python代码区块处理
3、迭代循环及程序语句设计
4、函数设计与函数编程
5、装饰器与装饰器应用场景
6、Python面向对象编程
7、Python class编写
8、异常处理及智能程序自修复
1、ORM编写数据库驱动程序
2、多线程多进程编程使用场景
3、队列处理及消息队列处理
4、Python正则表达与匹配模型
5、Python socket网络编程
6、网络编程框架及实战应用
7、python通信处理及队列机制
8、python编写命令行工具
1、PYQT实现GUI工具
2、Python爬虫与数据动态获取
3、与c、java之间的互动调用
4、Python在Linux中的开发
5、GitHub的使用
6、python程序开发
7、Python api使用及二次开发
8、Python RESTful编程

第五阶段
Python 进阶

Python 操作与语句 Python 模块与函数 Python高级函数 Python经典开发 Python高级编程
1、Python字符串定义
2、Python应用场景及Bytes操作
3、Python元组和列表操作
4、Python字典与顺序字典
5、映射数据类型及转换
6、集合与frozenset
7、python代码组织与代码发布
8、Python经典语句及应用经典
1、Python模块创建及应用案例
2、大型程序程序模块组织
3、import语句,加速二次开发
4、Python代码发布及开源贡献
5、Python系统内置函数介绍
6、函数定义及抽象设计
7、函数参数设计与参数详解
1、LEGB规则应用
2、Python函数闭包操作
3、函数高级特性及函数经设计
4、Python面向对象编程
5、python 类别与类型区分
6、class定义与抽象逻辑编写
7、Python 类与方法设计
8、Python函数变形—装饰器
1、经典类与新式类的区分
2、Python异常捕获
3、Python程序运行规则
4、Python异常捕获及处理方式
5、Python文件访问及数据处理
6、Python数据操作及渲染
7、python与echarts
8、Python MySQL API操作
1、Python操作NoSQL数据库
2、Python程序编程进阶
3、Python GUI编程思路
4、PyQT图形化编程
5、Python XML与HTML处理
6、Python爬虫开发
7、数据整理与清洗
8、python高级编程实践

第六阶段
Django

django入门 Django模板与模型 Django数据管理 Django视图 Django输出与缓存
1、django介绍及互联网应用
2、django入门讲解
3、django和Python安装与测试
4、数据库配置及服务器的设定
5、视图及URL的配置
6、正则表达式及URL
7、django如何处理请求
8、动态URL 的配置及调试
1、Django模板基础知识
2、使用模板系统
3、创建模板对象
4、Django模板渲染
5、模板标签及过滤器
6、Django模板加载
7、Django模型
1、MVC及MTV开发模式
2、数据库设计及开发
3、DJango站点管理
4、后台管理
5、表单
6、从Request对象中获取数据
7、提交数据信息
8、结合Javascript表单验证
1、高级视图及URL的配置
2、使用多个视图前缀
3、高级模板知识
4、数据模型高级部分
5、通用视图
6、Django部署
7、配置文件参数调试
8、APACHE与Django
1、Django输出非html内容
2、Django生成各类文件
3、会话、用户和注册
4、Django session框架
5、Django缓存机制
6、Django国际化与安全
7、Django防止SQL注入
8、跨站点脚本(XSS)

第七阶段
Ansible

Ansible基本知识 Ansible模块与变量 Python与Jinja2 Ansible Vault Ansible Tower
1、Ansible与自动化
2、Ansible安装部署
3、Ansible与生态环境
4、管理ansible配置文件
5、运行Ad Hoc命令
6、管理动态清单
7、YAML语法及通用语法规则
8、编写YAML文件
1、Ansible模块实现
2、实现Ansible PlayBooks
3、Ansible 变量基础
4、Ansible 变量管理
5、Facts、Inlusions管理
6、构造流控制
7、Handlers实现
8、标签的作用与实现
1、Jinja2介绍与Python的渊源
2、实现Jinja2模板管理
3、Jinja2模板管理
4、模板描述与角色构造
5、角色创建与角色管理
6、Ansible Galaxy部署角色
7、配置连接类型
8、并发配置与多线程配置
1、系统管理中的敏感数据
2、敏感数据使用Ansible Vault
3、Ansible Vault执行期间管理
4、Playbooks故障排除
5、变量故障排除
6、执行期间故障排除
7、Ansible运行流程故障排除
1、部署Ansible Tower
2、Ansible Tower用户管理
3、工作任务及任务调度管理
4、部署装配Vagrant虚拟机
5、DevOps环境部署Vagrant
6、部署Ansible
7、管理角色和使用动态清单
8、Ansible优化及故障排除

第八阶段

企业项目实战

tensorflow实现简易版AlphaGO 使用循环神经网络生成古典音乐。 Python图片风格转换 python实现植物大战僵尸
AI机器人聊天 Python绘图 用卷积神经网络,完美转化人脸。 flappy bird小鸟,能无限通关。

独家教学优势,光环用心呵护你

光环IT学院16年专注IT就业培训,拼教学,论严管,谈素养,比就业,光环用心呵护你!

光环IT学院毕业学员专场招聘会 (携手中关村软件园几十家企业) 查看详情 在线咨询