Python全能工程师 2024 版
8阶段5大热门领域,从入门到实战,带你从零基础晋级全能,全面提升就业力
递进式锤炼思维与高阶技能,学练测评一体化服务,为你的学习保驾护航
紧跟企业人才要求,7年持续打磨,上万学员学习验证的经典好课
35 课程内容
18 个月 教学服务期限
217 小时 视频时长
1553 累计学习人数
99% 累计好评度
35 课程内容
18 个月 教学服务期限
70000 手敲代码
2 企业及项目
16+ 实操案例
1553 累计学习人数

优惠价 ¥5399.00

7天未学可退 ¥5999

人工咨询 立即购买
点我免费体验
阶段一
阶段二
阶段三
阶段四
阶段五
阶段六
阶段七
阶段八
阶段一:夯实Python基础编程能力--语法、办公自动化
4门课 /课程总时长:29小时
第1周   打好 Python 开发基石
欢迎加入《Python 全能工程师》课程的学习,本周开始学习 Python 基础语法,搭建环境,从一个案例开始构建 Python 世界的基石,夯实 Python 基础编程能力。
课程安排:
1、学习目标、Python 介绍、项目效果
2、快速学习的核心方法及四个阶段
3、安装 Python 和 PyCharm
4、与 Python 的第一次交流
5、基于 Python,实现计算器的基本运算
6、计算器比较大小、选择条件进行计算、重复计算
7、深入理解字符串
8、高级数据类型的应用与案例
9、Python 函数逻辑与应用
第2~3周   深入编程底层原理与 Python 工程开发扩展库
本两周深入学习开发思想和编程底层原理,讲解必知必会的 Python 工程开发扩展库,提升基础的编程能力。
课程安排:
1、掌握闭包与装饰器,理解装饰器的原理
2、掌握 Lambda 表达式、Map、Reduce 函数式编程
3、过滤器的理解与实现
4、面向对象编程
5、进程与多线程
6、理解程序中的异常并能够自定义异常
7、掌握 Python 魔术方法
8、Python 工程开发层次结构以及命名规范
9、掌握 Python 与文件的交互操作
10、掌握 Python 工程日志的应用
11、掌握正则表达式的应用
第4周   Python 办公自动化实战
本周学习使用 Python 编写程序实现办公自动化,将所学知识运用到实际工作、学习中。全面了解 Python 的运用场景,拓展更多解决问题的思路,学以致用,切实解决工作中的繁琐问题。
课程安排:
1、实现文件自动化管理
2、Word自动化,高效高质量做文档
3、Excel自动化,掌握数据读写与制作图表
4、PPT自动化
5、Python邮件自动化
阶段二:夯实Python基础编程能力--Linux、Git、MySQL数据库
2门课 /课程总时长:8小时
第5~6周   Linux系统、Git管理工具、及MySQL数据库技术实战
本两周学习企业级操作系统 Linux、代码管理工具 Git,以及 MySQL 数据库,掌握全栈开发必备技能。
课程安排:
1、Linux 系统安装与配置
2、Linux 操作系统的文件与权限管理
3、Linux 快捷文本编辑
4、代码管理工具 Git 的操作与应用
5、MySQL 数据库安装、连接
6、数据库表设计
7、多表设计规范
8、数据库表的基本操作
9、MySQL 高级查询与基本函数
10、MySQL 面试题分析
阶段三:夯实Python基础编程能力--网页前端基础
8门课 /课程总时长:33小时
第7周   HTML--构建网页结构的骨架
本周学习开发必备的前端基础知识 HTML,掌握 HTML 常用标签的应用。
课程安排:
1、理解网站与网页
2、掌握 HTML 基本语法规范
3、HTML 基本结构标签
4、HTML 基础标签
5、HTML 表格与列表标签
6、HTML 表单标签
7、H5 新标签
第8周   CSS 样式表--页面美化必备技术
本周学习网页美化的必备技术 CSS 样式表,应用 CSS 布局、美化慕慕手记前端页面。
课程安排:
1、掌握 CSS 四类基本选择器
2、字体与文本样式,实战慕慕手记文章详情页
3、四类复合选择器,实战慕慕手记文章列表页
4、元素的显示模式与转换,实战慕慕手记侧边栏
5、图片的美化处理
6、CSS 三大特性与权重叠加
第9周   CSS 样式表进阶--盒子模型强化布局
本周是 CSS 样式表的进阶篇章,掌握盒子模型的应用,强化网页布局。
课程安排:
1、理解网页布局的本质
2、盒子内外边距设置,实现慕慕手记多文章平铺
3、学习盒子浮动,实现慕课网首页课程菜单栏
4、盒子定位,实现慕课首页“新课”、“升级”图标
5、元素的隐藏与显示
6、字体图标的加载原理与案例实战
7、CSS3 新增三大选择器
第10周   Bootstrap 框架前端页面布局实战
本周学习 Bootstrap 网页快速布局框架,并进行慕慕手记前端页面的布局实战。
课程安排:
1、Bootstrap 框架的基本使用
2、Bootstrap 布局容器与栅格布局说明
3、Bootstrap 响应式属性
4、Bootstrap 宽度设置、d-none 属性
5、Bootstrap 列操作
6、慕慕手记前端页面布局实战
第11周   JavaScript--控制网页行为,让页面动起来
本周学习 JavaScript,掌握 JavaScript 基本语法,能够使用 JavaScript 进行页面逻辑控制。
课程安排:
1、JavaScript 起源与三大组成
2、JavaScript 基本使用
3、JavaScript 实现网页版计算器
4、JavaScript 运算符
5、JavaScript 流程控制与三种循环
6、掌握数组的应用
7、实现数学对象函数的封装
8、JavaScript 对象与内置对象
第12周   DOM 文档树与 BOM 浏览器对象
本周学习 DOM 文档树和 BOM 浏览器对象,掌握 DOM 和 BOM 基础知识、用法,并进行案例实战。
课程安排:
1、WebAPI 介绍,JavaScript 与 WebAPI 的关系
2、多种方式获取 HTML 元素
3、理解什么是事件、事件的要素与执行
4、强化 DOM 元素的属性操作
5、DOM 节点实战,制作菜单栏和留言板
6、事件注册的两种方式及事件删除
7、理解事件对象、常见属性与方法
8、实战仿京东搜索框
9、BOM 实现与浏览器窗口的互动
10、BOM 对象强化操作
阶段四:Web 开发能力
6门课 /课程总时长:34小时
第13~14周   夯实 Flask 框架结构化知识体系
本两周深入学习Flask框架知识体系,掌握Flask和ORM,能够独立使用Flask框架编程,使用jinja2模板引擎进行前后端交互,并应用Flask SQLAlchemy 实战MySQL数据库设计与操作。
课程安排:
1、掌握 HTTP 协议
2、Flask 项目创建
3、get 请求、post 请求接口开发
4、Python 发送邮件实现用户注册
5、Postman 接口测试
6、掌握虚拟环境的应用
7、Flask 框架实现 Cookie、Session 开发
8、蓝图模块化编程与拦截器开发
9、jinja2 模板引擎
10、慕慕手记项目数据库表补充设计
11、PyMySQL 模块实现 MySQL 数据库的连接
12、SQL 语句拼接时需要注意的坑
13、掌握 ORM 框架开发
14、SQLAlchemy 实战登录注册接口开发
15、Flask 与 SQLAlchemy 集成应用
16、SQLAlchemy 框架进阶实战
17、SQLAlchemy 与 JSON 数据响应
第15~16周   项目实战--Flask 全栈开发慕慕手记项目
本两周是 Flask 全栈项目的实战篇,结合前端和 Flask 框架开发知识,带领大家搭建配置项目开发基础工程,完成慕慕手记项目的前后端开发。
课程安排:
1、慕慕手记项目基础工程搭建、配置
2、梳理 MVC 模块职责、整体开发思路
3、实战慕慕手记首页文章列表、分类、搜索、推荐四大功能
4、深入理解前后端分离开发模式
5、JavaScript 动态渲染侧边栏数据
6、通用验证码设计方案
7、用户注册登录全流程实现
8、文章详情模块六大核心功能完整代码实现
9、文章发布模块开发
10、图片上传难题解决
11、个人中心模块开发实现
第17周   企业网站性能优化必备技术栈--Redis 数据库深入应用
本周学习企业网站性能优化必备技术栈,Redis 数据库,掌握 Redis 的基本操作、使用场景,应用 Redis 数据库实战慕慕手记项目的缓存优化,完成项目生产环境部署。
课程安排:
1、Redis 概述及企业应用场景
2、Redis 多平台安装配置及工具连接
3、Redis 基本命令
4、Redis 五种数据类型
5、Redis 持久化策略
6、redis-py 库
7、Redis 与 Python 的交互
8、Redis 应用场景
9、慕慕手记项目缓存优化策略与实战
10、慕慕手记项目生产环境部署
阶段五:爬虫开发能力
6门课 /课程总时长:27小时
第18周   初探网络爬虫
本周将带着大家,了解基础网络模型和HTTP协议,学习Python脚本爬虫,了解网络请求过程中的数据格式和内容
课程安排:
1、网络基础和HTTP基础
2、了解Python版本及开发环境
3、上手编写Python脚本爬虫
4、学习requests库和请求结构
第19周   Selenium自动化爬虫
本周将带着大家,学习浏览器端的Selenium框架,简单易用上手快,并且适合抓取大部分的网站。
课程安排:
1、Selenium环境的安装和测试
2、掌握Selenium常规使用和技巧
3、深入学习网页的运行规律
4、学习Xpath并提取网页特定数据
5、学习并掌握正则表达式的使用
第20周   进击Scrapy高级爬虫框架
本周将带着大家,学习Python中知名的爬虫框架——Scrapy,学习Scrapy的框架结构,并逐一学习框架的内置组件,并上手开发组件。
课程安排:
1、安装Scrapy环境
2、开发Scrapy框架爬虫
3、深入理解Scrapy框架的内置中间件
4、学习并开发Scrapy框架下载器中间件
5、了解Scrapy管道并定制开发数据管道
6、Scrapy项目实战——电影网站多站点数据抓取
7、Scrapy部署到Linux系统
第21周   爬虫的重点难点,学习反爬并突破反爬
本周将带着大家,了解爬虫的反爬机制,以及如何针对不同的反爬进行逆向解析或者绕过反爬。
课程安排:
1、常见的反爬方式
2、登录常见验证码反爬和突破
3、Cookie管理机制,以及Cookie池管理系统
4、内容反爬类型和字体逆向解密
5、IP地址反爬和代理IP的使用
6、爬虫高频面试考点介绍
阶段六:数据分析能力
7门课 /课程总时长:19小时
第22周   数据分析入门
本周开始Python数据分析的学习,本周是数据分析的入门篇章,从一个简单的案例开始展开探索性数据分析,重点讲解两个核心库NumPy与Pandas,结合项目实战案例,带领大家迅速掌握数据分析的相关技巧,建立数据分析思维。
课程安排:
1、数据分析的工作流程、岗位分类与技能要求
2、从Excel开始认知数据分析
3、Jupyter Notebook安装与使用
4、掌握科学计算库NumPy
5、掌握数据分析库Pandas
6、数据分析实战:数据预处理、统计与分析
第23周   数据分析进阶:数据可视化
本周是数据分析的进阶篇章,重点讲解两个数据可视化库 Matplotlib 和 Seaborn,掌握数据可视化的多种方式与绘图。
课程安排:
1、数据分析7大图表类型与适用数据
2、掌握Matplotlib基本函数
3、Matplotlib创建多种可视化图表
4、掌握Seaborn基本函数
5、学会使用Seaborn绘制多种图形
6、项目作业:电信流失数据可视化
第24周   统计分析与机器学习、数据分析项目综合实战与就业指导
本两周讲解统计分析与机器学习,掌握 Scipy 统计分布与线性回归知识、Scikit-Learn 挖掘数据特性,进行数据分析综合项目实战,带领大家完成一线城市房价的分析。就业指导课教大家如何准备面试,传递面试技巧。
课程安排:
1、掌握Scipy基本函数
2、概率分布与假设检验
3、单样本分析和双样本分析,以及样本差异比较
4、掌握Skit-Learn基本函数
5、Skit-Learn数据预处理方法
6、非监督学习与监督学习
7、综合项目实战:一线城市房价分析
8、面试准备与技巧
9、数据分析岗考点一览
10、面试经验分享
阶段七:软件自动化测试能力
4门课 /课程总时长:18小时
第25~26周   接口自动化测试
本两周主要学习接口自动化测试,理解接口开发与接口测试,掌握 Postman 接口测试工具、PyTest 接口自动化测试框架,并进行电商项目接口自动化测试实战。
课程安排:
1、了解接口和接口测试
2、get接口、post接口开发
3、Postman接口测试方法与实战
4、接口自动化测试设计
5、Pandas访问接口测试用例
6、MySQL数据库接口测试用例访问
7、掌握PyTest自动化测试框架
8、理解HTTP协议
9、requests模块接口请求
10、电商项目接口自动化测试实战
第27周   Web 自动化测试与高频面试题
本周学习 Web 自动化测试,掌握Selenium 测试框架,理解数据驱动,带领大家进行电商项目 Web 自动化测试实战,并讲解软件自动化测试高频面试题,分析问题,讲解参考答案。
课程安排:
1、了解主流 Web 自动化测试技术
2、Selenium 框架安装
3、掌握 Selenium 元素定位方法
4、电商网站 Web 自动化测试实战
5、掌握数据驱动在自动化测试中的应用
6、软件自动化测试高频面试题
阶段八:AI 人工智能开发能力
4门课 /课程总时长:49小时
第28~29周   Python 多维度入门人工智能--机器学习
本两周学习机器学习及线性回归、逻辑回归、聚类算法,讲解机器学习三个常用技术:逻辑回归、异常检测、PCA主成分分析,分享模型优化过程中遇到的常见问题及其解决办法,带领大家入门机器学习。
课程安排:
1、机器学习开发环境搭建
2、线下回归案例分析
3、单因子线性回归实战
4、多因子线性回归实战
5、理解分类问题
6、逻辑回归模型的求解过程
7、考试通过预测实战
8、芯片质量预测实战
9、KMeans、Meanshift、DBSCAN算法
10、决策树、异常检测、主成分分析技术
11、理解欠拟合与过拟合问题
12、数据分离与混淆矩阵
第30~31周   Python 多维度入门人工智能--深度学习与迁移学习
本两周讲解深度学习、迁移学习方法,学习卷积神经网络、循环神经网络,以及混合学习模型,包括监督+无监督学习、机器学习+深度学习,带领大家入门深度学习。
课程安排:
1、多层感知器 MLP
2、MLP 实现非线性分类
3、卷积神经网络
4、CNN 模型
5、循环神经网络 RNN
6、股价预测实战
7、LSTM 模型实现文本生成
8、迁移学习、在线学习
9、混合学习模型
10、少样本苹果分类实战
第32~33周   PyTorch 基础与神经网络
本两周进行 PyTorch 项目热身实践,讲解 PyTorch 必备基础知识张量、PyTorch 处理真实数据,应用神经网络理念解决温度计转换,使用神经网络区分小鸟和飞机图像。
课程安排:
1、PyTorch 环境安装与配置
2、使用预训练的 ResNet 网络给图片分类
3、使用预训练的 GAN 网络把马变成斑马
4、工业级数据挖掘流程
5、张量的获取与存储
6、张量的基本操作
7、张量的底层实现逻辑
8、PyTorch 处理真实数据
9、神经网络理念解决温度计转换
10、神经网络区分小鸟和飞机图像
第34~35周   PyTorch 深度学习开发医学影像端到端判别项目
本两周带领大家应用 PyTorch 深度学习框架,实战企业级的医学影像端到端判别项目。
课程安排:
1、理解业务与数据
2、加载标注数据
3、CT 数据可视化实现
4、模型训练与优化
5、实现端到端的模型预测
6、模型部署上线

学习咨询

选课无忧,省心划算
直接对话课程负责人

扫码加顾问老师 立即咨询

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师