课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 编程爱好者,具有丰富的项目实战经验,擅长python、golang、centos/redhat、php、reactnative等技术!

  • 课程详情

    讲师:张老师;qq:1780316635;微信:zjl1780316635

    • 讲课风格:除项目概述外,其它视频一律不照着ppt念、一律不照着笔记念、全程白话+手敲
    • 授课方式:1.功能分析 —> 2.实现思路 —> 3.手写代码 + 手写注释 + 白话讲解 —> 4.bug填坑

    一、介绍

    • 项目将应用python、mongodb、tornado、pymongo、ip2region、dlib、pillow、opencv、werkzeug、wtforms、wxss/wxml/js等技术打造一个完整的人脸识别微信小程序。我将在实战过程中带大家快速掌握python mtv的设计模式、API接口设计、人脸特征|框选|截取|勾勒|化妆功能封装、微信授权登录、小程序组件开发、IP地址解析、UA访问跟踪、后台管理系统开发以及基于线程池的异步io非阻塞等技术。

    必备知识

    • 有一定的html/css/javascript前端基础
    • 有一定的微信小程序基础
    • 有一定的mongodb基础,熟悉数据库、集合增删改查
    • 有一定的python基础,本项目用python3.7

    受益人群

    • 帮助python爱好者、python初中级程序员、微信小程序开发人员提高项目实战能力
    • 帮助想从事python web开发的人员深入掌握并理解MTV设计模式
    • 帮助想从事机器学习人脸识别方向开发人员提高项目实战能力
    • 帮助想找工作、想跳槽、想升职加薪、想自主创业的同学提升实战技能

    项目演示

    • 项目二维码:

    • 本地演示:见1-1:实战项目概述视频

    二、章节

    第1章: 知识点介绍及环境准备

    • 1-1:实战项目概述
    • 1-2:http原理介绍
    • 1-3:人脸识别介绍
    • 1-4:微信小程序介绍
    • 1-5:技术架构介绍
    • 1-6:开发环境介绍

    第2章: 微信小程序前端开发

    • 2-1:构建前端项目目录
    • 2-2:登录授权页面制作
    • 2-3:导航菜单页面制作
    • 2-4:人脸识别页面制作
    • 2-5:关于作者页面制作

    第3章: 后端项目构建及异步IO优化

    • 3-1:安装依赖包
    • 3-2:构建后端项目目录
    • 3-3:集成mongodb数据库
    • 3-4:单线程同步IO阻塞的问题
    • 3-5:实现线程池异步IO非阻塞

    第4章: 基础API接口开发

    • 4-1:IP地址解析
    • 4-2:UA访问跟踪
    • 4-3:记录微信授权登录信息接口
    • 4-4:小程序微信授权登录对接
    • 4-5:导航菜单信息接口
    • 4-6:小程序导航菜单信息对接
    • 4-7:人脸识别示例接口
    • 4-8:小程序人脸识别示例对接

    第5章: 人脸识别API接口开发

    • 5-1:人脸识别类定义
    • 5-2:人脸框选功能封装
    • 5-3:人脸勾勒功能封装
    • 5-4:人脸截取功能封装
    • 5-5:人脸化妆功能封装
    • 5-6:人脸68个特征点检测功能封装
    • 5-7:上传识别接口
    • 5-8:小程序上传识别对接
    • 5-9:人脸识别结果接口
    • 5-10:小程序人脸识别结果对接

    第6章: 人脸识别管理系统开发

    • 6-1:公共页面布局
    • 6-2:登录页面布局
    • 6-3:添加账号表单验证
    • 6-4:添加账号
    • 6-5:账号列表
    • 6-6:删除账号
    • 6-7:人脸识别列表
    • 6-8:删除人脸识别
    • 6-9:人脸识别详情
    • 6-10:审核人脸识别
    • 6-11:授权日志列表
    • 6-12:授权日志详情
    • 6-13:系统面板数据统计
    • 6-14:登录表单验证
    • 6-15:登录退出
    • 6-16:管理系统登录权限控制

    第7章: 项目总结

    • 7-1:项目总结

    开发工具:

    • python3.7、pycharm、mongodb、微信web开发者工具

    项目截图:
    小程序端:

    服务器端:
    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课