5399.00 5999 优惠价

7天可退款

服务
系统学习
35周
教学服务
18个月
教学模式
学练一体化
课程证书
通过得证书

课程大纲及学习周期安排

坚持学习的路上,我们为你画好成长路标

阶段一:夯实Python基础编程能力--语法、办公自动化

  • 第1周
  • 第2~3周
  • 第4周
打好 Python 开发基石

欢迎加入《Python 全能工程师》课程的学习,本周开始学习 Python 基础语法,搭建环境,从一个案例开始构建 Python 世界的基石,夯实 Python 基础编程能力。

课程安排
  1. 1、学习目标、Python 介绍、项目效果
  2. 2、快速学习的核心方法及四个阶段
  3. 3、安装 Python 和 PyCharm
  4. 4、与 Python 的第一次交流
  5. 5、基于 Python,实现计算器的基本运算
  6. 6、计算器比较大小、选择条件进行计算、重复计算
  7. 7、深入理解字符串
  8. 8、高级数据类型的应用与案例
  9. 9、Python 函数逻辑与应用
深入编程底层原理与 Python 工程开发扩展库

本两周深入学习开发思想和编程底层原理,讲解必知必会的 Python 工程开发扩展库,提升基础的编程能力。

课程安排
  1. 1、掌握闭包与装饰器,理解装饰器的原理
  2. 2、掌握 Lambda 表达式、Map、Reduce 函数式编程
  3. 3、过滤器的理解与实现
  4. 4、面向对象编程
  5. 5、进程与多线程
  6. 6、理解程序中的异常并能够自定义异常
  7. 7、掌握 Python 魔术方法
  8. 8、Python 工程开发层次结构以及命名规范
  9. 9、掌握 Python 与文件的交互操作
  10. 10、掌握 Python 工程日志的应用
  11. 11、掌握正则表达式的应用
Python 办公自动化实战

本周学习使用 Python 编写程序实现办公自动化,将所学知识运用到实际工作、学习中。全面了解 Python 的运用场景,拓展更多解决问题的思路,学以致用,切实解决工作中的繁琐问题。

课程安排
  1. 1、实现文件自动化管理
  2. 2、Word自动化,高效高质量做文档
  3. 3、Excel自动化,掌握数据读写与制作图表
  4. 4、PPT自动化
  5. 5、Python邮件自动化

阶段二:夯实Python基础编程能力--Linux、Git、MySQL数据库

  • 第5~6周
Linux系统、Git管理工具、及MySQL数据库技术实战

本两周学习企业级操作系统 Linux、代码管理工具 Git,以及 MySQL 数据库,掌握全栈开发必备技能。

课程安排
  1. 1、Linux 系统安装与配置
  2. 2、Linux 操作系统的文件与权限管理
  3. 3、Linux 快捷文本编辑
  4. 4、代码管理工具 Git 的操作与应用
  5. 5、MySQL 数据库安装、连接
  6. 6、数据库表设计
  7. 7、多表设计规范
  8. 8、数据库表的基本操作
  9. 9、MySQL 高级查询与基本函数
  10. 10、MySQL 面试题分析

阶段三:夯实Python基础编程能力--网页前端基础

  • 第7周
  • 第8周
  • 第9周
  • 第10周
  • 第11周
  • 第12周
HTML--构建网页结构的骨架

本周学习开发必备的前端基础知识 HTML,掌握 HTML 常用标签的应用。

课程安排
  1. 1、理解网站与网页
  2. 2、掌握 HTML 基本语法规范
  3. 3、HTML 基本结构标签
  4. 4、HTML 基础标签
  5. 5、HTML 表格与列表标签
  6. 6、HTML 表单标签
  7. 7、H5 新标签
CSS 样式表--页面美化必备技术

本周学习网页美化的必备技术 CSS 样式表,应用 CSS 布局、美化慕慕手记前端页面。

课程安排
  1. 1、掌握 CSS 四类基本选择器
  2. 2、字体与文本样式,实战慕慕手记文章详情页
  3. 3、四类复合选择器,实战慕慕手记文章列表页
  4. 4、元素的显示模式与转换,实战慕慕手记侧边栏
  5. 5、图片的美化处理
  6. 6、CSS 三大特性与权重叠加
CSS 样式表进阶--盒子模型强化布局

本周是 CSS 样式表的进阶篇章,掌握盒子模型的应用,强化网页布局。

课程安排
  1. 1、理解网页布局的本质
  2. 2、盒子内外边距设置,实现慕慕手记多文章平铺
  3. 3、学习盒子浮动,实现慕课网首页课程菜单栏
  4. 4、盒子定位,实现慕课首页“新课”、“升级”图标
  5. 5、元素的隐藏与显示
  6. 6、字体图标的加载原理与案例实战
  7. 7、CSS3 新增三大选择器
Bootstrap 框架前端页面布局实战

本周学习 Bootstrap 网页快速布局框架,并进行慕慕手记前端页面的布局实战。

课程安排
  1. 1、Bootstrap 框架的基本使用
  2. 2、Bootstrap 布局容器与栅格布局说明
  3. 3、Bootstrap 响应式属性
  4. 4、Bootstrap 宽度设置、d-none 属性
  5. 5、Bootstrap 列操作
  6. 6、慕慕手记前端页面布局实战
JavaScript--控制网页行为,让页面动起来

本周学习 JavaScript,掌握 JavaScript 基本语法,能够使用 JavaScript 进行页面逻辑控制。

课程安排
  1. 1、JavaScript 起源与三大组成
  2. 2、JavaScript 基本使用
  3. 3、JavaScript 实现网页版计算器
  4. 4、JavaScript 运算符
  5. 5、JavaScript 流程控制与三种循环
  6. 6、掌握数组的应用
  7. 7、实现数学对象函数的封装
  8. 8、JavaScript 对象与内置对象
DOM 文档树与 BOM 浏览器对象

本周学习 DOM 文档树和 BOM 浏览器对象,掌握 DOM 和 BOM 基础知识、用法,并进行案例实战。

课程安排
  1. 1、WebAPI 介绍,JavaScript 与 WebAPI 的关系
  2. 2、多种方式获取 HTML 元素
  3. 3、理解什么是事件、事件的要素与执行
  4. 4、强化 DOM 元素的属性操作
  5. 5、DOM 节点实战,制作菜单栏和留言板
  6. 6、事件注册的两种方式及事件删除
  7. 7、理解事件对象、常见属性与方法
  8. 8、实战仿京东搜索框
  9. 9、BOM 实现与浏览器窗口的互动
  10. 10、BOM 对象强化操作

阶段四:Web 开发能力

  • 第13~14周
  • 第15~16周
  • 第17周
夯实 Flask 框架结构化知识体系

本两周深入学习Flask框架知识体系,掌握Flask和ORM,能够独立使用Flask框架编程,使用jinja2模板引擎进行前后端交互,并应用Flask SQLAlchemy 实战MySQL数据库设计与操作。

课程安排
  1. 1、掌握 HTTP 协议
  2. 2、Flask 项目创建
  3. 3、get 请求、post 请求接口开发
  4. 4、Python 发送邮件实现用户注册
  5. 5、Postman 接口测试
  6. 6、掌握虚拟环境的应用
  7. 7、Flask 框架实现 Cookie、Session 开发
  8. 8、蓝图模块化编程与拦截器开发
  9. 9、jinja2 模板引擎
  10. 10、慕慕手记项目数据库表补充设计
  11. 11、PyMySQL 模块实现 MySQL 数据库的连接
  12. 12、SQL 语句拼接时需要注意的坑
  13. 13、掌握 ORM 框架开发
  14. 14、SQLAlchemy 实战登录注册接口开发
  15. 15、Flask 与 SQLAlchemy 集成应用
  16. 16、SQLAlchemy 框架进阶实战
  17. 17、SQLAlchemy 与 JSON 数据响应
项目实战--Flask 全栈开发慕慕手记项目

本两周是 Flask 全栈项目的实战篇,结合前端和 Flask 框架开发知识,带领大家搭建配置项目开发基础工程,完成慕慕手记项目的前后端开发。

课程安排
  1. 1、慕慕手记项目基础工程搭建、配置
  2. 2、梳理 MVC 模块职责、整体开发思路
  3. 3、实战慕慕手记首页文章列表、分类、搜索、推荐四大功能
  4. 4、深入理解前后端分离开发模式
  5. 5、JavaScript 动态渲染侧边栏数据
  6. 6、通用验证码设计方案
  7. 7、用户注册登录全流程实现
  8. 8、文章详情模块六大核心功能完整代码实现
  9. 9、文章发布模块开发
  10. 10、图片上传难题解决
  11. 11、个人中心模块开发实现
企业网站性能优化必备技术栈--Redis 数据库深入应用

本周学习企业网站性能优化必备技术栈,Redis 数据库,掌握 Redis 的基本操作、使用场景,应用 Redis 数据库实战慕慕手记项目的缓存优化,完成项目生产环境部署。

课程安排
  1. 1、Redis 概述及企业应用场景
  2. 2、Redis 多平台安装配置及工具连接
  3. 3、Redis 基本命令
  4. 4、Redis 五种数据类型
  5. 5、Redis 持久化策略
  6. 6、redis-py 库
  7. 7、Redis 与 Python 的交互
  8. 8、Redis 应用场景
  9. 9、慕慕手记项目缓存优化策略与实战
  10. 10、慕慕手记项目生产环境部署

阶段五:爬虫开发能力

  • 第18周
  • 第19周
  • 第20周
  • 第21周
初探网络爬虫

本周将带着大家,了解基础网络模型和HTTP协议,学习Python脚本爬虫,了解网络请求过程中的数据格式和内容

课程安排
  1. 1、网络基础和HTTP基础
  2. 2、了解Python版本及开发环境
  3. 3、上手编写Python脚本爬虫
  4. 4、学习requests库和请求结构
Selenium自动化爬虫

本周将带着大家,学习浏览器端的Selenium框架,简单易用上手快,并且适合抓取大部分的网站。

课程安排
  1. 1、Selenium环境的安装和测试
  2. 2、掌握Selenium常规使用和技巧
  3. 3、深入学习网页的运行规律
  4. 4、学习Xpath并提取网页特定数据
  5. 5、学习并掌握正则表达式的使用
进击Scrapy高级爬虫框架

本周将带着大家,学习Python中知名的爬虫框架——Scrapy,学习Scrapy的框架结构,并逐一学习框架的内置组件,并上手开发组件。

课程安排
  1. 1、安装Scrapy环境
  2. 2、开发Scrapy框架爬虫
  3. 3、深入理解Scrapy框架的内置中间件
  4. 4、学习并开发Scrapy框架下载器中间件
  5. 5、了解Scrapy管道并定制开发数据管道
  6. 6、Scrapy项目实战——电影网站多站点数据抓取
  7. 7、Scrapy部署到Linux系统
爬虫的重点难点,学习反爬并突破反爬

本周将带着大家,了解爬虫的反爬机制,以及如何针对不同的反爬进行逆向解析或者绕过反爬。

课程安排
  1. 1、常见的反爬方式
  2. 2、登录常见验证码反爬和突破
  3. 3、Cookie管理机制,以及Cookie池管理系统
  4. 4、内容反爬类型和字体逆向解密
  5. 5、IP地址反爬和代理IP的使用
  6. 6、爬虫高频面试考点介绍

阶段六:数据分析能力

  • 第22周
  • 第23周
  • 第24周
数据分析入门

本周开始Python数据分析的学习,本周是数据分析的入门篇章,从一个简单的案例开始展开探索性数据分析,重点讲解两个核心库NumPy与Pandas,结合项目实战案例,带领大家迅速掌握数据分析的相关技巧,建立数据分析思维。

课程安排
  1. 1、数据分析的工作流程、岗位分类与技能要求
  2. 2、从Excel开始认知数据分析
  3. 3、Jupyter Notebook安装与使用
  4. 4、掌握科学计算库NumPy
  5. 5、掌握数据分析库Pandas
  6. 6、数据分析实战:数据预处理、统计与分析
数据分析进阶:数据可视化

本周是数据分析的进阶篇章,重点讲解两个数据可视化库 Matplotlib 和 Seaborn,掌握数据可视化的多种方式与绘图。

课程安排
  1. 1、数据分析7大图表类型与适用数据
  2. 2、掌握Matplotlib基本函数
  3. 3、Matplotlib创建多种可视化图表
  4. 4、掌握Seaborn基本函数
  5. 5、学会使用Seaborn绘制多种图形
  6. 6、项目作业:电信流失数据可视化
统计分析与机器学习、数据分析项目综合实战与就业指导

本两周讲解统计分析与机器学习,掌握 Scipy 统计分布与线性回归知识、Scikit-Learn 挖掘数据特性,进行数据分析综合项目实战,带领大家完成一线城市房价的分析。就业指导课教大家如何准备面试,传递面试技巧。

课程安排
  1. 1、掌握Scipy基本函数
  2. 2、概率分布与假设检验
  3. 3、单样本分析和双样本分析,以及样本差异比较
  4. 4、掌握Skit-Learn基本函数
  5. 5、Skit-Learn数据预处理方法
  6. 6、非监督学习与监督学习
  7. 7、综合项目实战:一线城市房价分析
  8. 8、面试准备与技巧
  9. 9、数据分析岗考点一览
  10. 10、面试经验分享

阶段七:软件自动化测试能力

  • 第25~26周
  • 第27周
接口自动化测试

本两周主要学习接口自动化测试,理解接口开发与接口测试,掌握 Postman 接口测试工具、PyTest 接口自动化测试框架,并进行电商项目接口自动化测试实战。

课程安排
  1. 1、了解接口和接口测试
  2. 2、get接口、post接口开发
  3. 3、Postman接口测试方法与实战
  4. 4、接口自动化测试设计
  5. 5、Pandas访问接口测试用例
  6. 6、MySQL数据库接口测试用例访问
  7. 7、掌握PyTest自动化测试框架
  8. 8、理解HTTP协议
  9. 9、requests模块接口请求
  10. 10、电商项目接口自动化测试实战
Web 自动化测试与高频面试题

本周学习 Web 自动化测试,掌握Selenium 测试框架,理解数据驱动,带领大家进行电商项目 Web 自动化测试实战,并讲解软件自动化测试高频面试题,分析问题,讲解参考答案。

课程安排
  1. 1、了解主流 Web 自动化测试技术
  2. 2、Selenium 框架安装
  3. 3、掌握 Selenium 元素定位方法
  4. 4、电商网站 Web 自动化测试实战
  5. 5、掌握数据驱动在自动化测试中的应用
  6. 6、软件自动化测试高频面试题

阶段八:AI 人工智能开发能力

  • 第28~29周
  • 第30~31周
  • 第32~33周
  • 第34~35周
Python 多维度入门人工智能--机器学习

本两周学习机器学习及线性回归、逻辑回归、聚类算法,讲解机器学习三个常用技术:逻辑回归、异常检测、PCA主成分分析,分享模型优化过程中遇到的常见问题及其解决办法,带领大家入门机器学习。

课程安排
  1. 1、机器学习开发环境搭建
  2. 2、线下回归案例分析
  3. 3、单因子线性回归实战
  4. 4、多因子线性回归实战
  5. 5、理解分类问题
  6. 6、逻辑回归模型的求解过程
  7. 7、考试通过预测实战
  8. 8、芯片质量预测实战
  9. 9、KMeans、Meanshift、DBSCAN算法
  10. 10、决策树、异常检测、主成分分析技术
  11. 11、理解欠拟合与过拟合问题
  12. 12、数据分离与混淆矩阵
Python 多维度入门人工智能--深度学习与迁移学习

本两周讲解深度学习、迁移学习方法,学习卷积神经网络、循环神经网络,以及混合学习模型,包括监督+无监督学习、机器学习+深度学习,带领大家入门深度学习。

课程安排
  1. 1、多层感知器 MLP
  2. 2、MLP 实现非线性分类
  3. 3、卷积神经网络
  4. 4、CNN 模型
  5. 5、循环神经网络 RNN
  6. 6、股价预测实战
  7. 7、LSTM 模型实现文本生成
  8. 8、迁移学习、在线学习
  9. 9、混合学习模型
  10. 10、少样本苹果分类实战
PyTorch 基础与神经网络

本两周进行 PyTorch 项目热身实践,讲解 PyTorch 必备基础知识张量、PyTorch 处理真实数据,应用神经网络理念解决温度计转换,使用神经网络区分小鸟和飞机图像。

课程安排
  1. 1、PyTorch 环境安装与配置
  2. 2、使用预训练的 ResNet 网络给图片分类
  3. 3、使用预训练的 GAN 网络把马变成斑马
  4. 4、工业级数据挖掘流程
  5. 5、张量的获取与存储
  6. 6、张量的基本操作
  7. 7、张量的底层实现逻辑
  8. 8、PyTorch 处理真实数据
  9. 9、神经网络理念解决温度计转换
  10. 10、神经网络区分小鸟和飞机图像
PyTorch 深度学习开发医学影像端到端判别项目

本两周带领大家应用 PyTorch 深度学习框架,实战企业级的医学影像端到端判别项目。

课程安排
  1. 1、理解业务与数据
  2. 2、加载标注数据
  3. 3、CT 数据可视化实现
  4. 4、模型训练与优化
  5. 5、实现端到端的模型预测
  6. 6、模型部署上线

评价 好评

  • 讲的很容易理解,如果可以多点练习和提供电子版教材就更完美了

  • 还行,大周老师和讲爬虫的老师讲的都不错。

  • 写的很详细,适合零基础,学一段时间还有课后题进行巩固

预售规则

1. 定金支付成功后,可在“我的订单”-“未支付”栏查看所要支付尾款的订单。
2. 尾款支付开启后,请在规定时间内支付尾款,若超出尾款支付时间,订单将自动关闭。请关注短信、慕课网平台及慕课网微信号等渠道推送的提醒消息。
3. 定金可在课程原价基础上抵扣页面显示金额,具体数额及计算方式见详情页。
4. 已支付定金但未在规定时间支付尾款的用户,定金不可退。
5. 如您对预售活动有其它疑问,请联系客服:kf@imooc.com。