探索教育科技

更强Python+人工智能课程
课程涵盖: Python、前端、大数据、机器学习

重新定义课程标准
技术更新: 前沿技术超普通课程40%

谷粉力挺,老学员为你推荐
口碑更好: 90%学员都来自硅谷老学员推荐

汇聚业界众多大咖
名师亲授: 所有大咖讲师均亲自面授

剑指月薪12000+

应用范围不断增加,Python人才供不应求,薪资持续疯涨

Python的应用领域



Python就业方向

爬虫工程师


大数据时代的宠儿
纵横网络的技术极客

全栈工程师


站在时代的风口
精通前后端的全能型人才

人工智能


第四次科技革命
引领互联网技术的未来

前端工程师


互联网开发必备
当前更热门的技术方向

对比见高下

课程有广度,更要有深度,前沿技术超普通课程40%

Python课程
尚硅谷Python课程优势

课程大纲

地表更强Python课程

第一阶段
前端与移动端开发

01 HTML入门
  • 1、H5课程简介
  • 2、html简介
  • 3、html常用标签
  • 4、xhtml标签规范
  • 5、实体标签
  • 6、图片标签
02 HTML和CSS高级
  • 1、超链接
  • 2、WebStrom编辑器
  • 3、css概念
  • 4、内联和块元素-div和span
  • 5、常用选择器
  • 6、关系选择器
03 样式及列表
  • 1、继承与权重
  • 2、文本样式
  • 3、段落样式
  • 4、列表
  • 5、列表样式
  • 6、PS使用与切图
04 布局
  • 1、背景样式
  • 2、盒模型
  • 3、浮动布局
  • 4、定位
05 表单
  • 1、表单
  • 2、表格
  • 3、表格样式
  • 4、显示
  • 5、隐藏
  • 6、过渡动画
06 高级特效&BootStrap语法
  • 1、特效
  • 2、CSS使用技巧
  • 3、SVN
  • 4、网站发布
  • 5、布局网页案例
  • 6、布局容器&栅格系统
  • 7、排版&表格&表单
  • 8、图片与背景
07 BootStrap语法
  • 1、辅助类
  • 2、字体图标
  • 3、下拉菜单&折叠
  • 4、导航与导航条
  • 5、分页&徽章&面板
  • 6、模态窗口&轮播图
  • 7、京东APP首页
  • 8、美团APP首页案例
08 JS入门
  • 1、JavaScript历史
  • 2、javaScript的组成
  • 3、javascript引入及写法
  • 4、注释&调试
  • 5、常用方法
  • 6、语句块&变量
  • 7、数据类型&转换
  • 8、进制
09 JS运算符
  • 1、算术运算符
  • 2、一元运算符
  • 3、关系运算符
  • 4、逻辑运算符
  • 5、赋值运算符
  • 6、条件运算符
  • 7、表达式
  • 8、条件语句
10 JS语法
  • 1、循环语句
  • 2、对象
  • 3、基础函数
  • 4、参数
  • 5、return
  • 6、continue
  • 7、break
  •  

第一阶段
前端与移动端开发

11 JS函数&数组
  • 1、为什么使用函数
  • 2、函数的声明
  • 3、工厂型创建对象
  • 4、函数的执行
  • 5、构造函数
  • 6、数组 & 访问元素
  • 7、数组的属性
12 JS数组
  • 1、数组的方法
  • 2、二维数组
  • 3、对象数组
  • 4、数组遍历
  • 5、函数中的arguments对象
  • 6、函数中的call和apply
  • 7、练习
13 JS方法
  • 1、Math的方法
  • 2、String对象&属性&方法
  • 3、获取时间对象
  • 4、时间的获取方法
  • 5、字符串拆解案例
  • 6、字符串模糊搜索案例
  • 7、数组中模糊查询案例
14 DIV&DOM&BOM
  • 1、节点
  • 2、DIV案例实战
  • 3、Dom属性&事件
  • 4、DOM案例实战
  • 5、事件
  • 6、BOM
  • 7、BOM案例实战
15 综合案例
  • 1、懒加载
  • 2、预加载
  • 3、创建表格
  • 4、留言板
  • 5、给表格中添加记录
  • 6、删除记录
  •  
16 轮播图案例
  • 1、时间间隔
  • 2、div移动
  • 3、列表项菜单
  • 4、轮播图
  • 5、购物车案例
17 JQuery入门
  • 1、简单选择器
  • 2、进阶选择器&高级选择器
  • 3、属性选择器&基本过滤器
  • 4、内容过滤器&可见性过滤器
  • 5、子元素过滤器
18 JQuery核心
  • 1、表单选择器
  • 2、表单过滤器
  • 3、其它方法
  • 4、html和text方法
  • 5、属性方法
19 JQuery高级
  • 1、css方法
  • 2、宽高和位置
  • 3、事件
  • 4、动画
  • 5、jQuery封装
20 JS购物车项目
  • 1、购物车数据
  • 2、点击购物
  • 3、增减数量
  • 4、删除商品
  • 5、查找商品
21 Ajax
  • 1、Ajax入门介绍
  • 2、Ajax优缺点
  • 3、XMLHttpRequest对象介绍
  • 4、原生Ajax发送GET请求
  • 5、原生Ajax发送POST请求
  • 6、Ajax传递参数
  • 7、跨域问题及解决方案
  • 8、Ajax案例练习
22 ES5/6/7语法
  • 1、ES5常用方法介绍
  • 2、ES6常用语法介绍
  • 3、解构赋值, 对象简写方式
  • 4、箭头函数语法及特点
  • 5、promise对象使用
  • 6、async异步函数使用
  • 7、class类应用
  • 8、ES7语法介绍
23 JavaScript模块化
  • 1、模块化介绍
  • 2、模块化进化史
  • 3、模块化优缺点
  • 4、模块化规范Commonjs
  • 5、模块化规范ES6
  • 6、打包编译工具Browserify
  • 7、转换ES6工具Babel
  •  
24 项目构建工具
  • 1、什么是项目构建
  • 2、项目构建工具的好处
  • 3、webpack介绍
  • 4、webpack特点及基本使用
  • 5、使用webpack打包各种资源
  • 6、webpack.config.js配置
  • 7、webpack的loader使用
  • 8、webpack插件使用
25 Vue框架
  • 1、Vue入门介绍
  • 2、Vue特点及基本语法
  • 3、MVVM介绍
  • 4、Vue高级语法及生命周期
  • 5、Vue脚手架(vue-cli)使用
  • 6、添加评论练习
  • 7、Vue-Resource/axios发送Ajax
  • 8、Vue-Router路由库使用

第二阶段
Python及数据库操作

01 储备知识
  • 1、计算机硬件组成
  • 2、计算机的运行原理
  • 3、操作系统介绍
  • 4、操作系统多任务的原理
  • 5、操作系统的发展历史
  • 6、Linux不同版本及应用领域
  • 7、关于键盘的介绍
  •  
02 Linux基本命令(一)
  • 1、Windows和Linux文件系统区别
  • 2、cd命令
  • 3、理解权限
  • 4、ls命令
  • 5、clear命令
  • 6、键盘tab键自动补全
  • 7、帮助文档
  •  
03 Linux基本命令(二)
  • 1、通配符:?、*
  • 2、输出重定向:>、>>
  • 3、分屏命令和管道命令:more和|
  • 4、创建、删除文件和文件夹:mkdir、touch、rm
  • 5、建立链接文件ln
  • 6、查看文件内容:cat
  • 7、文本中搜索:grep
  •  
04 Linux基本命令(三)
  • 1、拷贝文件:cp
  • 2、移动文件:mv
  • 3、查找文件:find
  • 4、文件的打包压缩和解压:tar
  • 5、查杀进程:ps、kill、top、htop
  • 6、查看日期和时间:和cal&date
  • 7、查看电脑ip和mac地址:ifconfig
  •  
05 Linux基本命令(四)
  • 1、测试远程主机连通性:ping
  • 2、查看当前用哪个账号登录:whoami
  • 3、添加和删除Linux用户:useradd、userdel
  • 4、添加、删除组账号:groupadd、groupdel
  • 5、修改用户所在组:usermod
  • 6、创建的普通用户添加sudo权限
  • 7、chgrp、chown
  • 8、修改文件权限:字母法和数字法
06 编辑工具&服务器构建
  • 1、gedit编辑工具
  • 2、vim编辑工具
  • 3、sublime Text文本编辑工具
  • 4、更新Ubuntu软件下载地址
  • 5、远程登录-SSH
  • 6、Linux常用服务器构建-samba
07 python基础(一)
  • 1、认识python
  • 2、编写第一个python程序
  • 3、Python的交换模式
  • 4、注释
  • 5、变量以及类型
  • 6、标示符和关键字
08 python基础(二)
  • 1、输入&输出
  • 2、运算符
  • 3、数据类型转换
  • 4、判断语句介绍
  • 5、if判断语句
  • 6、比较(即关系)运算符
09 判断语句&循环语句
  • 1、if-else
  • 2、elif
  • 3、if嵌套
  • 4、应用:猜拳游戏
  • 5、循环语句介绍
  • 6、while循环
10 循环语句
  • 1、while循环应用
  • 2、while循环嵌套
  • 3、for循环
  • 4、break和continue
  • 5、for-else
  • 6、if语句总结

第二阶段
Python及数据库操作

11 字符串、列表
  • 1、字符串介绍
  • 2、字符串输入&输出
  • 3、下标和切片
  • 4、字符串常见函数
  • 5、列表(list)介绍
  • 6、列表的循环遍历
  • 7、列表的增删改查
  • 8、列表的嵌套
12 元组、字典
  • 1、元组(tuple)
  • 2、字典(dict)介绍
  • 3、字典的增删改查
  • 4、字典的键值操作
  • 5、字典遍历
  • 6、公共方法
  • 7、引用
  •  
13 函数(一)
  • 1、函数介绍
  • 2、函数的定义和调用
  • 3、给函数添加的文档说明
  • 4、函数参数(一)
  • 5、函数返回值(一)
  • 6、4种函数的类型
  • 7、函数的嵌套调用
  • 8、函数应用:打印图形和数学计算
14 函数(二)
  • 1、局部变量
  • 2、全局变量
  • 3、函数应用:学生管理系统
  • 4、函数返回多个值(二)
  • 5、递归函数
  • 6、匿名函数lambda &引用
  • 7、函数使用注意事项
  • 8、三种方式交换两个数
15 文件操作
  • 1、文件的打开与关闭
  • 2、文件的读写
  • 3、应用1:制作文件的备份
  • 4、文件的随机读写
  • 5、文件的重命名、删除
  • 6、文件夹的相关操作
  • 7、应用2:批量修改文件名
  • 8、综合应用:学生管理系统(文件版)
16 类和对象
  • 1、面向对象编程介绍
  • 2、类和对象
  • 3、定义类&创建对象
  • 4、self
  • 5、__init__()方法
  • 6、"魔法"方法id()和__str__()
  • 7、全局变量、函数和属性、方法的联系和区别
  • 8、应用:烤地瓜(SweetPotato)
  • 9、通过方法隐藏数据
17 封装、继承、多态
  • 1、私有方法
  • 2、__del__()方法
  • 3、测量对应引用个数
  • 4、保护对象的属性
  • 5、继承介绍以及单继承
  • 6、重写父类方法与调用父类方法
  • 7、多继承&多态
  • 8、类属性、实例属性
  • 9、静态方法和类方法
18 设计模式&异常
  • 1、练习:设计类
  • 2、工厂模式
  • 3、__new__方法
  • 4、单例模式
  • 5、异常&异常案例剖析
  • 6、异常的传递
  • 7、抛出自定义的异常raise
  • 8、异常处理中抛出异常
  • 9、if的各种真假判断
19 模块&列表推导式及集合
  • 1、模块中的__all__
  • 2、模块制作
  • 3、python中的包
  • 4、模块安装、使用
  • 5、给程序传参数
  • 6、列表推导式
  • 7、集合set
  • 8、set、list、tuple相互转换
  • 9、应用案例:老王开枪
20 第15章:游戏-飞机大战
  • 1、游戏开发的原理
  • 2、搭建窗口
  • 3、显示玩家飞机并且左右移动
  • 4、检测键盘
  • 5、显示、控制玩家飞机-面向过程
  • 6、显示、控制玩家飞机-面向对象
  • 7、玩家飞机发射子弹Bullet
  •  
  •  

第二阶段
Python及数据库操作

21 游戏-飞机大战
  • 1、显示敌机
  • 2、让敌机移动
  • 3、优化代码
  • 4、敌机发射子弹
  • 5、代码优化-抽象出基类
  • 6、敌机爆炸效果
  • 7、击中敌机
22 深拷贝、浅拷贝
  • 1、import导入模块
  • 2、==、is
  • 3、深拷贝、浅拷贝
  • 4、进制、位运算(了解)
  • 5、作用域
  • 6、私有化
  • 7、属性property
23 生成器、迭代器、闭包、装饰器、元类
  • 1、生成器generator
  • 2、迭代器(Iterator)
  • 3、闭包
  • 4、装饰器
  • 5、python是动态语言
  • 6、__slots__
  • 7、元类
24 垃圾回收、内建属性和内建函数
  • 1、垃圾回收(一)-小、大整数对象池和intern机制
  • 2、垃圾回收(二)-引用计数和标记清零
  • 3、垃圾回收(三)-gc模块
  • 4、内建属性
  • 5、内建函数
  • 6、functools
  •  
25 调试、编码风格
  • 1、常用标准库&常用扩展库
  • 2、hashlib
  • 3、调试-pdb&日志&print
  • 4、调试-PyCharm提供的debug功能
  • 5、编码风格-错误认知
  • 6、编码风格-正确认知
  • 7、pep8 编码规范
26 PyCharm的使用
  • 1、Python中主流的集成开发环境简介
  • 2、PyCharm的安装
  • 3、PyCharm创建Python项目
  • 4、设置字体
  • 5、设置快捷键
  • 6、PyCharm其他设置
  • 7、使用PyCharm调试代码
27 Linux系统编程-进程
  • 1、多任务的引入&概念
  • 2、进程的创建-fork
  • 3、进程与进程之间数据不共享
  • 4、进程的创建-multiprocessing
  • 5、多次fork问题
  • 6、进程的创建-Process子类
  • 7、进程池Pool&进程间通信-Queue
28 Linux系统编程-线程
  • 1、练习使用多进程拷贝文件
  • 2、多线程-threading
  • 3、threading注意点
  • 4、多线程-共享全局变量
  • 5、进程VS线程
  • 6、同步的概念
  • 7、互斥锁
29 Linux系统编程-线程
  • 1、多线程-非共享数据
  • 2、死锁-理解
  • 3、同步的应用
  • 4、生产者与消费者模式
  • 5、ThreadLocal
  • 6、异步
  • 7、GIL的问题
30 网络编程-网络概述&udp
  • 1、网络通信概述
  • 2、tcp/ip简介
  • 3、端口&ip地址
  • 5、子网掩码
  • 6、socket简介
  • 7、udp介绍
  • 8、udp网络程序-发送数据

第二阶段
Python及数据库操作

31 udp
  • 1、udp网络程序-端口问题
  • 2、udp绑定信息
  • 3、udp网络程序-发送、接收数据
  • 4、udp网络通信过程
  • 5、udp应用:聊天室
  • 6、udp应用:echo服务器
  • 7、udp总结
  • 8、udp综合作业-模拟QQ
32 网络编程-TFTP项目、TCP编程
  • 1、wireshark抓包工具使用
  • 2、TFTP(简单文件传输协议)下载演示
  • 3、应用:TFTP客户端
  • 4、udp广播
  • 5、tcp相关介绍
  • 6、tcp服务器
  • 7、tcp客户端
  • 8、应用:模拟QQ聊天
33 网络编程-网络通信过程详解
  • 1、Packet Tracer 介绍&安装
  • 2、2台电脑组网
  • 3、通过集线器(hub)组网
  • 4、通过交换机组网
  • 5、通过路由器组网
  • 6、交换机、路由器、服务器组网
  • 7、访问网络的整个过程
  • 8、tcp三次握手
34 网络编程-网络通信过程详解
  • 1、tcp四次挥手
  • 2、tcp十种状态
  • 3、tcp的2MSL问题
  • 4、tcp长连接和短连接
  • 5、listen的队列长度
  • 6、手动配置ip
  • 7、常见网络攻击案例
  • 8、家庭上网解析
35 网络编程-并发服务器
  • 1、单进程tcp服务器
  • 2、多进程tcp服务器
  • 3、单进程tcp服务器-非堵塞模式
  • 4、单进程tcp服务器-select版
  • 5、单进程tcp服务器-epoll版
  • 6、多任务实现-协程
  • 7、协程-greenlet、gevent
  • 8、单进程tcp服务器-gevent版
36 正则表达式
  • 1、正则表达式概述
  • 2、re模块操作
  • 3、表示字符
  • 4、表示数量
  • 5、原始字符串
  • 6、表示边界
  • 7、匹配分组
  • 8、re模块的高级用法
  • 9、python贪婪和非贪婪
  • 10、小练习
37 web服务器
  • 1、应用层协议HTTP
  • 2、HTTP协议使用场景举例
  • 3、Web静态服务器-1-显示固定的页面
  • 4、Web静态服务器-2-显示需要的页面
  • 5、Web静态服务器-3-使用类
  • 6、动态Web服务器--运行python脚本程序
  • 7、服务器动态资源请求-WSGI标准
  • 8、Web框架的编写-MyWebFramework.py
  • 9、Web动态服务器--支持静态页面的访问
  • 10、Web服务器--支持多个遵循WSGI的web框架
38 认识数据库
  • 1、什么是数据和数据的作用
  • 2、MySQL
  • 3、数据库的好处
  • 4、数据库的概念-DB、DBMS、SQL
  • 5、数据库管理系统
  • 6、数据库的特点
  • 7、数据库对象
  • 8、安装mysql-server客户端
  • 9、安装mysql-client客户端
  • 10、查是否安装成功
39 MySQL创建数据库与表
  • 1、登陆和退出mysql数据库
  • 2、启动、关闭、重启服务器
  • 3、显示和切换mysql里的数据库
  • 4、示数据库中的所有表
  • 5、列出某个表的结构
  • 6、查看当前选择的数据库
  • 7、创建和删除新的数据库
  • 8、增加新用户和修改密码
  • 9、创建和删除数据表
  • 10、数据库表的增删改查
40 MySQL创建数据库与表
  • 1、在表中添加一个字段
  • 2、更改表得的定义把某个栏位设为主键
  • 3、数据备份&数据恢复
  • 4、登录mysql服务器,创建一个远程用户,并赋予相应的权限
  • 5、修改mysql配置文件,让mysql服务器允许远程连接
  • 6、Navicat for Mysql连接Ubuntu16.04上的mysql服务器
  • 7、E-R模型&三范式&数据完整性
  •  
  •  
  •  

第二阶段
Python及数据库操作

41 MySQL-查询(基础)
  • 1、查询简介
  • 2、准备数据
  • 3、查询的基本语法
  • 4、条件
  • 5、聚合&分组
  • 6、排序&分页
  • 7、关系
42 MySQL-查询(高级)
  • 1、连接
  • 2、自关联
  • 3、子查询
  • 4、内置函数
  • 5、事务
  • 6、视图
  • 7、索引
43 MySQL与Python连接
  • 1、交互类型
  • 2、增改删
  • 3、查询
  • 4、封装
  • 5、用户登录
  •  
  •  
44 MongoDB-基本操作
  • 1、MongoDB简介
  • 2、环境安装
  • 3、数据库操作
  • 4、集合操作
  • 5、数据类型
  • 6、数据操作
  • 7、基本查询
45 MongoDB-基本操作
  • 1、比较运算符&逻辑运算符
  • 2、范围运算符
  • 3、支持正则表达式
  • 4、自定义查询
  • 5、支持正则表达式
  • 6、Limit与Skip
  • 7、统计个数&消除重复
46 MongoDB-高级操作
  • 1、聚合 aggregate
  • 2、聚合-$group--分组
  • 3、聚合-$match --筛选
  • 4、聚合-$project--投影
  • 5、聚合-$sort--排序
  • 6、聚合-$limit、$skip-分页
  • 7、聚合-$unwind--拆分
  • 8、索引&安全&复制(副本集)
  • 9、备份与恢复
47 数据库-Redis
  • 1、MongoDB与python交互
  • 2、NoSQL简介
  • 3、安装redis
  • 4、基本配置
  • 5、数据操作:string、键的命令、 hash、list、setzset
  • 6、高级-发布订阅
  • 7、高级-主从配置
  • 8、Redis与Python交互
  • 9、示例:用户登录
48 Git的简介与安装
  • 1、为什么学习Git
  • 2、Git是什么
  • 3、Git的历史
  • 4、Git能做什么
  • 5、Git的安装
  • 6、创建版本库
  • 7、提交文件
  • 8、查看文件提交记录
  • 9、回退历史
49 Git实战操作
  • 1、版本穿越
  • 2、还原文件
  • 3、删除某个文件
  • 4、理解工作区、暂存区、本地库
  • 5、分支
  • 6、GitHub是什么
  • 7、网址、注册注意事项
  • 8、增加远程地址
  • 9、推送到远程库
50 GitHub介绍与实操
  • 1、从github上克隆项目
  • 2、从github上更新项目
  • 3、增加合作伙伴&协作冲突
  • 4、Fork、pull request
  • 5、https、ssh模式
  • 6、Egit安装&操作
  • 7、Git工作流是什么
  • 8、集中式工作流&GitFlow工作流
  • 9、分支实战&Fork、pull request

第二阶段
Python及数据库操作

51 MySQL-查询(基础)
  • 1、查询简介
  • 2、准备数据
  • 3、查询的基本语法
  • 4、条件
  • 5、聚合&分组
  • 6、排序&分页
  • 7、关系
  • 8、连接
  • 9、自关联
52 MySQL-查询(高级)
  • 1、子查询
  • 2、内置函数
  • 3、事务
  • 4、视图
  • 5、索引
  • 6、交互类型
  • 7、增改删
  • 8、查询/封装
  • 9、用户登录
53 MongoDB-基本操作
  • 1、MongoDB简介
  • 2、环境安装
  • 3、数据库操作
  • 4、集合操作
  • 5、数据类型
  • 6、数据操作
  • 7、基本查询
  • 8、比较运算符&逻辑运算符
  • 9、范围运算符
54 MongoDB-基本操作
  • 1、支持正则表达式
  • 2、自定义查询
  • 3、支持正则表达式
  • 4、Limit与Skip
  • 5、统计个数&消除重复
  • 6、聚合 aggregate
  • 7、聚合-$group--分组
  • 8、聚合-$match --筛选
  • 9、聚合-$project--投影
55 MongoDB-高级操作
  • 1、聚合-$sort--排序
  • 2、聚合-$limit、
  • 3、聚合-$skip-分页
  • 4、聚合-$unwind--拆分
  • 5、索引
  • 6、安全
  • 7、复制(副本集)
  • 8、备份
  • 9、恢复
56 数据库-Redis
  • 1、NoSQL简介
  • 2、Redis入门
  • 3、Redis/memcache/MongDB对比
  • 4、Redis安装
  • 5、Redis启动
  • 6、Redis基本配置
  • 7、分布式数据库CAP原理
  • 8、Redis五大数据类型
  • 9、基本操作命令
57 数据库-Redis
  • 1、Redis总体配置Redis.conf
  • 2、Redis持久化(RDB和AOF)
  • 3、Redis事务控制
  • 4、Redis发布
  • 5、Redis订阅
  • 6、Redis主从复制
  • 7、Jedis
  • 8、Redis与Python交互
  • 9、示例:用户登录
58 Git的简介与安装
  • 1、为什么学习Git
  • 2、Git是什么
  • 3、Git的历史
  • 4、Git能做什么
  • 5、Git的安装
  • 6、创建版本库
  • 7、提交文件
  • 8、查看文件提交记录
  • 9、回退历史
59 Git实战操作
  • 1、版本穿越
  • 2、还原文件
  • 3、删除某个文件
  • 4、理解工作区、暂存区、本地库
  • 5、分支
  • 6、GitHub是什么
  • 7、网址、注册注意事项
  • 8、增加远程地址
  • 9、推送到远程库
60 GitHub介绍与实操
  • 1、从github上克隆项目
  • 2、从github上更新项目
  • 3、增加合作伙伴&协作冲突
  • 4、Fork、pull request
  • 5、https、ssh模式
  • 6、Egit安装&操作
  • 7、Git工作流是什么
  • 8、集中式工作流&GitFlow工作流
  • 9、分支实战&Fork、pull request

第三阶段
Web常用框架

1 Django开发环境搭建及入门
  • 1、python框架据介绍
  • 2、开发环境的搭建
  • 3、创建Django项目和应用
  • 4、Django的工作流程
  • 5、MVC架构的介绍
  • 6、MVT 架构的介绍
2 Django的模型
  • 1、ORM映射机制
  • 2、pymysql
  • 3、定义模型&元选项
  • 4、模型类的属性:Manager,自定义管理器
  • 5、模型的继承&查询
  • 6、案例
3 Django的URL的设置&视图函数views
  • 1、urlconf,url编组
  • 2、子url
  • 3、url参数
  • 4、url传值
  • 5、HttpRequest
  • 6、HttpReponse
4 Django的模板
  • 1、错误页面定义
  • 2、基础语法
  • 3、对象的属性和类对象展示
  • 4、过滤器
  • 5、继承、包含
  • 6、块、静态文件的加载
5 Django的form表单
  • 2、django的Form类
  • 3、表单wiggets自定义
  • 4、激活中间
  • 5、中间的启用顺序&异常处理
  • 6、自定义中间件
  • 6 Django富文本编辑器:kindedtor
    • 1、在django后台使用富文本编辑器
    • 2、在页面中使用富文本编辑器
    • 3、后台管理上传图片
    • 4、页面上传文件
    •  
    •  
    7 Django站点管理&分页
    • 1、启用后台管理
    • 2、modelAdmin
    • 3、操作
    • 4、分页器objects: Paginator
    • 5、Page对象:Page objects
    •  
    8 Django缓存
    • 1、什么是缓存
    • 2、django缓存
    • 3、Django自带的缓存分类
    • 4、redis缓存
    • 5、案例
    •  
    9 Django部署:uWSGI+nginx
    • 1、uWSGI + 项目
    • 2、nginx + 项目
    • 3、静态文件
    •  
    •  
    •  
    10 flask入门
    • 什么是Flask
    • 为什么选择Flask框架
    • Flask 环境搭建及安装
    • Flask Web程序案例
    • 创建Flask项目
    • 启动项目

    第三阶段
    Web常用框架

    11 Flask 路由
    • 1、什么是路由?
    • 2、怎么注册路由?
    • 3、如何为路由指定HTTP方法
    • 4、匹配动态URL
    • 5、URL变量类型过滤
    • 6、修改静态目录路由
    12 Flask请求、应答与会话
    • 1、请求 :Request & request
    • 2、读取表单数据 & 读取查询参数
    • 3、读取JSON数据
    • 4、构造JSON响应
    • 5、Response & cookie
    • 6、重定向响应 & 终止响应
    13 Flask模板渲染
    • 1、模板引擎
    • 2、模板渲染
    • 3、变量与表达式
    • 4、全局对象&自定义全局对象
    • 5、过滤器 & 自定义过滤器
    • 6、循环结构 & 条件结构
    14 Flask访问操作数据库
    • 1、对象-关系映射
    • 2、配置数据库信息
    • 3、维护数据表
    • 4、对象持久化
    • 5、查询数据
    • 6、永久移除对象&对象修改
    15 Flask扩展
    • 1、如何寻找flask扩展包?
    • 2、如何管理项目应用的包
    • 3、如何组织你的项目
    • 4、全局config配置文件
    • 5、app程序包
    • 6、启动脚本
    16 Flask蓝图
    • 1、初识蓝图
    • 2、运行机制
    • 3、蓝图的URL前缀
    • 4、蓝图的endpoint
    • 5、注册静态目录路由
    • 6、设置模板目录
    17 Tornado入门
    • 1、Tornado简介
    • 2、Tornado工作机制
    • 3、httpserver
    • 4、Tornado请求、应答
    • 5、Tornado文件处理
    • 6、cookie & cookie安全
    18 Tornado接口与模板
    • 1、网络请求响应状态码
    • 2、Tornado接口
    • 3、静态文件
    • 4、前后端分离
    • 5、Tornado模板与建表
    •  
    19 Tornado数据库
    • 1、创建数据库
    • 2、建表
    • 3、关联查询
    • 4、注入数据库
    • 5、数据库安全防护
    • 6、数据库操作案例

    第四阶段
    爬虫

    1 爬虫简介&爬虫原理
    • 1、概念及现实生活中的使用
    • 2、起源
    • 3、分类
    • 4、发展趋势
    • 5、四个阶段
    • 6、爬虫原理
    • 7、爬虫的工作流程
    • 8、http协议
    2 urllib, urllib2及python3的urllib
    • 1、urllib urllib2初级使用
    • 2、异常处理
    • 3、 Cookielib,cookies
    • 4、python3的urllib.request
    • 5、urllib.request的初级使用
    • 6、 urllib.request的高级使用
    • 7、 urllib.request的异常处理
    • 8、cookies处理&案例
    3 正则表达式
    • 1、使用的原因
    • 2、了解正则表达式
    • 3、语法及相关的注解
    • 4、匹配模式、常用函数
    • 5、案例
    • 6、写入mongodb案例
    • 7、总结爬取思路及相关问题反思
    •  
    4 常见反爬及应对措施
    • 1、为什么反爬虫
    • 2、常见的反爬虫策略
    • 3、反爬虫常用应对策略
    • 4、后续课程展望
    • 5、requests简介及安装
    • 6、requests基本使用
    • 7、requests升级使用
    • 8、requests案例
    5 Beautiful Soup的用法
    • 1、什么是Beautifulsoup
    • 2、安装
    • 3、学习的意义
    • 4、语法使用
    • 5、案例
    • 6、什么是xpath
    • 7、xpath安装、语法及使用
    • 8、xpath案例
    6 selenium+phantomjs
    • 1、什么是Phantomjs和seleniums
    • 2、学习selenium、phantomjs的意义
    • 3、安装、使用
    • 4、案例
    • 5、案例升级
    7 多线程爬虫
    • 1、多线程的使用
    • 2、多线程queue的爬虫实例
    • 3、多进程和多线程的区别
    • 4、进程间数据同步方法
    • 5、实例
    8 scrapy 框架&整站抓取
    • 1、常见的爬虫框架
    • 2、scrapy初试及案例
    • 3、spider类及案例
    • 4、crawlspider及案例
    • 5、logging系统
    9 中间件
    • 1、中间件简介
    • 2、scrapy自带的中间件:DownloaderMiddleware,SpiderMIddleware
    • 3、自定义DownloaderMiddleware
    • 4、案例
    •  
    10 分布式爬虫
    • 1、分布式爬虫简介
    • 2、安装scrapy-redis
    • 3、scray-redis源码剖析
    • 4、案例
    •  

    第五阶段
    人工智能

    01 shell编程
    • 1、shell概述
    • 2、shell脚本的执行方式
    • 3、shell定义变量
    • 4、将命令的返回值赋给变量
    • 5、设置环境变量
    • 6、位置参数变量
    • 7、预定义变量
    02 shell编程
    • 1、条件判断语句
    • 2、常用判断条件
    • 3、if判断
    • 4、case语句
    • 5、for循环
    • 6、while循环
    • 7、系统函数
    03 NumPy数据分析库
    • 1、NumPy数据结构详解
    • 2、NumPy随机数生成
    • 3、NumPy通用函数
    • 4、NumPy数据处理
    • 5、NumPy文件操作
    • 6、NumPy矩阵运算
    •  
    04 Pandas数据分析库
    • 1、Pandas数据结构详解
    • 2、Pandas索引对象
    • 3、Pandas数据汇总与统计
    • 4、Pandas缺失数据处理
    • 5、Pandas数据加载与存储
    • 6、Pandas数据规整化
    • 7、共享单车数据分析实战
    05 Matplotlib可视化库/机器学习
    • 1、Matplotlib可视化基本结构
    • 2、Matplotlib核心概念
    • 3、Matplotlib绘图精讲
    • 4、机器学习基本理论与特征工程
    • 5、机器学习算法精讲
    • 6、scikit-learn机器学习库精讲
    • 7、机器学习项目实战: NBA球星科比职业生涯分析与投篮预测
    06 人工智能概述
    • 1、什么是人工智能?
    • 2、弱人工智能、强人工智能、超人工智能
    • 3、图灵测试
    • 4、人工智能的历史
    • 5、机器是否具有真正的智能
    07 人工智能中的数学基础
    • 1、数学分析
    • 2、线性代数
    • 3、概率论
    •  
    •  
    08 回归与分类
    • 1、机器学习基础
    • 2、线性回归
    • 3、Logistic 回归
    • 4、Softmax回归
    •  
    09 决策树
    • 1、多种决策树模型,
    • 2、Bagging
    • 3、Boosting思想
    • 4、随机森林&GBDT模型
    • 5、二阶泰勒展开
    10 朴素贝叶斯
    • 1、自然语言处理
    • 2、文本分类
    •  
    •  
    •  

    项目实战

    项目实战全程驱动,技术大牛亲自指导开发

    python项目仿京东

    项目架构:
    第一章:页面布局
    1、使用浮动完成页面顶部布局
    2、使用浮动完成中间菜单的布局
    3、使用浮动完成内容的布局
    第二章:实现菜单的制作
    1、完成菜单的制作
    2、完成鼠标经过时的变化
    3、完成鼠标经过时二级菜单
    第三章:页面结构内容填充
    1、使用静态填充的方式填充图片
    2、填充文字和内容结构

    老学员秀薪水 为母校代言

    真实就业信息,没有1分钱水分,来校可查看完整名单并与老学员直接联系

    查看每月就业学员名单>>
    就业薪水全曝光
    姓名 学历 就职企业 月薪 福利待遇
    • 张同学本科北京**榜科技有限公司13000五险一金
    • 田同学本科创业型公司25000五险一金
    • 陈同学本科北京***商贸有限公司13000五险一金+13薪
    • 杨同学本科****技术有限公司12000六险一金
    • 徐同学本科北京**教育科技有限公司11500五险一金
    • 李同学本科北京**科技发展有限公司14000项目奖+五险一金
    • 刘同学本科乐*支付有限公司12000五险一金
    • 宣同学本科北京易***网络技术有限公司10000五险一金
    • 李同学本科搜**(北京)11000项目奖+五险一金
    • 孙同学本科****科技服务有限公司16000五险一金 15薪 季度奖
    • 高同学本科北京卓***科技有限公司11000各种奖金+补助
    • 彭同学本科北京泰**信息技术有限公司11000五险一金
    • 闫同学专科北京**信息技术有限公司14000五险一金+13薪
    • 于同学本科北京**传媒有限公司13000五险一金+13薪+300
    • 张同学专科北京一****网络科技有限公司10000五险一金
    • 刘同学本科**科技(南京)股份有限公司12500五险一金+项目奖金
    • 朴同学专科友**软件科技有限公司10000五险一金
    • 孙同学本科中***科技有限公司 12000五险一金,13薪
    • 寒同学本科 北京中***技术股份有限公司1300013薪+项目奖
    • 洪同学本科北京一*网络科技有限公司10000项目奖+饭补
    • 郭同学本科**新媒体文化传媒(北京)有限公司14500五险一金
    • 王同学本科绿***信息技术有限公司(Python开发)11000五险一金
    • 李同学本科重庆**科技有限公司(Python开发) 8000重庆13薪
    • 曹同学专科清***信息技术有限公司(Python开发)12000年终奖+五险一金
    • 秦同学本科****(北京)科技有限公司12000五险一金
    • 张同学本科北京*迪科技(Python开发)11000五险一金
    • 孙同学本科上海**国际有限公司(Python开发)13000五险一金
    • 王同学本科一起**网12000五险一金
    • 李同学本科北京**科技有限公司(Python开发)12000五险一金
    • 温同学大专北京休*科技(Python开发)13000五险一金
    • 曾同学本科万家**(深圳)网络有限公司14000五险
    • 林同学本科杭州**通信技术有限公司12500五险+13薪
    • 尹同学本科医*园12000五险一金
    • 李同学本科北京****信息技术有限公司(Python开发)12000五险一金
    • 杨同学专科无**(北京)科技10000五险一金
    • 李同学本科北京*光控股集团有限公司(Python开发)11000五险一金+免费3餐
    • 杜同学研究生北京网*信息技术有限公司1300014薪+项目奖金
    • 徐同学本科****信息科技有限公司(Python开发)12000五险一金 15薪
    • 刘同学本科****(北京)科技有限责任公司13000五险一金+餐补+全勤奖
    • 孙同学专科盛力**文化传播有限公司(Python开发)11000五险一金
    • 周同学本科亚**创集团股份有限公司(Python开发)1200013薪+饭补
    • 张同学本科上海***汽车金融信息服务有限公司13000五险一金
    • 刘同学本科北京京*世纪贸易有限公司(Python开发)1350014薪+季度项目奖
    • 曹同学专科杭州**信息技术有限公司(Python开发)13000五险一金
    • 金同学本科北京****科技有限公司14000五险一金+14薪
    • 马同学本科中瑞**技术有限公司(Python开发)1000014薪+饭补
    • 商同学专科精彩**(北京)科技发展有限公司9500五险一金
    • 黄同学专科北京**科技有限公司(Python开发)15000五险一金
    • 姜同学本科北京**科技有限公司11000五险一金
    • 黄同学本科大公**软件有限公司(Python开发)12000五险一金
    • 陈同学本科联*集团有限公司(Python开发)12000各种补助+年终奖
    • 刘同学本科****(北京)网络科技有限公司12000五险一金
    • 卞同学本科联*集团有限公司(Python开发)9500各种补助+年终奖
    • 罗同学高中北京**科技有限公司(Python开发)1250013薪+项目奖金
    • 王同学本科上海**信息科技有限公司(Python开发)12000五险一金+13薪
    • 刘同学研究生奇*36*科技有限公司(Python开发)9200项目奖+年终奖
    • 钟同学本科家*购物集团有限公司(Python开发)10000五险一金
    • 俞同学本科北京亿美**信息技术有限公司10000五险一金
    • 王同学专科****(北京)资本有限公司12000五险一金
    • 李同学专科****网络科技(北京)有限公司 13000五险一金
    • 王同学专科北京***公司科技有限公司(Python开发)12000五险一金
    • 李同学专科北京中关村****信息服务有限公司15700五险一金(全额) 季度资金 17薪
    • 胡同学专科中**际科技服务有限公司(Python开发)1100013薪 五险一金
    • 白同学研究生北京利**通信息技术有限公司11000饭补+交通补助+项目奖
    • 莫同学本科深圳****科技有限公司(Python开发)15500五险一金
    • 乔同学本科北**惠通数据信息技术有限公司(Python开发)14000五险一金
    • 张同学本科北京***科技有限公司(Python开发)12000五险一金+季度奖+13薪
    • 汪同学本科北京****科技有限公司12000五险一金
    • 钟同学专科广州立*信息技术有限公司10000五险一金
    • 张同学本科北**助科技有限公司招聘13000五险一金
    • 兰同学大专北京****软件股份有限公司13000五险一金
    • 贾唐同学本科****(北京)有限公司(Python开发)12000五险一金
    • 刘同学硕士上海**电子商务有限公司(Python开发) 14000五险一金
    • 袁同学本科亚信**科技(中国)有限公司12000五险一金
    • 刘同学本科北京**信息科技发展有限公司(Python开发)12000五险一金
    • 陆同学本科紫*股份有限公司10000五险一金
    • 王同学本科北京**泰克科技有限公司(Python开发)10000五险一金
    • 朱同学本科北京***科技有限公司(Python开发工程师)12000五险一金 13薪
    • 安同学本科北京**全景信息技术有限公司13000五险一金
    尚硅谷python培训学员风采
    关于我们
    名师团队
    新闻动态
    合作企业
    资源下载
    视频下载
    资料下载
    工具下载
    加入我们
    招聘岗位
    岗位介绍
    招贤纳师
    联系我们
    电话:010-56253825
    邮箱:info@atguigu.com
    地址:北京市昌平区宏福科技园综合楼3层(北京)

     深圳市宝安区西部硅谷大厦B座3层(深圳)

    在线客服系统